Find or create the perfect list for any job. From a simple todo list to a complete record of your prized collection, we give you the tools you need to create the perfect list for any job. Create private lists, share lists with friends, or publish your lists and share them with the world. All in one place.

Due to browser limitations we are unable to display a print friendly version of the list.

Sign up for a free account on Listium to access our custom print function, plus a range of other features including:

  • Private and shared lists
  • Published lists
  • Mobile apps
  • Maps, images
  • Sorting, grouping and filtering
  • and much more...

Books Every Software Engineer Must Read in 2023

In today's dynamic world of software engineering, the role has evolved far beyond the traditional boundaries of front-end, back-end, and database administration. It encompasses a wide range of responsibilities, from crafting user-level code to delving deep into infrastructure, release and delivery processes, and extending all the way to data collection and analysis.

To truly succeed as a software engineer in 2023 and beyond, it's imperative to have a comprehensive understanding of these core areas, even if you have specialized strengths in one or two of them. In this list, I won't just provide you with a random list of my favorite books. Instead, I'll recommend one book from each of these critical areas that collectively shape a well-rounded software engineer. You'll find links to all these recommended books in the description below. Let's dive into these essential reads.

This page may include affiliate links
Books Every Software Engineer Must Read in 2023
Filter
View:
Suggest Item
Use this list
Contents
  • Category
    Data Structure & Algorithms

  • Grokking Algorithms
  • Category
    Coding Best Practices

  • Clean Code
  • Clean Architecture
  • Category
    Distributed Systems

  • Understanding Distributed Systems
  • Designing Data Intensive Applications
  • Software Architecture: The Hard Parts
  • Category
    DevOps

  • Lean DevOps
  • Category
    Machine Learning

  • The 100-page Machine Learning Book

Category
Data Structure & Algorithms

Category
Coding Best Practices

Category
Distributed Systems

Category
DevOps

Category
Machine Learning