2020

人文社科

名称作者简介
解密无印良品松井忠三通过不断更新MUJIGRAM,将所有动作指南/流程/IT化,以提高员工效率。我目前也是按照这套方案来制定Wiki供组员实施的,妥妥的用心拧螺丝。但是这套方案很容易像Sler一样让员工产生思维惰性/缺少互动/责任/产生孤独感,复杂到IPD流程级别又很繁琐了;在快速迭代的小型团队中,指南维护成本难以摊薄;

2019

人文社科

名称作者简介
日本制造盛田昭夫SONY创始的历史与顶层思考。对战争的反思,对米帝贸易战的思考。从开发磁带录音“发现要让买家知道价值”。在米帝制定的终身雇用制度下,企业肩负着社会福祉责任,还有内部招聘激活员工个性,形成让员工乐于追随的氛围。这本书思考比较顶层,作为读者可以管中窥豹,甚至与H司对比参考。
低欲望社会大前研一大前研一是岛国著名的管理专家。他在本文主要讲述了日本经济低迷的原因与解决方案:老年人与年轻人由于对未来持悲观态度(比如疾病/职业),因此收入很多部分用于储蓄而不是消费,甚至不结婚以规避风险。政府主导的公共投资手段由于投资乘数有限因此效益并不好。作者提倡通过振兴保障手段来提升消费信息。
卓有成效的管理者德鲁克德鲁克是A国著名的管理专家。他主要在本书中讲到了如何高效分配自己的时间,如何利用下属与上级的时间,如何安排优先级等工作生活中的方法论。本书适合长期996的人员,可以让你更精确的工作。PS: 我很久以前就在996中悟出了通过记录时间来管理时间的方法,但是吃了很多亏,如果早点看这个书就好了。
给经理人的第一课格鲁夫格鲁夫是Intel的高级管理者。这本书很出名,小到如何开会,大到经理人杠杆率都有介绍,推荐所有TechLeader阅读。你在找工作时,建议旁敲侧击地考察下上级领导是否学习过类似知识,否则很难受。
10倍速時代格鲁夫本书讲了在当前社会中,很容易出现是你10倍能力的竞争者,你需要居安思危,时刻寻找策略转折点,以迅速提高企业水平。 PS: 然而如何找到还是很难。
成本减半(图解精益制造)三木博幸本书是在图书馆找到的,这本书主要是实业相关,背景是开发人员缺少成本意识,没有与采购拉通,导致产品竞争力变弱。作者通过分析竞品、寻找感动点等手段,来简化研发部件与工艺,进而降低成本。但是作者的案例我觉得有点牵强,因为任何人都不能做到全能,任何一家公司都不可能容忍这种单点故障。
道德经NA这本书是我与一位业界尊敬的专家交流时,专家发现我崇尚西方方法论而限制了思考,推荐我阅读的。我个人对无为而治的理解是,面对问题/人/团队时,无论当前现状是什么,要将自己置于度外,从最高层次来俯视问题,而不是情绪化/刻板流程地解决问题。
超越文化(美)爱德华.霍尔本书主要介绍了高低语境,行为立案等理论。这本书比较难,我估计要再读一次。

技术类

名称作者简介
Jenkins2 权威指南Brent Laster本书质量还不错,适合Jenkins2高阶用户。适合想引入Jenkins2到项目中的人快速过一遍。
Flink基础教程本书主要是作为Cookbook阅读,项目中没有真正用起来,但是适合扩充视野。
单板级JTAG测试技术本书是领域相关,主要是芯片DFT阶段的测试。JTAG测试本质上是通过EDA工具的测试矢量生成算法生成测试用例,然后在出片后通过对比输出的状态转移是否匹配来判断芯片是否失效。它本质上是有限状态机。
编译器设计[美]Keith D. Cooper这本书也有难度,只是快速过了一遍,希望后期有机会做相关项目。

2018

硬件类

  • 教你设计CPU-RISC-V处理器: 一本不错的国产书,作者作为业界高级工程师,可以方便对组成原理有更深入的理解。
  • 先进封装材料: 图书馆快速阅读完成,主要翻译了国外的Wire Bond, Solder, Flip-Chip, Bumping, Eproxy, Conductive adhesive, SMD等半导体技术,书有点老(2012年的),但是介绍还是比较详细的,适合提高自己知识广度。

人文社科

这里主要阅读了经济类,但是这个学科太大了,用于提高知识面

  • 我国居民通货膨胀承受力测度及压力测试研究: 这本书有点繁琐,但是比较适合入门者,我主要用它看了凯恩斯的有效需求,边际消费倾向,流动性偏好,菲利普斯曲线(就业与通货膨胀)
  • 通货紧缩风险研究: 国务院专家丛书,质量还可以。主要介绍了供给侧改革阻力,货币政策失效,投资乘数降低,日本泡沫等问题与分析。当然看完本书后还是没能力预测未来。
  • 古代财政研究各种书: 书名已经忘了,不过历史规律还是很容易总结,历代王朝的灭亡最终原因都是财政危机,然后疯狂印钱或者不讲信用,引发挤兑,最终导致民众群起(比如四川保路运动照成武昌起义无人防守)
  • 旧制度与大革命: 读了一半,缺少历史背景,放弃了。有时间读原版。
  • Look who is back: 英文原版,词汇量有点大,Working in progress

