首页 > 编程语言 >程序员修炼之道+从小工到专家阅读笔记01

程序员修炼之道+从小工到专家阅读笔记01

时间:2022-09-30 12:46:33浏览次数:64  
标签:重构 01 小工 程序 注重实效 程序员 原型 代码

作者在第一章讲述了注重实效应有的思想,如何成为一个注重实效的程序员。

注重实效的程序员会有考虑大局的思想,他们谦虚敢于承认错误,敢于负责任。作者用一句“我的源码让猫给吃了”表达了观点,发人深省。另外,注重实效的程序员会把蹩脚的借口丢弃,并寻找解决问题的办法,判断是否要重构或是是否需要获取他人的帮助。

在制作软件时要尽可能地让程序有序,无序带来的损害可能时致命的,作者讲述了破窗户的例子,非常形象的阐述了其中的道理,即不要把现已发现的问题堆叠,必须及时处理,细节决定成败,只有把每一部分的问题解决彻底,才能避免后期大规模程序的崩溃,保持良好的编程习惯,把每一步做好。

三个士兵做石头汤的故事告诉我们要学会汲取他人的程序资源,从而使大家都收益,要做变化的催化剂。而站在村民的角度来思考,则就是村民的注意力都在石头汤上,反而忽视了外部世界的困难,当然,作为一位注重实效的程序员,不会在一个问题上阻碍前进的道路太久或是忘记如何前进,会记住大图景。

很多时候我们并不能保证自己的产品百分百的合格,但在当时情形下这是所能做出的最好的结果,要学会接受。并尽可能多的询问用户的感受,他们的体验会起到很好的指示性。编写程序代码时,不要过于求于完美,学会止步很重要,不然就会是在走向深渊。

知识在不停更新,而不持续更新自己知识资产的程序员终会被时代及社会淘汰,作者将这种投资与商业投资比拟,很好的阐述了道理。保持新鲜永远是一个注重实效的程序员拥有的特点,与此同时,将一些可以长期立于不败之地的知识学透彻。这就需要明辨能力,这可能与程序员的经验挂钩,将投资的思想运用在此将会受用。我们可以定目标来将一段时间必须投资的知识落实。批判的思考学到的东西,积极去询问他人对于事物的观点,注意与人打交道的方式方法,多尝试不同的事物,保持积极性。

学会交流是了解客户需求和协同项目开发成功的有效途径,为此,时刻保持头脑清醒,明确自己想要了解什么信息,以及想要其他人获取什么样的信息,只有这样,实效二字才不是空谈,各种交流的方式的学习十分的重要。

我过去是上来就开始编写代码,没有注重实效。通过书中所讲,在寻求最好的解决办法时,可能会需要提前使用原型,可以使用代码构建也可以用不同的方法构建,从而降低开销,原型不是真正的程序,可以不用注重细节,主要是测试未知的东西,汲取学习当中的经验。制作曳光弹代码来寻找符合要求的代码,这是不断清晰用户和程序员思路的有效途径,不断的满足系统的要求,尽管曳光弹不是总能击中目标,,要与原型制作相区分,原型制作的代码是可以用过就扔的,而曳光弹代码虽然简约,但却是完整的,可以为最终的代码进行情报收集工作。了解重构,要果断的进行重构,不断打补丁会让程序处于一个无序的状态,最终系统崩溃造成的损失会很大,因此要清楚何时适合重构,以及如何重构,这或许是最快最好的解决问题的方式的,由此实效就得以体现。

 

标签:重构,01,小工,程序,注重实效,程序员,原型,代码
From: https://www.cnblogs.com/pengsuoqun123/p/16744549.html

相关文章

  • 程序员修炼之道读后感
    首先要做一个注重实效的程序员,要保留有好奇心,要有批判的思维,有现实感,多才多艺。不要被新名词新技术所迷惑,也许你刚开始听着老师说的东西,听不明白,你所要做的是不是敬而远之,......
  • 程序员修炼之道——从小工到专家读后感
    这几天我继续读了《程序员修炼之道》,又有了更深刻的了解加强的重复来自文档中的强调,无意义的重复来自于设计中的错误,无耐性的重复——偷懒的结果,开发者之间的重复,这些重......
  • EN 892:2012+A1:2016亚马逊登山绳安全要求
    攀岩绳是与攀岩安全带和锚点(例如:墙壁、岩壁或山壁)相连的一件器械。攀岩绳用于防止攀岩者坠落。攀岩绳通常由长捻纤维芯和编织彩色纤维外护套组成。产品示例亚马逊美国站安......
  • 程序员修炼之道:从小工到专家读书笔记
    注重实效的哲学   注重实效的程序员对他的职业生涯负责,并且不害怕承认无知或错误,如果你确实同意要为某个结果负责,你就应切实负起责任。当你犯错误、或者判断失误时,诚实......
  • JavaWeb基础day01_XML
    一、XMLXML文件的默认打开方式是浏览器xml:是可扩展的标记语言ExtensibleMarkupLanguage。以一种标签语言与HTML类似1、xml的作用编写配置文件:C3P0编写XML配置文件做数据......
  • 《程序员修炼之道:从小工到专家》2
    这次我阅读了第一章的第一节,“我的源码让猫给吃了”。作者用诙谐幽默的文字说明了源代码丢失的严重性,即使你告诉老板你的代码被猫给吃了,也无法改变代码丢失的这一结局,在书......
  • 《程序员修炼之道:从小工到专家》阅读笔记2
    依据你的职业发展、你的项目和你每天的工作,为你自己和你的行为负责这样-种观念,是注重实效的哲学的一块基石。注重实效的程序员对他或她自己的职业生涯负责,并且不害怕承认无......
  • 《unix编程艺术》总结的出色程序员十大好习惯
    看《unix编程艺术》总结的出色程序员十大良好习惯1)易于理解,利于组合。2)“只做好一件事”3)想清楚代码的组合,如何构建自己的一套API.(更加深入地理解真实世界系统状态。重构......
  • Pycharm-001-Pycharm一些设置
    1、设置滚轮滑动变大字体File—>setting—>Keymap—>IncreaseFontSize(双击)—>在弹出的对话框中选择AddMouseShortcut  出现上述窗口,按住ctrl+滑轮上滑2......
  • 01.OB分布式架构高级技术
    一:OB聚合资源的物理表示 二:OB聚合资源的逻辑表示 三:OB资源的分配流程    四:资源管理相关操作:资源单元  ......