这本书最初出中文译本的时候,它的名字叫《务实的程序员》,而这本书也正像它书名的副标题那样,是一本带领程序员从小工成为行业专家的著作。这本书里有70个Tip(指点、提示),这些Tip都是短小精炼的句子,但都是大师们编程经验的总结和沉淀。因此不管什么时候看这本书,也不管你翻到第几页,总会发现这样的Tip,而它们也会让你有醍醐灌顶的感觉。下面分享了这本书部分的Tip:

  • Tip8: Invest Regularly in Your Knowledge Portfolio (定期为你的知识资产投资)
  • Tip9: Critically Analyze What You Read and Hear (批判的分析你读到的和听到的)
  • Tip10: It’s Both What You Say and the Way You Say It (你说什么和你怎样说同样重要)
  • Tip11: DRY - Don’t Repeat Yourself (不要重复自己)
  • Tip13: Eliminate Effects Between Unrelated Things (消除无关事物之间的影响)
  • Tip18: Estimate to Avoid Surprises (通过估计来避免意外发生)
  • Tip20: Keep Knowledge in Plain Text (用纯文本保存知识)
  • Tip23: Always Use Source Code Control (总是使用源码控制)
  • Tip27: Don’t Assume It - Prove It (不要假定要证明)
  • Tip29: Write Code That Writes Code (用代码生成代码)
  • Tip31: Design with Contracts (按照契约设计)
  • Tip33: If It Can’t Happen, Use Assertion to Ensure That It Won’t (用断言确保不能发生的不发生)
  • Tip38: Put Abstraction in Code, Details in Metadata (将抽象置于代码,细节置于元数据)
  • Tip39: Analyze Workflow to Improve Concurrency (分析工作流以改善并发性)
  • Tip42: Separate Views from Models (让视图和模型分离)
  • Tip63: Coding Ain’t Done ‘Til All the Tests Run (测试不通过编码不停止)
  • Tip69: Gently Exceed Your User’s Expectations (超出用户期望一点点就好)

  除此之外,该书中有很多名人名言以及很多经验的分享,例如:“不要让调试改变了被调试系统的行为”、“异常尽量不被作为程序正常流程的一部分来使用”、“要有始有终,分配资源的程序也应当释放它”、“最大的弱点是害怕暴露弱点”等等。 当然,这本书也包括了对契约式编程、解耦合、重构、算法效率、测试等内容的探讨。
  老实说,整本书的内容都很棒,附录也不例外,附录A中列出了一些作者推荐阅读的计算机书籍,这些书籍都是极好的。

《程序员修炼之道:从小工到专家》读书笔记相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. 页面自动获取焦点影响页面切换效果_ReactIndex - 让文件夹index页面变得更有实用性 (替换传统Web服务器index页)...
  2. HTTP请求与接收get/post方式
  3. Spring-学习笔记07【银行转账案例】
  4. wordpress的API end point
  5. js导出excel单元格内换行符代码_前端和excel的那些事
  6. iphone储存空间系统怎么清理_如何清理iPhone的缓存,释放更多存储空间,这些方法你知道吗...
  7. mysql c测试程序_MySQL · 最佳实践 · 一个TPC-C测试工具sqlbench使用-阿里云开发者社区...
  8. .net中三种Timer使用总结
  9. mysql 字段有正负值的时候 sum无效_京东金融数据分析:MySQL+HIVE的结合应用案例详解...
  10. 如何更改gnome-screenshot的默认的保存路径?
  11. 听音室-HIFI入门之10张公认的经典发烧碟
  12. 百度地图生成器,图标消失,中文乱码和自定义名字undefind
  13. 小学计算机网络教室管理制度,计算机网络教室使用管理制度[大全五篇]
  14. 电脑连接HDMI显示器后没声音
  15. opencv 物体尺寸测量
  16. 转:诺贝尔经济学奖得主与数学
  17. en45545防火标准_轨道交通防火标准:欧标EN45545-2详解
  18. docker-sync 加速 Laravel Sail 代码同步
  19. 如何批量删除多个PDF文档中的一页或多页
  20. 1503 Problem A 最简分式

热门文章

  1. 关于vue+capacitor打包android后无法访问http问题的总结
  2. 与Xcode比照Adobe AIR开发iOS的优势和局限
  3. 考研英语阅读理解总结
  4. 简单理解符号执行技术
  5. 淘宝美食数据分析实战,三只松鼠居然这么强?
  6. 前端头像上传功能实现之base64图片/头像上传 详细解析2【扩展知识FileReader对象】
  7. Codeforces Round #702 C. Sum of Cubes
  8. linux centos7 解压tar.gz
  9. css icon设置,CSS之字体图标 icon 的多种实现
  10. BIG ENDIAN V.S. LITTER ENDIAN