课程介绍
《程序员修炼之道——从小工到大家》(The Pragmatic Programmer : From Journeyman to Master)————[美国原版]Andrew Hunt, David Thomas 著
我最早是在知乎看到这本书的,当时对互联网计算机技术那个痴迷啊,一下子借了好多关于计算机技术的书,也到处在网上对标相关的学生和师兄,寻找“秘籍”,上个学期(刚刚过去的这个学期),其实就有在图书馆借过这本,看了好几页,无奈学期的压力有点重,觉得读完这本书应该要花很多时间,但谁能想到,前天一个下午就干完了200多page......于是乎也算是有所收获,拖延症一个学期终于弄好了,下面就是对这本书我个人的一些看法。
课程目录
第 1 章 注重实效的哲学
第 2 章 注重实效的途径
第 3 章 基本工具
第 4 章 注重实效的偏执
第 5 章 弯曲、或折断
第 6 章 当你编码时
第 7 章 在项目开始之前
第 8章 注重实效的项目
课程回顾
整本书其实是用很多句谚语串联而成的,很多的内容推动都是靠引出谚语的,其中的语句差不多有70句(原书附录中有汇总),每一句对我来说都有很大的启示,我在这里也引一句我个人比较喜欢的一句:
提供各种选择,不要找蹩脚的借口
Provide Options, Don't Make Lame Excuses.
要提供各种选择,而不是找借口。不要说事情做不到;要说明能够做什么。
就是在编程工作(或其他工作),说明你的程序,能够做什么,而不是做不到到什么...总之就是不要找借口,要做的只是为每一道选择题,提供尽可能多的正确选项。
诸如此类的谚语,书中还有很多,我这里不一一列举的。除了谚语之外,书本也有很多例子,在阐述一些编程理念时,会置身读者于一个特定的环境,身临其境,印象也更加深刻。然后就是一个亮点就是,这本书虽然是关于程序员的,但是其中的代码部分少之又少,很多笔墨都用来写关于程序员的思想确立,关于个人开发的经验,关于项目开发,关于团队管理等等,还有不少的思维逻辑转换,我看的确实也蛮投入的......不仅能学到一些个人品德,也了解到团队项目开发要做到的一些事情:DRY规则,源码仓库管理,曳光弹代码,文档代码编辑器和编译器等等。另外还想谈的是书中有不少术语?虽然不太影响理解大体内容,但也让我意识到了我的一个小思考,我其实初看这本书会感觉有点看不懂,其中涉及到一些OS,Pascal代码?然后也很容易放弃阅读(尽管读完下来发现好像对整体理解也没关系),初看是这样,然后经过一个学期的历练,现在再看发现很多术语其实在不知不觉之中已经建立起来了理解了,看书也有了动力...
总而言之,这本书带给我的是关于程序员这个工作的一份思考,其实无论什么工作,都应该有一个行业最基本的共享,友好原则,但在程序员这个领域这样的思想其实更加深刻,先不说很多开源项目,就有很多生活上的互帮互助也是能看出来,比如Github上的一个热门项目(之前看到的)程序员Cooking攻略,等等的,另外,我也希望自己能继续努力,称为一个优秀的程序员,成为一个古鲁!
碎碎念
其实是前天看完的,利用志愿实践的空白时间...最开始想当天就写总结结果一直拖一直拖,到今天早上才打完字...唉,但可喜的是,数据结构也是过了一遍了,今天也把总结写上,再者就是离散数学的学习,争取在7.30前结束,大体这就是回家前规划了...剩下的再慢慢细谈吧
标签:本书,...,注重实效,学习,程序员,很多,240727,学期 From: https://blog.csdn.net/Rain050415/article/details/140729737