猿猴:关于技术开发的必读书籍

猿猴:技术男+伪文艺青年。努力将知识拆解,做技术知识搬运工。白天码代码,晚上码文字。坚信:文艺、情怀、品质是未来最好的竞争力。

读书,是很多技术牛人的习惯,他们善于借助书籍学习前辈的经验,从而获得自己技能提升。 

 因为给大家整理了网上大牛们推荐的关于技术的书单,送给技术从业者,技术爱好者。

1、《大型网站技术架构》

《大型网站技术架构》,本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图。对刚从传统软件开发进入网站开发的人员帮助很大,也是前阿里的人写的。

 

2、《深入分析 Jave Web 技术内幕》

 

做java Web开发的很有必要好好研究下《深入分析java Web技术内幕》这本书。

作者也是阿里巴巴的工程师,写的很深入,对初中高级工程师都适合,而且每次看的感觉都是不一样    都会有新的收获。大家有没有这种感觉。

 

3、《深入理解 Java虚拟机 JVM高级特性与最佳实践》

玩java不懂JVM那岂能行,此书乃java进阶必看的书籍,对java内存模型,JVM工作原理,基本JVM调优和内存溢出排查有很大的帮助。 以前对于JVM运行机制不是很了解,遇到很多问题都无从下手,即便解决了也不懂其原理,读此书上述问题就游刃而解。

 

4、《图解HTTP》

这书应该适合程序员兄弟了,深入浅出的讲解了HTTP协议及其实现原理。有图有趣。这本书非常直观易懂,是一本Web前端开发不可多得的工具书。

 

5、《鸟哥的Linux私房菜》

《鸟哥的Linux私房菜》,系统全面由浅入深的展开,读起来就像一位前辈在你面前告诉你Linux的前世今生,感觉像在读故事:知识是有生命的;虽然像故事,但思维又很严谨的必备工具书。打个不恰当的比方正如操作系统中的《新华字典》。每读一遍都会有新的认知,现在这本书已经被我用五颜六色的笔划的乱七八糟了。

 

6、《Java软件结构与数据结构》

《java软件结构与数据结构》里面详细的讲述看了常用的算法和数据结构,并且有java代码实现,反复阅读对提升计算机基础能力有很大的帮助,受益匪浅。

 

7、《给程序员修炼之道——从小工到专家》

这是一本阐述方法论的书,关于程序员的自我修养,解决问题的方式、态度和哲学,是向高级程序员和专家进阶的思想启蒙书。从基本原则到编程风格,从思维方式到职业规划,内容覆盖广泛,兼具思想性和实用性,非常开拓视野提升格局。行文简单易懂,运用和实践却是不易,值得一读再读。

 

8、《设计模式之禅》

对于设计模式,它能够指导我们编写出可维护性好、可扩展性强的代码,对于设计模式的理解层次,我分成五个等级,以金庸小说人物为例:第一级是杨铁心,即只知道所有设计模式的概念和定义;第二级是丘处机,能够写出相关设计模式的demo;第三级是梅超风,能够在现实中找出各个设计模式的原型;第四级是郭靖,能够在系统中抽象出来设计模式,并且合适地使用,有效隔离变化点。第五级是扫地僧,完全忘记设计模式,但写出来都是设计模式。《设计模式之禅》是一个非常好的入门,至少武功能够达到郭靖层面,讲解各个模式比较浅显易懂,促进大家在软件设计能力上的进步。

 

9、《大型分布式网站架构设计与实践》

《大型分布式网站架构设计与实践》主要介绍了大型分布式网站架构所涉及的一些技术细节,包括SOA架构的实现、互联网安全架构、构建分布式网站所依赖的基础设施、系统稳定性保障和海量数据分析等内容;深入地讲述了大型分布式网站架构设计的核心原理,并通过一些架构设计的典型案例,帮助读者了解大型分布式网站设计的一些常见场景及遇到的问题。

 作者结合自己在阿里巴巴及淘宝网的实际工作经历展开论述。《大型分布式网站架构设计与实践》既可供初学者学习,帮助读者了解大型分布式网站的架构,以及解决问题的思路和方法,也可供业界同行参考,给日常工作带来启发。

 

本文结束。

 

posted on 2018-05-13 19:36  守望麦田的猪  阅读(114)  评论(0编辑  收藏  举报

导航