Software Developer


Clean Code: A Handbook of Agile Software Craftsmanship
Refactoring: Improving the Design of Existing Code
The Pragmatic Programmer: From Journeyman to Master
Head First Design Patterns
The Mythical Man-Month: Essays on Software Engineering
Design Patterns: Elements of Reusable Object-Oriented Software
Code Complete: A Practical Handbook of Software Construction
Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series)
The Nature of Software Development
Agile Software Development, Principles, Patterns, and Practices
The Art of Unit Testing: With Examples in .NET
JavaScript: The Good Parts
Software Developer Life: Career, Learning, Coding, Daily Life, Stories
An Introduction to Database Systems
Ejb 3 in Action
New Programmer's Survival Manual by Joshua CarterRise of the Robots by Martin FordEssential Software Development by AppJungle NET LLCSo Good They Can't Ignore You by Cal NewportThe Age of Em by Robin Hanson
Entry Level Software Engineer
10 books — 3 voters
Refactoring by Martin FowlerPatterns of Enterprise Application Architecture by Martin FowlerDomain-Driven Design by Eric EvansRefactoring to Patterns by Joshua KerievskyTest-Driven Development by Kent Beck
A Developers Must-Read List
5 books — 1 voter