軟體行業人員書單

來源:互聯網
上載者:User

標籤:des   style   io   os   使用   java   ar   for   sp   

書籍推薦(轉自豆瓣)

一、軟體project師
--Clean Code《代碼整潔之道》
--Implementation Patterns《實現模式》
--Code Complete《代碼大全》
--Refactoring: Improving the Design of Existing Code《重構——改善既有代碼的設計》
--Effective Java(第二版)
--Head First Design Patterns《深入淺出設計模式》
--Agile Software Development 《敏捷式軟體開發 (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《程式猿修鍊之道——從小工到專家》


二、架構師
--(包括軟體project師的所有推薦書籍)
--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《恰如其分的軟體架構》


三、需求project師
--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精粹:標準對象建模語言簡明指南》(第三版)

四、測試project師
--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《你的燈亮著嗎?——發現問題的真正所在》

軟體行業人員書單

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.