Az ember persze képes néha elszállni, de egy-két szakmai vita nála tapasztaltabbakkal rögtön visszaszögeli a székébe, ilyenkor persze nehéz vitatkozni a következővel is:
Na ilyenkor segítenek legalábbis ezek a könyvek: első ajánlás meg ezek második ajánlás. Csak az elsőket írom ki külön.
Kezdők:
- Head First Java
- A Beginner’s Guide
- Test Driven Development by Kent Beck
- SCJP Sun Certified Programmer for Java 6 (+1)
Haladó:
- Effective Java by Joshua Bloch
- The Pragmatic Programmer
- Design Patterns Book by the Gang of Four
- Refactoring Book by Martin Fowler
- Clean Code by Robert C. Martin
- The OSGi in Action
- The Clean Coder by Robert C. Martin
Na ez már érdekesebb. Az Effective Javát nemrég olvastam, talán eddig a legnagyobb hatást ez a szakkönyv tette rám szemléletben, de emögött szorosan ott van az 5-ös jelzésű Clean Code is. Ugyan az utóbbinak elég sok kritikájával találkoztam azóta, talán az elv, a szemlélet a fontos, ahogy nyilván Josh Bloch minden szavát sem tekinthetjük szentírásnak. A Gang of Four tervezési mintákról szóló könyve minden második szakmai fórumon előjön, interjúk előtt is kötelező belepillantani - persze ez ismét egy olyan anyag, amelynek nagy részét akkor is ismerjük, ha magáról a könyvről még nem hallottunk. Vagy egy általuk népszerűsített egy minta, vagy már "eleve" az volt.
Profiknak:
- Java Concurrency in Practice by Brian Goetz
- Woking Effectively with Legacy Code by Micheal Feathers
- Peopleware by Tom DeMarco, Timothy
- Patterns of Enterprise Application Architecture by Martin Fowler
Szóval számomra a K3, P3, P4, H7, H4 érdekességi sorrendben a bepótlandó, a többi csak ez után.
Ti mivel egészítenétek ki?