构建之法-读后感1
本周主要阅读了《构建之法》第3章到第5章,并根据课程要求重新回顾了第2章的相关内容。就本周的阅读内容来看,作者在书中所展示的在软件开发管理中对个人、团队和流程有着很系统和深刻的认识和理解,同时也给非行业人士的我带来很多启发。
首先是关于个人方面的。为了能够加入以完成某项任务 为目标的团队,对于团队的每个成员是必须要有基本合格的,甚至是较为出色的能力,这些能力通常是:个人编程的技术水平、沟通协调的能力等;如果想进一步去领导一个团队,就必须要有更加卓越的能力和更加开放的眼光,既能够平衡团队工作与任务之间的矛盾,还能够引导团队走向正确的开发方向。更加重要的一个方面的是作者关于成为一名软件工程师给出的职业方案 和设计规划,这一点的讨论已经超出了软件行业本身,更多感觉是管理学的角度在考虑问题,是很给人启发和感悟的。
第二个部分是团队。作者列举了大量软件团队的模式和流程并分析了利弊。团队模式和流程很大程度上是依据具体需要完成的任务来制定,但是也受到部门、公司的体制制度影响:比如官僚模式和老板驱动的流程。这些都是在其他行业中比较普遍的。个人认为,很大程度上这些具有特色的模式和流程其实是和一个公司、部门的运行体制,甚至是整个社会的文化都是有关的。对于一个公司而言,开展业务需要应用的软件,必定是要符合现有的公司制度和工作流程的,什么环节进行审批,由谁审批都是公司制度定好的,所以软件只是一个加快工作流程的工具而已,如果想根本上提高工作效率,必须先调整改革好公司的制度。但作者讨论的这些模式和流程其实不仅仅是在软件工程应用,同时也是非常好的管理模式和管理办法,对未来的工作也很有帮助。
对于作业要求的第2章内容,主要是学习掌握了单元测试的概念、作用、使用的方法、评价单元测试的标准、效能分析工具等。

浙公网安备 33010602011771号