人月神话读书笔记1
程序变成编程系统产品,它的成本高达九倍。然而,只有它才是真正有用的产品,是大多数系统开发的目标。
编程的乐趣:1.创造事物的快乐。
2.来自开发对别人有帮助的东西。
3. 将各个零件组装起来并精确运行得到预先想要得到的效果。
4.学习的乐趣。
5.代码这种介质可以使程序员轻松的创造自己的“城堡”。总之编程非常有趣,在于它不仅满足了我们内心深处进行创造的渴望,而且还愉悦了每个人内在的情感。
当程序运行成功并且没有bug的时候,会感到很有成就感,然后就会想有没有可以优化的地方以及加一下功能,
当然愿望总是美好的,随着不断的更改的需求,那股对于程序的成就感很快就消失了,最甚至草草收尾。
编程的苦恼:
1.追求完美。
2.寻找bug。
3.产品完成时已经过时的威胁。
4编程人员很少能控制工作环境和工作目标。实际的权威来自于每次任务的完成。
5.常常需要依赖别人糟糕的程序和文档。
当然程序员最不愿意干的事情就是写注释文档,以及看别人没有注释和详细文档的代码。