《程序员修炼之道---从小工到专家》一书由美国Andrew Hunt和David Thomas所著,主要讲述了一位程序员应当如何从个人责任,职业发展,到基本工具,实际的编程项目中发展自己。本书第一章的标题为:注重实效的哲学。
第一章整体主要从程序员个人对待团队,同事,领导,以及自己的前途发展,学习时应当持有的态度出发入手,讲述了程序员在公司中应有的职业操守和准则。作者在开篇时向我们讲述了应当如何成为一位高效的程序员,而后则是分别从各各的方面论述这一观点。首先
第一点是:要对事负责。在工作中如果遇到了一些棘手的错误,一定要记住应当负责。负责就是要我们主动的去承担东西。在上级询问我们的错误时,首先不要先急的把错误直接推给别人,或者抱怨自己的数据是被猫给吃了。因为当问题出现时我们每个人都有一定的责任。这时我们也要学会换位思考,领导们会听那些蹑脚的借口么?并不会,因为当我们在听到值台员工的理由借口的时候不也会感觉到方案么。
第二点是要注意不要容忍“破窗户”,所谓的“破窗户”指第一处糟糕的代码,因为当地一处“破窗户”出现时,后继的人就也会认为反正都有人做的这么差劲了,我做好了又有什么用呢。进而会导致整个项目越来越差,以致“腐烂”。第三点是:要做足够好的软件。这不仅是意味着不要写太差的代码,也意味着不要过分的去追求完美的代码,此外,也应该让你的用户参与到代码的权衡之中。因为我们在给别人编写代码只是往往会因为用户的表述等原因导致编写出的程序并不会令用户满意,所以应该让用户参与进来共同编写代码。第四点:要管理好自己的知识资产,里面一个很重要的一点就是要定期的更新自己的知识储备。而更新储备有要求我们要掌握学习的机会,因为任何时候学习都是永无止境的。另外一点是要掌握批判性的思考。我们需要批判性的分析自己所看到和听到的。因为真正有用的答案往往不是放在最引人注意的地方的,这需要我们自己去思考哪些知识或答案是有用,那些事没用没意义的。
原文地址:https://www.cnblogs.com/sicilya/p/11610042.html