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
Co zrobić, żeby szybko dostać awans w IT? Poradnik dla programistów

Co zrobić, żeby szybko dostać awans w IT? Poradnik dla programistów

Opublikowano  przez Marek Zoellner

Chcesz zostać programistą z prawdziwego zdarzenia czy wystarczy Ci stanowisko zwykłego klepacza kodu? Jeśli stawiasz na rozwój, musisz zainwestować w coś więcej niż kompetencje techniczne. Sprawdź, jak bez dodatkowych kosztów w prosty sposób nabyć nowe umiejętności, które pomogą dostać awans w IT.

“Stereotyp aspołecznego programisty, który siedzi zatopiony w ekranie bez kontaktu ze światem zewnętrznym, dawno się zdezaktualizował. Praca w dziale IT często wykracza poza kompetencje techniczne - wymaga kontaktu z klientem, zdolności negocjacyjnych czy strategicznego myślenia biznesowego” - pisze agencja Goldman Recruitment, która podzieliła się z Kodillą analizą dotyczącą rozwoju kompetencji miękkich, niezwykle istotnych w IT.

Pełna zgoda! Zdolności techniczne w tej pracy to podstawa i warunek, bez którego nie da się wiele osiągnąć. Kodowania możesz jednak nauczyć się na wiele różnych sposobów, na przykład na jednym z bootcampów Kodilli.

To naprawdę działa. Nasi mentorzy pomogli w przebranżowieniu już ponad 1500 osób. Rzecz w tym, że programiści, którzy poprzestają jedynie na podnoszeniu kwalifikacji związanych z kodowaniem, zamykają sobie perspektywę rozwoju. Tymczasem - jak przyznaje Goldman - prawdziwą ścieżkę awansu w IT otwierają umiejętności miękkie, które są przepustką do świata ciekawszych, bardziej kompleksowych wyzwań zawodowych.

Chcesz zostać programistą? Masz szansę, branża IT stawia na nowe kompetencje

Postanowiliśmy rozwinąć przemyślenia rekruterów i przygotowaliśmy poradnik, z którego mogą skorzystać zarówno doświadczeni programiści, jak i ci, którzy stawiają w branży dopiero pierwsze kroki.

Mniej kodu, więcej kontaktu z ludźmi i biznesem

Kluczem do sukcesu są zdolności komunikacyjne. Od nich tak naprawdę wszystko się zaczyna, bo można je wykorzystać już na etapie rekrutacji.

“Kandydat, który potrafi jasno i przejrzyście wyrażać myśli i prezentować swoje koncepcje, może liczyć na lepsze propozycje i perspektywę szybkiego awansu.” - czytamy w opracowaniu Goldman Recruitment.

Powyższe nie dotyczy jednak wyłącznie nowych pracowników. Rozwijanie umiejętności miękkich ma wpływ także na karierę bardziej doświadczonych osób. Jeśli nie będą o to dbali, w pewnym momencie trafią na sufit, przez który trudno będzie się przebić. W dodatku pracodawcy w branży IT coraz częściej wychodzą z założenia, że łatwiej kogoś doszkolić w aspekcie technicznym niż komunikacyjnym, w większym stopniu skorelowanym z osobowością.

“Komunikatywność jest ważna zarówno w kontakcie z zespołem (dotyczy odpowiedniego rozdziału zadań czy motywowania pracowników), jak i z klientem (negocjacje, analiza potrzeb, nawiązanie i utrzymanie relacji). Kontakt ze zleceniodawcą musi być dla niego zrozumiały - trzeba unikać stosowania specyficznego metajęzyka, charakterystycznego dla branży IT.”

Jak się nauczyć lepiej komunikować? Przede wszystkim trzeba rozmawiać, angażując się w życie społeczności programistów w internecie. Grupy na Facebooku, fora tematyczne, serwisy takie jak Stack Overflow oraz oczywiście GitHub - tu wszędzie są żywi ludzie, którzy mają swoje doświadczenia, przemyślenia i bardzo chętnie się nimi dzielą. Część z nich będzie Cię pewnie krytykować, ale nie uciekaj przed tym, krytyka niesie za sobą cenne lekcje na przyszłość. Naucz się z nimi rozmawiać, w przejrzysty sposób omawiać swoje projekty i szukać kontrargumentów w dyskusjach, które na początku mogą się wydawać przegrane. Ucz się od nich, korzystaj z ich pomysłów, zastanów się, co można w nich zmienić. Pamiętaj, że z takimi samymi ludźmi będziesz potem pracować, więc im szybciej nauczysz się ich rozumieć podczas luźniejszych spotkań, tym łatwiej odnajdziesz się potem na rynku pracy.

