Czego możesz oczekiwać od swojego młodszego programisty – 5+1 rzeczy, na które należy zwrócić uwagę

Młodsi programiści na współczesnym rynku pracy mogą posiadać niesamowite umiejętności, a nawet mogą pojawić się na rozmowie kwalifikacyjnej z doskonałymi referencjami. Aby ułatwić Ci proces rekrutacji, stworzyliśmy zarys umiejętności i cech charakterystycznych świetnego juniora w 2021 roku.

Zdefiniowanie rodzaju specjalisty, jakiego potrzebujesz w swoim rosnącym zespole IT, może być wyzwaniem. Potrzebujesz doświadczonego weterana, który potrafi podejmować szybkie decyzje lub jest gotowy do mentoringu swoich kolegów? A może możesz osiągnąć więcej, zatrudniając zmotywowanego młodszego specjalistę, który jest chętny i chętny do wykonywania wysokiej jakości pracy pod nadzorem. Twoja firma potrzebuje zarówno juniorów, jak i seniorów, aby prosperować, ponieważ dodają wartość na różnych poziomach.
Jest pewien haczyk: definicja „starszego programisty” w jednej firmie może być idealnym młodszym programistą w innej firmie. Na przykład jeden programista może być uważany za „starszego” w zakresie programowania w Javie, ale jednocześnie za „młodszego” w HTML5. Tak więc kategoryzacja i etykietowanie kandydatów zgodnie z ich doświadczeniem nie jest procesem typu „cookie-cutting”. Poza tym jest wiele innych rzeczy, których możesz oczekiwać od swojego następnego młodszego kolegi, poza pewnym doświadczeniem.
Z drugiej strony, odwieczne praktyki zatrudniania stają się przestarzałe. Na przykład, stopnie uniwersyteckie stają się coraz mniej oczekiwane i można oczekiwać, że juniorzy będą mieli w dzisiejszych czasach pewne doświadczenie. Ponadto coraz więcej firm otwiera swoje pozycje na całym świecie, nawet za granicą, ze względu na zmiany, które przyniosła pandemia. Masz możliwość rekrutowania młodszych programistów z całego świata i oferowania im zdalnych stanowisk.
Ale zanim zagłębimy się w temat juniorów, szybko przyjrzyjmy się umiejętnościom i możliwościom starszego programisty w pewnym kontekście.

Czego możesz oczekiwać od starszego programisty?

Programiści na wyższych stanowiskach mają zwykle ponad 5 lat doświadczenia w określonej technologii.
Seniorzy powinni być krytycznymi myślicielami i praktykować pełną odpowiedzialność. To właśnie im możesz zaufać w organizacji, aby zachować w swoich umysłach duży obraz w miarę pojawiania się wyzwań i problemów. Seniorzy najlepiej w pierwszej kolejności przywiązują odpowiedzialność do siebie, niezależnie od tego, czy ich zespół odnosi sukcesy, czy nie. Oprócz bycia odpowiedzialnymi, seniorzy są na ogół ekspertami w:

  • Współpraca z klientami wewnętrznymi i zewnętrznymi oraz interesariuszami
  • Zespoły kierownicze i mentorskie
  • Prowadzenie projektów i dbanie o ogólny obraz
  • Posiadanie wrodzonej wiedzy na temat systemów i architektury oprogramowania
  • Zaawansowane zrozumienie frameworków, technologii, metod testowania i rozwiązywania problemów
  • Analiza potrzeb biznesowych i oczekiwań użytkowników
  • Umiejętność kierowania i mentoringu zespołów oraz kierowania projektami
  • Jest wiele obszarów, w których seniorzy przodują. Jednak posiadanie zespołu pełnego seniorów może być przesadą, ponieważ młodsi programiści mogą być również świetnym dodatkiem do Twojej organizacji.

Więc czego dokładnie można oczekiwać od junior developera?

Kiedy mówimy o „młodszym programiście”, zwykle myślimy o kimś, kto ma od 1 do 3 lat doświadczenia w danej technologii.
Jako ogólną zasadę możemy powiedzieć, że juniorzy powinni być w stanie samodzielnie wykonywać zadania techniczne, ale będą potrzebować ogólnego zarządzania i konsultacji. Powinni bardziej skupiać się na kodzie i podzadaniach przypisanych im przez seniorów, a mniej na całościowym ujęciu, architekturze i strategii.
Krótko mówiąc, oto rzeczy, których możesz oczekiwać od junior developera w 2021 roku:
1) posiadanie podstawowej wiedzy na temat technologii
2) posiadanie udokumentowanego, odpowiedniego doświadczenia
3) rozumienie zwinnych praktyk
4) wysokiej jakości praca pod nadzorem
5) posiadanie świetnych umiejętności miękkich i interpersonalnych
+1) silna motywacja do nauki i postępów
Zanurzmy się głębiej w każdy punkt i zbadajmy, dlaczego są one ważne dla młodszych programistów.

