程序员的修炼之道读后感(四)

定期为你的知识资产投资

让学习成为习惯。编程语言、技术日新月异,小伙伴们都感受至深,幸运的是我们的知识获得比任何行业都更加容易和方便,大量的社区,教程和热心的作者。书中也给程序员提了几点建议,每年学习一门新的语言,每个季度阅读一本技术书籍等。

不要重复你自己

系统中的每一项知识都必须具有单一、无歧义、权威的表示。其实我还是不太明白这句话,目前能做的,就是尽量不写重复的代码。

让复用变得容易

如果复用很容易,人们就会去复用。创造一个支持复用的环境。将相同的功能抽离出来,可能会大量用到的方法使用静态关键字。

用曳光弹找到目标

曳光弹能通过试验各种事物并检查它们离目标有多远让你来追踪目标。这应该是最近比较流行的敏捷开发了吧,快速迭代,在实践中调整目标。

利用shell的力量

当图形用户界面无能为力时使用shell。自从用了Ubuntu,我已经习惯了命令行操作,它能解放你的右手,这种感觉相当舒服,可以帮助我们自动完成一些工作。

原文地址:https://www.cnblogs.com/haheihei/p/12130256.html

时间: 2024-10-09 07:51:59

程序员的修炼之道读后感(四)的相关文章

程序员的修炼之道读后感(三)

阅读了这本书的第三四章,让我明白了程序的稳定性.健壮性最重要,为了完成这个目的,编程时最好使用最稳妥的编程方式,比如文本编辑,虽然费时费力,但却最稳妥.一定的存储空间换来程序的健壮性我觉得是值得的. 不要意图掩饰程序的瑕疵,勇于承认,因为死程序是不会说谎的,在项目测试时崩溃总比在商业用途中崩溃好. 让工具变为双手的延伸纯文本的威力Keep knowledge in Plain Text.用纯文本保存知识.文本的威力:不过时:杠杆作用(每一样工具都可以工作在纯文本上):更易于测试:纯文本是永远的公

《高效能程序员的修炼》读书笔记四

第一章第三节:如何培养写作习惯 -------------------------------- 我个人一直坚信要成为一名优秀的程序员,其实和写代码是没有多大关系的(刚好本书作者也是这样的想法).当然,作为一名程序员的话,具有一定水平的技术能力还是需要的.但,个人觉得更重要的是良好地沟通技巧. 本书作者的合伙人Joel Spolsky有过这样一段话: 杰出的程序员跟勉强过得去的程序员之间的差别,不在于他们掌握了多少种编程语言,也不在于他们谁更擅长Python或Java.真正的关键是,他们能不能把

《程序员的修炼之道:从小工到专家》的读书准备工作

创造是主动的,完成是被动的 创造是艺术,完成是任务 创造是激情,完成是无奈 当细品这三句话时,我就突然把它联想到了我和我这个专业的关系;大概在家里憋了7天吧,我还是在前天爆发了,在不断的挣扎.纠结.和自我否定等消极情绪中,这三句话点通了我,我试着将恐惧.压力.惰性以及侥幸全部转化为行动以及对我这个专业的不断认识中.去百度.知乎.简书等学术网站寻找软件工程这个专业对我自身的意义与价值,同时也在搜罗着看哪本书能够让自己快速认可我的这个专业,并在这个专业上有所图(当时分流时因为导师的一句话就迷迷糊糊的

《程序员的修炼之道——从小工到专家》读第一章有感

         九月份,我读了<程序员的修炼之道--从小工到专家>这本书,虽然只是读了其中小小的一章,却让我收获了许多,收益匪浅.     从<程序员的修炼之道>这本书的介绍部分可以看出,该书是一本很棒的作品,该书由一系列独立的部分组成,讲述了许多富有娱乐性的奇闻轶事.有思想性的例子.以及有趣的类比,内容丰富多彩,并且本书还阐明了软件开发的许多不同方面的最佳实践和重大陷阱,无论是初学者还是有经验的编程员,都能从中获益.书中更是例举了许多程序员对这本书的看法,从他们的介绍中让我认识

程序员的修炼之道:从小工到专家读后感2

程序的修炼之道:从小工到专家 第一章:注重实效的哲学 1.我的源代码让猫吃了 J.B.Bossuet说过“在所有的弱点中,最大的弱点就是害怕弱点”.一个注重实效的程序员,并不害怕承认无知与错误.一个被认为最好的项目中,尽管有彻底的测试,良好的文档以及足够的自动化(自动化是什么鬼?),程序还是会出错. 但是,一个程序员必须要诚实和坦率来应对这个问题.责任是一个程序员应该主动承担的东西.我们能承诺完成一件确定的事情,但是我们不能直接控制事情的每一个方面,所以做之前需要对这件事情先做风险预估.但是,当

读后感《程序员的修炼之道:从小工到专家》1

从前言得知,这本书想要告诉我们以一种我们能够遵循的方式去编程,这可能是每个编程人员的福音吧,还有要"思考你的工作",思考出合理高效的解决方案,我希望通过这本书 的阅读,能够更加的注重实效,具有一些适合编程的思想,“纸上得来终觉浅,绝知此事要躬行”,在日后好好实践才是良方. 自开始接触编程以来,编程就是一个抽象的存在,其实不然,“编程是一种技艺”,“编程可归结为让计算机做你(或你的用户)想要做的事情”,通过编程吧一些切合实际的想法或功能变成程序,书中提及的“注重实效的程序员”应该是早期的

程序员的修炼之道-- 从小工到专家 第二章读后感

该书第二章开讲述的是重复的危害,重复分为好多种,但每种重复的出现都是没必要的,重复的出现使得代码的运行效率大打折扣,并且占据了很多无意义的空间.要想解决重复的问题,关键要学会复用,要充分提高代码的利用效率,要做到复用一个代码要比自己新敲一段代码容易,这样就能养成遇到问题现找可复用的代码,而不是直接去新敲一段代码. 第二小节则是讲述了正交性的好处,在敲代码的过程中我常常遇到一些bug解决他们的时候难免要改来改去,到处去寻找问题发生在哪里,正交性就是解决这个问题的,正交性可以消除无关代码之间的联系,

程序员的修炼之道(六)

要配置,不要集成 要将应用的各种技术选择实现为配置选项,而不是通过集成或工程方法实现.Yii框架的组件便是这一思想的最佳实践. 使视图与模型分离 要根据模型和视图设计你的应用,从而以低廉的代码获取灵活性.最近的nodejs好火,前后端分离是必然趋势,纯粹的模型测试起来也是非常方便. 测试你的软件,否则你的用户就得测试 无情的测试,不要让你的用户为你找bug 使用项目词汇表 创建并维护项目中使用的专用术语和词汇的单一信息源.这一点深有感触,为了方便,项目中通常会有一些简称,他对于业务人员是熟悉的,

《程序员的修炼之道:从小工到专家》有感(二)

石头汤与煮青蛙--在这里有一个名词叫“启动杂役”,就是你明确的知道你想要做什么,并且知道自己是对的,整个系统就在自己的眼前,但请求许可去做整件事情的时候,你会遇到拖延与漠然.预算需要批准,事情会变得复杂化,每个人都会护卫自己的资源.这个时候士兵们会来煮石头汤,并建议村民如果加入...会更好来吸引村民,我们在做项目的时候亦可如此,先做出一个小产品,然后再说如果有...就会更好的,这是你就会得到原来想要的东西,因为让人们参与正在发生的成功更容易,让他们瞥见未来,就能让他们聚集在你的周围.因为没有人会