Programiści JavaScript pilnie poszukiwani! Bootcampy coraz lepszym źródłem kandydatów

Takich umiejętności uczymy również na bootcampach Kodilli. Mimo, że szkolenia prowadzone są w trybie online, masz stały kontakt z innymi Kursantami (na czacie), a także dedykowanego Mentora 1-1, który wskaże Ci odpowiedni kierunek i wyjaśni wątpliwości związane z tworzeniem kodu.

Umiejętność adaptacji

A teraz wyobraź sobie, że już Cię zatrudnili, a nawet, że w krótkim czasie dostałeś wymarzony awans. Spotykasz się z klientem. Pokazujesz mu przygotowany projekt, z którym dzięki szkoleniu na naszym bootcampie i doświadczeniu zdobytym w ciągu pierwszych miesięcy pracy, poradziłeś sobie świetnie. Tymczasem klient niespodziewanie zmienia zdanie i mówi: - No nie, jednak chcę czegoś innego. Co wtedy robisz?

Tutaj z pomocą przychodzi kolejna cenna umiejętność, czyli zdolność adaptacji.

“Oczekiwania klienta potrafią ewoluować w trakcie trwania projektu. Dodatkowo duża rotacja kadr w branży często zmusza lidera zespołu do jego przebudowy w trakcie realizacji zlecenia. Wygrywają ci, którzy potrafią skutecznie pokierować zmianą” - analizuje Goldman.

Bo tak naprawdę rola programistów ewoluuje każdego dnia razem z całym rynkiem. I dotyczy to nie tylko liderów, ale również szeregowych pracowników. Wszyscy biorą udział w tym samym procesie, a dobra i skuteczna komunikacja ogranicza ryzyko nieporozumień czy niepotrzebnych konfliktów.

Szukasz pracy w IT? Oto sekrety rekruterów

Jak wyrobić w sobie zdolność do szybkiej adaptacji? Jak najczęściej wychodzić ze strefy komfortu. Zamiast bać się wyzwań i od nich uciekać, staraj się je rozwiązywać. Bierz udział w hackathonach, podczas których pod presją czasu programiści mierzą się z prawdziwymi zadaniami. Czytaj, co o swoich problemach piszą w sieci, poznawaj rozwiązania, proponuj swoje własne. Zgłoś się na staż do firmy IT, nawet bezpłatny, żeby na własne oczy przekonać się, jak to wygląda “na produkcji”.

Nie zapominaj też, że poza internetem istnieje też realny świat. Oprócz szkoleń, treningów czy kursów radzenia sobie ze stresem warto uczestniczyć w branżowych eventach - z jednej strony dają one komfort przebywania w naturalnym dla programistów środowisku IT, z drugiej - umożliwiają nawiązywanie nowych relacji i budowanie sieci kontaktów. A im więcej znajomych, tym więcej pomocnych dłoni.

Kreatywność - bilet do awansu w branży IT

W tym wątku przywołamy publikację Harvard Business Review. Bo kreatywności w dużym stopniu również można się nauczyć i wcale nie trzeba się z nią urodzić. Jej poziom jest co prawda związany z naszą osobowością i cechami takimi jak dociekliwość intelektualna, niekonwencjonalność czy otwartość na nowe doświadczenia - pisze HBR - ale także i te cechy można stymulować i rozwijać “poprzez celowe zabiegi, zwłaszcza w dłuższym okresie. Badania genetyczne sugerują, że geny determinują jedynie 10% zmienności w obszarze potencjału kreatywności, mamy więc spory zakres manewru” - pociesza Tomas Chamorro-Premuzic, autor artykułu we wspomnianym magazynie.

