最佳软件工程师书籍:构建你的个人图书馆

主要观点:软件工程师应拥有个人软件工程书籍库,虽有多种形式但重要的是要有。软件工程书籍存在一些问题,如易过时、数量多、贵、质量参差不齐等。本文将推荐专业图书馆应包含的书籍,包括关注工作软技能(如职业发展、工作态度等)和技术方面(如系统设计)的书籍,并对各书进行介绍和评价,还给出阅读顺序建议及其他相关文章推荐。
关键信息:

  • 推荐书籍:《Software Craftsman》《Clean Coder》《The Software Engineer's Guidebook》《System Design Interview》《Mythical Man-Month》《The Staff Engineer's Path》《Gang of Four》《Pragmatic Programmer》。
  • 《Software Engineer's Guidebook》聚焦职业发展,无轶事和回顾但有很多实用建议,建议先读。
  • 《System Design Interview》更偏技术,是系统设计入门好书,即使不准备面试也值得一读。
  • 各书特点及作者观点,如《Software Craftsman》强调平衡理想主义与实用主义等。
    重要细节:
  • 文中提及一些书籍的购买链接,如《Software Craftsman》《Clean Coder》等在亚马逊的购买链接。
  • 说明推荐书籍的顺序可根据个人情况调整,并非固定。
  • 强调部分书籍的适用人群,如《The Staff Engineer's Path》主要针对高级软件工程师。
阅读 13
0 条评论