2016年 读书记录

程序人生 · asj · 于 发布 · 最后由 asj回复 · 562 次阅读
377

又到年底了,整理了一下今年的读书记录。大致按评价排序

技术

Clean code -- a handbook of agile software craftsmanship, Robert C. Martin

一直没看,原因是标题给我的感觉,有些事情是对的,但是似乎专门强调却又不免招来异样的眼光,成为了别人眼中的洁癖强迫症。
结果读起来发现越读越爽,几乎每个字都同意。
当然翻译除外。

Java Performance -- The Definitive Guide, Scott Oaks

非常细致而且确切。
比较悲哀的是读了以后擦拳磨掌的准备改进我们程序的性能,结果发现都用不上。只要找出那些弱智错误,性能就数量级提升了……
此外翻了翻下面两本:
- Java Performance Companion, Charlie Hunt、Monica Beckwith、Poonam Parhar、Bengt Rutisson
- Java Performance, Charlie Hunt、Binu John

Fifty Quick Ideas To Improve Your Tests, Gojko Adzic

非常棒,之前作为程序员,主要考虑的是怎么测试用例的问题。这本书给了我更大的视野,去思考怎么通过测试提高系统的可维护性,怎么更有效的从测试中获得收益。
本书的作者还写了实例化需求 : 团队如何交付正确的软件,以及Impact Mapping
我的笔记:[读书笔记] 五十个改善测试的点子

The Four Rules of Simple Design, Corey Haines

骗人的题目,内容远远超过简单设计。包括了TDD,Code retreat,GOOS,重构,结对编程等内容。应该说是一本关于code retreat的文集。

Mock Roles, not Objects, Steve Freeman PDF
可以说是Growing object-oriented software, guided by tests的缩略版本。

Java Testing with Spock

过于罗嗦,有用的内容大概一张cheat sheet就够了。
在我看来作者对单元测试理解还有待加深,书中的很多例子都还可以改进。

The Cucumber for Java Book, Seb Rose, Matt Wynne, Aslak Hellesoy

与Spock那本完全两个极端,这本书的内容很大程度上被标题的Cucumber和Java 埋没了。实际上除了具体的工具和技术外,书里提出了不少关于如果做好BDD的真知灼见。另外书里也详细介绍了Cucumber的设计理念,以及某些设计决定背后的取舍。

The Coding Dojo Handbook, Emily Bache

为了组织Dojo读的这本书。其实最大的收获是看到作者也是本想参加Dojo活动,然而附近没人组织,就自己开始组织了。对我很有激励效果。
对Dojo的各种组织形式的介绍非常实用。另外还提供了一些常见问题以及解决方法。意外的是后来在我自己组织的过程中基本没碰到什么问题。

结对编程技术

比较泛,可以作为普及读物

Spring Boot in Action, Craig Walls

普普通通的参考书,废话略多。

泛技术

习惯的力量,Charles Duhigg

很不错,解释了习惯怎么对无意识的决策产生作用。更主要的是指出了通过很小的行为来培养或者改变核心习惯就能对生活产生显著的影响。
但是有个感觉,似乎书里写的太容易了。这些案例究竟是碰运气的成分更多,还是真的可以掌控的呢?

干法, 稻盛和夫

京瓷老板的鸡汤书。其实说的挺有道理的,关键是你要当真。比如这句话:

工作最重要的目的在于通过工作来磨炼自己的心志、提升自己的人格。

另外还有一句印象很深:

乐观构思,悲观计划,乐观实行。

让我想到自己性格的一些弱点。

乐高 创新者的世界

感觉有点主题先行,先有结论再凑事实。
没想到乐高在2000年前后竟然有一次经营危机。

睡鼠说 —— 个人电脑之迷幻往事,John Markoff

个人电脑上古史。虽然个人电脑的萌芽与嬉皮士运动同处一个时期,但人们普遍会认为技术与流行文化是完全平行的两条线索。这本书揭示了PC发展背后那些先驱者的政治理念。
翻译很用力……

梦断代码,Scott Rosenberg

开源项目Chandler的失败历程
翻译……

闲书

龟之谜,艾兰

非常棒,有很多独到的见解。

唐诗志疑录,陈增杰

总的来说,市面上古诗词鉴赏的书太多,而分析解释的太少。像这本书这样实打实细致分析的难能可贵。

我怎样设计飞机 ,凯利 约翰逊

洛克希德,臭鼬工作室,U2,黑鸟,传奇的飞机设计师。
里面有很多章节都读的热血沸腾。[读书笔记] 凯利 约翰逊自传摘抄
翻译年代较早,有些地方看起来很奇怪。比如因为乔布斯红遍的IT圈的Keep it simple, stupid,被翻译成了 “保持简单”,傻瓜。

你干吗在乎别人怎么想? ,费曼

内容比《别逗了,费曼先生》零散一些,各种片段的集合。书的第二部分详细介绍了调查挑战者号失事的经过。费曼调查挑战者号失事事件

《三体2 黑暗森林》刘慈欣
《三体3 死神永生》刘慈欣
无需介绍,无点评。

新编古春风楼琐记,高拜石

清末民国八卦。
印象比较深的一个故事,原来林徽音的老爸是随郭松龄反水张作霖,结果横死东北。

功名十字路,司马辽太郎

日本战国小说,作者文字控制力不错。

我在美军航母上的8年,海攀 / 一鸣

很偶然的机会拿起来的一本书,可读性还不错。
最深的印象是美国军队的企业化管理。相比起来,很多国内企业倒似乎更有军队精神。

魏晋南北朝隋唐史学的基本问题

日本人的魏晋研究论文集,印象最深的是有一篇提到“敌国”指对等的国家,也可以指敌对的国家。然后作者说:这就是中国人的思维方式,地位平等也就意味着敌对。
第一眼看到的时候觉得岂有此理,仔细想想似乎又没错。

胡适书话

只记得装帧挺舒服,内容完全没印象了……

王维诗歌接受史研究

内容基本都在凑字数,无法卒读。


「软件匠艺社区」旨在传播匠艺精神,通过分享好的「工作方式」和「习惯」以帮助程序员更加快乐高效地编程。
共收到 3 条回复
1
hkliya · #1 ·

《Clean Code》前几年读过,应该再拿出来读一读了。
《习惯的力量》是今年对我影响最大的书
《干法》让我意识到工作本身就是很幸福的事,是我成就感的主要来源。

后边那些真是大开眼界!

96
1th · #2 ·

这都是在业余时间看的吗?

377
asj · #3 ·

#2楼 @1th 是啊,老板不给上班看书时间啊
主要是上下班时间用电子书看。

需要 登录 后回复方可回复, 如果你还没有账号你可以 注册 一个帐号。