Ostatni rok dość mocno związał mnie i zainteresował z Javą, w szczególności z platformą JEE. Temat długi i szeroki, który powoli odkrywam. Co najważniejsze - z dużą satysfakcją i zainteresowaniem. Korzystając z wytchnienia od studiów i codziennej pracy, z Javą (niestety) niezwiązaną, postanowiłem zintensyfikować swoje działania poznawcze.
Mam (również niestety) to do siebie, że nie lubię uczyć się nie mając konkretnego celu, w postaci np. realizowanego komercyjnie projektu. Nauka i pisanie kodu do szuflady skutecznie mnie zniechęca, choć wiem, że samorozwój jest bardzo istotny i jak go zaniedbam, pozostanę w tyle za innymi, lepszymi specjalistami.
Obrałem sobie zatem cel w postaci wstąpienia na ścieżkę certyfikacyjną Sun'a, zaczynając od SCJP (oraz, oczywiście, w miarę możliwości - zaangażowanie się w pracę zawodową z tą platformą). Cel mobilizujący do systematycznej i regularnej pracy, a zarazem pozwalający na poznanie różnych aspektów języka, które nie rzucają się w oczy w codziennej pracy, a które potrafią zaskoczyć.
Nie będę dokumentował szeroko i soczyście swoich zmagań z kolejnymi rozdziałami Study Guide, wiele blogów w Polsce bardzo szeroko traktuje w tym temacie i nie sądzę, bym w ten sposób wniósł coś nowego. Postaram się natomiast publikować notki dotyczące aspektów języka, które do tej pory nie były dla mnie oczywiste i które mogą wydawać conajmniej zastanawiające na pierwszy rzut oka. To od kolejnej notki.
Na teraz natomiast - z czego korzystam:
- Sun Certified Programmer & Developer for Java 6 Study Guide (Exam 310-065), tzw. K&B
- JavaBlackBelt - społecznościowy serwis certyfikacyjny. Obecnie jestem posiadaczem zielonego pasa
- Javaranch - świetne forum dla Javowców
Plan: do połowy sierpnia podejść do egzaminu. Czy się uda? Zobaczymy.