Zainspirowany wpisem na blogu Jacka Laskowskiego postanowiłem przemyśleć i zestawić najważniejsze rzeczy związane z Javą i ogólnie pojętą inżynierią oprogramowania, którymi chciałbym zająć się w 2010 roku. Oto i one:
Książki:
- "Pragmatic Unit Testing In Java With jUnit" Andrew Hunt, Dawid Thomas
- "Better Builds with Maven" John Casey, Vincent Massol, Brett Porter, Carlos Sanchez, Jason van Zyl
- "Head First Design Patterns" Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates
- "UML 2.0 Almanach" Dan Pilone, Neil Pitman
- "Taming Java Threads" Allen Holub
Techniki/technologie/frameworki/narzędzia:
- Subversion (SVN) oraz Git
- Remote Method Invocation
- Eclipse SQL Explorer
- Obsługa XML'a w Javie
- JDBC (razem ze sterownikami Server-side) oraz SQLJ
- Mockowanie
- Migracja z jUnit 3.X na 4.X
- Lepsze poznanie Maven2 i jakieś eksperymenty z Grandle
- Log4J
- Java Security Policy
- AWT/Swing/SWT - lepsze poznanie
Kursy/certyfikaty:
- JavaBlackBelt: "Java SE Core - Intermed", "Java SE Collections", "Java SE Base API - Basic" oraz albo "JDBC - Basic" albo "JUnit - Basic"
- Sun Microsystems "The Java Tutorials"
- Java Passion
Konferencje/JUG'i:
- 4Developers
- GeeCON
- Trójmiasto Java User Group - muszę wreszcie się zorganizować i zacząć uczęszczać na spotkaniach...
Jak widać jest tego trochę i jest to strasznie chaotyczne. Ostatnimi czasy mam sporo możliwości używania i uczenia się Javy na uczelni. Niestety nie mam czasu, by po kolei uczyć się dokładnie każdej rzeczy, tak więc uczę się minimum z danego zagadnienia, by wystarczyło do zrobienia projektu. Chciałbym to zmienić wreszcie i trochę bardziej dokładnie posiedzieć nad niektórymi rzeczami (jak np. Maven, jUnit czy wielowątkowość w Javie). Nie wiem ile z tego mi wyjdzie, ani jak mi to wyjdzie, ale jednego jestem pewien: rok 2010 sponsoruje literka 'J' jak Java :)
Najcudowniej byłoby nauczyć się pisać dobrze (i w ogóle) pluginy do Eclipse, ale to już raczej w najbliższej przyszłości pozostanie w sferze marzeń. Podobnie jak idea screencastów. Szkoda, bo rzeczy takie mobilizują do pracy, ale niestety (albo stety) "nie samą Javą człowiek żyje" :)
Na zakończenie serdeczne życzenia wszystkiego najlepszego w nowym roku!
Pozdrawiam!
Bardzo dobry plan :)
OdpowiedzUsuńTe screencasty mnie najbardziej zaintrygowały na Twojej liście. Mógłbyś rozwinąć temat? Poza tym, lista dosyć śmiała, ale nie widzę tutaj niczego, czego nie mógłbyś zrealizować :P Powodzenia!
OdpowiedzUsuńMyślałem o zrobieniu kilku krótkich screencastów na podobieństwo "Eclipse And Java For Total Beginners" czy "The Eclipse RCP Quickies" Waldemara Kota na temat obsługi Eclipse. Krótkie filmiki na temat instalacji/konfiguracji/używania pewnych pluginów do Eclipse. Co o tym sądzisz Jacku?
OdpowiedzUsuńP.S. Mnie zaintrygowały screencasty przez Twojego bloga :P
Dla mnie super. Po prostu powinieneś zacząć i samo wyjdzie, co tak na prawdę Ci wychodzi. Bez tego to najwięksi czarodzieje tego świata nie dadzą Ci satysfakcjonującej odpowiedzi. Kupujesz soft, nagrywasz i publikujesz. Dostajesz bana, pochwały, trafiasz do killfile, ulubionych i co tam jeszcze ludziska używają do pochwał/nagan i wyciągasz wnioski na kolejną iterację. Później będzie już z górki. Najgorzej jak się uzależnisz i nie będzie Ci starczyło czasu :) Módl się, abyś wcześniej zdobył dostatecznie dużo doświadczenia i nagrywanie zajmowało chwilę, którą po prostu łatwiej wygospodarować. Powodzenia!
OdpowiedzUsuń