最近感觉读书太少,没有文化,于是买了书与Kindle。
为什么买书?
最近一直在想钱怎么花,无论把钱放到余额宝、还是存定期一年,它们的年化大致都为2~6,相比于通货膨胀,长期看都在贬值。
最终想了又想,投资自己才是最好的。
考虑到自己天天加班,所以在业余时间看书还是不错的,于是就开始买买买了
书基本上买的都是正版电子书,实在懒得找盗版劣质的资源了;Kindle买的是可以拆开为两半的Oasis,在可以接受的范围内价格一步到位,非常薄,基本没有重量,感觉一股科技感迎面袭来。
Kindle OASIS为何买阅读器与书,主要有如下几点考虑:
- 阅读器体积小,不用搬家折腾
- 阅读器相对于手机,对眼睛的影响更小,不会干涩
- 书籍比看微博、知乎能够更加集中精力,避免碎片化浪费时间
- 书籍一般由专业人员控制的知识体系,比网上的博客(比如我写的文章)更有广度与深度
- 书籍学习效率是最高的,相比于上课、看视频(我本人非常厌恶看视频),可以控制自己的进度
我的书单
下面都是千挑万选的书,没有国内自我包装的书籍
技术类
《Redis设计与实现》
- 介绍
对目前一直比较火的分布式memorycache缓存框架Redis的源码分析(对,LeanCloud就用它做的avos的SDK),全篇主要为C语言分析,推荐看一下它的String结构实现、主从同步(写时复制)与过期策略。
- 评价
为数不多的比较精致的国产书,非常推荐。任何人都可以看,无论是服务端还是客户端,走读的话难度不高。
《领域专用语言实战》
- 介绍
主要是讲得元编程,包括对DSL、Metadata的介绍,内部有多种语言对元数据的实现,一般大公司项目才有机会这样建模。如果你看过王垠的文章,又很想开拓自己的兴趣,推荐购买本书。
- 评价
《松本行弘的程序世界》/《代码的未来》
- 介绍
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
就明白了,来自某著名编程博客的推荐。
- 评价
《动物庄园》
- 介绍
- 评价
无论是当初对教义拥有唯一解释权的欧洲教会、还是动物庄园里识字的猪,甚至月饼事件中通过“价值观”开除员工的阿里HR,都代表着集权主义----欲加之罪,何患无词。联想到现在的有些公司“强制996”,“奋进者协议“,却只提供简陋的工资,希望各位不要成为小说中为了情怀而累死的马,公司不是家。
《他改变了中国》
- 介绍
自行去淘宝搜索
- 评价
对他的评价,除了网上的视频文章外,还有官方的介绍。两者都可以看下,这样才能有对比。
《潜规则:中国历史中的真实游戏》
- 介绍
Kindle做活动0.99买的,阅读起来不错,以史为鉴,可以提高自己的判断水平,内容诙谐。
- 评价
有句话叫做“《潜规则》被潜规则”,这就是外界的评价。
附:如果你目前没有方向,可以参考这里的书单