技术跃迁书单推荐

栏目: 后端 · 发布时间: 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性能全局观,而且还能指导进行具体的网络优化实践,是少有的实践派的书籍。

技术跃迁书单推荐


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

查看所有标签

猜你喜欢:

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

深入理解C++11

深入理解C++11

Michael Wong、IBM XL编译器中国开发团队 / 机械工业出版社 / 2013-6 / 69.00元

《深入理解C++11:C++11新特性解析与应用》内容简介:国内首本全面深入解读C++11新标准的专著,由C++标准委员会代表和IBM XL编译器中国开发团队共同撰写。不仅详细阐述了C++11标准的设计原则,而且系统地讲解了C++11新标准中的所有新语言特性、新标准库特性、对原有特性的改进,以及如何应用所有这些新特性。 《深入理解C++11:C++11新特性解析与应用》一共8章:第1章从设计......一起来看看 《深入理解C++11》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码