第三章讲的主要是软件工程师的成长,通过阅读我了解到关于职业软件工程师的个人能力的衡量与发展,关于软件工程师的职业生涯发展,以及在职业生涯里的能力提高。
有这样一些成长方式:1. 积累软件开发相关的知识,提升技术技能。2. 积累问题领域的知识和经验。第一点和第二点都可以在很多简历上都可以看到,也可以比较容易地检测出来。随着经验的增长,一个工程师可以掌握更广泛、更深入的技术和问题领域的知识。3. 对通用的软件设计思想和软件工程思想的理解。4. 提升职业技能。职业技能包括:自我管理的能力,表达和交流的能力,与人合作的能力,按质按量完成任务的执行力,这些能力在IT行业和其他行业都很重要。5. 实际成果。绝大部分软件工程师的工作成果都是可以公开的,我们可以对自己的工作成果进行提问:你参与的产品用户评价如何,市场占有率如何,对用户有多大价值?你在其中起了什么作用?
思考:不积小流无以成江河,不积跬步无以至千里。我们需要一步步前进,脚踏实地。应该多练习,只有不断敲代码才能锻炼自己,否则只学理论只是纸上谈兵。