程序员修炼之道之从小工到专家读后感
在老师的推荐下阅读了这本书,在起始部分作者点名了本书注重培养时效性,并说明了一个注重实效的程序员应该拥有的特点:”每个开发者都是独立的有着个人的力量和弱点“但对于一个注重实效的程序员应该是一个:快速的改编者、批判性思考者、并且好奇。有现实感、多才多艺。成为实效性程序员不仅可以在工作是感觉到自己在掌握范围日益增长的各种主题以及因感受到持续的进步欢愉,从长远的来说,你在时间上的投入将会随着你和你的团队变得更为高效,编写出更易维护的代码以及修正时间变少而得到的回报。并且在团队中个人能力的提升带来的团队效益也是非常可观的,作者以古代建造欧召大教堂的例子告诉我们在团队中个人贡献的重要,整个团队是由一个个部分组成的。:”我们,采集的是石头,却必须时刻展望未来的教堂!“,在一个项目总体结构中个体的记忆依旧是重要的。
对于我们来说 提升技能是尤为重要的,作者以平坦草坪的又来告诉我们要对自己掌握的技能进行不断的提升,每天进步一点点,每天做出一点小改变,短时间内就会得到成效长时间之后回头看看那将是对大的进步。
在第一小节中提到了责任,作为一个注重实效的程序员承担责任是一个基础要求,我们在工作中要常常考虑是否对于接下来的事情有着把握当然每个人都会犯错,但我们要时刻保持着警惕对于手头的是分析它是否会唱出我们的控制,当错误或意外发生时我们要做的不是推卸责任找这个找那个,而应该及时给出解决方案,每个人都会犯错,我们常说知错能改善莫大焉,能改才善莫大焉,所以意外发生时解决才是第一准则至于纠结谁对谁错这无异于浪费时间。
在第二小节中谈及了软件的熵,熵指的是某系统中无序的总量,热力学定律总保证了熵趋向于最大化,但在程序中熵趋向于最大化也就是无序不断增长时被称之为”软件腐烂“造成软件无序化持续不断增加的原因类似于,一个破窗户,只要有段时间不修理,就会渐渐给居民带来一种废弃感——一种职权部门不关心这建筑的感觉,于是又一个窗户破裂。人们开始乱扔垃圾,出现了乱涂乱画,严重的结果损坏开始了,此昂当场的一段时间里建筑被摧毁的超过了业主们愿意修理的程度于是就产生了废弃。有这破窗户理论不难看出在编写软件时如果没有及时的修理,久而久之漏洞百出你就会失去编下去的耐心从而产生丢弃,在编写代码时遇到问题没有时间去修改的话可以先标注起来,在后面加上注释说明出错的原因,采取行动约束,防止进一步损坏,这样下来程序就还在你的可控范围内。
原文地址:https://www.cnblogs.com/222wan/p/16743038.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Resolved versions for app (26.1.0) and test app (27.1.1) differ.
- APP 引导页、欢迎页运用
- 管道与重定向、文件查找-Linux每日一练(7)
- 软件包管理、计划任务-Linux每日一练(8)
- AkShare-能源数据-碳排放-湖北
- AkShare-能源数据-碳排放-广州
- AkShare-股票数据-次新股
- 问与答87: 如何根据列表内容在文件夹中查找图片并复制到另一个文件夹中?
- Java反射是什么?看这篇绝对会了!
- Vuejs 3.0 正式版发布!One Piece. 代号:海贼王
- ES6中模块导入遇到的问题及其解决办法
- 还在手写任务调度代码?试试这款可视化分布式调度框架!
- 3分钟搞定微信小程序类美团用户商家距离计算
- pytest封神之路第五步 参数化进阶
- 深入解读Vue修饰符sync