Witam.
W pazdzierniku wybieram sie na studia informatyczne na Politechnice Warszawskiej (jesli uda mi sie tam dostac) i chcialbym juz teraz obrac, ze tak powiem pewien kierunek zawodowy, zeby za kilka lat nie obudzic sie z reka w nocniku, bo czuje ze czas ucieka, a z reguly zawsze wszystko zostawiam na ostatnia chwile - chcialbym aby teraz bylo inaczej :)
Obecnie umiem programowac dosc dobrze tylko w czystym C i C++ (zamierzam jeszcze ogarnac i nabrac wprawy w dodatkach z C++11) i koncze nauke o algorytmach, zeby miec po czesci troche latwiej na studiach (robie zadania z algorytmiki na UVa Online Judge (mniejsze programy) i programy zaliczeniowe dla studentow (wieksze programy) - tak wyglada moje obecne doswiadczenie).
Na wakacjach planuje przeczytac dwie czesci Javy Core series i nabierac z kolei wprawy w tym jezyku a takze pouczyc sie o bazach danych, ktorych znajomosc wymagana jest praktycznie wszedzie i robic cos aby utrwalac wiedze z tych dwoch zwiazanych ze soba dziedzin.
I moje pytanie jest takie - jak zaplanowac sobie juz teraz sciezke kariery np. uwzgledniajac ta jave? Mam glownie dwa pytania:
-
Duzo osob mowi o zdobywaniu doswiadczenia poprzez udzial w jakichs projektach. Rozumiem, ze linki do takich projektow w Javie np. na gicie, w ktorych bralem udzial mialbym sobie po prostu poumieszczac w CV
^.-
? Wydaje sie to troche malo wiarygodnym potwierdzeniem umiejetnosci, przeciez przy takich luznych projektach open source nikt nie sklada zadnych podpisow elektronicznych zeby potwierdzic tozsamosc czy cos^^.
-
Z tego co czytalem, duzo osob poleca prace na pol etatu poczawszy od 4 roku studiow, a wczesniej na wakacjach jakies staze. Najwiecej stazy z tego co patrzylem jest wlasnie w Javie.
Zakladajac ze ubiegalbym sie o jakis pierwszy staz powiedzmy za rok, po 1 roku studiow na wakacjach, wystarczyloby mi na razie opanowac ta Jave, douczyc sie o tych bazach danych, dorzucic znajomosc - jak to wymieniaja w wymaganiach - technologii webowych do tej javy (html/css itp.) i choc z jeden certyfikat np. ten podstawowy certified sun java programmer zeby nie miec zupelnie pustego CV oprocz pola "umiejetnosci"?
Na razie nic do tego nie dorzucam bo wiem z doswiadczenia ze nabranie choc podstawowej i gruntownej wprawy w tych 3 rzeczach (java+frontend webowy+bazy danych) zajmie mi czas do konca tego roku kalendarzowego. Chyba, ze powinienem dodatkowo na czyms jeszcze rownoczesnie skupic moja uwage?