技术跃迁书单推荐

栏目: 后端 · 发布时间: 5年前

内容简介:在互联网行业混迹足足8年有余,本人一直觉得读书是非常重要的学习成长的方式,阅读能够帮助你形成体系化的知识,这是其他方式——如工作、逛论坛、看博客、参加技术峰会交流等——所不能替代的。本书单来源于本人的阅读经历,带有较强的个人主观因素,仅供参考。也正因为比较主观,所以在某些分类下,我所推荐的书只代表我个人,并不代表其他同类型书籍不优秀。需要说明的是并非每本都一字不漏地看完,有些大部书只看了大半。本书单会不定期更新。

在互联网行业混迹足足8年有余,本人一直觉得读书是非常重要的学习成长的方式,阅读能够帮助你形成体系化的知识,这是其他方式——如工作、逛论坛、看博客、参加技术峰会交流等——所不能替代的。

本书单来源于本人的阅读经历,带有较强的个人主观因素,仅供参考。也正因为比较主观,所以在某些分类下,我所推荐的书只代表我个人,并不代表其他同类型书籍不优秀。需要说明的是并非每本都一字不漏地看完,有些大部书只看了大半。

本书单会不定期更新。

1. 编程基础

1.1 《代码大全》:一部神书

我相信大部分人从大学开始就听说过这本书,无数人经历了反复的拿起再放下,然后被束之高阁。这本书最伟大的地方在于,教给你一套学院派般正确的软件构建(软件构建是软件开发的核心,也是 程序员 的主要工作内容)知识。为什么说是神书呢?不客观地断言:看完这本书,你大概率超越了80%的程序员。

技术跃迁书单推荐

1.2 《重构:改善既有代码的设计》:一部看起来厚,读起来很快,忘得更快的书

《重构》可能是我读的最快的技术类书籍,花了三天,每天大概1~2小时左右读完。这本书很适合已经有了一定的编程经验,并且天天想着怎么提高代码质量的人。从目录上看,它并没有很成体系的大纲,但每个优化点或范例,都会让你似曾相识,感觉恰好说到你心坎上,但做笔记却无从下手,合上书又忘记书上讲了什么。挺适合作为常备 工具 书,在需要时随时翻阅借鉴。

技术跃迁书单推荐

2. 设计与架构

2.1 《设计模式之禅》:设计原则+23种设计模式

设计模式类的书有很多,这本书比起宗师级的《设计模式:可复用面向对象软件的基础》少了正统,比起通俗易懂的《大话设计模式》和《Head First 设计模式》,它又少了广泛群众基础。我推荐这本书,主要是书本的内容比较符合我的喜好。本书先讲了 设计模式 的六大原则(其实脱胎于面向对象的五大原则SOLID,这些设计原则可以在不同的设计类书籍上反复看到),让我对创造这么多设计模式的支撑原则,有比较深层的认识;然后用比较诙谐而易于理解的方式,深入浅出地讲解23种设计模式。

由于市面上有很多设计模式类的书,并且本书不具唯一性,不做强烈推荐。假如你看了前面提到的三本高分的设计模式的书之后,都感觉差点火候,不如看这本,也许会给你不一样的收获。

技术跃迁书单推荐

2.2 《Software Architecture Patterns》:常用的架构模式都在这里了。

这是一部免费的电子书,填入邮箱之后即可免费下载。本书主要介绍了5种最常见最基础的架构模式,并详细讲解了应用场景和优缺点。薄薄的一本书,看完之后,你可能会发现,很多我们正在使用的架构,都是这几个架构模式的变体。本书非常适合作为架构设计的入门书籍。

技术跃迁书单推荐

2.3 《Software Architecture in Practice》:架构原来是这样。

架构设计界的经典书籍,阅读完,有种恍然大悟,原来架构是这样的。教材级别的书籍,部分人反馈比较枯燥,但我觉得概念比较清晰。最新版本为第三版,目前无中文版,慢慢啃吧。

技术跃迁书单推荐

3. 网络

3.1 《图解HTTP》/《图解TCP/IP》:入门读物

两本书的作者并非同一人,《图解HTTP》更受欢迎,但我觉得两本书差异不大,都非常适合作为网络方面的入门书籍。这两本书让我见识了日本人写书方面的循序渐进,自成一体。书本比较薄,而且是图解,图片较多,所以读起来也挺快的。

技术跃迁书单推荐

技术跃迁书单推荐

3.2 《HTTP权威指南》:案头常备书

HTTP作为最广泛使用的应用层网络协议,是每位应用开发者必须掌握的知识。而本书是从HTTP深入,再把底层网络、延伸服务等相关方方面面都解构了一遍。书比较厚,建议细细阅读学习前面三部分,后面部分可以略读。这本书适合常备案头,常读常新。

技术跃迁书单推荐

3.3 《Web性能权威指南》:少有的实践派书籍

作者Ilya Grigorik,是Google的Web性能工程师,W3C Web性能工作组的联合主席(来源于Twitter@igrigorik)。本书走理论加实践相结合的路线,不仅帮助读者形成Web性能全局观,而且还能指导进行具体的网络优化实践,是少有的实践派的书籍。

技术跃迁书单推荐


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

统计思维

统计思维

[美] Allen B. Downey / 金迎 / 人民邮电出版社 / 2015-9 / 49.00元

现实工作中,人们常常需要用数据说话。可是,数据自己不会说话,需要人对它进行分析和挖掘才能找到有价值的信息。概率统计是数据分析的通用语言,是大数据时代预测未来的根基。如果你有编程背景,就能以概率和统计学为工具,将数据转化为有用的信息和知识,让数据说话。本书介绍了如何借助计算而非数学方法,使用Python语言对数据进行统计分析。 通过书中有趣的案例,你可以学到探索性数据分析的整个过程,从数据收集......一起来看看 《统计思维》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

MD5 加密
MD5 加密

MD5 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换