Jak zacząć szukanie pracy jako programista Java?

This entry is part 4 of 4 in the series Nauka programowania od zera

W serii o początkach programowania (1,2,3) dowiedzieliśmy się jak sprawnie zacząć naukę języka Java. Do sukcesu w tym polu niestety nie wystarczą tylko dobre umiejętności i wiedza. Połowa sukcesu to odpowiednie podejście do szukania pracy i prowadzenia swojej kariery.

Jakie są najważniejsze błędy początkujących programistów?

Nauczony praktyką swoją i wielu innych programistów jestem w stanie namierzyć wiele wspólnym problemów, które nawiedzają młodych programistów. Na samym początku drogi wiele kluczowych rzeczy umyka naszej uwadze.

Nie bój się aplikować jak najszybciej!

Jeden z najgorszych odruchów spotykanych u młodych programistów to strach przed aplikacją. Widziałem już niezliczone przypadki kiedy programista perfekcyjnie nadający się na poziom junior nie aplikował w ogóle. Tłumaczeń tego faktu jest wiele. Zwykle spotykaną racjonalizacje to:

  • nie jestem jeszcze wystarczająco dobry
  • zbłaźnie się na rozmowie, bo nie znam dobrze tego czy tamtego
  • nie muszę jeszcze zaczynać pracy, mam czas na spokojną naukę
  • czekam na swoją idealną firmę
  • dobra praca jest przez znajomości, bez tego dostanę podrzędne stanowisko
  • praca wymaga studiów, więc muszę je skończyć
  • praca przez firmę pośredniczącą stanowczo odpada
  • muszę zrobić kurs/szkolenie/certyfikat

Wszystkie te powody są zwykle tłumaczeniem standardowego strachu przed zmianą, lub prostą niewiedzą… Pracodawców są setki, dlatego wszystkie argumenty oparte na “niepewności odnośnie swoich umiejętności” nie mają większego sensu. Co więcej… umiejętności miękkie są tak samo ważne jak techniczne, więc więcej rozmów pozwala lepiej się w nich obyć.

Odciąganie podjęcia pracy krzywdzi karierę w najważniejszym punkcie, bo zmniejsza ilość doświadczenia. Dlatego też pracy należy szukać najszybciej jak to możliwe. Nie ważne na którym roku studiów jesteś i czy w ogóle studiujesz. Jeśli potrafisz pisać proste programy, to powinieneś być na rynku pracy.

Ilość doświadczenia jest na wagę złota do potęgi!

W praktyce ilość komercyjnego doświadczenia w danej technologii jest najważniejsza. Ilość lat decyduje o wstępnej kwalifikacji kandydata i im więcej doświadczenia masz, tym więcej rekruterów odezwie się do Ciebie. Dlatego też zbieraj miesiące pracy najszybciej jak to możliwe. Osobiście polecam podejście najbardziej radykalne – pracuj nawet jeśli miałbyś być kilka miesięcy pracować za bezcen! Uwierz mi, że ta inwestycja zwróci się ekstremalnie szybko.

Muszę pracować w firmie – xxxxx!

Prawda jest taka, że jako młody programista nie musisz! Obsesja na punkcie wybierania prestiżowych firm jest bardzo szkodliwa. Na początku taka wybiórczość nie ma sensu. Lepiej jest pracować gdziekolwiek, niż być bezrobotnym. Wiedza, doświadczenie realne i na papierze, które zdobywasz w pracy jest za cenne!

Pułapka szkoleń i certyfikatów.

Szkolenia potrafią realnie podnieść poziom kwalifikacji i jak najbardziej nie należy ich unikać. Problem jest tylko wtedy jeśli uważasz, że mają zastąpić doświadczenie na Twoim CV. Kandydat, który posiada dużo kursów, a mało doświadczenia jest podejrzany o to że nie jest skutecznym programistą w pracy i dlatego chodzi na masę szkoleń.

Firmy pośredniczące.

Nigdy nie powinieneś przejmować się tym, że korzystasz z firmy pośredniczącej. Szczególnie na początku dobre pośrednictwo pozwala na szybie i bezproblemowe zaczęcie kariery. Firmy pośredniczące mają zwykle znajomości u swoich klientów, co daje Ci dużą ekspozycję na wiele firm. Headhunterzy zwykle też lepiej dopasują ofertę dla Ciebie, niż zrobisz to sam.

Przerwy w pracy i pofragmentowane doświadczenie.

Uważaj na przerwy w pracy w danej technologii. Jeśli przeszkoliłeś się na coś innego to musisz mieć świadomość, to dziura w doświadczeniu wygląda bardzo źle. Postaraj się poświęcić co najmniej trzy lata non-stop danej technologii, żeby zwiększyć swoją wartość na rynku.

Zadbaj też by nie zmieniać zbyt często pracy. Nowe oferty pracy mogą być kuszące, ale postaraj się wytrwać w jednym miejscu co najmniej rok. Jeśli znalazłeś dobrą firmę, to zostań w niej trzy lata. Podniesie to zaufanie do twojej osoby i otworzy drogi do ewentualnych awansów.

Nie zapominaj o ciągłym rozwoju.

Na koniec powiem o czymś bardzo ważnym… nie ważne na jakim poziomie jesteś – ciągle powinieneś przeć do przodu z edukacją. Zbyt często widzę programistów, którzy po dostaniu pierwszej wysoko opłacanej pracy spoczywają na laurach. Rynek technologii jest bardzo zmienny i nieustanna edukacja polepsza karierę w każdym aspekcie. Im młodszy jesteś, tym każda zdobyta wiedza będzie pracowała na Ciebie dłużej… warto pomyśleć nad tym i mądrze się rozwijać.

Życzę wam wszystkim sukcesów w tej jakże fascynującej przygodzie : )

Leave A Comment