2019独角兽企业重金招聘Python工程师标准>>>

书籍推荐——按角色划分

一、软件工程师

·      Clean Code《代码整洁之道》

·      Implementation Patterns《实现模式》

·      Code Complete《代码大全》

·      Refactoring: Improving the Design of Existing Code《重构——改善既有代码的设计》

·      Effective Java(第二版)

·      Head First Design Patterns《深入浅出设计模式》

·      Agile Software Development 《敏捷软件开发:原则、实践与模式》

·      Object-Oriented Design Heuristics《OOD启思录》

·      The Art of Readable Code《编写可读代码的艺术》

·      Test-Driven Development By Example《测试驱动开发》

·      JUnit in Action《JUnit实战》(第二版)

·      Working Effectively with Legacy Code《修改代码的艺术》

·      UML Distilled: A Brief Guide to the Standard Object Modeling Language《UML精粹:标准对象建模语言简明指南》(第三版)

·      The Clean Coder:A Code of Conduct for Professional Programmers《程序员的职业素养》

·      The Productive Programmer《卓有成效的程序员》

·      Understanding the Professional Programmer《理解专业程序员》

·      The Pragmatic Programmer: From Journeyman to Master《程序员修炼之道——从小工到专家》

二、架构师

·      (包含软件工程师的全部推荐书籍)

·      Design Patterns: Elements of Reusable Object-Oriented software 《设计模式——可复用面向对象软件的基础》

·      Patterns of Enterprise Application Architecture 《企业应用架构模式》

·      Practical API Design: Confessions of a Java Framework Architect 《软件框架设计的艺术》

·      Domain-Driven Design: Tackling Complexity in the Heart of Software 《领域驱动设计——软件核心复杂性应对之道》

·      Object-Oriented Analysis and Design with Applications《面向对象分析与设计with applications》(第三版)

·      Java Concurrency in Practice《Java并发编程实践》

·      Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives《软件系统架构:使用视点和视角与利益相关者合作》(第二版)

·      Design Patterns Explained: A New Perspective on Object-Oriented Design《设计模式解析》(第二版)

·      Refactoring to Patterns《重构与模式》

·      AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis《反模式——危机中软件、架构和项目的重构》

·      Enterprise Integration Patterns《企业集成模式》

·      Domain Specific Languages 《领域特定语言》

·      Analysis Patterns: Reusable Object Models《分析模式——可复用的对象模型》

·      Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development 《UML和模式应用》(第三版)

·      Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design《架构之美》

·      Just Enough Software Architecture《恰如其分的软件架构》

三、需求工程师

·      Writing Effective Use Cases《编写有效用例》

·      Specification By Example 《实例化需求》

·      Software Requirement Patterns《软件需求模式》

·      Managing Software Requirements: A Use Case Approach,Second Editon《软件需求管理——用例方法》(第二版)

·      Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development 《UML和模式应用》(第三版)

·      UML Distilled: A Brief Guide to the Standard Object Modeling Language《UML精粹:标准对象建模语言简明指南》(第三版)

四、测试工程师

·      Test-Driven Development By Example《测试驱动开发》

·      ATDD by Example《验收测试驱动开发》

·      Test-Driven JavaScript Development《测试驱动的JavaScript开发》

·      How Google Tests Software《Google软件测试之道》

·      Specification By Example 《实例化需求》

·      JUnit in Action《JUnit实战》(第二版)

五、项目经理/技术经理

·      The Mythical Man-Month: The Essays on Software Engineering《人月神话》(第二版)

·      Peopleware : Productive Projects and Teams人件(第二版)

·      Extreme Programming Explained: Embrace Change《解析极限编程——拥抱变化》(第二版)

·      User Stories Applied《用户故事与敏捷方法》

·      Agile Estimating and Planning《敏捷估计与规划》

·      Scrum and XP From the Trenches《硝烟中的Scrum和XP》

·      Lean from the Trenches: Managing Large-Scale Projects with Kanban《精益开发实战——用看板管理大型项目》

·      I. M. Wright’s“Hard Code”:A Decade of Hard-Won Lessons from Microsoft《代码之殇》(第二版)

·      The Software Development Edge: Essays on Managing Successful Projects《软件开发的边界——管理成功的项目》

·      Manage It!: Your Guide to Modern, Pragmatic Project Management《项目管理修炼之道》

·      Behind Closed Doors: Secrets of Great Management《门后的秘密:卓越管理的故事》

·      Death March《死亡之旅》(第二版)

六、公司高管

·      The Mythical Man-Month: The Essays on Software Engineering《人月神话》(第二版)

