• 程序员修炼之道:从小工到专家 九月读书心得 1905


    这本书内容相对比较基础,,主要是针对程序员的一些基本素质和一些基本常规编程设计做一些梳理和规范,对于初入职的程序员,养成这些良好素质是非常有必要的;对于已经入职多年的程序员,任然能起到规范的作用,可以结合自身实际情况来做出选择。总的来说,有一定的经验性总结,相对来说比较基础,对开发者也有一定的作用;对个人而言,里面很多的素养、设计规范之类都有一定了解,不过可能平时做的不够彻底,因此看完之后,还是有一定的收获,至少有了这样的文档性的总结,方便后续快速检阅查看。本书围绕“注重实效”讲述了关于编程的各种话题,个人责任、拽光弹开发、调试策略、元程序设计、按合约设计、重构、无情的测试,等等。作者认为注重实效的程序员的特征是程序员在处理问题、寻找解决方案时的态度、风格、哲学,他们能够超越直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景。这本书的适用范围可以从初学者到有经验的程序员再到项目经理,作为一本偏向理论与思想的书,书中不可避免有些假大空的地方,再加上作者写完本书的时间还在1999年,书中的很多方法与标准放在今天也已不再实用。但这些都不能掩盖它的优秀之处,作者曾在本书完成十年后说过,如果这本书是放在现在编写,1999年的那些通用开发原则,在2009年同样有效,假设我们今天才写这本书,会与什么不同吗?表面上可能会有些不同,我们可能会采用不同的编程语言和技术给出不同的案例,但这本书的本质不会变,因为软件是人写的,优秀的程序员都会采用务实和实践的方法,知道的变化越多,掌握事物的基本原则就越重要。看到自己犯过的错误,才让人更相信这是一本经得起时间沉淀的好书。

    作为一名合格的程序员,要保持对新事物的敏感性,因为从事IT的话对于技术也好,语言也好都是要不断更新的,对于新事物要有好奇心,对其进行尝试,有新技术或是别人有自己没有过的算法思路,都应该尝试,以提升自己的能力,对自己的现有水平决不能满足,因为时代是一直变化的。贯彻全书的一个原则是DRY原则,这也是每个优秀的开发人员必须要遵循的规范,编码过程中任何地方都不要有多余的地方,因为多余的地方会给以后的维护使用带来巨大的麻烦,,别人读你的代码也十分困难,如果发现代码有重复或者违反正交性等原则的地方要立刻改变代码。这样才能够拥有更快、更好、更强健、更优雅的代码。

  • 相关阅读:
    【你的职业规划】web前端的职业发展方向及学习攻略【转载】
    开发人员如何高效编程【转载】
    微信小程序开发——以简单易懂的浏览器页面栈理解小程序的页面路由
    微信小程序开发——超链接或按钮点击跳转到其他页面失效
    小程序开发常见异常收集整理
    微信小程序开发——开发者工具无法输入中文的处理
    微信小程序开发——前端如何区分小程序运行环境
    微信小程序开发——setData的使用技巧
    微信小程序开发——打开另一个小程序
    微信小程序开发——全局配置详细介绍
  • 原文地址:https://www.cnblogs.com/leiyu1905/p/14168785.html
Copyright © 2020-2023  润新知