程序员修炼之道-从小工到专家读后感
最近3周,利用早上的时间,阅读了《程序员修炼之道-从小工到专家》,这本书写得非常好,深有感触。可能由于水平有限,对于其中一些珠玑理解没有那么强的感受。这里主要讲一些我感触特别深的点。
一、关于知识资产的概念
对我而言这是一个全新的概念,想想这么长时间以来,我一直没有让自己的资产增值,放着大好时间全部都浪费了,为此前不认真读书,感到难过。幸运的是,现在能认识到这个观点,并为后面的人生努力奋斗。哈哈,不知道为什么,看到知识资产,我总觉得心里有一股很强的动力。或者增加知识资产是我能做的,也能做到的。
每天都要反思一下,今天你的知识资产增加了么?
二、DRY原则(Don’t Repeat Yourself)
仔细回想一下编码到现在,很多次都在触犯这条原则。重复代码,重复编程,重复思想,重复日子。真是一种罪过。DRY原则要求凡事只做一次,且一次做好,不到重复。
仔细想想这个原则,然后去看看现在的代码,是否有重构的冲动。
三、自动化
软件全部都要向自动化发展,自动测试、自动分析测试结果、自动编译、自动生成代码,自动化能带来极大生产力提高。只有将琐碎的事件自动化,才能节省时间来处理更重要的事。
要达到自动化,需要不断的学习新的知识,站在更高的角度来思考和解决问题。
四、靠巧合编程
对原理一知半解,对代码一知半解,想着碰运气,试一试的态度在解决问题,我是这经常干的事,出了问题后不知所措。
自己编程时,一直干却不知道怎么表达的感觉,就“靠巧合编程”完善呈现出来了。没错,仔细想想自己编程,很多时候都是在靠巧合编程,而不是深思熟虑的编程。
被大师点出来的时候,恍然大悟。
当然还有其他很多原则,这里不多说了,这是一本值得我看多次的书。
程序员修炼之道-从小工到专家读后感相关推荐
- 程序员修炼之道-从小工到专家 读后感
1:所有的弱点中,最大的弱点就是害怕暴露弱点 2:石头汤故事,先给人们一个希望,一个做出来一点的东西或项目,因为人们更容易相信正在发生的成功 3:定期的为知识投资,多元化是长期成功的关键 4:周期性的 ...
- 读《程序员修炼之道——从小工到专家》(The Pragmatic Programmer: From Journeyman to Master)
花了几天时间略读完了<程序员修炼之道--从小工到专家>(The Pragmatic Programmer: From Journeyman to Master).总体感觉就像是一位多年开发 ...
- [拇指飞动]读《程序员修炼之道:从小工到专家》
在很多Must Read推荐书目中,<The.Pragmatic.Programmer_From.Journeyman.to.Master[1999][CHS][PDF]>(<程序员 ...
- 程序员修炼之道–从小工到专家
<程序员修炼之道–从小工到专家> <程序员修炼之道–从小工到专家>[美]Andrew Hunt / David Thomas 著 马维达 译 图片来源-百度图片 看这本书主 ...
- 《程序员修炼之道–从小工到专家》读书笔记
<程序员修炼之道–从小工到专家>的读书笔记 <程序员修炼之道–从小工到专家>[美]Andrew Hunt / David Thomas 著 马维达 译 看这本书主要使用了检视阅 ...
- 读书笔记2014第4本:程序员修炼之道-从小工到专家(第一章)
<程序员修炼之道-从小工到专家>是一本1999年写的老书,但15年之后,书中的许多道理依然没变,时不时拿出一章咀嚼一下仍有许多可回味之处. 第一章 注重实效的哲学 1.我的源码让猫给吃了 ...
- 程序员修炼之道--从小工到专家(一)
这个假期里看了一下这本书,乍一看名字,觉得这就是比较鸡汤类的书吧,但是在看了一部分之后,忽然感觉到,以前的自己真的是很无知,一直就没有认识到做一个真实的项目的困难性,也根本就没有真正的认识到怎么去做一 ...
- 读《程序员修炼之道——从小工到专家》
注重实效的程序员,能够越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的场景.注重实效的程序员不满足于只解决客户的问题,而且更关注如何为客户带来价值.注重实效的程序员,倾向于把需 ...
- 《程序员修炼之道——从小工到专家》读后感一
"在所有弱点中,最大的弱点就是害怕暴露弱点."自己很喜欢这句话.这让我再一次的提醒自己,不要怕把自己的错误暴露给别人,不要怕把自己的无知暴露给别人.只有暴露出缺点,才能 ...
最新文章
- R语言入门系列-软件下载,环境搭建,数据导入导出
- 《Do Neural Dialog Systems Use the Conversation History Effectively? An Empirical Study》
- 如何在 SAP BTP 平台 ABAP 编程环境里消费基于 SOAP 的 Web Service
- 为什么你闻不到自己胳肢窝的味道?
- C++ 输入一行未知个数的整数
- 【Python】如何判断一个字符串为空
- 10个理由告诉你为何要学Java编程?
- Cassandra 简介
- 用简单的语言描述C++ 是什么?
- HDU 6034 - Balala Power! | 2017 Multi-University Training Contest 1
- 判断linux下的网络服务是否正常启动
- 连不通linux 27017,mongo --host 127.0.0.1:27017 报错连不上
- SVN 使用beyondcompare 来版本对比
- Linux局域网多人聊天软件
- oppo刷机工具_黔隆科技刷机教程OPPOA1忘记密码免刷机保资料解屏幕锁教程
- 大数据时代:七种常见的数据挖掘方法
- java 倒计时_Java倒计时实现的三种简单方式
- 解决Matplotlib中Times New Roman字体无法改变字体
- Android基础入门教程——4.1.2 Activity初窥门径
- 疫情家庭常见消毒剂:次氯酸、次氯酸钠、酒精、对间氯二甲苯酚 、西吡氯铵、 二氧化氯;消炎药与抗生素
热门文章
- 【转载】大型医疗器械辐射发射的检测方法
- 评高级审计师需要什么计算机运用能力,告诉你怎么成为高级审计师
- java 数组传递是引用吗_数组是通过值传递还是通过Java引用传递?
- Java 是值传递还是引用传递
- WMS仓库管理系统---(16)订单管理--订单打印
- 三国杀神话再临java版,神话再临 雷包10将 各版技能+台词 《三国杀》武将资料收录...
- 华为IdeaHub的商业市场启示“路”
- java clob http传送_JAVA CLOB作为参数传给ORACLE后台
- Redis和Memcached的区别
- 带你认识一下“京东到家-网关系统”