·      Peopleware : Productive Projects and Teams人件(第二版)

·      The Fifth Discipline: The Art & Practice of The Learning Organization《第五项修炼:学习型组织的艺术与实践》

·      The Effective Executive《卓有成效的管理者》

·      Becoming A Technical Leader:An Organic Problem-Solving Approach《成为技术领导者——解决问题的有机方法》

七、每个人

·      Are Your Lights On? How to Figure Out What the Problem Really Is《你的灯亮着吗?——发现问题的真正所在》

转载于:https://my.oschina.net/u/1860977/blog/285866

书籍推荐——按角色划分相关推荐

  1. 书籍推荐——按内容划分

    2019独角兽企业重金招聘Python工程师标准>>> 书籍推荐--按内容划分 一.编码实践 Clean Code<代码整洁之道> The Art of Readable ...

  2. 基于协同过滤算法的书籍推荐 毕业设计-附源码101555

    摘  要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准 ...

  3. (附源码)python+mysql+基于协同过滤算法的书籍推荐 毕业设计101555

    摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确 ...

  4. 经典算法书籍推荐以及算法书排行【算法四库全书】

    经典算法书籍推荐以及算法书排行[算法四库全书] 作者:霞落满天   https://linuxstyle.blog.csdn.net/    https://blog.csdn.net/21aspne ...

  5. 从零实现来理解机器学习算法:书籍推荐及障碍的克服

     从零实现来理解机器学习算法:书籍推荐及障碍的克服 发表于2015-09-10 16:16| 1261次阅读| 来源Machine Learning Mastery| 2 条评论| 作者Jason ...

  6. 从大学入门到研究生拿大厂offer,必须看的数据结构与算法书籍推荐,不好不推荐!

    点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了3个月总结的一线大厂Java面试总结,本人已拿腾 ...

  7. [原创]2014年上半年测试书籍推荐

    [原创]2014年上半年测试书籍推荐 周末,打扫完屋子,趁着有空,也整理下自己在2014年上半年翻看的测试相关的书! 1 书名: <google软件测试之道> 图书地址:http://it ...

  8. java架构师进阶之独孤九剑:数据结构以及书籍推荐

    这是整个java架构师连载系列,分为9大步骤,我们现在还在第一个步骤:程序设计和开发->数据结构与算法. " 如果说 Java 是自动档轿车,C 就是手动档吉普.数据结构呢?是变速箱的 ...

  9. 久等了,你要的 Python 书籍推荐,来了

    前言 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类人,我给大 ...

最新文章

  1. ASP.NET系统 + Access数据库
  2. golang中的jwt
  3. linux ssh服务的优化,SSH服务端配置、优化加速、安全防护
  4. 算法刷题-数论-质数的判定、分解质因数、筛质数
  5. sqoop实现Mysql、Oracle与hdfs之间数据的互导
  6. #让人物运动_篮球人物之黄云龙,淡泊名利的他是篮球运动员中的楷模,你可记得...
  7. 7-107 找出三位水仙花数 (15 分)
  8. LeetCode 117. 填充每个节点的下一个右侧节点指针 II
  9. linux按键检测程序,Tiny4412 Linux驱动之按键(使用查询方式) | 技术部落
  10. linux 下的igv软件,Linux IGV 自动画图 -- for 自动化报告
  11. CISA提醒:UPS联网设备正遭攻击
  12. python内置函数下划线_python(内置函数)
  13. 【对讲机的那点事】维修对讲机你会拆卸电路板上的集成电路块吗?
  14. 前端练手项目合集40.0个,附源码,2022年最新
  15. Abaqus 两套常用单位
  16. uboot之uboot中环境变量
  17. 详细vue脚手架安装教程
  18. phalapi做登录检测_PhalApi:[1.22] 签名验证:自定义签名规则
  19. root改手机型号王者,手机root后怎么改手机型号
  20. [转]雷雨天防雷要点

热门文章

  1. GCC 版本下载地址,这里比较全,gcc版本一定要对应,不然就会各种不兼容依赖,把人折腾疯了
  2. jQuery LigerUI 插件介绍及使用之ligerTree
  3. org.apache.hadoop 的jar包下载地址
  4. poj3171 Cleaning Shifts
  5. TurboMail邮件系统为防垃圾邮件盗号提供专业方案
  6. Eclipse 离线安装ADT
  7. oracle12 group by 拼接字符串
  8. ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据
  9. iOS 设计模式之抽象工厂
  10. iOS协议、代理、Block和回调、类别