通过阅读构建之法第三章软件工程师的成长,深有感触,怎样算是一个好的软件工程师,在我的认识里不过就是比一般工程师经验多、认识比较广具有很高的编程能力和构建能力,软件工程师有什么更好的方法来衡量自己的能力和价值呢?
每个软件开发都离不开一个团队,开发过程中有团队开发和个人开发,一个好的团队能融合许多个人的观点,这是衡量一个人和团队的融合能力;还有就是他们的工作量,他们上了多长时间的班,在上班时间做成功了几件事情。初级的软件工程师是如何成长的,书中说道
1.积累软件开发的相关知识,提升技术能力
2.积累问题领域的知识和经验。
3.对通用的软件设计思想和软件工程思想的理解。
4.提升职业技能。
5.实际成果。比如每周的时间进度表
当然这种知识的积累不能等到工作的时候才去做,从现在做起,不管是多么小的一个程序,都有它的知识点,在开发一个小的软件工作中去积累出现问题的解决办法和学习团队开发的能力,逐步学习软件开发的设计思想和软件设计过程的文档编辑,提升自己的编程技能,相信自己在毕业之后自己会有充实的知识技能。