首页 > 编程语言 >九月第一篇关于《程序员修炼之道:从小工到专家》的阅读笔记

九月第一篇关于《程序员修炼之道:从小工到专家》的阅读笔记

时间:2022-09-26 20:47:21浏览次数:73  
标签:本书 第一篇 小工 笔记 注重实效 程序员 作者 论述

《程序员修炼之道:从小工到专家》阅读笔记

这本书是自从进入软件工程系以来所阅读的第二本书,本篇是九月的第一篇阅读笔记,希望在这里记录一些我的感悟。

  首先从整体来看,这本书到底讲了些什么?本书围绕“注重实效”讲述了关于编程的各种话题,个人责任、拽光弹开发、调试策略、元程序设计、按合约设计、重构、无情的测试,等等。作者认为注重实效的程序员的特征是程序员在处理问题、寻找解决方案时的态度、风格、哲学,他们能够超越直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景。作者在短短的300多页的一书中论述的内容非常多,共8章,论述了程序员如何实现“注重实效”。作者论述的逻辑一般是首先解释所提及主题打关键概念,在论述每个小主题时,作者通常(不是所有)列出一个相关的名言警句。例如谈到“需求之坑”时,有“完美,不是在没有什么需要增加,而是在没有什么需要去掉时达到的–Antoine de St.Exupery, Wind, Ssand, and Stars. 1939”。作者会在文中特别给出一些提示,帮助你更好掌握作者的思路,然后会给出一些目标(即建议)指导你怎么在工作中实践作者所提的观点或解决存在的问题。在书的最后,作者总结出书中的提示和检查清单,在索引“注重实效的程序员之快速参考指南”列出。很容易去查找,看这些就可以复习书中方法和观点,很方便平时温故而知新。

然后进入第一章,第一章的主题是“注重实效的哲学”。这里面针对程序员,反复提到一个形容词,就是“注重实效”。根据书中所讲,结合我的理解,我认为注重时效这个词主要体现在责任上,对自己负责,对自己的代码负责,对自己的代码中的错误负责。“最大的弱点就是害怕暴露弱点”,我非常认同这句话,要坦然面对自己的错误其实并不是一件容易的事情,不仅要面对,还应该应对,比如提前预估风险,提前制定应急计划,提供各种选择而不是借口。我们要明白扛在我们程序员身上的担子,要对担负的东西负责,如果某些东西真的超出了你的控制范围可以不处理,需要尽早提出这个不可控的点。自己职责所在的事情就需要为其结果负责。当结果不达标,比如磁盘垮了,但你却没有备份代码,那这就是你的错。不要为出错的情况找借口,想老板说"我的源码让猫给吃了”,对问题没有任何帮助,而要向他们提供可行的解决方案,做什么能够最大的挽回局面。开发过程中出现未曾预料的技术问题,交付晚了等情况,没关系,这些是无法避免的。发生了,我们就要尽可能想方设法地职业的去处理它们。程序员这个职业需要诚实和坦率,要敢于承认自己的错误,不能够去不断地推卸责任,一直将自己的过错推给外界。

标签:本书,第一篇,小工,笔记,注重实效,程序员,作者,论述
From: https://www.cnblogs.com/wzs-study/p/16732327.html

相关文章

  • 本书的关键学习:实用程序员
    本书的关键学习:实用程序员最近,我看到了AndyHunt和DaveThomas的一本非常受欢迎的书,名为ThePragmaticProgrammer。显然,如果你在谷歌上搜索“最佳编程书籍”,这本书......
  • 《程序员的 38 堂成长课》29-38 读书笔记
    如果一件事情必须做很多次,那么就写一个脚本来帮你做。尽早并经常向客户展示产品,这样你会很快发现是否在创建错误的产品。不要长时间加班,弄得自己筋疲力尽,这会让人们一......
  • 《程序员修炼之道:从小工到专家》读后感(一)
    在生活中,我们就明白这样一个道理,明明白白地将大道理讲给小娃娃们听,他们总是会变得不耐烦,使得原本的教育氛围也化作梦幻泡影,很难达到原本的教育目的。而在这本书中,它将生活......
  • 复出的第一篇文章
    作为一名老程序员,居然没有写过一篇博文,可能生性不喜欢抛头露面。然而岁月无情,时光即将把我抛弃,我觉的自己应该留点岁月的痕迹。这20年,前前后后写过不少东西,以后会慢慢的......
  • 《程序员修炼之道:从小工到专家》2
    “石头汤”和“煮青蛙”大抵是人们耳熟能详的故事了,但是把它们用到代码思维理解上我却是第一次见到。 士兵们巧妙的利用村民的好奇心煮出了一锅美味的“石头汤”,虽是以......
  • 《程序员修炼之道:从小工到专家》1
    在真正接触《程序员修炼之道:从小工到专家》这本书之前,我还以为它胡是一本厚重无趣、晦涩难懂的一本书(就像普遍印象中的乏味的教科书那样),以至于我对它相当抵触,相关的读后感......
  • 程序员修炼之道 从小工到专家 二
    第二章注重实效的途径7、重复的危害系统中的每一项知识都必须具有单一、无歧义、权威的表示。不要重复你自己。我们所见到的重复一般有加强的重复,无意义的重复,无耐性的......
  • 未婚妻晚安之后依然在线,于是我用20行代码写了个小工具
    最近发现未婚妻一到晚上总是很忙的样子,每晚匆匆忙忙道过晚安就不说话了。可是,QQ头像却会偶尔亮起来,我非常担心,是不是账号被盗了呢?然后,就想帮未婚妻排查一下,于是就用......
  • 有些段子,外行人看了一脸懵,只有程序员看了会狂笑不止
    今天带大家一起来看看网上流传关于程序员的经典硬核段子,快来看看你是否能get到笑点。  段子1昨天晚上下班回家,一民警迎面巡逻而来。突然对我大喊:站住!民警:int类型......
  • 程序员的修炼之道:从小工到专家 读书笔记二
    注重实效的途径重复的危害:重复师怎么发生的呢?1.强加的重复:开发者无可选择的重复。2、无意的重复:开发者没有意识到自己的重复。3、无耐性的的重复:开发者偷懒,因为那样可......