Dobrí programátori Java - J2EE, Spring, Groovy, SWING, ANDROID -> knizka
Čavte :)
Kódim už dosť dlho a myslím, že celkom dobre.
Za môj cieľ do nasledujúcich rokov som si určil poriadne sa naučiť javu.
Čo sa týka obšírnosti, Java je obrovská a niekde vyžadujú skutočne slušné vedomosti.
Viete mi niekto (najlepšie SENIOR JAVA DEVELOPERI, ak tu sú) poradiť nejakú dobrú knižku,
ktorá skúsenejšieho programátora rýchlo, ale najmä kvalitne zasvätí do najvyžadovanejších
prvkov jazyka java?
Reakcie typu googli neočakávam, hľadám niečo, čo mi dá ucelený prehľad najpoužívanejších
komponentov. Keď čítam JAVA docs, tak síce urobím čo treba, ale knižka, ktorú napíše odborník
ma navedie na najsprávnejšie postupy.
Uvítam:
1. dobré knižky pre android
2. dobré knižky pre J2EE
3. dobré knižky pre čokoľvek, čo by mal TOP java programátor vedieť.
No snad do toho můžu kecat, když se už nějaký ten pátek živím developením ve Springu. JEE (J2EE je zastaralá zkratka, už neplatí) moc neovládám.
Co se Springu týče, doporučuji referenční manuál rovnou od tvůrců. Ostatní knihy jsou neaktuální a nebojím se říct špatné.
Nejvíce se vyjádřím k bodu 3:
* musíš fakt umět Javu (vše, co probírá kniha Java Effective)
* musíš ovládat multithreading (kniha Java concurrency in Practice)
* musíš znát nějaký GUI framework (jak pro WEB, tak pro desktop)... tady doporučuji Vaadin pro Web, stařičký Swing pro desktop (pokud jsi geek a máš rád nové věci studuj JavuFX)
* je velká výhoda umět HTML5, CSS3 a jQuery
* webové služby a SOA architektura v Javě
* je výhoda mít nějaký Oracle certifikát (vím, že to nedokazuje znalosti, ale firmy na to dost koukají)
To je zatím vše. Když tak se ptej konkrétně...
Zdravím.
Tak asi začnem tou knižkou Java effective, nechám toto vlákno aktívne (nevyriešené) a budem sa Vás ďalej pýtať :)
Je toto správna knižka java effective?
http://www.amazon.com/Effective-Java-Edition-Joshu a-Bloch/dp/0321356683
Ďakujem za všetky reakcie, veľmi si to vážim :)
Jo, to je ona. Kdybys chtěl el. formu, ozvi se přes PM...
jj, už mám, ale prišlo mi drzé postovať sem link na pdfko :)
Mám i tu JCIP.
Tak to sa potom ozvem.. vážne ste ma zahltili informáciami, tak pekne postupne :)
Jinak nějaký koncept MVC, kdyz uz chces androjda a spring a swing (nevidim duvod proc tyhle tri - nemuzes jet paralne tři naprosto jiné javy tezko seznes praci, kde budes pouzivat GPS funkce anroida a druhy den na zakladě wsdl volat nějakou službu či konigurovat spring/hibernate) a tedy i nějaké ty návrhové vzory
prečo rozličné javy:
Skutočne neviem, čo ma bude baviť viac a ten android som si chcel vyskúšať (keď už som programátor a mám slušný telefón, tak by sa snáď patrilo mať tam nejakú mnou vyrobenú aplikáciu).
"Jinak nějaký koncept MVC" -> MVC - model view controller - to sú nejaké diagramy či čo, nie? musím sa priznať, že túto časť som prevažnú väčšinu môjho programátorského života ignoroval so slovami: nuda.
To opravdu diagramy nejsou.
MVC je návrhový vzor. Takže ještě doporučím knihu od R. Pecinovského - Návrhové vzory.
jop, velmi pekne dakujem, vazne si to cenim :)