No dobrze, wiemy, że się da, ale jak to zrobić? W publikacji znajdziemy odpowiedzi na to pytanie. Po pierwsze, o ile tylko masz wybór, bierz na siebie takie zadania, które sprawiają Ci przyjemność. Radość związana z robieniem czegokolwiek podnosi motywację, a w programowaniu jest ona bardzo istotna. Harvard Business Review cytuje tutaj Carla Junga:

“Twórczy umysł bawi się przedmiotami, które kocha”

Wskazówka nr 2: informacje zwrotne. Powinieneś o nie prosić, a nawet walczyć o to, żeby do Ciebie docierały.

“Pracownicy, którym zależy na takich informacjach, jak wskazują badania, są o wiele bardziej kreatywni niż ich odpowiednicy. Z kolei osoby, które ignorują informacje zwrotne płynące z otoczenia, skończą jako osoby kreatywne - ale tylko w swojej wyobraźni” - wyjaśnia HBR.

Feedback stanowi także jedną z podstawowych wartości bootcampów Kodilli. Otrzymasz go zarówno od Mentora w postaci code review, jak i doradcy HR.

Krytyczne myślenie - czy można się go nauczyć?

I znów sięgamy do opinii specjalistów. Tym razem z SWPS, w którego tekście naszą uwagę przykuł taki oto fragment:

“Dr Stella Cottrell z University of East London tworzy nieformalny kodeks człowieka myślącego krytycznie. Po pierwsze, powinien on umiejętnie oceniać przeciwstawne argumenty i dowody. Po drugie, rozpoznawać stanowiska, wnioski i argumenty prezentowane przez interlokutora, a także techniki i manipulacje, które może on stosować, aby uczynić swój wywód bardziej przekonującym. Po trzecie, człowiek myślący krytycznie rozważa problemy w sposób ustrukturyzowany, wnikliwie i z wykorzystaniem prawideł logiki. Po czwarte, jako wisienka na torcie, potrafi on swój punkt widzenia przedstawiać w sposób jasny, zrozumiały i przemyślany.”

Co nam daje taka wiedza? Dr hab. Tomasz Grzyb z SWPS tłumaczy, że krytycznie myślący człowiek dopuszcza do siebie myśl, że może być inaczej, niż podpowiadają mu emocje. Potwierdza, że krytycznego myślenia można się nauczyć, jednak zarazem ostrzega, że nie będzie to łatwe.

“Większość psychologów zapewne się ze mną zgodzi, że krytyczne myślenie jest odwrotnością myślenia automatycznego, które niewiele ma wspólnego z racjonalnym argumentowaniem czy szacowaniem prawdopodobieństwa (...) W człowieku myślącym krytycznie pojawiają się jednak wątpliwości: „Może tak być, ale czy na pewno?”. Zaczyna sprawdzać zasadność twierdzenia, szuka wiarygodnych źródeł i na ich podstawie wyrabia sobie stanowisko.”

No i proszę, jak to pięknie pasuje do nauki programowania. Chcesz zostać “przeciętnym klepaczem kodu”. Nastaw się na automatyzm. Chcesz być programistą z prawdziwego zdarzenia i mieć szansę na szybki awans w branży IT? Myśl, zadawaj pytania, sprawdzaj samego siebie i innych, bądź otwarty na naukę, identyfikuj problemy i szukaj rozwiązań, podejmuj ryzyko i nie bój się wyzwań.

30 krytycznych błędów, które programiści popełniają od lat. Sprawdź, jak ich uniknąć

Programista też człowiek

Jak widzisz, kompetencje miękkie, tak poszukiwane na rynku IT, to cechy, które może w sobie wyrobić nawet ktoś, komu wydaje się, że ich nie posiada. Dla jednej osoby będzie to pstryknięcie palcami, dla innej długi, ale opłacalny i satysfakcjonujący proces. Ale wszystkiego można się nauczyć. To Twoja przewaga nad maszynami, które masowo zaczynają pojawiać się w naszym życiu. Choć roboty przejmują powoli wiele stanowisk pracy, w kreatywności czy umiejętności komunikacji jeszcze długo, a może nawet nigdy, nas nie dościgną. Roboty robią bowiem to, co każą im robić programiści. Dołącz zatem do branży IT i zacznij wydawać swoje rozkazy :)

Zacznij od prostego zadania:

Rozwiąż test predyspozycji

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