PessoALL,
Neste ano com projeto Universidade GOJava, acredito que já ministrei palestras nas principais instituições de ensino do Estado de Goiás.
Em todas as palestras, algum estudante sempre me perguntava:” por qual livro devo estudar, me sinto meio perdido neste mundo de O.O.”
Para esta resposta indico a listinha do Phillip Calçado, são 10 livros que realmente são leituras obrigatórias, nunca procurei tradução, mas com toda certeza deve existir.
Vamos à lista:
1 – Object-Oriented Software Construction – Bertrand Meyer
2 – Object-Oriented Design Heuristics – Arthur Riel
3 – Fundamentals of Object-Oriented Design in UML – Meilir Page-Jones
4 – Domain-Driven Design: Tackling Complexity in…Heart of Software – Eric Evans
5 – Refactoring Improving the Design of Existing Code – Fowler et All
6 – AntiPatterns: Refactoring Software, Architect…isis – William J. Brown et All
7 – UML Components – John Cheesman & John Daniels
8 – Design Patterns: Elements of Reusable Object-Oriented Software – GoF
9 – Expert One-on-One J2EE Design and Development – Rod Johnson
10 – Effective Java Programming Language Guide – Joshua Bloch
Depois desses, vale a pena dar uma lida neste: Expert One-on-One J2EE Development without EJB – Rod Johnson, que mudou a forma de desenvolver software no mundo.



