Must read books for new developers

Yeah, yeah, the web is full of these lists. So one more shouldn't matter.

The important thing is not to read everything(which I have foolishly tried to do in the past), but to get essential knowledge that is useful now, and also lasts through the years. I've narrowed it down to sections of a book, to pick out what I think are the best parts of those books.

1. Code Complete 2, Steve McConnell - Part V, Code Improvements (pg. 463-609)

Covers code quality, testing methods, debugging method, refactoring, etc.

2. The Art of Designing Embedded Systems, Jack Ganssle - Chapter 2, Disciplined Development (pg. 5-34)

The 7 step plan to improve software quality.

3. Managing the Software Process, Watts Humphrey - Chapter 7, Software Configuration Management (pg.113-135)

The cornerstone of good collaboration, SCM.

4. The Pragmatic Programmer, Andrew Hunt/David Thomas

Bits of good advice throughout the book.

5. The Practice of Programming, Brian Kernighan/Rob Pike- Chapters 5,6,7,8,9

Debugging, Testing, Performance, Portability and Notation.


Browse Space

- Pages
- News
- Labels
- Attachments
- Activity
- Advanced

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

 

Other Features

Add Content

- Browse Space
- Add Comment