1) posiadanie podstawowej wiedzy na temat technologii

Junior nie powinien skupiać się na ogólnym obrazie i powinien raczej zająć się pracą nad konkretnymi funkcjami produktu. Ale wiedza o tym, jakie procesy są zaangażowane w tworzenie oprogramowania, ułatwi życie wszystkim w zespole.
Z punktu widzenia technologii Twoja firma określi, które umiejętności są najbardziej wartościowe, ale możesz oczekiwać, że dobry młodszy programista będzie znał około 4-6 języków programowania.
Najlepsi kandydaci na młodszych programistów będą mieli wrodzoną wiedzę na temat cyklu rozwoju i będą znali procesy i role.

2) posiadanie udokumentowanego, odpowiedniego doświadczenia

Jeśli chodzi o zatrudnianie, doświadczenie wciąż jest złotem w oczach firm – ale rodzaj doświadczenia, jakie ktoś posiada, zmienia zasady gry. Doświadczenie można zdobyć poprzez własne projekty, w szkole programowania, podczas stażu lub na uniwersytecie. Zatem doświadczenie nie zawsze musi pochodzić z pracy na pełen etat. Najważniejsze jest, aby zobaczyć odpowiednie doświadczenie w CV kandydata, ponieważ możesz oczekiwać, że każdy młodszy będzie w stanie zademonstrować jakiś rodzaj pracy.
Możesz oczekiwać, że młodzi programiści pojawią się na rozmowie kwalifikacyjnej z solidnym portfolio projektów i odpowiednim doświadczeniem programistycznym.

3) rozumienie zwinnych praktyk

Zwinne tworzenie oprogramowania jest obecnie uniwersalną najlepszą praktyką w tworzeniu oprogramowania, a około 92% właścicieli firm uważa, że kluczem do sukcesu ich firmy jest zwinność.
Zatrudnienie młodszego programisty, który zna się na sprintach lub jest w stanie podejmować decyzje zespołowe, okaże się świetnym wyborem, gdy Twój zespół pracuje zwinnie. Oczywiście nie możesz oczekiwać, że każdy kandydat pracował nad projektem na żywo metodami zwinnymi, jednak możesz oczekiwać, że twój nowy młodszy kolega będzie miał podstawową wiedzę na temat zwinnych praktyk.
Świetny junior kandydat będzie dobrze przygotowany do rozpoczęcia pracy w dowolnym zespole programistycznym. Możesz oczekiwać, że zrozumieją, czym jest Scrum, codzienne standupy, sprinty, retrospektywy, prezentacje klientów i praca zespołowa.

4) wysokiej jakości praca pod nadzorem

Młodszy programista powinien być w stanie pracować niezależnie, ale od czasu do czasu będzie potrzebował nadzoru, wskazówek, najlepszych praktyk i mentoringu ze strony starszych kolegów, aby móc robić postępy i zapewniać najlepszą jakość pracy. To miejsce starszego kolegi jest miejscem podejmowania decyzji i mentoringu młodszym kolegom, ale junior powinien wykazywać motywację i energię do nauki i postępu. Mimo to na pewno można oczekiwać, że junior będzie w stanie pracować samodzielnie i samodzielnie znajdować rozwiązania mniejszych problemów. Świetna etyka pracy i oko do szczegółów okażą się niesamowitymi funkcjami w twoim nowym młodszym programiście.
Idealnym kandydatem będzie pewny siebie, samowystarczalny profesjonalista, który nie cofnie się przed podjęciem pracy w celu rozwiązania wyzwania. Mimo to świetnie, jeśli wiedzą, kiedy zadać pytanie lub poszukać wsparcia u rówieśników. Możesz zapytać swojego kandydata: „Kiedy ostatni raz musiałeś poprosić o pomoc, dlaczego i czy potrafiłeś wtedy rozwiązać wyzwanie?” Oczekuj, że młodsi programiści będą mieli świetną odpowiedź na to pytanie i będą mieli wewnętrzną motywację do nauki i doskonalenia się w swojej pracy.

