开发推荐书单 程序员必读书目推荐 测试必读书目 管理必读 技术组长必读 前端开发必读

1.程序员必读书目推荐
说明
这里面的书是必读书籍,是必要条件,而不是充要条件。其他也要包括:官方文档、工具书(pro git等)。

前端基础
《HTML5与CSS3基础教程 第8版》

《JavaScript高级程序设计 第3版》

后端基础
《Java 编程思想 第4版》

《Java核心技术·卷1 基础知识(原书第10版)》

《Maven 实战 第2版》

《Spring 实战 第4版》

数据库基础
《MySQL必知必会 第4版》

面向对象设计
《UML精粹》

《敏捷软件开发(原则模式与实践)》

编程内功
《代码大全(第2版)》

扫描二维码关注公众号,回复: 3053126 查看本文章

Linux与shell
《Linux命令行与shell脚本编程大全》

职业标准
《程序员的职业素养》 强烈推荐

2.高级程序员必读书目
《UML和模式应用(原书第3版)》

《设计模式之禅(第2版)》

《服务设计模式:SOAP/WSDL与RESTful Web服务设计解决方案》

《Java核心技术(卷2):高级特性(原书第9版)》

《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》

《JavaScript权威指南(第6版)》

《MySQL技术内幕(第5版)》

《Scrum精髓:敏捷转型指南》

《代码整洁之道》

《重构:改善既有代码的设计》

《持续集成:软件质量改进和风险降低之道》

《程序员修炼之道:从小工到专家》

3.测试必读书目
初级:

《软件测试(原书第2版)》

《软件测试实战:微软技术专家经验总结》

《非暴力沟通》

《谁会认错?》

《构建之法》

《用户体验要素》

《点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)》

《妙手回春:网站可用性测试及优化指南(修订版)》

《学会提问(原书第10版)》

《你的灯亮着吗?:发现问题的真正所在》

中级:

《敏捷软件测试:测试人员与敏捷团队的实践指南》

《探索式软件测试》

《软件测试与持续质量改进(第3版)》

《Head First HTML与CSS(第2版)》

《Head First Java》

《零成本实现Web性能测试:基于Apache JMeter和Gatling》

《安全测试指南(第4版)》

《微软的软件测试之道》

《Google 软件测试之道》

《软件测试:经验与教训》

《颠覆完美软件:软件测试必须知道的几件事》

高级:

《Java核心技术(卷1):基础知识(原书第9版)》

《精通自动化测试框架设计》

《测试架构师修炼之道:从测试工程师到测试架构师》

《More Agile Testing》

4.技术组长必读书目
《企业应用架构模式》

《领域驱动设计:软件核心复杂性应对之道》

《Effective Java中文版(第2版)》

《白帽子讲Web安全》

《Android编程权威指南(第2版)》

《JavaScript语言精粹(修订版)》

《高性能MySQL(第3版)》

《MongoDB实战(第二版)》

《软件工程:实践者的研究方法(原书第8版)》

《持续交付:发布可靠软件的系统方法》

《敏捷软件测试:测试人员与敏捷团队的实践指南》

《技术领导之路:全面解决问题的途径》

《你的灯亮着吗?:发现问题的真正所在》

5.管理必读书目
《高效能人士的七个习惯》

《重新定义公司》

《卓有成效的管理者》

《首先,打破一切常规》

《别让猴子跳回背上》

《自我发现与重塑》

《影响力》

《心理学与生活(第19版)》

《智能时代》

《人类简史》

《未来简史》

6.前端书目推荐
HTML & CSS
第一部分:入门
用浅显的语言和方式讲述正确的道理和方法

  1. 《Head First HTML And CSS》传统的Head First系列

  2. 《HTML5与CSS3基础教程》总体讲解的比较详细,可以有选择性的跳过一些比较熟悉的章节

  3. MDN的官方文档(https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/Introductionhttps://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Getting_Started/What_is_CSS

第二部分:全面
巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答

1.《CSS3权威指南》

  1. W3CSchool的相关文档(http://www.w3schools.com/),接近于不可读(太多了),不过作为查询的工具书(网站),还是不错的

第三部分:实践
结合实际中经常遇到的情景环境,来描述如何设计和解决问题

1.《CSS Mastery》(待验证,还没有读过)

第四部分:深入(哲学)
讲解一些文化,思路,甚至于哲学上的东西,真正做到深入一种语言去编程

1.很遗憾,css在这方面还没有一本必读著作,也可能并不需要,因为到了这个程度,多是用户体验和视觉设计了,目前最接近的是《Transcending CSS》, 但不断的技术进化使得书中某些部分感觉有些落伍。

总的来说,HTML和CSS都只是一个描述性的语言,了解相关基础知识(标签,元素等作用),剩下的实践才是最重要的!

JavaScript
第一部分:入门
1.《Eloquent Javascript》(电子书网址:http://eloquentjavascript.net/

  1. 《JavaScript DOM编程艺术》

第二部分:全面
1.《JavaScript高级程序设计》极力推荐,研究完这本书,你就能够在网络前端社区中谈笑风生了~

2.《JavaScript权威指南》传说中的犀牛书

第三部分:实践
这部分因为我们在实践中都是使用各种框架,很少直接使用原生的Js,所以这部分的推荐书籍以框架来区

jQuery: 1. 《jQuery: Novice to Ninja》

              2. 《锋利的jQuery》

angular: 1. Angular的官方文档(https://docs.angularjs.org/guide)基本上读完这部分官方文档,就对Angular的原理有了基本的了解了

第四部分:深入(哲学)
《JavaScript, The Good Parts》(http://bdcampbell.net/javascript/book/javascript_the_good_parts.pdf)
《JavaScript Pattern》(https://github.com/TooBug/javascript.patterns)
《High Performance JavaScript》(ftp://ftp.micronet-rostov.ru/linux-support/books/programming/JavaScript/[O%60Reilly]%20-%20High%20Performance%20JavaScript%20-%20[Zakas].pdf)
《JavaScript Web Application》

猜你喜欢

转载自blog.csdn.net/nikita1995/article/details/82385739