我读《程序员的职业素养》 - iamzhongyong - ITeye技术网站
前段时间入手了一本《程序员的职业素养》,谁推荐的忘记了,断断续续看完了,觉得写得还行,翻译这本书的人是公司的同事,但是从来没见过。
Bob大叔的作品,他是一名程序员,编了40多人的程序了。书的序是这样开头的,"如果你选择了这本书,那么我不妨认为你是一名软件工程师"这句话一针见血啊,如果你不是程序员,估计也没有必要看这本书了。
"请你把这本书看成是我的错误大全,它记录了我干过的所有蠢事"这句话挺有意思的,和马云之前谈的有点类似,他想写一下阿里巴巴犯过的种种错误,而不是阿里巴巴是如何成功的。或许,我们从过往的错误中能够学习到更多的东西吧。
书的第一章是"专业主义",之所以这样讲,估计是Bob大叔觉得现在很多程序员不够专业吧。"专业主义就意味着担当责任",这句话表示深深的认同,自己写过的代码,如果后面出了问题,这时候站出来说,这是我的责任,我啥时候搞定他。我觉得这种是值得尊敬的。
"要对自己的不完美负责。代码中难免会出现bug,但这并不意味着你不用对他们负责,没人能够写出完美的软件,但并不表示你不用对不完美负责。"这是对于"我们要追求完美?"的答复。这时候Bob大叔对于专业人士做了个定义"所谓的专业人士,就是对自己犯下的错误负责的人,哪怕那些错误实际上是在所难免"。
Read full article from 我读《程序员的职业素养》 - iamzhongyong - ITeye技术网站
No comments:
Post a Comment