热门搜索 :
考研考公
您的当前位置:首页正文

我的编程类书单

来源:东饰资讯网

最近感觉读书太少,没有文化,于是买了书与Kindle。

为什么买书?

最近一直在想钱怎么花,无论把钱放到余额宝、还是存定期一年,它们的年化大致都为2~6,相比于通货膨胀,长期看都在贬值。

最终想了又想,投资自己才是最好的。

考虑到自己天天加班,所以在业余时间看书还是不错的,于是就开始买买买了

书基本上买的都是正版电子书,实在懒得找盗版劣质的资源了;Kindle买的是可以拆开为两半的Oasis,在可以接受的范围内价格一步到位,非常薄,基本没有重量,感觉一股科技感迎面袭来。

Kindle OASIS

为何买阅读器与书,主要有如下几点考虑:

  1. 阅读器体积小,不用搬家折腾
  2. 阅读器相对于手机,对眼睛的影响更小,不会干涩
  3. 书籍比看微博、知乎能够更加集中精力,避免碎片化浪费时间
  4. 书籍一般由专业人员控制的知识体系,比网上的博客(比如我写的文章)更有广度与深度
  5. 书籍学习效率是最高的,相比于上课、看视频(我本人非常厌恶看视频),可以控制自己的进度

我的书单

下面都是千挑万选的书,没有国内自我包装的书籍

技术类

《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买的,阅读起来不错,以史为鉴,可以提高自己的判断水平,内容诙谐。

  • 评价

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


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

Top