„Dziękuję za zainteresowanie naszą firmą. Z przykrością informujemy…”
W zeszłym roku, kiedy byłem w trakcie poszukiwania pracy, maile o odrzuceniu bez informacji zwrotnej zawsze mnie frustrowały, ponieważ nigdy mi nie mówiono, jak mogę się poprawić.
Po otrzymaniu całej góry takich e-maili, w końcu znalazłem pracę, którą kocham. Po kilku miesiącach pracy miałem okazję brać udział w rekrutacjach ze strony firmy, co dało mi inną perspektywę, aby zobaczyć, co robiłem źle w innych rozmowach kwalifikacyjnych i poznać częste błędy, które popełnia większość początkujących inżynierów.
Przeglądając wiele życiorysów studentów studiów licencjackich i magisterskich, uczestnicząc w i przeprowadzając wiele rozmów kwalifikacyjnych, zacząłem dostrzegać wspólny wzorzec wśród większości kandydatów, z którymi nie posuwaliśmy się naprzód. Zamierzam podzielić to, co zobaczyłem, na dwie części: pierwszą – przeglądanie CV i drugą – właściwą rozmowę kwalifikacyjną.
Przeglądanie CV
Brak doświadczenia
Wiem, co myślisz: Potrzebuję kogoś, kto da mi szansę na zdobycie pewnego doświadczenia. Zgadzam się, ale twój przyszły pracodawca musi zobaczyć twoje umiejętności techniczne i zdolność do pracy i rozwoju poza szkołą. Jeśli nie możesz znaleźć stażu, zacznij pracę w dziale IT, laboratorium badawczym, dawaj korepetycje lub poszukać możliwości finansowanych przez rząd, takich jak REU.
Brak obecności w Internecie/projektów osobistych
Jeśli zajmujesz się informatyką, modelowaniem matematycznym lub czymkolwiek innym, co wymaga programowania, powinieneś założyć konto na Github. Możesz tam nie tylko zaprezentować swoje umiejętności wykorzystane w realizacji swoich i klasowych projektów, ale także nauczyć się umiejętności przydatnych w miejscu pracy. Z mojego doświadczenia wiem, że korzystanie z Github uczy, jak dokumentować swój kod, wyjaśniać go, a dodatkowo znajomość narzędzi kontroli wersji zawsze ratuje życie!
Ogólne CV
Rozumiem zmaganie się z koniecznością ubiegania się o 100 miejsc pracy i otrzymaniem odmowy z 95 z nich. Zbyteczne wydaje się dostosowywanie swojego CV do tych wszystkich wymagań. Ale jeśli ubiegasz się o konkretną pracę lub masz umiejętności wymagane do jej wykonywania, proszę poświęć trochę czasu na ich zaprezentowanie. To da Ci przewagę, której szukasz.
Przesadzanie z opisem umiejętności
Pamiętam, kiedy na studiach napisałem 2 linijki JavaScriptu i skopiowałem resztę kodu z StackOverflow i myślałem, że znam JS’a… Nie bądź mną. Podziel i opisz swoje umiejętności jako zaawansowane lub podstawowe. To pomaga utrzymać oczekiwania na poziomie realnym i pomoże Ci poczuć się pewnie na rozmowie kwalifikacyjnej, co z kolei pomoże Ci znaleźć pracę, która będzie zgodna z Twoimi zainteresowaniami.
Niezrobienie samodzielnie zadania programistycznego
Nie ma nic bardziej żmudnego, niż zrobienie jeszcze jedno zadania programistycznego. Ale myślę, że większość z nas nie zdaje sobie sprawy z tego, że lepiej jest w połowie wykonać zadanie, niż skopiować i wkleić rozwiązanie, ponieważ systemy antyplagiatowe mogą wyciągnąć podobne rozwiązania z lat ubiegłych. Dobrym pomysłem jest również pozostawienie komentarzy, aby pokazać swój proces myślowy.
Wykorzystaj jeden język programowania
Być może użyłeś wielu języków w swoim wyzwaniu programistycznym, aby pokazać swoją wszechstronność, jednak, często może się wydawać, że odpowiedzi zostały skopiowane z różnych stron internetowych.
Interview
Przygotuj się, przygotuj się i jeszcze raz się przygotuj
Zrób wszystko, co w Twojej mocy, aby dowiedzieć się o firmie, a jeśli możesz, to również produkcie, nad którym pracuje zespół, z którym rozmawiasz. Jako aspirujący inżynierowie, często zapominamy o tym aspekcie przygotowania.
Zrób próbne interview
Prezentacja swojej osoby podczas rozmowy kwalifikacyjne jest umiejętnością, nad którą można pracować i ją doskonalić. Pozwoli ci to utrzymać nerwy na wodzy i pokazać swoje prawdziwe „ja”.
Długość wypowiedzi
Jesteśmy tak podekscytowani, że możemy rozmawiać o naszych projektach, pracy w szkole i stażach, że często zapominamy, aby dać rozmówcy chwilę na wypowiedź lub zadanie nowych pytań. Postaraj się być zwięzły w swoich odpowiedziach, daj prowadzącemu przestrzeń do zadawania pytań. Możesz też powiedzieć coś w stylu: „Chcesz, żebym opowiedział więcej o aspekcie xyz mojego projektu?”.
Bądź sobą
Czasami staramy się dopasować siebie do obrazu kandydata, o którym myślimy, że firma chce zatrudnić, ale ważne jest, aby być tobą, być pewnym siebie i pamiętać, aby mieć przyjemność ze spotkania i rozmowy.
Zadawaj dobre pytania
Ważne jest, aby zadawać pytania, ponieważ pozwala to osobie prowadzącej interview dostrzec Twoje priorytety, a Tobie zrozumieć, co oznaczałaby praca w tej konkretnej firmie lub w konkretnym zespole. Pytania te mogą brzmieć: „Jak wygląda codzienna praca inżyniera w zespole?”. „Jaki jest najciekawszy aspekt tej pracy lub pracy w tym zespole lub w tej firmie?”
Mam nadzieję, że te wskazówki i spostrzeżenia pomogą Ci w poszukiwaniu pracy. Proszę uwierzyć w siebie! W tej chwili może się to wydawać niemożliwe, ale obiecuję, że jeśli będziesz nadal ciężko pracował i doskonalił się, znajdziesz pracę, którą kochasz!
Uwaga!
Powyższy artykuł jest (prawie) automatycznym tłumaczeniem artykułu „What I learned conducting entry-level software engineer interviews”, który dostępny jest na medium.com:
https://blog.usejournal.com/what-i-learned-conducting-entry-level-software-engineer-interviews-93ba2a4dc084