这本书终于读完啦~说实话,其实里面很多东西理解的还不是很透彻,以后找机会一定会再去看。第一遍读了《梦断代码》之后,我真的觉得软件开发过程是抽象艰巨的一个事情,我们自以为很有把握,但实际上真的是很难掌控。
就比如说自己吧,之前在做程序的过程中被大大小小无数的问题折磨,碰到这本书的时候,就觉得找到知音了,原来很多问题同样也折磨着这些技术牛人们。比起软件工程的教科书,这本书更加结合实际,书里内容不是放之四海皆准的真理,也不是药到病除的良方,最多只是事实和总结。
另外这个团队的问题吧真的是一个很重要的问题,团队里的每一个人都要清楚的知道自己该去干什么。如果团队里的每一个人都有这种觉悟的话,那么效率也一定会提高很多的吧,但问题就是,在现实情况里,这并不是一个简单的事情。所有人都想靠大黑牛来工作,都指望着他能解决一切问题,然后一切都搞定皆大欢喜。但问题哪有这么简单,哪有那么容易就解决了。团队里有干活的人,就一定会有不干活的人。那么不干活的人无疑就是拖延了整个团队的进程。
书中描写了一个软件工程从无到有的过程。也让我详细的了解了到底开发软件都需要些什么。很多问题都不能忽视都要考虑周全,一个项目开始实施时,一定要有清晰的目标和计划,磨刀不误砍柴工,一定要把整个的蓝图规划好,心里有了把握之后在开始工作。不然可能很多事情很多时间都会被盲目的进行开发过程而浪费掉。软件开发过程中也是会出现很多问题,而作为团队的领带人来说,一定要及时的处理这些问题,比如当不知道该如何进行或者遇到了麻烦时,召集大家来开个会说说各自的进展,我觉得类似于这样的交流是很有必要的。
最后就是毅力的问题了,不管多么的困难,也一定要坚持下来不要放弃,守得云开见月明。