编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐?
首先,这种快乐是一种创建事物的纯粹快乐。其次,这种快乐来自于开发对他人有用的东西。第三,快乐来自于整个过程体现出的一股强大的魅力。第四,这种快乐是持续学习的快乐,它是来自于这项工作的非重复特性。最后,这种快乐还来自于易于驾驭的介质上工作。
苦恼:
首先,苦恼来自于追求完美。其次,苦恼来自由他人来设定目标、供给资源和提供信息。
对其他人的依赖是痛苦的,所有程序员都想自己完成一个浩大的工程,满足自己的成就感。
寻找繁琐的bug是非常痛苦的事情。
《人月神话》之所以是这个名字,是因为,书中把人的工作,用“人月”量化,并且分析了人与工程总工作量的关系,这里还是颇有感想,现在只是一个人对着电脑敲着比较“垃圾”的代码,还不是程序,以后进入公司任职,要跟随经理的命令来完成任务,如果人多,任务少,会造成人力浪费,如果人少但任务中,又会造成人的工作效率下降,所以要进行事先的分析。