读这本书的时候先看了一下目录,将这本书的内容分成几个大板块,分别为个人,团队,产品,质量及IT界五大板块。
这几天则读了个人及团队这两个板块,在读这本书之前我对个人在开发软件中的定位就是达到要求就行,总是一看到任务就着手去做,没有在开发前进行必要的规划,将工作流程规划好,没有将其破解成一个个小问题,总是盲打莽撞,总有解决不完的bug只能碰到问题靠百度勉强维持开发,而书中所重视的着眼于基本点以及要着重个人开发的流程,其实是解决这些问题的好办法。只有那样才能更好的对做好的程序进行维护更新,毕竟做出来只是程序员的第一步,满足客户的要求,使其可以乖乖的将钱给你才是关键,正如书的强调的计划、开发、记录用时、测试报告、计算工作量、事后总结、提出过程改进计划。这些是软件工程师成长的必将之路。说到团队的话,现在还没有进行团队合作也没有太多的前车之鉴,只知道在之前玩过的团队合作游戏中,得互相沟通,互相帮助才能共同取得成工,听说以后会进行团队合作项目得开发,我很期待。书中对团队这个板块的叙述则说到了合作中需要个人都保持代码的规范,设计的规范,以及阶段的复审其中包括三个状态(驳回,选择性统一,放行),要会在不同阶段使用不同的技巧。它告诉了我们一些基本的团队模式,以及开发流程,也提到了MSF基本原则以及MSF团队模型。感觉从中学到了很多对所有程序员都有帮助的事情。
我会依照书中所写到的关于个人的问题,在开发前规划好开发的流程,以及记录好自己的开发周期,从一些细节做起,防止自己以后开发浪费不必要的时间,提升开发的效率。而对于团队我会按照书中所写的规范来应对以后的合作。