2017

IT技术类

低阅读难度

  • 图解CIO工作指南(第4版): IT与信息化建设必备
  • 软件开发践行路: TW公司的一些开发中的方法论,这本书看起来很好,但是实践需要组织素质与个人推动力
  • MyBatis从入门到精通: 从无到有,比网上的博文更全,只要你构建了知识体系,20多块钱就回本了。作者的开源项目也不错,MyBatis重要在于模版引擎,作者是真把它掌握了。
  • SpringBoot揭秘: 很好的入门书,在真实项目中我有过参考,并用Groovy换了书中的Scala

需要花时间

  • Java并发编程实战: 说实话,写的很一般,适合从入门到精通了解即可
  • Akka入门与实践: 其实Akka与其它函数式编程一样, 都是模式匹配的流程。本书只是看了一遍,没机会在项目上使用。推荐阅读Akka的原子事务。
  • 七周七并发模型: 好看但没机会用系列,可以扩展自己的知识面。
  • 自己动手写Java虚拟机: 用Go语言写JVM虚拟机,国产中的好书。
  • Groovy程序设计: 此书比较推荐,相比与Lisp,Scala等语言,Groovy工程能力非常强,项目中的模版引擎,DSL,脚本,简化Java代码全靠它了。
  • 代码之髓: 编程语言系列,Ruby作者所著。我印象比较深刻的是基于原型的设计,这个在Ruby与JS中均存在,相对于Java的确是一种新思维。
  • 操作系统还原真相: 这本没看完,主要是看了系统调用与线程实现,也是很成体系的知识。
  • Netty实战: 这本主要是过了一遍,平时写业务很难遇到自己写传输,应该在固网有使用的。

人文社科类

低阅读难度

下面书籍可以一整天看完,或者几个晚上看完

  • 夹边沟记事: 纪实性小说,现已下架。
  • 独裁者手册: 论述类,对国家地区与公司的分析。
  • 颠覆者(周鸿祎自传): 自传类,对我印象最深刻的是周鸿祎上大学时就可以写硬件VM,这个差距真的很大。

有一定难度阅读

下面书籍需要完整的精力与时间阅读,跨领域阅读

非干货类

这个属于个人兴趣,有兴趣可以看

  • 来自新世界: 反乌托邦题末世材科幻类小说,类似于「美丽新世界」,有同名动画
  • 少女終末旅行: 反乌托邦末世题材作品。世界观类似于BLAME!。有同名动画。
  • 宝石の国: 末世题材作品,有同名动画。

2016的书单: https://www.jianshu.com/p/5fe0d0a66584

2016

技术类

《Redis设计与实现》

  • 介绍

对目前一直比较火的分布式memorycache缓存框架Redis的源码分析(对,LeanCloud就用它做的avos的SDK),全篇主要为C语言分析,推荐看一下它的String结构实现、主从同步(写时复制)与过期策略。

  • 评价

为数不多的比较精致的国产书,非常推荐。任何人都可以看,无论是服务端还是客户端,走读的话难度不高。

作者微博,听说12月要出新版

《领域专用语言实战》

  • 介绍

主要是讲得元编程,包括对DSL、Metadata的介绍,内部有多种语言对元数据的实现,一般大公司项目才有机会这样建模。如果你看过王垠的文章,又很想开拓自己的兴趣,推荐购买本书。

  • 评价

需要有Groovy、Ruby等基础,难度比较高,如果对元编程有兴趣,建议有兴趣的看,详见读书笔记

《松本行弘的程序世界》/《代码的未来》

  • 介绍

Ruby发明者松本行弘对开发的一些杂谈。讲述了作者为何开发Ruby语言、Ruby元编程以及其它语言的对比、Perl正则表达式、Ruby并发等。

  • 评价

上面两本书内容比较散而杂,不是精而专的路线。但是文中有作者的调试思路,对并发的理解、对Ruby各类小玩意的trick使用,推荐时间多的学生,以及对Ruby有兴趣的人阅读。

《垃圾回收的算法与实现》

  • 介绍

各类GC的算法,应该是一本厚书,早在很久就被知乎R大推荐了,最近才被图灵完成引入。内容嘛,比如引用技数法等等,我个人才买,目前正在看,再说一下,书比较厚。

  • 评价

本书难度较高,时间消耗重,当然知识分量也是很有价值的。建议花专用时间阅读,平时挤出时间很难读进去。当然如果你全部读完了,基本可以秒杀各类面试了。

《Spring实战》

  • 介绍

对Spring框架的介绍与应用,嗯…主要是网上的博客、文档知识不全面,所以就直接买书了,反正又不贵,买一个收藏了,可以高效、系统地了解一个框架。

  • 评价

