Ta strona wykorzystuje pliki cookie w celu prezentacji dopasowanych dla Ciebie treści. Możesz włączyć/wyłączyć obsługę plików cookies w swojej przeglądarce.

Dowiedz się więcej
Alfabet kandydata, czyli jak znaleźć pracę w IT po bootcampie

Alfabet kandydata, czyli jak znaleźć pracę w IT po bootcampie

Opublikowano  przez Marek Zoellner

Jesteś po bootcampie w szkole programowania? Jesteś w trakcie? A może dopiero zastanawiasz się nad nauką kodowania? Masz wątpliwości, czy po kursie znajdziesz zatrudnienie? Specjalnie dla Ciebie eksperci Kodilli przygotowali elementarz, dzięki któremu zwiększysz swoje szanse w poszukiwaniu pracy.

Jeśli jesteś po lekturze naszego poradnika o 30 krytycznych błędach popełnianych podczas nauki programowania, wiesz, jak się przygotować do nowego zawodu. Teraz czas na kolejny kurs, który pomoże Ci zdobyć w tym zawodzie pracę. Specjalnie dla Ciebie przygotowaliśmy kolejne vademecum, w którym od A do Z wytłumaczymy, jak dotrzeć do celu i stać się częścią branży IT.

Autoprezentacja

Zanim zaczniesz szukać pracy, odpowiedz sobie na pytania: Kim chcesz zostać? W jakim kierunku chcesz się rozwijać?, Czym chcesz się zajmować i na jakim stanowisku pracować?. Zaktualizuj własny profil zawodowy. Przeanalizuj, co już na pewno umiesz, a z czym jeszcze ciągle masz problemy. To pomoże ocenić Twoje szanse na rynku i uniknąć kompromitacji podczas rozmowy o pracę na stanowisku, na które brakuje Ci jeszcze doświadczenia.

W przygotowaniu autoprezentacji warto oprzeć się o przegląd konkretnych ofert na interesujące Cię stanowiska. Możesz też wyobrazić sobie idealnego kandydata, na którego czeka wybrana przez Ciebie firma i dopasować się do oczekiwań. Na podstawie przedstawionych w ogłoszeniu wymagań łatwiej będzie Ci określić, które cechy warto wyeksponować w trakcie aplikacji, a które lepiej przemilczeć. Kiedy będziesz mieć pewność, że już potrafisz dobrze się “sprzedać”, przygotuj CV i aplikuj.

Bądź sobą

Nikogo nie udawaj. Bądź szczery lub szczera ze sobą i tę samą zasadę stosuj prezentując się rekruterom. Nie zapominaj, że w razie pozytywnego rozpatrzenia Twoich dokumentów aplikacyjnych i zaproszenia na rozmowę, będziesz mieć do czynienia z doświadczonymi profesjonalistami.

Już w trakcie krótkiej rozmowy będą potrafili ocenić stan Twojej wiedzy i predyspozycje do wykonywania zawodu.Sprawdzą, czy rzeczywiście posiadasz wymienione w CV umiejętności twarde i miękkie. Mogą też wypytać Cię np. o wymienione przez Ciebie hobby, dlatego nie warto przesadzać i próbować zaimponować tym, co wydaje się być interesujące, ale nie masz o tym pojęcia.

CV

Jak ma wyglądać? Gdzie i czy umieścić zdjęcie? Co wymienić, a co pominąć? Czy poprzednie doświadczenie zawodowe będzie miało wpływ na ocenę Twojej kandydatury? Pytań jest dużo, ale - po kolei.

Na pewno najważniejszym punktem będzie ta część Twojego CV, która pokaże co robisz, aby zostać programistą oraz jakie masz umiejętności. Warto zatem skupić się na podkreśleniu tych aspektów, które mogą może przełożyć się na korzyści dla Ciebie, ale również firmy, która Ciebie zatrudni.

Doświadczenie

Jeżeli masz już jakieś, nawet niewielkie doświadczenie w IT, powinno się to podkreślić (np. jesteś administratorem, pracujesz na stanowisku helpdesk lub support). Zwróć też uwagę rekrutera na swoje umiejętności pożądane w tej branży (logiczne myślenie, analizowanie danych, znajomość algorytmów). Jeżeli jednak jesteś zupełnie spoza branży i nie posiadasz takich cech, staraj się o doświadczeniu pisać jak najmniej.

