人月神话阅读笔记01

  这是第一次读书笔记,我刚开始没有看《构建之法》,而是看的《人月神话》,所以我 的阅读笔记先写《人月神话》,随后写《构建之法》。

  《人月神话》刚开始把编程比作是一个焦油坑,系统的开发都是一个大型的焦油坑,许多大型的动物都陷入其中,有人爬了出来,有人却一直陷了进去,不可否认一个系统的开发需要太多太多了,具体的系统目标,合适的任务进度,需要的资金预算......程序也就是一个程序员一直编译的东西,转变为编程产品或者编程系统,每个过程的消耗最少是编程的三倍,但编程也是哭加乐,痛并快乐着的。

  快乐1.编程是创建事物的纯粹快乐。

  快乐2.我们期望我们创造的东西有人使用,并对使用者有所帮助。 

  快乐3.持续学习编程的快乐。

  快乐4.我们运用自己的想象,建造自己的“虚拟城堡”,易于驾驭的介质来工作。

  烦恼1.将自己的程序调试并修改至完美。

  烦恼2.个人权威和自己承担的责任不匹配。

  烦恼3.对其他人的依赖是痛苦的,所有程序员都想自己完成一个浩大的工程,满足自己的成就感。

  烦恼4.寻找繁琐的bug是非常痛苦的事情。

  《人月神话》之所以是这个名字,是因为,书中把人的工作,用“人月”量化,并且分析了人与工程总工作量的关系,这里还是颇有感想,现在只是一个人对着电脑敲着比较“垃圾”的代码,还不是程序,以后进入公司任职,要跟随经理的命令来完成任务,如果人多,任务少,会造成人力浪费,如果人少但任务中,又会造成人的工作效率下降,所以要进行事先的分析。

  通过前两章,发现了自己的一些问题:写代码一气呵成,没有注释,没有规范,野路子,这在日后会很难融入进小组进行工作,所以日后要尽快规范自己的代码书写习惯。

原文地址:https://www.cnblogs.com/z245894546/p/7954185.html