5) posiadanie świetnych umiejętności miękkich i interpersonalnych

Twój nowy młodszy programista powinien być w stanie szybko i bezproblemowo dostosować się do kultury Twojej firmy i dynamiki zespołu. Ten proces będzie o wiele łatwiejszy z osobą, która ma świetne umiejętności społeczne i posiada pewne umiejętności miękkie.
Wyobraź sobie scenariusz, w którym twój nowy młodszy programista ma zademonstrować swoją pracę, ale wydaje się, że nie jest dobrze prezentować się w profesjonalny sposób. Albo pomyśl o początkowych konfliktach, które mogą pojawić się podczas onboardingu kolegów podczas pierwszych kilku miesięcy. W jaki sposób nowy junior poradzi sobie z konstruktywną krytyką, jak będzie komunikować się z kolegami i jak dostosuje się do zmian, które na pewno nastąpią?
Wiemy, że umiejętności miękkie są dziś w centrum uwagi wielu menedżerów zajmujących się zatrudnianiem i stają się one coraz ważniejsze z dnia na dzień. Umiejętności takie jak prezentowanie, przekazywanie i otrzymywanie informacji zwrotnych, zarządzanie czasem lub radzenie sobie z konfliktami będą nieocenione u Twojego nowym młodszego programisty.

+1) silna motywacja do nauki i postępów

Firmy działają w zmieniającym się środowisku, a transformacja cyfrowa wiąże się z ciągłą zmianą procesów i technologii. Świetny junior postrzega zmiany nie jako zagrożenie, ale jako wyzwanie do rozwiązania. Chętnie uczą się i wdrażają nowe technologie, procesy i sposoby pracy.
Jeśli chodzi o osobowość, szukaj demonstracji motywacji i prawdziwej energii, a także chęci uczenia się na błędach podczas rozmowy kwalifikacyjnej z juniorami. Oprócz punktów z naszej listy, oczekuj, że twój nowy junior będzie otwarty na konstruktywną krytykę i będzie miał prawdziwą motywację do doskonalenia się. Zwracając uwagę na te cechy, możesz upewnić się, że twój nowy pracownik jest podekscytowany i gotowy do nauki i pracy w twoim zespole.
Podczas rozmowy kwalifikacyjnej możesz poprosić kandydata o opowiedzenie historii, w której był w stanie wyciągnąć naukę z błędu i poprosić go o wyjaśnienie, jak poradził sobie z początkową krytyką. Możesz też poprosić go, aby powiedział, kiedy wspierał swoją drużynę, mimo że nie zgadzał się w 100% z kierunkiem, w jakim chciał podążać zespół. Wysłuchanie tych historii może dać ci świetne ogólne wyobrażenie o tym, jakim typem osoby jest twój kandydat oraz o poziomie wsparcia i zaangażowania, jakiego może udzielić.

Gotowy na znalezienie kolejnego młodszego programisty?

Jeśli szukasz kandydata, który ma znacznik wyboru obok każdej pozycji na tej liście, rozważ współpracę z Codecool. Absolwenci Codecool to wspaniali młodzi programiści, którzy mogą zaznaczyć wszystkie pola na liście oczekiwań i pomóc Twojej organizacji w rozwoju. Nasi zmotywowani młodsi specjaliści mogą zapewnić wysoką jakość pracy od pierwszego dnia w Twoich projektach.
Zainteresowany? Skontaktuj się z nami i porozmawiajmy o interesach!

Rozpoczynamy Nowy Rok silniejsi i bardziej dojrzali niż kiedykolwiek wcześniej

József Boda, współzałożyciel i dyrektor generalny Codecool opowiada nam o tym, dlaczego uważa, że rok 2020 powinniśmy liczyć w „psich latach”, i jak Codecool wystrzela niczym rakieta w 2021 roku i czego życzy nam wszystkim na ten nowy rok.

Rok 2020 był dla nas w Codecool naprawdę dobrym rokiem. Właściwie to przyznaję to z pewną rezerwą w środku globalnej pandemii. Byliśmy głęboko wstrząśnięci, będąc świadkami upadku całych sektorów, zamykania setek firm wokół nas. Tysiące osób traci pracę, wszyscy martwimy się o zdrowie naszych bliskich i własne. Jednak w Codecool zrealizowaliśmy wszystkie nasze kluczowe cele w zeszłym roku i przekroczyliśmy własne oczekiwania, praktycznie bezproblemowo przechodząc do trybu online i jednocześnie rozwijając naszą działalność.

