《软件开发者路线图》第二章总结

关于本书,可以参考豆瓣读书链接https://book.douban.com/subject/4924164/

准确来说,它是一本指导软件新手如何成长为“熟练工”的。


第二章-空杯心态

入门语言

阅读本语言的代码规范,熟悉本语言的惯用法。

白色腰带

寻找机会来忘掉一些东西,学习新范式。

具体技能

收集你所欣赏的技术达人的简历,分析他们共同拥有的技能;

分析你想加入的团队需要的技能;

总结一份计划,实现一个可证明你掌握了这些技能的玩具项目;

养成定期将自己的简历审查一遍的习惯,将具体技能提取到一份清单中,并通过学习不断更新清单。

暴露无知

写下与工作相关,而自己不了解的五件事,将此清单放在其他人可以看到的地方。然后,随着工作内容的改变,养成不断更新此清单的习惯。

正视无知

针对“暴露无知”中列出的项目,努力学习其中的每一项,每学会一种就把它从清单中删除。同时,加入新发现的知识空白。

深水区域

按代码行数或开发者的数量,或度量项目复杂度的其他尺度,以及度量项目的其他方法。使用以上标准衡量自己参与过的每个项目。当新项目到来时,将所有项目画一张图,并找出新项目在其中位置。一段时间之后,你将通过这张图看到自己职业前进的方向,甚至基于这张图来做决策。

以退为进

有时你需要倒退一步才能前进两步,要尽可能地将这种后退放入动作转化为前进的动力。


本章小结

无知并不是一件坏事,只要你能意识到并正视它。如果你能意识到自己缺少的东西并补充它,你就向前迈进了一步。同时,你还需要准确地自我评估:已有能力,需要尽快掌握的技能,长期有兴趣的知识。

原文地址:https://www.cnblogs.com/feinaio2017/p/10053977.html