读书是投资自我性价比最高的方式,是开阔自己视野、提升自己认知的最快捷方式,今天是第26个世界读书日,就推荐一些个人看过或最近想看的技术书吧。
从网上找了几个书单,发现目前想说的书都已有了,就从他们的书单中摘录一下,点击链接可以看到原作者更多的推荐介绍。
重构 改善既有代码的设计(第2版 平装版)[美] 马丁·福勒(Martin Fowler) 著,熊节,林从羽 译
重构,是在不改变外部行为的前提下,有条不紊地改善代码。20 多年前,正是《重构:改善既有代码的设计》第1 版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。如今,Martin Fowler 的《重构:改善既有代码的设计》一书已经成为全球有经验的程序员手中的利器,既可用来改善既有代码的设计、提升软件的可维护性,又可用于使既有代码更易理解、焕发出新的活力。
代码整洁之道 罗伯特·C. 马丁(Robert C. Martin) [美] 马丁·福勒(Martin Fowler) 著,熊节,林从羽 译
尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。“阅读这本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。很好,IT行业需要更好的程序员!”——罗伯特·C. 马丁(Robert C. Martin)
Python编程快速上手 让繁琐工作自动化 第2版 [美] 阿尔·斯维加特(Al Sweigart) 著
Python编程从入门到实践姊妹篇,零基础自学Python教程书籍。原版图书美亚评分4.7星,被150+高校选用,初版译著豆瓣评分8.9分!
人工智能(第2版)[美] 史蒂芬·卢奇(Stephen Lucci),丹尼·科佩克(Danny Kopec) 著
本书是作者结合多年教学经验、精心撰写的一本人工智能教科书,堪称“人工智能的百科全书”。全书涵盖了人工智能简史、搜索方法、知情搜索、博弈中的搜索、人工智能中的逻辑、知识表示、产生式系统、专家系统、机器学习和神经网络、遗传算法、自然语言处理、自动规划、机器人技术、高级计算机博弈、人工智能的历史和未来等主题。
领域驱动设计:软件核心复杂性应对之道(修订版)[美] 埃里克·埃文斯(Eric Evans) 著,赵俐,盛海艳,刘霞 译
解构领域驱动设计 张逸 著
Java核心技术·卷 I(原书第10版)| Core Java Volume
Java性能权威指南|Java Performance: The Definitive Guide
Effective Java中文版(第3版)|Effective Java Third Edition
深入理解Java虚拟机(第3版)| 周志明
Java虚拟机规范(Java SE 8版)|爱飞翔、周志明
深入理解计算机系统 | 布莱恩特
架构探险分布式服务框架 | 李业兵
生活的艺术家 | 李小龙穷
查理宝典 | 查理芒格
汉密尔顿传 | 罗恩·切诺
隐匿在计算机软硬件背后的语言
计算机程序的构造与解释
程序设计实践
代码大全
设计心理学
奇思妙想:15 位计算机天才及其重大发现
软件开发者路线图
Manager’s Path
Managing Oneself
High Output Management