Gdybyś zapytał mnie w tym czasie w zeszłym roku, czy bylibyśmy w stanie zapisać naszych uczniów w pełni online, kontynuować wszystkie nasze zajęcia online, budować partnerstwa i umieszczać naszych absolwentów u tych partnerów również online, odpowiedziałbym: „Żartujesz? Z pewnością nie bylibyśmy w stanie tego zrobić ”.

I robić to wszystko praktycznie z dnia na dzień? Kiedy naszą istotą jest klimat Codecool w szkole, w której codziennie spędzamy razem długie godziny? A jednocześnie osiągnięcie rekordowej liczby rocznych zapisów w 3 krajach, do których dołącza łącznie 1.000 studentów? Nigdy, przenigdy. Ale wtedy właśnie to zrobiliśmy. I to z powodzeniem. Byliśmy najbardziej zdumieni, że wszystko było możliwe.

Po pierwszym szoku szybko przeszliśmy do trybu adaptacyjnego (ang. agile). Chcieliśmy od razu w tym wszystkim pomóc jednocześnie. Opracowaliśmy dwie aplikacje dla Krajowego Pogotowia Ratunkowego na Węgrzech i wspieramy przewodniki po edukacji online dla szkół publicznych w Polsce i na Węgrzech. W międzyczasie rozplanowaliśmy wszystkie nasze kursy online bez większych problemów, a jesienią zapisaliśmy ponad 300 studentów na kursy wspierane przez nasz rząd. Kursy te nadal cieszą się powodzeniem we wszystkich czterech specjalizacjach i mamy nadzieję, że w  przyszłości ten popularny program w jakiś sposób będzie kontynuowany. W Polsce zwiększyliśmy liczbę naszych kursów weekendowych i z wielkim sukcesem uruchomiliśmy pierwszy nasz w historii strategicznej – program partnerstwa korporacyjnego – nowa linia, którą chcielibyśmy wdrożyć również we wszystkich innych krajach. W Rumunii nasi pierwsi studenci ukończyli już nasze pierwsze kursy, zawarliśmy nowe partnerstwa, a pierwsi Codecoolersi rozpoczęli pierwsze prace w IT. Ogromny sukces dla nas wszystkich!

Wyjaśnijmy: te rzeczy nie przydarzyły się nam przypadkowo.

Musimy pamiętać, że wszyscy, którzy przeżyliśmy zeszły rok, mieliśmy szczęście. Jedynym „błędem”, jaki popełniło wielu innych, było po prostu bycie w „złej” branży lub po prostu padali ofiarą niefortunnych okoliczności.

Z drugiej strony ogromna praca wykonana przez naszych kolegów, mentorów, studentów i oczywiście wszystkich naszych partnerów przyczyniła się do naszego sukcesu. A my, podobnie jak wiele innych firm, nieustannie zarządzaliśmy kryzysem. W Rumunii i Polsce nawet bez „letniej przerwy”. (Na Węgrzech mieliśmy okazję dosłownie oddychać trochę swobodnie między pierwszą a drugą falą pandemii). Osobiście czułem się jak na szalonej kolejce górskiej, codziennie wahającej się na szeroką skalę między desperacją a „tak to da się  zrobić!”. I jestem prawie pewien, że nie byłem sam. Ale to wszystko tylko nas wzmocniło i jakoś mimo wszystko nas zbliżyło. Jestem za to bardzo wdzięczny. Bez niestrudzonej pracy, nieskończonego entuzjazmu i pełnego zaufania pokładanego w Codecool przez wszystkich w 2020 roku, nie bylibyśmy nawet w pobliżu miejsca, w którym jesteśmy dzisiaj.

Dzisiaj zaczynamy rok silniejsi niż kiedykolwiek wcześniej.

Silniejsi i bardziej dojrzali. Dziś mija nie tylko ostatni rok, ale już pięć lat za nami. (Chociaż czasami żartowałem, że rok 2020 powinniśmy liczyć jako „psi rok”, bo tak naprawdę wydawało się, że to siedem, ale policzmy to jako jeden). 1000 absolwentów, ale także my. Nauczyliśmy się dorastać do naszych celów, zadań i niekończącego się zaufania, które otrzymaliśmy. Dlatego tym razem przygotowywaliśmy się do nowego roku w znacznie bardziej zorganizowany sposób, z dużo bardziej szczegółowymi planami i ogólnie, z dużo większą kontrolą niż kiedykolwiek wcześniej.