Nie pisz zatem o praktykach wakacyjnych w sklepie z butami, chyba że Twoim zadaniem było poprawienie strony internetowej tego sklepu. Skup się raczej na własnej działalności związanej z IT. Pochwal się projektami, z których jesteś dumny, nawet jeśli były pisane do szuflady.

Pamiętaj też, żeby nie wyliczać każdego zrealizowanego projektu. Wybierz dwa najlepsze, bo rekruterzy stawiają na jakość, a nie ilość. Jeśli nie masz pewności, które z Twoich prac warto pokazać na rozmowie, pokaż je doświadczonemu koledze-programiście. Zapytaj, czy już się nadają, opisz je i zabierz ze sobą na rozmowę rekrutacyjną. Oczywiście jeśli jesteś po jednym z naszych bootcampów, również się tym pochwal.

Elastyczność

Jeśli przez dłuższy czas nie udaje Ci się znaleźć wymarzonej pracy, nie załamuj rąk. Podejdź do tematu w sposób elastyczny. Zmień wymagania i dostosuj się do sytuacji. Nie musisz od razu być Junior Java Developerem, by zrobić karierę w branży możesz zacząć od bezpłatnego stażu lub pracy w innym dziale, gdzie będziesz mógł wykorzystać swoje umiejętności, ale programowanie nie będzie Twoim głównym zajęciem. Ważne jest, że będziesz już w firmie IT.

Od wewnątrz lepiej poznasz jej język, oczekiwania i przede wszystkim ludzi. Będziesz się dalej uczyć, by po jakimś czasie dostać pracę w takim charakterze, jak chciałeś. Pamiętaj tylko, że jeśli już dostaniesz pracę w innym, nadal być blisko kodowania i wciąż się go uczyć. To jedyny sposób, by zostać zawodowym programistą.

Feedback

W większości firm IT to już norma, ale niestety nadal nie w każdej ona funkcjonuje. Dlatego jeśli po rozmowie nie dostaniesz feedbacku, czyli informacji zwrotnej, po prostu o nią poproś. Zostanie to docenione i zyskasz dodatkowy plus, uwierz nam.

I nie przejmuj się, jeśli opinia po rozmowie nie będzie pozytywna. Na własnych błędach też możesz się wiele nauczyć i wyciągnąć wnioski przed kolejnym spotkaniem.

GitHub

Jest potężnym i bardzo ważnym dla programistów narzędziem. Ty możesz tam dodać stworzony przez siebie kod z całą jego strukturą i historią jego tworzenia, co pokazuje, w jaki sposób pracujesz i co tak naprawdę potrafisz. Takim kodem można się podzielić z innymi, może być też przez innych oceniany.

Jeśli są tam Twoje projekty, na pewno warto podlinkować je w swoim CV. Inna sprawa, że rekruterzy sami również szukają tam kandydatów. Na GitHubie widać, jaką popularność zdobyły w środowisku programistów te projekty, co może być dodatkowym atutem.

Zadbaj też, aby Twój Github “żył”. Nie dopuszczaj, aby przez kilka tygodni lub miesięcy nic tam nie działo. Takie zjawiska są negatywnie postrzegane zwłaszcza, jeżeli nie masz doświadczenia w programowaniu i starasz się o swoją pierwszą pracę w tym zawodzie.

Pamiętaj też o różnego rodzaju grupach dyskusyjnych. To doskonałe źródło wiedzy, z którym możesz uczyć się programowania i przygotowywać do walki na rynku pracy. Oprócz jednego z najpopularniejszych, czyli Stack Overflow, można tu wymienić choćby: 4programmers.net, CodersCity, CodeProject, Codecall, Bytes).

Hobby

To może być niezły haczyk, który przykuje uwagę działu HR. Jeśli masz się czym pochwalić w kontekście doświadczeń i umiejętności, Twoje zainteresowania mogą pomóc wygrać z innymi konkurentami na to stanowisko.

Postaraj się wykorzystać swoje zainteresowania. Jeśli grasz w piłkę nożną, możesz wykorzystać futbol jako przykład gry zespołowej i opowiedzieć o pracy w teamie. Jeśli skaczesz ze spadochronem, masz szansę udowodnić, że nie boisz się wyzwań. A jeżeli malujesz obrazy abstrakcyjne, możesz skierować dyskusję na tematy związane z kreatywnością czy myśleniem nieszablonowym.

Pamiętaj jednak, że lepiej jest wymienić coś, na czym naprawdę się znasz. Nie chwal się na wyrost, bo Twój rozmówca może się okazać mistrzem w danej dyscyplinie sportu czy sztuki i bardzo szybko odkryje, że przesadziłeś.

