Ali Zeynalli:软件工程师必读的12本书

科技资讯 投稿 45300 0 评论

Ali Zeynalli:软件工程师必读的12本书

1. Introduction To Algorithms

数据结构和算法是每个软件工程师的基础支柱,虽然这些在日常工作中用的不多,但是了解不同的技术和模式是一个很好的加分项 Introduction To Algorithms 是精通数据结构和算法的完美全能书籍,这是一本理论性很强的书,不过它也有完美的算法题和解决方案。

算法导论

2. Cracking The Coding Interview

Cracking The Coding Interview 是一种救赎。在解决不同算法难题时,这部杰作可以给你很好的答案。

程序员面试金典

3. Clean Code

Clean Code 肯定可以帮助您提高重构的技能。

代码整洁之道

4. Refactoring

重构

5. Design Patterns

Design Patterns 是一本畅销书,它不仅教给我们 OOP,还教给我们很多适用于特定用例的不同设计模式。

设计模式 - 可复用面向对象软件的基础

6. Clean Architecture

架构整洁之道

7. Software Architecture in Practice

软件架构实践

8. System Design Interview

System Design Interview 是从全局角度理解不同软件、产品、架构的完美书籍。对于那些积极寻找软件工作的人来说,这本书很有帮助。

9. Designing Data-Intensive Applications

Designing Data-Intensive Applications 是我自己最喜欢的书之一,经典之作 DDIA。这本书侧重于介绍分布式环境中的大数据软件系统。

数据密集型应用系统设计

10.  Domain Driven Design

Domain Driven Design 是一部经典著作,在出版 20 年后仍然很受欢迎。

但讲述如何将领域模型用于软件开发过程的杰出的实用资料却不多见。本书正是这一领域声名显赫的作品,受到众多业界大师的赞美和推介,广受读者好评。

领域驱动设计

11.  Building Microservices

Building Microservices 是理解这个架构指南的基础书籍,特别是在从单体系统开始迁移到微服务。

微服务设计

12. Effective DevOps

Effective DevOps 中文版

编程笔记 » Ali Zeynalli:软件工程师必读的12本书

赞同 (24) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