2019年,程序员在业余时间该看什么书?

程序员书库(ID:OpenSourceTop) 编译

书单来自:https://www.slant.co/topics/241/~best-non-programming-books-programmers-should-read

猿哥一直觉得编程技术的提升只是你工作中最重要的一部分,但不是全部,你可以花大量的时间在技术提升上。不过,最好不要把全部的阅读时间都花在编程相关的书籍,不知道,你觉察到没有,编程以外的能力提升同样很重要。


前段时间,美国杂志Slant评选出2019年程序员最应该阅读的非编程书籍排行,希望这些书籍能对你们有所帮助



1、《禅与摩托车维修艺术》



这本书推荐过很多次,书中讲述了在一个炎热的夏天,父子两人和约翰夫妇骑摩托车从明尼苏达到加州,跨越美国大陆,旅行的过程与一个青年斐德洛研修科学技术与西方经典,寻求自我的解脱,以及探寻生命的意义的过程相互穿插


本书可以帮助你找到潜藏在内心的“禅”,它关注的不是编程的“如何做”,而是一个人必须保持的一种心态,从而帮助你在不断变化的计算机编程世界中脱颖而出。



2、《思考,快与慢》



在书中,卡尼曼会带领我们体验一次思维的终极之旅。这本书让你对用户体验和交互设计有更深的理解,它让你了解人们的心理习惯和行为,解释了用户体验理念之“不要让我思考”背后的心理学原理。



3、《哥德尔、爱舍尔、巴赫》



通过对哥德尔的数理逻辑,艾舍尔的版画和巴赫的音乐三者的综合阐述,引人入胜地介绍了数理逻辑学、可计算理论、人工智能学、语言学、遗传学、音乐、绘画的理论等方面,成功地解释了音乐、艺术和数学的基本真理和悖论



4、《59 Seconds》



一门迅速改变生活的进步科学。清晰,有逻辑,布局合理,同时包含了很好的故事。



5、《高效能人士的思维导图》



本书以故事的视角,让你轻松了解大脑是如何运作的。在短短一天内。主人公艾米丽和保尔经历了工作中的各种挑战。弄得他们焦头烂额。苦不堪言。在了解了大脑的运作机理之后。他们对工作安排进行了科学、合理地改进,终于他们的工作效率大大提高了,工作成就感与日剧增。



6、《如何阅读一本书》



这本书的目的只有一个,帮助你成为一个伟大的读者。不懂阅读的人,初探阅读的人,读这本书可以少走冤枉路。对阅读有所体会的人,读这本书可以有更深的印证和领悟。

 


7、《自控力》



斯坦福大学备受欢迎的心理学课程,这是一本关于自控、动力、诱惑和情绪平衡的实战演练,每章破除一个关于“自控力”的错误观念,并提供一种提升自控力的全新策略。



8、《朴素集合论》



halmos的经典著作,作者运用通俗的语言及常规的非形式化数学符号,向读者阐述了初等集合论的基本内容,适合有高数基础的人阅读,



9、《概率论沉思录》



本书将概率和统计推断融合在一起,用新的观点生动地描述了概率论在物理学、数学、经济学、化学和生物学等领域中的广泛应用,尤其是它阐述了贝叶斯理论的丰富应用,弥补了其他概率和统计教材的不足。



10、《建筑模式语言》



《建筑模式语言》别出心裁且有根有据地描述了城镇、邻里、住宅、花园和房间等共253个模式,提供了一幅幅设计、规划、施工等方面的崭新蓝图,构思新奇,妙想迭出,不同流俗。


除了以上这些书籍,你还推荐程序员在业余时间阅读什么书呢?留言告诉大家

推荐↓↓↓
程序员书库
上一篇:书来了 | 经常被忽略的Go语言,全球需求量最大! 下一篇:计算机书籍每周销量排行榜!(2019年03月01日)