W tej sekcji nie powinno się również wpisywać banałów lub popularnych sloganów typu literatura, muzyka czy kino. Jeżeli chcesz już je wpisać w zainteresowania, to staraj się doprecyzować pisząc np. muzyka klasyczna, kryminały medyczne, filmy nieme :)

Internet

Podobnie jak podczas nauki programowania, tak i w czasie szukania pracy internet dzisiaj to absolutna podstawa. Wielu programistów ma swoje konta na Linkedinie, bo tam mają je również rekruterzy, którym wystarczy dać zielone światło, by zaczęli zasypywać ofertami.

Sieć jest także ogromną i stale aktualizowaną bazą wiedzy z branży IT. Przed rozmową o pracę warto sprawdzić, czy np. wersja frameworka, którego uczyłeś się na bootcampie, nadal jest najbardziej aktualna, czy może jednak warto odświeżyć swoje informacje i zaskoczyć rekrutera newsem.

Buduj sieć swoich kontaktów, bo to otwiera drogę do kolejnych kontaktów. Bierz udział w dyskusjach, może zwrócisz czyjąś uwagę. Pamiętaj też, że pracodawcy mogą zajrzeć przed rozmową na Twój profil w mediach społecznościowych i jeśli jest publiczny, sprawdzić, jak wygląda tam Twoja aktywność, co wrzucasz, co piszesz. Staraj się pamiętać, że nie w każdej firmie życie prywatne musi się mieszać z zawodowym.

Języki

Chcesz programować, więc - wiadomo - stopień opanowania języka programowania będzie liczył się najbardziej. Ale równie ważne może okazać się to, w jaki sposób komunikujesz się z innymi. I to zarówno w języku obcym (w IT podstawa to angielski, choć można np. pracować także po niemiecku), jak po polsku. Staraj się mówić ładnie, jasno i ciekawie. Popracuj też nad językiem ciała. Na rozmowie kwalifikacyjnej Twoje gesty czy sposób, w jaki rozsiadasz się w fotelu naprzeciwko rekrutera, też mogą być oceniane.

Kontakty

Buduj sieć kontaktów w internecie, staraj się jednak wychodzić także poza ramy wirtualnych narzędzi i brać udział w spotkaniach czy konferencjach. Jest wiele darmowych spotkań, tzw. meetupów, chętnie odwiedzanych przez ludzi z branży (np. na Crosswebie, meetup.com), które są idealną okazją do nawiązywania znajomości i zdobywania pierwszych kontaktów w branży IT. Możesz tam wziąć wspólnie z nimi udział w warsztatach, wymienić się numerami telefonów, a być może nawet otrzymać już ciekawą propozycję pracy.

List motywacyjny

Powoli staje się legendą. W zamian za to firmy oczekują sekcji “O mnie” w CV, która jest skróconą wersją Listu Motywacyjnego. Coraz mniej firm oczekuje jego wysłania oprócz CV. Jeżeli jednak jakaś firma poprosi Cię o LM, to ważne jest, aby był on napisany inwidualnie do tej konkretnej firmy.

Jeden list do wszystkich to nienajlepszy pomysł. Warto dostosować treść i stylistykę do działalności konkretnej firmy. Każda z nich ma swój własny styl. Są takie, które stawiają na powagę inne epatują luzem. Rekruter czytając Twój list powinien mieć wrażenie, że napisałeś go specjalnie na to stanowisko, dla tej firmy.

Zwróć w nim uwagę na elementy działalności danej firmy i połącz je ze swoim doświadczeniem i umiejętnościami. Pokaż, że zatrudniając Cię, firma coś zyska, a unikaj pisania o tym, co firma może dać Tobie.

Motywacja

Rozmawiając o swojej przyszłej pracy pokaż, że wiesz, czego chcesz i że potrafisz to osiągnąć. Opowiedz o swoim celu, ale także o tym, jaki masz pomysł na jego osiągnięcie. Powiedz, dlaczego chcesz pracować w IT, skąd wziął się taki pomysł i jak udało Ci się połączyć naukę z dotychczasową pracą i obowiązkami domowymi, by nauczyć się programowania. Udowodnij potencjalnemu pracodawcy, że nie chodzi Ci wyłącznie o lepsze zarobki i spokojniejszą pracę. Większość pracodawców będzie bardziej zainteresowana, gdy Twoją motywacją będzie potrzeba rozwoju i zdobywanie nowych doświadczeń.