Powiedzieć, że nasze plany na 2021 r. są ambitne, to mało powiedziane.

Otworzymy szkoły w dwóch kolejnych krajach, obok Węgier, Polski i Rumunii – jedną zaplanowaną na pierwszą połowę tego roku, a drugą w kolejnej. Po wysłuchaniu naszych partnerów poszerzamy nasze usługi korporacyjne w każdym kraju i wzmacniamy nasze strategiczne partnerstwa. Opierając się na zeszłorocznych doświadczeniach i międzynarodowych najlepszych praktykach, wznosimy naukę online Codecool na nowy poziom. I tak szybko, jak to możliwe, miejmy nadzieję, że do lata powoli, stopniowo, wracamy do naszych ulubionych miejsc, także do szkół offline. Stabilizacja i wzrost – te dwa słowa najlepiej podsumowują nasze plany na 2021 rok.

Jeśli jednak nauczyliśmy się czegoś w zeszłym roku, to jest to, że wszystko nieoczekiwane może się wydarzyć i błyskawicznie nadpisać nasze plany. Z drugiej strony dowiedzieliśmy się również, że prawdopodobnie będziemy w stanie poradzić sobie nawet z tak nieoczekiwanymi sytuacjami. Nauczyliśmy się ufać sobie bardziej niż wcześniej.

Dowiedzieliśmy się, że możemy realizować nasze plany biznesowe i ratować dobrego ducha w naszym życiu osobistym.

Tak jak wtedy, gdy razem z żoną udawało nam się dalej wykonywać nasze zawody, nawet z trójką dzieci w domu. Funkcjonowanie naszej rodziny w tamtym czasie polegało na ustaleniach doraźnych, kontrolowanych przez zmieniające się przepisy dotyczące zamykania szkół podstawowych i gimnazjów. Muszę powiedzieć, że przez kilka dni była to niezła przejażdżka, choć na pewno nie tak trudna, jak dla innych samotnych rodziców. Albo kiedy musiałem zdalnie pomagać mojej mamie nauczycielce angielskiego w prowadzeniu zajęć online która jest bez żadnych umiejętności technicznych. To jest tak naprawdę podstawowa kompetencja Codecool, którą miałem okazję poćwiczyć w prawdziwym życiu. Ale oprócz wyzwań były też naprawdę przyjemne rzeczy. Czułem się niesamowicie szczęśliwy, że mogłem spędzać każdą noc w domu z rodziną, a w zeszłym roku przejechałem więcej kilometrów na rowerze niż kiedykolwiek wcześniej. (7.500 kilometrów. Nie jest to rekord świata, ale zdecydowanie mój rekord życiowy. 🙂) Powodem było to, że przestałem podróżować po naszych biurach rozsianych w różnych miejscach co tydzień. Była to duża zmiana po tym, jak zeszłym roku spędzałem w domu maksymalnie cztery noce z rzędu.

W międzyczasie dowiedzieliśmy się również, że oprócz radzenia sobie z wyzwaniami możemy również dotrzymywać obietnic.

Bo co tak naprawdę obiecujemy każdego dnia? Nowy zawód dla naszych uczniów. Nowa kariera, hobby, samorealizacja, a nawet szansa na lepsze życie. Nowe talenty dla naszych partnerów korporacyjnych. Talenty, z którymi nie tylko łatwo się pracuje, ale i przyjemnie się z nimi współpracuje. Szkolenia korporacyjne, które pomogą im zachować i wycisnąć z własnych pracowników to, co najlepsze. I miejsce pracy dla naszych kolegów z Codecool, w którym każdy jest równie ważny, gdzie ufamy sobie nawzajem i gdzie czujemy się jak w drugiej rodzinie.

W tym roku też, nie obiecywał bym niczego więcej  – chciałbym mieć tylko jedno życzenie, jeśli mogę.

Wkrótce znowu się zobaczyć. Po tych wszystkich trudach, ekscytacji i wszystkich planach tęsknię tylko za tym – za naszymi osobistymi spotkaniami offline. Jest to więc moje życzenie, nie tylko dla siebie, ale dla nas wszystkich – abyśmy jak najszybciej spotkali się ponownie w naszych biurach, w naszych szkołach, na rozmowach kwalifikacyjnych, na spotkaniach, na spotkaniach osobistych. Do tego czasu życzę tylko trochę więcej siły i cierpliwości oraz satysfakcjonującej pracy. I szczęśliwego, udanego i miejmy nadzieję trochę łatwiejszego nowego roku.