My Reading List for 2010
As suggested in the book - Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman, it's time to make my reading book list for 2010 to track the books I plan to read, and remember the books I have read.
This is just a book list I plan to read; maybe or maybe not I will finish reading them one day.
I will constantly update this list, and one year later I would like to see what I have read, what I have improved in this one year.
And if you occasionally visit this page, and have suggestions about what I should read next, what I should improve to be a successful software craftsman, please leave you comments.
I would be thankful for your kindly help and suggestions : )
Techniques:
RESTful Java with Jax-RS (Animal Guide) [Done]
SOA
Java Soa Cookbook [Reading]
Cloud Computing
SAAS
OSGI
Database
Coding Skills
Clean Code: A Handbook of Agile Software Craftsmanship [Reading]
Classic Software Books
Patterns of Enterprise Application Architecture
Design Patterns
Have read several books about this topic before, but I think I have never got a comprehensive and deep understanding about it.
Design Skills
Practical API Design: Confessions of a Java Framework Architect [Reading]
Working Effectively with Legacy Code
Architect Skills
97 Things Every Software Architect Should Know: Collective
Become a better developer
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman [Done]
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life) [Read Next]
The Pragmatic Programmer: From Journeyman to Master
97 Things Every Programmer Should Know: Collective Wisdom from the E
Algorithms
How to Think About Algorithms [Reading]
The Algorithm Design Manual [Reading]
Better thinking
Enhance the ability to think bigger, differently, and innovatively.
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)
[Read Next]
Better Brain
Keep brain sharp and improve overall memory
TBD
Learn skills of learning
TBD
Other Skills
English Writing Skills
TBD
Green – [Finished]
Yellow – [Reading]
Pink - [Read Next]