好久没有看相关书籍了,这几天翻看了《梦断代码》,早开始老师就把该文件的电子书版发了出来,我当时也把他拷在手机上,一直没什么时间看,在阅读《构建之法》后,翻看了这本书,老师早就介绍过这本书,大致讲的是一群世界顶尖的编程大牛开发一个项目,越到后面越难开发,最终导致了失败,这是大致的内容,这次我主要阅读了该书的前几章。
这本书的问题就是为什么那么厉害的大牛聚集在一起会导致失败呢?
第一章,软件时间,文章的开头讲了作者有一段时间完全埋没在了自己的没日没夜的工作之中,一直写代码,通宵熬夜,导致到了第二天同事来上班之后才反应过来,让我懂得了这一行的艰苦,没有休息日,没日没夜的加班,编写代码注定要很辛苦。这是题外话,主要坚持学习,一定会成功的。书中说:“梦之所寄,行之所为----地狱之门就此洞开”,但是我只要坚持,总归会有从地狱爬出来的那么一天。
第二章,死定了,书中所说,软件开发的时间一直无法估算,书中提到了该团队用了很多的方法去提高软件开发的效率速度,想法设法尽可能的去完成预定工作,但是都无一例外的失败了,可知道,这是世界上顶尖的项目开发团队,造成失败的原因也有很多。如书中系统架构师约翰·安德森说的:“原因很多。建造之前,先有蓝图。我们一直就没有蓝图,所以会碰上没有预料到的问题。除非你确 定自己能做出某个东西来,否则很难说会花上多长时间。”还有就是团队里的人员缺乏团队合作的意识,书中程序员杰德·伯吉斯说:“不确定因素太多,你所需的时间取决于其他人所化的时间。”这些都是团队项目开发中会出现的问题,还有就是不知道什么时候会冒出来的BUG错误,修复这些BUG真的很难,还有就是程序员的工作能力有限,无法按规定很好的完成任务,这些都是困难。
这本书的开头就很有意思,对我们这些还未进入职场的学生来说很有意义,要未雨绸缪,做好准备,相信书中后面的故事会更加精彩。