Nie rezygnuj

Jeśli zamiast oferty pracy dostaniesz np. zaproszenie na staż, nie odrzucaj go od razu. Przeanalizuj swoje możliwości finansowe i zastanów się nad takim scenariuszem.

Coraz więcej firm IT proponuje płatne staże, które z założenia mają wyłonić przyszłych pracowników. Co prawda może to być nawet bezpłatny staż, ale potraktuj go jako intensywny, praktyczny kurs, za który nie musisz płacić i po którym możesz podpisać umowę o pracę za w miarę przyzwoite pieniądze. Dla Ciebie to może być trampolina, z której szybko się wybijesz.

Ogłoszenia

Praca sama do Ciebie nie przyjdzie. Gdzie jej zatem szukać? Jak to robić?

Najłatwiej zacząć od przeglądania ogłoszeń na popularnych portalach typu: pracuj.pl, praca.pl, gowork.pl, indeed.com, nofluffjobs.com, buldogjobs.com itp. Powstaje też coraz więcej grup na Facebooku, gdzie wrzucane są ogłoszenia, a co ważne, w mediach społecznościowych można od razu zaczepić autora ogłoszenia i porozmawiać z nim na czacie.

Warto też (a właściwie w IT dzisiaj już nawet trzeba) szukać pracy na LinkedIn. To pierwsze narzędzie, po portalach z ogłoszeniami, gdzie rekruterzy poszukują pracowników. Tutaj przede wszystkim należy skupić się na maksymalnym wyeksponowaniu swojej osoby w kontekście umiejętności technicznych. Dlatego bardzo ważne jest uzupełnienie tabeli “Skills”, ponieważ słowami kluczowymi do wyszukiwania na tym portalu są przede wszystkim nazwy technologii.

Ale nie tylko. Na LinkedInie w zakładce praca publikowane są również ogłoszenia pracy. Możesz też, korzystając ze specjalnej opcji, wysłać sygnał do potencjalnych pracodawców, dając znać społeczności na LinkedIn, że szukasz pracy zgodnej z określonymi przez Ciebie kryteriami.

Przeglądanie ogłoszeń to również dobry sposób na zweryfikowanie swoich oczekiwań. Może okazać się, że czytając wymagania stwierdzisz, że wcale nie masz aż tak wielu braków. Albo w druga stronę - osoby, które dopiero wchodzą do świata IT muszą się nastawić na to, że nie będą zarabiały od razu po kilkanaście tysięcy złotych i oferty będą znacznie niższe od spodziewanych. Mimo wszystko jednak dynamika wzrostu ich wynagrodzenia będzie wyższa niż w innej branży.

Program Gwarancja Pracy

To program dla Kursantów Kodilli, w którym udział umożliwia otrzymanie zwrotu poniesionych kosztów w przypadku nieznalezienia pracy po ukończeniu bootcampa. By to jednak nastąpiło, muszą zostać spełnione określone warunki. Wszystkie szczegóły wraz z dokładnym opisem i zasadami Programu Gwarancja Pracy znajdziesz TUTAJ.

Rozmowa rekrutacyjna

Rozmowa rekrutacyjna jest tym momentem, który daje możliwość pełnego zaprezentowania się potencjalnemu pracodawcy. W trakcie spotkania możesz rozwinąć kwestie, które w CV zostały tylko wspomniane hasłowo, ale przede wszystkim pokazać swoje umiejętności miękkie i zabłysnąć osobowością.

Warto się do tego przygotować i nie iść na “żywioł”. Dobrym pomysłem jest zapytanie rekrutera prowadzącego proces, jak przygotować się na rozmowę, na co zwrócić uwagę, jak się ubrać itp. Każda firma ma swoje standardy prowadzenia rozmów rekrutacyjnych i warto je poznać. Do tego przygotowujemy w Kodilli.

Pamiętaj też, że taka rozmowa to nie tylko spotkanie face to face. Jej częścią będzie także wymiana informacji przez czat, telefon czy informacji przez maila. Zwracaj zatem uwagę na język, jakim się posługujesz, czy dotrzymujesz ustalonych terminów, jeśli umawiacie się na odpowiedź do jakiegoś czasu itd. To wszystko działa na Twoją korzyść lub nie, jeśli się do tego nie przyłożysz w odpowiedni sposób.

SWOT