业务代码类书籍,建议下载Spring源码配合断点配合调试。对Spring有兴趣的可以看一下。

《深入浅出Node.js》

  • 介绍

对Node.js开发与虚拟机的介绍,国内淘宝专家写的,也算是国产中的佼佼者了,比某些教你如何用Mac、谈人生的书高多了。通过阅读这本书,可以明白基于单线程事件编程的内部是如何实现的。

  • 评价

等你看完了就会发现,原来网上吹的神呼其神的单线程异步事件编程的内部,也是有native的I/O线程池的。这也再次说明了一个道理,网上的博客、知乎、稀土等资源型内容,它的深度广度永远不如一本书。

作者微博

《深入理解Java虚拟机》

  • 介绍

神书,需要花时间去阅读,如果你在多线程部分有薄弱点,就可以看此书。

  • 评价

此书已经在本博客中多次推荐,只想吐槽当初25买的,结果一个月后9.9,最后现在活动只要2.9,亚马逊的定价策略简直坑啊。

《学习正则表达式》

  • 介绍

书如其名,这个就不用介绍了吧

  • 评价

总共花了3个晚上业余时间,包括阅读与码字,约8小时,把这本书看完了,如果你现在还是只会一个.*,那么你可以考虑看一下了,否则在Unix环境下使用grep或者awk等命令会很痛苦。

当初的读书笔记

《深入理解C指针》

  • 介绍

写C指针、数组、字符串、内存等工作原理,以及malloc的开销、陷阱等内容,看源码必备。

  • 评价

这本书强烈推荐,比从入门到精通高端多了。如果你不理解指针,读JVM源码、Redis源码将很难看懂。这个C的门槛一定要过,否则很多代码都停留在Java包装层,而无法学到底层细节。

《Java程序员修炼之道》

  • 介绍

对JDK7新的API介绍,以及对Groovy、Scala等JVM语言的介绍,最后并发讲的也还不错。

  • 评价

对JVM语言感兴趣的可以看一下,适合公交车等路上看,当做脚本语言学,提高知识的广度。

《编写可读代码的艺术》

  • 介绍

本书教你如何写代码时不会坑别人,比较经典,与王垠的《编程的智慧形成互补》,读起来也快。做活动时买的。

  • 评价

我的读书笔记

《Linux Shell脚本攻略》

  • 介绍
    一本教你如何写Shell的书,常见的tr,expect,awk,grep都有章节。
  • 评价
    日常学习本书 + 关键时使用StackOverflow即可解决大部分Shell编程问题。

非技术类

《1984》

  • 介绍

这本是一本出名的、比较压抑的小说,内容不太和谐,看完后很多梗比如真理部Brother就明白了,来自某著名编程博客的推荐。

  • 评价

如果你不能静下来看书的话,可以看动画回忆三部曲之《大炮之街》以及电影《V for Vendetta》以及《希特勒回来了》,讲的都是同一个内容。看完后,能够提高自己的姿势水平,对外界信息有一定的判断能力。

《动物庄园》

  • 介绍

这本书同样太出名以至于可以去WIKI下看了,总的来说就是动物通过起义赶走了农场主,猪却拿起鞭子成为新的主人的故事。

  • 评价

无论是当初对教义拥有唯一解释权的欧洲教会、还是动物庄园里识字的猪,甚至月饼事件中通过“价值观”开除员工的阿里HR,都代表着集权主义----欲加之罪,何患无词。联想到现在的有些公司“强制996”,“奋进者协议“,却只提供简陋的工资,希望各位不要成为小说中为了情怀而累死的马,公司不是家。

《他改变了中国》

  • 介绍

自行去淘宝搜索

  • 评价

对他的评价,除了网上的视频文章外,还有官方的介绍。两者都可以看下,这样才能有对比。

《潜规则:中国历史中的真实游戏》

  • 介绍

Kindle做活动0.99买的,阅读起来不错,以史为鉴,可以提高自己的判断水平,内容诙谐。

  • 评价

有句话叫做“《潜规则》被潜规则”,这就是外界的评价。


不推荐的书籍

在阅读国产书时,一定要从试读中看作者是不是在自嗨。

  • 技术领导力。即没有西方方法论的固化流程,也达不到传统文化的格物致知,散乱的知识结构,不知所云的配图与案例。我认为质量如同头条小编,管理水平很弱。
  • 密码朋克: 看起来很高大上,但是基本上内容都删完了。
  • 技巧(如何用一年时间获得十年经验): 鸡汤复读机。不要迷信社区大V,知名度和技术没有任何关系,而且所谓的技术也只是砌墙水平而已。
  • Jenkins 2.X实践指南: 国产书还是一如既往的内容比较散,好在它只是我做方案设计时的cookbook,反正节省下来的时间够书钱了,总体还行。如果你想入门,我推荐还是看官方文档吧。

附:如果你目前没有方向,可以参考这里的书单

https://github.com/programthink/books