loader

Programista musi być poliglotą z miękkimi umiejętnościami

Java, C/C++ i szybko doganiający je Phyton to najbardziej popularne języki programowania na świecie – wynika z najnowszych badań organizacji Tiobe i Coding Dojo. Jednak sama umiejętność programowania może okazać się już niewystarczająca do znalezienia wymarzonej pracy w zawodzie programisty. Obecnie równie ważne stają się miękkie umiejętności programistów w obszarze komunikowania się i współpracy, jak również gotowość do nauki nowych technologii – uważa firma Grape Up, która specjalizuje się w produkcji oprogramowania z wykorzystaniem technologii cloud native oraz podejścia DevOps.

 

Nadchodzi czas Pythona

Najnowsze wskazania indeksów Tiobo i Coding Dojo, czyli jednych z najpopularniejszych rankingów wskazujących w naukę jakiego języka programowania warto zainwestować swój czas, zgodnie pokazują szybki wzrost popularności Pythona. Wynika to z bardzo dużego zapotrzebowania na rozwiązania w obszarze sztucznej inteligencji, uczenia maszynowego czy analizy danych, gdzie język ten świetnie się sprawdza. W rankingu Tiobe Python awansował na trzecią pozycję – najwyższą w historii tego rankingu. Z kolei w zestawieniu Coding Dojo, które bierze pod uwagę języki programowania używane przez developerów w największych startup’ach technologicznych w USA, Python zajmuje pierwsze miejsce.

  

„W Polsce wzrost znaczenia Pythona nie jest jeszcze aż tak widoczny jak za granicą, ale to szybko się zmienia. Oprócz rosnącego zainteresowania ze strony naszych klientów kompetencjami Python, obserwujemy nadal duże zapotrzebowanie na Java i Java Script. Generalnie nasi klienci preferują, żeby ich projekty wspierali inżynierowie znający różne technologie” – komentuje Sabina Staszczyk, People Operations Manager w Grape Up.

 

Inne języki w pierwszej dziesiątce Indeksu Tiobe to także: Visual Basic .NET, PHP, Objective-C oraz SQL. Z kolei w rankingu Coding Dojo w pierwszej dziesiątce najpopularniejszych języków programowania pojawiają się również Ruby, Go, Kotlin i Swift.

 

Coraz ważniejsze umiejętności miękkie

Jak zauważa przedstawicielka Grape Up, oprócz biegłości w programowaniu, najlepiej w kilku różnych językach, bardzo ważne stały się także miękkie umiejętności programistów. Wynika to głównie z coraz większej popularności metodyk zwinnych i podejścia DevOps w produkcji oprogramowania. Zakładają one stałe wchodzenie programistów w interakcje z innymi członkami zespołu projektowego oraz użytkownikami końcowymi.

 

„Chociaż to umiejętności techniczne kandydata przyciągają naszą uwagę, to o tym, co przesądza, czy ostatecznie zdecydujemy się na współpracę z nim, są jego umiejętności współpracy, komunikacji, otwartości na naukę nowych technologii i dopasowanie kulturowe. Od tego, kto z nami pracuje, zależy sukces firmy, ale też atmosfera pracy czy szerzej kultura, która jest jedną z naszych największych przewag jako pracodawcy” – tłumaczy Sabina Staszczyk.

 

Grape Up weryfikuje kompetencje miękkie w trakcie rekrutacji przez zadawanie pytań behawioralnych, które odnoszą się do dotychczasowych doświadczeń kandydata, a także w ramach weryfikacji technicznej.

 

author avatar
Grape Up

1 2

O autorze