向各位程序猿 推荐9本无码好书 (基本上没有代码),既可以修炼内功又可以打发时间,都非常值得阅读。
- 《全球通史》
“欲知大道,必先为史”,这本书分为上下两册,是很多学校历史系新生的初级读物,读后发现,本书真的不枯燥,绝不是简单的历史教材,里边有很多对于具体历史问题的比对和思考,文字很生动,很耐读。 -
《程序员修炼之道》
这本书其实很多内容在《代码大全》中都有提及,不过个人感觉算是初级讲道理读物中比较容易阅读,且容易产生共鸣的。很适合大三、大四的同学在工作、实习前阅读下,也能初窥下未来的职业发展道路。不过这种书都是最好多读几遍的,隔段时间重现再翻看下,一定会有新的收获和感悟。 -
《编程珠玑》
这本书特别适合大二、大三同学的纠结各种算法阶段最适合的读物了,可以很好的树立初期的编程思维。这类书籍还是比较多的,另外推荐一本当年Google研究院吴军编写的《数学之美与浪潮之巅》,也算是计算机同学的必读书面了。 -
《写给大家看的设计书》
如果你是一个前端开发(或者你是全栈开发者)想搞点艺术,那么这门就是最好的入门读物了,阅读后,你将开始重视自己代码或产品逻辑与配色、视图与用户体验的关系。
-
《死亡之旅》
这是一本比较老的软件工程管理读物了,虽然没有《人月神话》啥的出名,但是作者犀利的小笔风也让这本书变得十分可读,例如那句“如果你手下最得力的两个程序员,今天一个刚好出车祸,一个决心去非洲参加神秘宗教,你该肿么办?” -
《软件随想录》
本书分为上下册,是这9本书中最为深入探讨软件行业一些常见问题与经验的(比如,如何去面试一个应聘者,怎样的员工才是对公司最有利的)本书更适合有一定从业经验的人阅读,如果毕业之前就读的话,很可能读不明白,或者毁了自己的三观。 -
《代码大全》
正如译者所言,当时翻译这本书的时候确实不该叫这个名字,作为非常经典的读物,这本书里基本没啥代码,更不是算法大全。本书主要为大家提供了一些最佳编程实践、规范和一些语法构件的使用指南,这本书比较厚,不过字很大,也是十分推荐大家阅读的一本。 -
《Web 性能实践日志》
这种类型的书很多,这算是其中一个代表吧。本书以文集的形式将一些可见的Web实践问题(性能方面或具体的前端实践方面)的经典Blog文章进行汇总,各章节都是独立的,比较适合当作散文阅读…
还有一类书籍是基于某个著名的平台或网站,进行具体的实践案例分析。比如国内出版的《大型网站技术架构-核心原理与案例分析》(李智慧 著)等。这类书比较适合已经有一定前后台开发经验的同学阅读,切忌不要刚学会走就要跑。 -
《编程大师访谈录》
这本书是上世纪80年代美国一位记者专访十多位当年最著名的程序员(基本都是软件业的先驱,比如比尔·盖茨,查尔斯·西蒙尼,岩谷徹等等高人)的访谈录,万分推荐阅读。大家可以一起回味下那个年代大家的想法,有些人的想法真的是超越时代,有些人的想法可能在现在看来稍显固执,但是他们作为一个编程匠人却又有着自己独特的魅力和令人尊敬的信仰。