Books for software engineers and managers

Books / New Engineer

Books for New Engineers

Code school graduates, self-taught developers, and traditional computer science grads will all benefit from reading these books. At this point in your career, hiring managers and tech leads will expect you to write increasingly readable and durable code. In these pages you’ll find the keys to exceeding their expectations.

Sort by Date or Rating

Code Complete
Code Complete

The book every junior to mid-level engineer should read to improve their code

Clean Code
Clean Code

The book on code quality I wish every engineering job applicant would read

Hackers & Painters
Hackers & Painters

The culture and languages of makers

Working in Public
8
Working in Public

Why developers create open source projects and how they are maintained at scaled

Working Effectively With Legacy Code
7
Working Effectively With Legacy Code

Refactorings to increase the testability of legacy code

Show Your Work
7
Show Your Work

The quick and inspirational guide to self promotion through content

The Problem with Software
7
The Problem with Software

A brief history of computer programming, plus analysis of the gap between academia and industry

The Pragmatic Programmer
6
The Pragmatic Programmer

Look into the world of professional software development



Articles for New Engineers

5 Code School Resume Mistakes and Recommended Fixes

Mistakes most code school candidates make in software engineering resumes

Who Killed the Junior Developer? Five Unusual Suspects.

An investigation into who killed the junior developer job market

Your Third Job in Software

Navigate around the pitfalls of finding your third job in software. The right job.