编程启源 第一章 危险职业

  程序员就像古代的剑客,非灵慧之士难以担当。剑客所用之剑乃百兵之君,程序员所用之计算机,也可谓各种工具中最强大的一个。

  对于剑客来说掌握剑的结构是成为高手的基础;对于程序员来说掌握计算机的体系结构也是相当重要的。剑客只有对兵器有十足的认识,才能游刃有余地运用各种招法;对于程序员来说招法就是代码。

  剑客有两种:一种是身佩宝剑炫耀的;一种是不佩宝剑却杀人于无形的。

  程序员也有两种:一种是混饭吃的;一种是技术精湛的高明之士。

  混饭吃的程序员基本上是人无远志,锱铢必较,最不靠谱的。他们不了解硬件,不了解计算机,他们只练花拳秀腿,空架构子,骗骗公司,骗骗领导还行。一遇到危险就束手无策了,就像秦始皇被荆轲刺杀时,因拔不出宝剑,而满场跑一样。这是不了解宝剑的结构,他佩戴的是长剑,用错了拔剑的方法。正确的方法是背剑反手拔出。

  技艺高明的程序员大多都是进取心强,耻居人后,能委以重任的。他们熟悉计算机的所有细节,十分清楚代码的效率和消耗,写出的代码结构清晰,设计合理,解决问题单刀直入,从不轻易失手。

  因此,高明的程序员少之又少,混饭吃的程序员比比皆是。但混不好,掉脑袋也是有可能的,这是很危险的职业。


猜你喜欢

转载自songgz.iteye.com/blog/1408242
今日推荐