阅读经典——《人月神话》01
本文将解答一个至关重要的问题:为什么世界上那么多人愿意做一名程序员?
少有人认真思考编程的乐趣所在,但无疑每个程序员都是亲身体验者。编程不仅仅用来赚钱,更为了寻找快乐。从这一观点来说,我和《人月神话》作者Frederick F. Brooks Jr.不谋而合。
编程是一种创造事物的纯粹快乐,如同上帝创造世间万物时,那种呈现在每片独特、崭新的树叶和雪花上的喜悦。当程序从我们手中运转起来,造物主身份体会到的快感,恐怕是做其它事情所不能及的。
开发对他人有用的东西时的快乐。每每想到假如我开发的程序提供给成千上万的程序员或者用户使用,心里便升起无边的自豪和得意。C++之父Bjarne Stroustrup和Java之父James Gosling想必能体会得真切。
持续学习的快乐。IT行业恐怕是唯一一个技术革新快于自我学习的行业,也就是说,程序员永远不可能掌握所在领域的所有知识。这一点时常被认为是程序员的灾难,但我们不如把它看做持续学习的快乐。永不休止地接受新知识,对我们是一个考验,更是一种幸运。