一般计算机工程师能实现的愿景

愿 景

一般计算机工程师能实现的愿景:即自己领导一个团队做出一件世界级的产品。

为此,吴军也提出了6个阶段性目标,如下:

  1. 对计算机科学的本质要有了解
  2. 对于它每年的变化要掌握
  3. 对于它的工具(编程不过是工具而已)要用得随心所欲
  4. 对于产品设计要有常识
  5. 对于未知的问题,要知道如何入手解决
  6. 对于一个大问题,要知道如何分解交给下面的员工去做

梳 理

我根据自己的情况,对这6个阶段性目标做了一个梳理,具体如下:

  1. 这一点上,目前停留在5级工程师的水平。形象点儿说,就是入门后走了一小段距离。这两年的目标是,将编程的知识费曼一遍(即梳理一遍),做到每一个要出一个系列的费曼文章。在此基础上,如果还有精力的话,将《数据结构》研究到硕士生的水平,评价标准为——数据结构全国卷裸考及格。
  2. 以笔记的形式,每年做一次梳理。
  3. 对html, css, javascript, java, spring, springmvc, spring boot, mybatis, sql(mysql), hadoop, hbase, hive, scoop, flink, python使用地随心所欲。使用方式参考#1,评价方式为系列清单文章。如果系列文章写得压力不大的话,那么就对其进行进一步的操作,具体有1. QA笔记,2.mindmap,3.费曼
  4. 这个可遇而不可求,遇到了质量好的资料,就学习。
  5. 分为两步走,即被动&主动。被动的做法就是谷歌百度;主动的做法就是建立知识树,即#1#2#3的步骤。建立知识树的好处,就是能给位置的问题进行定位,这样在寻找解决方法时候,就有一个大概的方向。
  6. 这一点目前没有具体的做法,对于目前的我来说,倒是有几点可以准备起来的,分别是:
    1. 继续工作日志的记录,并持续迭代
    2. 在#6.a完成后尚有余力的情况下,做日志的分类,分为一定由我完成&可以由下属完成。目的是借此磨炼大问题分解原则。

原文发布于微信公众号 - 怀英的自我修炼(hydzwxl)

原文发表时间:2019-06-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券