读书体会
文章平均质量分 92
程序猿阿诺
读书、思考、写作,自得其乐;编程、学习、交流,天天进步。
展开
-
《Unix传奇》:众神的创世记
引言尼尔·盖曼有部小说《美国众神》,这是一本很有意思的书。它说的是在美国这片历史并不长的土地上,随着移民文化而到来的各路新旧大神,彼此之间的阴谋与斗争。书中有一个让我觉得很新奇的设定,就是新生事物也有着各自的神。例如高速公路之神、计算机之神、互联网之神等。这些神所获得的祭祀,就是来自人类频繁的使用。当我看到布莱恩·W·克尼汉(Brian W. Kernighan)所著的《Unix传奇》一书时,我忽然发现,现代操作系统终于也有了自己的神。不过,这并不是某一个人的故事,而是前后几十年间,一批又一批顶尖智原创 2021-04-28 22:40:59 · 2153 阅读 · 6 评论 -
码农分为两类:看过《数学之美》的与没看过的
引言《数学之美》这本书从第一版到目前最新的第三版,累计销量已愈百万册。这本书对于码农们来说,其重要性怎么强调都不为过。就说不管哪个“码农必读书单”吧,《数学之美》是必在其中的,甚至都在前三之内。对于视数学如洪水猛兽的人来说,看见一本书的书名里有“数学”二字,恐怕拿起它翻开封面的勇气都没有。但《数学之美》其实相当通俗易懂,甚至这才是它能够如此畅销的原因。这并不是一本讲述纯数学理论的书,它以一种深入浅出的方式,讲述了计算机科学领域中的经典问题与解决方法。看过的码农们应该拿起第三版再刷一遍,没看过的码农们原创 2020-08-22 16:36:06 · 349 阅读 · 0 评论 -
Scrum开发管理方法的由来、团队建设与实施过程
起死回生的“哨兵”2001年9月11日,随着世贸双塔轰然倒塌的巨响,美国联邦调查局遭受了前所未有的指责和质疑。美国人民很想知道,这个地球上最强大的情报机构为什么事先一点预警也没有?联调局的分析员们带着愧疚的心情重新分析整理过往的资料,发现恐怖分子的行踪其实都有迹可循,倒霉的事情在于联调局的工作方式还是30年前式的。他们将情报打印在纸上然后从楼上传到楼下由某个负责人签字之后再传回楼上,最后分发给相...原创 2019-10-23 22:27:30 · 691 阅读 · 0 评论 -
《代码整洁之道》学习体会之一:做事专业
每个职场中人都知道做事情要专业这个基本道理,但很多十几年的职场老油条都未必是真正意义上的专业人士。专业性的第一条便是具备责任心。对于这一点没有人会说自己没有责任心,但回顾一下工作中的表现吧。例如作为程序员来说,是把代码写完编译通过就提交给测试人员,等着反馈了问题再去修改吗?这就是不专业的表现,负责任的做法应该是程序写完之后就要保证功能是完整自测通过的。有的程序员也许会强调时间紧,任务急,能完成...原创 2019-09-07 16:08:54 · 206 阅读 · 0 评论 -
《代码整洁之道》学习体会之三:当我们写起代码的时候
这一节要讲的并不是如何正确地写代码,而是关于在进入编码工作之中应该保持怎样的状态。这可以先从一个问题开始:假如你将要坐长途汽车去一个很远的地方,路途中会有险峻的盘山公路,而你刚得知司机大哥开了一宿车,只睡了两个小时就要载着你出发了,你会登上这辆车吗?敢说会的都是令我无比敬佩的勇士,但理智的乘客都不会把自己的生命系于这样的司机。而程序员群体熬夜是家常便饭之事,但我想客户是不会希望自己的产品是由一群...原创 2019-09-18 10:26:20 · 165 阅读 · 0 评论 -
《代码整洁之道》学习体会之四:测试驱动开发
众所周知,Bob大叔是敏捷式开发的发起者与践行者。对于如何保证代码质量,他推崇的是测试驱动开发方式(TDD)。TDD的实践原则说起来也就是三项,而且很好理解:在编写好失败的单元测试之前,不编写任何业务代码;只要有一个单元测试执行失败,就不再写测试代码,必须将当前的问题解决掉;业务代码恰好能让当前失败的单元测试通过即可,不用多写。TDD的好处很多,首先就是让开发者对代码的质量具备了充分...原创 2019-09-19 10:07:49 · 198 阅读 · 0 评论 -
《代码整洁之道》学习体会之五:验收测试与自动化测试
记得在读研期间,企业导师曾经问过我们一个问题:“测试人员应该在何时进入项目中?”。彼时的我们尚未有实际开发经验,凭想象都答道是开发完成以后。那位在软件行业有着多年开发管理经验的资深专家说道:“同学们,你们一定要记住我今天说的话,测试人员一定要在需求讨论阶段就参与到项目中来。”当时我们听到之后都有些惊讶,不知道测试人员在如此之早的时候就介入项目中能有多大的效益。及至工作多年,踩过不少的坑之后,再看...原创 2019-09-20 10:23:39 · 156 阅读 · 0 评论 -
《代码整洁之道》学习体会之六:珍惜时间
对于职场中人来说,什么是最珍贵的?我认为应该是时间。因为自己在单位时间内的产出决定了最终的工作成果。但为什么都是同样多的时间,有的人完成了很多事情,而有的人却一件事也做不好呢?以专业的态度对待时间的利用是很重要的。要想利用好时间不妨从两个方面来看时间都去哪儿了。首先是向内审视:自己是不是有拖延症;做事的时候注意力很难集中;总要花很长时间才能进入工作状态;长时间工作之后觉得疲惫不堪。如果有以上这些...原创 2019-09-22 22:26:33 · 177 阅读 · 0 评论 -
怎样成为一名专业的程序员?
本人所作关于《代码整洁之道》的读书体会系列文章已经被人民邮电出版社收录于知乎官方账号并发布。文章经过补充、修改之后的完整版本请戳链接:怎样成为一名专业的程序员? - 人民邮电出版社的文章 - 知乎https://zhuanlan.zhihu.com/p/84101120...原创 2019-09-26 09:36:10 · 125 阅读 · 0 评论