JustQyx

大道至简

A Good Programming Engineer

| Comments

接上次的一篇短博文,张克军的观点给了我接下来的学习指明了方向。

对待技术发展要保持开放的心态,保持好奇心,持续学习。 如前面所述,要分清哪些是玩玩,哪些是工作需要,哪些需要深入学习

最近,技术圈子的 @Easy@Laruence 发的一条微博 也写了一篇关于不错的文章:程序员是一个什么职业
文章虽然简短,但表述的观点具有发人深省的意义。

观点1:工程的本质不是创造,而是去风险化

工程是关于如何低成本、高效率、按时按量完成既定任务。所以判断一个工程师是否优秀, 并不是他多有创意多有名气,而是看他有多稳,看他多能 Get Things Done,中文就是「靠谱」。

观点2:工程的另一个要求就是进度控制和质量控制

代码的及时入库与合并,自动化测试和每日构建,Code Review 和文档编写,这些看似无关紧要的习惯则决定了项目的质量。

程序员职业路线

这的确是程序员的一条职业路线图。但是媒体们不愿意告诉你的是

一:只有极少数程序员是通过这个路线成功的;
二:这条线其实需要太多非程序员职位的技能,比如产品设计能力和销售能力。

Comments