最近看了一篇文章,是有关工作交接的。文章中说,在办理工作交接的时候,除了传递专业知识、工作流程,还有最为重要的是经验的传承。因为像专业知识这些东西,我们可以通过网络、书籍来学习,而经验一定是要自身经历才会得到,前人的经验家训对后人有指导作用,正所谓“前事不忘,后事之师”。这也解释了为什么许多单位在招人的时候,都要求应聘者具有一定的工作经验。
《代码大全》就是这样一本用来传递编程经验的书籍,虽然已经出版了很多年,但仍然不过时。通过对这本书的学习,新手可以“升级”,老手可以用之加勉。
说到编写高质量代码的好处,我举一个实际工作中的例子便可以说明。
某部门有两个项目经理,他们平时上班的表现是迥然不同。其中一个项目经理整天被会议、现场程序故障、内部开发问题困扰,经常加班到很晚,非常的烦心;另外一个项目经理很清闲,几乎没有什么事情可做,偶尔开开会,大部分时间都按时上下班。为什么会出现这么大的差别?如果你去查看两个项目组所编写的代码,便可知一二。前面一个项目组的代码编写很不规范,条理不清,要找一个问题需要很长的时间;而后面一个项目组的代码写得非常的漂亮,条理清楚,要找程序执行流程也很容易。这就是差距,好坏代码之间的差距!
都说程序员必须要加班才能够完成任务,而我认为,只要将每一行代码写好,每天8小时工作制的梦想是能够实现的。
《代码大全》,经典中的经典,让我们反复学习之,并将其思想融入到自己每天的工作中!