Jak wyglądają codzienne obowiązki programisty lub informatyka zajmującego się pracą w branży IT? Dla osoby nie znającej się na technicznych aspektach takiej pracy nie jest to do końca oczywiste. Wiemy natomiast na pewno, że cały czas branża IT kusi zarobkami oraz stabilną pracą, w której możemy się rozwijać.

Sprawdziliśmy również jakich kandydatów szukają firmy zajmujące się programowaniem, czy każdy może zostać informatykiem oraz jakie oczekiwania mają pracodawcy względem przyszłych kandydatów. Na wszystkie nurtujące nas pytania odpowiedziała Pani Katarzyna Gawron – nasz ekspert w dziedzinie IT, która obecnie pracuje na stanowisku Recruitment Specialist w firmie NBC Recruitment Sp. z o.o.

Mówi się, że praca w dziale IT jest tylko dla „umysłów ścisłych”, osób, które myślą logicznie i nie przeraża ich matematyka… a czy humaniści mają szansę w zawodach programistycznych?

„Oczywiście, że tak. Programowania może się nauczyć każdy. Nie są tutaj istotne kwestie wieku czy wykształcenia a bardziej chęci, zapału i determinacji. Od kandydatów często słyszę, że jest to kwestia złapania tzw. bakcyla. Kandydaci porównują programowanie do nauki gry na instrumencie lub sportu. Na początku wydawać się może dość trudne, ale z czasem oswajasz się z tym. Wiele z elementów programowania jest w zasadzie całkiem prostych. Polega bardziej np. na rozbijaniu problemów na drobne kroki niż wymyślaniu skomplikowanych algorytmów matematycznych. Z pewnością wymaga to wysiłku i wytrwałości. Nie trzeba być geniuszem, aby zostać programistą – trzeba być po prostu upartym.”

Jeśli myślimy o pracy w branży IT, od czego jest najlepiej zacząć? Od zdobywania doświadczenia czy ukończenia studiów na kierunku informatycznym?

„Nie ma idealnego scenariusza. Pamiętać jednak należy, że odpowiednie wykształcenie to w większości ofert podstawowe wymaganie. Wydaje się w związku z tym, że optymalnym byłoby podjąć kształcenie na wyższej uczelni technicznej. W między czasie jednak studiować branżową literaturę, aktywnie uczestniczyć np.w informatyczno-programistycznych kołach naukowych, angażować się w realizację dodatkowych projektów oraz korzystać z możliwości odbycia praktyk/stażu w działach IT Firm. Niezwykle istotnym jest także szlifowanie swoich umiejętności lingwistycznych (gł. w zakresie języka angielskiego). Standardem jest bowiem praca w międzynarodowym środowisku oraz z anglojęzyczną dokumentacją techniczną.”

Jakie umiejętności są brane pod uwagę na rozmowie rekrutacyjnej na stanowisko związane z IT?

informatyk

Jeśli chcemy pracować w branży związanej z informatyką musimy być na bieżąco z nowinkami technicznymi oraz zdobyć duże doświadczenie.

„Jest to uzależnione od konkretnego profilu na które w danym momencie ma zapotrzebowanie pracodawca. Niemniej jednak zawsze równie ważne są kompetencje twarde jak i kompetencje miękkie. Kandydat powinien posiadać wiedzę i doświadczenie w konkretniej dziedzinie (programowanie, testowanie, administracja bazami danych). Ponadto powinien skupiać w sobie następujące cechy miękkie: gotowość do uczenia się, kreatywność, umiejętność pracy w grupie, wytrwałość. W przypadku osób ubiegających się o stanowiska juniorskie kluczową rolę odgrywają kompetencje społeczne (np. motywacja i zapał do pracy, szybkość uczenia się.)”

Coraz więcej młodych ludzi interesuje się technologiami, informatyką i całą branżą IT, czy rynkowi nie grozi przesyt specjalistów?

„Absolutnie nie. Aktualnie odnotowuje się ogólnoświatowy trend deficytu programistów-specjalistów. Lukę tę będzie bardzo trudno zapełnić, zważywszy na postępujący rozwój nowoczesnych technologii, których głównymi twórcami i realizatorami są właśnie szeroko pojęci informatycy.”

Na jakie zawody z branży IT jest największe zapotrzebowanie?

„Największe zapotrzebowanie z pewnością dotyczy programistów. Z punktu widzenia prowadzonych rekrutacji przez Naszą Agencję NBC RECRUITMENT IT największe zapotrzebowanie dotyczy osób posiadających doświadczenie w kodowaniu w następujących językach C++, C# oraz programistów baz danych (np. ERP), konsultantów-wdrożeniowców.”

Jakiego języka programowania najlepiej się uczyć?

„Nie ma jednego najlepszego języka. Ważne jest natomiast to, by zdobyć gruntowną wiedzę, umiejętności i doświadczenie w zakresie jednego z języków programowania. Dodatkowo kształcić się w zakresie kolejnego języka, będącego uzupełnieniem wiodącego języka lub będącego niszowym na rynku. Z pewnością da to kandydatowi dużą siłę przebicia na rynku pracy.”