《梦断代码》阅读笔记01
这几天阅读了老师推荐的《梦断代码》前几章,通过本书简介可以知道本书大概主要讲的是做软件过程中的困难。
第一章软件时间,主要讲的是从事软件制作行业的艰辛,需要没日没夜的加班工作,书中有这样一句话让我记忆深刻:“梦之所寄,行之所为----地狱之门就此洞开”。
第二章死定了,主要讲了这个团队在工作当中想法设法去提高工作效率,以求在预定时间内完成工作,结果都失败了,从中可以看出软件制作过程的不确定性,比如团队的系统架构师约翰·安德森说的:“原因很多。建造之前,先有蓝图。我们一直就没有蓝图,所以会碰上没有预料到的问题。除非你确 定自己能做出某个东西来,否则很难说会花上多长时间。”
通过这两章的阅读在结合自身经验,第二章给我的感触很深,在写代码的过程中,计划很好,结果在不知道什么地方就会卡主,遇到自己没有想到的问题,之后是问了解决这个问题花费了大量时间,与计划严重不符。有时甚至会因为无法解决问题造成计划的改变。目前熬夜比较少,基本是到点就睡,毕竟不是在工作。
通过阅读可以知道软件开发的时间一直无法估算,连大佬云集的团队都无法做到,我就更不用说了,不过还是要预估的,因为有一个限制会给自己一个紧迫感,逼迫自己去完成,没有计划的话可能会一拖再拖,这点我深有体会。
在接下来的学习过程中,我会努力使计划变的更完善,争取少出一些差错。