书中写我们工作以后,发现刚入职的软件工程师和有经验的软件工程师是没有什么区别的,都是敲键盘,查看邮件等,但是很晚了老手已经回家了,新手机还在敲,但是老手赚的钱还多。我们用什么来衡量自己的能力和价值呢?
软件工程师如何成长?
1.积累软件开发的相关知识,提升技术技能。
2.积累问题领域的知识和经验
3.对通用的软件设计思想和软件工程思想的理解。
4.提升职业技能:自我管理能力,表达和交流的能力,与人合作的能力,按质量完成任务的能力等
5.实际成果
而衡量软件开发的工作量和质量有以下方面
1.项目/任务有多大(通过代码行数来表示)
2.花了多长时间
3。质量如何:交付代码有多少的缺陷