- 软件工程师的成长
个人能力的衡量与发展,IC在团队中的流程,初级软件工程师的成长以及工作量和质量的衡量(PSP认为的4个因素),TSP对团队成员的要求(交流、说到做到、接受团队赋予的角色并按角色要求工作、全力投人团队的活动、按照团队流程的要求工作、准备、理性地工作)。
软件工程师的思维误区:分析麻痹、不分主次,想解决所有依赖问题、过早优化、过早扩大化/泛化。
软件工程师的职业发展:对待职业态度的不同等级,专与精的关系。
职业发展,考级,国家与公司的认证项目
Steve McConneII 版本、大公司版本、自我评估的职业成长,感觉自己还差得远。
技能的反面是“解决问题”,提高技能需要通过不断的练习,把那些低层次的问题都解决了,变成不用经过大脑的自动操作,然后才有时间和脑力来解决较高层次的问题。
循序渐进的学习,构建自己的舒适区,从而拓展学习区,最后在某些领域达到技能的精通。
4. 两人合作
团队合作中代码风格规范(缩进,行宽,括号,结构风格,分行,命名…)与代码设计规范(函数,错误处理、对具体语言中特性的处理)。
代码复审:看代码是否在代码规范的框架内正确地解决了问题、具体步骤。程序中的标记应当加上任命,复审过后清楚review,todo等标记,团队用项目管理软件进行记录。
结对编程,不间断的复审,驾驶员与领航员的角色,两个人合作的不同阶段和技巧,如何正确地给子反馈。
标签:读后感,复审,读书笔记,代码,工程师,之法,软件,团队,职业 From: https://www.cnblogs.com/sugar-refinery/p/17995132