Aplikując na wybrane stanowisko sam możesz spróbować określić, jak bardzo się na nie nadajesz, określając swoje mocne i słabe strony oraz szanse i zagrożenia, które wiążą się z walką o daną posadę. Analiza SWOT to również przydatne narzędzie dla programistów. Oto jeden z przykładów na jej zastosowanie.

S (Strengths) - to Twoje atuty, którymi warto się chwalić i na które liczy Twój pracodawca. Może to być na przykład znajomość języka programowania zdobyta na bootcampie Kodilli.

W (Weaknesses) - to Twoje słabości, czyli np. dość małe doświadczenie w praktycznym wykorzystaniu tego języka. Jesteś nowy lub nowa w branży, dopiero zaczynasz, nie masz stażu pracy. Zastanów się, jak możesz się obronić podczas rozmowy, słysząc takie uwagi, ale też jak przekuć swoje wady na zalety.

O (Opportunities) - szanse. Rynek, na którym szukasz pracy jest bardzo chłonny, a programistów wciąż brakuje, możesz zatem liczyć na to, że będzie tu miejsce również dla Ciebie. Mimo braku doświadczenia, to może być Twoja szansa. Podobnie jak motywacja i odpowiednie uargumentowanie, jak bardzo chcesz pracować w tej konkretnej firmie.

T (Threats) - zagrożenia: wszystko to, co stwarza niebezpieczeństwo zmiany niekorzystnej. Czyli np. przemyślenia, że może jednak się do tego nie nadajesz. Tu możesz liczyć na wsparcie naszych Konsultantów, którzy odpowiednio Cię przeszkolą i przygotują, dając solidny feedback.

Testy

Mamy tu na myśli dwa rodzaje testów. Pierwsze z nich to testy predyspozycji zawodowej, które pozwalają ocenić Twoje szanse na odnalezienie się na danym stanowisku pracy i to, czy sprawdzisz się w wykonywaniu takiego, a nie innego zawodu.

Drugi rodzaj testów, które mają znaczenie w procesie rekrutacji to testy wyłapujące błędy w Twoim kodzie i poprawiające funkcjonalności. Pokaż rekruterowi, że wiesz o ich istnieniu, umiesz wykorzystać je w swojej pracy i chętnie to robisz. Udowodnij, że dbasz o swój kod, bo to dowód na Twoją solidność i gwarancja, że będziesz starać się pracować jak najlepiej.

Umiejętności (miękkie)

Równie ważne jak doświadczenie są coraz częściej tzw. umiejętności miękkie. Coraz więcej pracodawców wychodzi bowiem z założenia, że w kwestii kompetencji twardych pracownika można doszkolić. Trudniej jest zmienić w człowieku jego osobowość i podejście, które mają kluczowe znaczenie w kontekście pracy zespołowej.

Jako osoba początkująca (ale także i później), najprawdopodobniej będziesz pracować w zespole. Dlatego bardzo ważne będzie, czy potrafisz działać w teamie, sposób w jaki komunikujesz się z innymi, czy też to, jakie masz talenty. Jeśli rozwiązywałeś kiedyś testy osobowościowe (np. Gallupa), określające tego typu cechy, nie zapomnij się nimi również pochwalić. Inne ważne kwestie to to, czy jesteś nastawiony na działanie, czy wolisz analizować, jak radzisz sobie z zarządzaniem czasem pracy, czy jesteś introwertykiem itp.

Wynagrodzenie

To dość istotny element negocjacji w procesie rekrutacji. Możesz się z całą pewnością spodziewać, że takie pytanie padnie podczas rozmowy z potencjalnym pracodawcą. Oczywiście, niemal każda firma ma założony budżet na dane stanowisko, jednak dla osoby rekrutującej ważne jest również poznanie Twoich oczekiwań, a także tego, jak oceniasz swoje umiejętności i zaangażowanie.

Przed udaniem się na rozmowę dobrze jest poznać stawki rynkowe i wiedzieć, jakie widełki możesz zaproponować, gdy to pytanie padnie. O zachciankach programistów pisaliśmy sporo. Weź to pod uwagę. Pamiętaj jednak, że dopiero zaczynasz i nie przesadzaj ze zbyt wygórowaną kwotą. Na pracę marzeń trzeba najpierw zasłużyć, dlatego zacznij od standardowych wymagań.

Znajdź pracę!

Nie pozostaje nam nic innego, jak życzyć Ci powodzenia :)

Umów się na rozmowę z doradcą Kodilli