Wiadomości firmowe

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

30.08.2019
Znajomość programowania to już za mało, żeby znaleźć pracę w topowych firmach

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.

„Jednym z etapów rekrutacji jest wykonanie zadania w parze z jednym z naszych inżynierów - w ramach tzw. pair programmingu. Jest to świetna okazja, żeby ocenić kompetencje techniczne kandydata, jak również m.in. to, jak sprawny jest on w przedstawianiu swojego zdania, dzieleniu się wiedzą, słuchaniu, przyjmowaniu feedbacku, asertywnym dyskutowaniu na temat rozwiązań” – wyjaśnia Sabina Staszczyk.

Pora nauczyć się „być DevOps”

Wymagania wobec programistów, co do miękkich umiejętności, rosną szczególnie w tych firmach, które chcą tworzyć swoje oprogramowania z wykorzystaniem podejścia DevOps. Idealnie sprawdza się ono w przypadku organizacji, które wdrażają wiele zmian do swoich systemów IT, chciałyby to robić w jak najkrótszym czasie i z zachowaniem wysokiej jakości. W taki sposób chce obecnie pracować większość firm na świece, które rozpoczęły lub planują rozpocząć proces cyfrowej transformacji. Praktyka pokazuje jednak, że firmy mają duże problemy z zastosowaniem DevOps, co wynika głównie z głęboko zakorzenionych starych narzędzi i nawyków.

„W Grape Up mamy świadomość, że – parafrazując Rouana Wilsenacha - nawet posiadając najlepsze narzędzia, DevOps pozostanie tylko pustym hasłem, jeśli nie będziemy mieć odpowiedniej kultury. Kultury stawiającej na współpracę i wzajemną odpowiedzialność. Dlatego będąc firmą konsultingową, która sama uczy i pomaga większym organizacjom być DevOps, mamy własny program ‘Culture Up’, za którym kryje się lista konkretnych 5 wartości, którymi staramy się kierować na co dzień przy współpracy z klientami i wewnątrz firmy. Wskazują one m.in. czego oczekujemy od pracowników i na co zwracamy uwagę zanim podejmiemy decyzję o zatrudnieniu kogoś” – mówi Sabina Staszczyk.

Jedną z takich wartości jest np. „listen&speak”, którą wspiera tzw. retrospektywa firmowa. - „W jej ramach każdy ma możliwość otwarcie powiedzieć, co jest dla niego ważne, co fajnie działa w firmie, a co wymaga zmiany. Może także oczekiwać, że jego uwaga zostanie wzięta pod uwagę. Promowanie takiej wartości nie tylko usprawnia funkcjonowanie firmy, ale także buduje odpowiednią postawę u naszych programistów, konieczną do sprawnego odnajdywania się przez nich w projektach, które realizujemy dla naszych klientów” – wyjaśnia przedstawicielka Grape Up.

Wedle badan IDG i Insight Link, w grupie firm, które nawet nie zaczęły wewnętrznych analiz na temat konieczności wdrożenia strategii cyfrowej transformacji (łącznie 44 proc. wszystkich firm), największym czynnikiem blokującym jest właśnie duża liczba starych narzędzi i procesów (aż 64 proc. wskazań).

Dodatkowe informacje

Grape Up to ekspert w dziedzinie wykorzystania technologii cloud native oraz podejścia DevOps w produkcji oprogramowania. Firma dostarcza platformę Cloudboostr, która umożliwia firmom tworzenie, testowanie i szybkie wdrażanie dowolnych aplikacji w chmurze publicznej, prywatnej lub hybrydowej. Cloudboostr integruje wiodące technologie open source w obszarze cloud native, jak np. Kubernetes. Grape Up świadczy także usługi z zakresu konsultingu IT dla dużych firm, pomagając im skrócić czas wprowadzania nowych produktów i usług cyfrowych na rynek. Firma obsługuje globalne marki z wielu branż (w tym spółki z listy Fortune 1000), wdraża rozwiązania chmurowe, buduje oprogramowanie działające w chmurze i uczy wykorzystywać metodyki Agile, aby dostarczać szybciej lepsze oprogramowanie.

Firma ma trzy centra rozwoju oprogramowania w Polsce (dwa w Krakowie oraz jedno w Białymstoku), a także dwie siedziby w USA - w Santa Clara oraz w Chicago - oraz biura handlowe w Niemczech (Kolonia) i Wielkiej Brytanii (Londyn). Więcej informacji na stronie www.grapeup.com.

Wiadomości firmowe Grape Up pomaga Porsche w cyfrowej transformacji

Porsche zaprezentuje we wrześniu, jak tworzy nową platformę cyfrową One Digital Platform. Powstaje ona we współpracy z polską firmą IT czytaj więcej

Wiadomości firmowe Grape Up: Kubernetes zmienił sposób tworzenia aplikacji

Minęło właśnie 5 lat od ogłoszenia otwarcia kodu Kubernetes przez Google czytaj więcej

Wiadomości firmowe Grape Up otwiera nowe centrum Cloud R&D w Krakowie

Dawna fabryka Peterseima zmieniła się w cloud factory za sprawą krakowskiej firmy Grape Up czytaj więcej

Wiadomości firmowe Holendrzy stawiają na Cloudboostr i Grape Up

Holenderski rząd będzie tworzył oprogramowanie w oparciu o polską platformę cloud czytaj więcej

Wiadomości firmowe Grape Up: idzie nowa era dla automotive dzięki cyfryzacji i chmurze

Za sprawą polskiej firmy samochody mogą zyskać cyfrowego bliźniaka, a kierowcy nowe usługi czytaj więcej

Wiadomości firmowe Grape Up planuje rozwój dzięki cyfrowej transformacji w telekomunikacji

Swisscom i Telecom Italia w gronie pierwszych klientów Grape Up z branży telekomunikacyjnej. czytaj więcej

Wiadomości firmowe Chmura wciąga developerów - PaaS coraz popularniejsze

Cloud Foundry Foundation: firmy, które już wdrożyły chmurę, inwestują w nią jeszcze więcej czytaj więcej

Wiadomości firmowe Cyfrowa transformacja w firmach – dużo słów, mało czynów

Grape Up: badania pokazują, że cyfrowa transformacja sprawia firmom olbrzymie trudności czytaj więcej

Wiadomości firmowe Grape Up otwiera centrum developerskie cloud native w Chicago

Polska firma IT otwiera kolejny oddział w USA i poszerza bazę klientów z segmentu dużych firm czytaj więcej

Wiadomości firmowe Grape Up pomaga Porsche w cyfrowej transformacji

Porsche zaprezentuje we wrześniu, jak tworzy nową platformę cyfrową One Digital Platform. Powstaje ona we współpracy z polską firmą IT czytaj więcej

Wiadomości firmowe Grape Up: Kubernetes zmienił sposób tworzenia aplikacji

Minęło właśnie 5 lat od ogłoszenia otwarcia kodu Kubernetes przez Google czytaj więcej

Wiadomości firmowe Grape Up otwiera nowe centrum Cloud R&D w Krakowie

Dawna fabryka Peterseima zmieniła się w cloud factory za sprawą krakowskiej firmy Grape Up czytaj więcej

Wiadomości firmowe Holendrzy stawiają na Cloudboostr i Grape Up

Holenderski rząd będzie tworzył oprogramowanie w oparciu o polską platformę cloud czytaj więcej

Wiadomości firmowe Grape Up: idzie nowa era dla automotive dzięki cyfryzacji i chmurze

Za sprawą polskiej firmy samochody mogą zyskać cyfrowego bliźniaka, a kierowcy nowe usługi czytaj więcej

Wiadomości firmowe Grape Up planuje rozwój dzięki cyfrowej transformacji w telekomunikacji

Swisscom i Telecom Italia w gronie pierwszych klientów Grape Up z branży telekomunikacyjnej. czytaj więcej

Wiadomości firmowe Chmura wciąga developerów - PaaS coraz popularniejsze

Cloud Foundry Foundation: firmy, które już wdrożyły chmurę, inwestują w nią jeszcze więcej czytaj więcej

Wiadomości firmowe Cyfrowa transformacja w firmach – dużo słów, mało czynów

Grape Up: badania pokazują, że cyfrowa transformacja sprawia firmom olbrzymie trudności czytaj więcej

Wiadomości firmowe Grape Up otwiera centrum developerskie cloud native w Chicago

Polska firma IT otwiera kolejny oddział w USA i poszerza bazę klientów z segmentu dużych firm czytaj więcej

News Niedrogie telefony z praktycznymi funkcjami: jakimi markami warto się zainteresować?

Wiadomym jest, że nie każdy posiada duży budżet na zakup smartfona. Mogłoby się wydawać, że funkcjonalny telefon musi być bardzo drogi, jednak nie jest to prawdą! Coraz więcej marek posiada w swojej ofercie budżetowe modele "na każdą kieszeń". czytaj więcej

News 5 wskazówek, jak stworzyć szybką i zoptymalizowaną stronę internetową

Jeśli chcemy, żeby naszą stronę internetową odwiedzało jak najwięcej użytkowników i żeby łatwo było znaleźć ją w wyszukiwarce, powinniśmy zadbać o to, aby spełniała kryteria wymienione we Wskazówkach dla Webmasterów Google. czytaj więcej

News Narzędzia do projektowania 3D – zautomatyzowana budowa szaf sterowniczych i rozdzielnic

Szafy sterownicze to element automatyki umożliwiający wdrażanie nowoczesnej koncepcji przemysłu 4.0 w wielu branżach, od automatyki budynku po automatyzację innych procesów przemysłowych. Budowa sterowników kontrolujących funkcjonowanie urządzeń coraz częściej wymaga indywidualnego podejścia. Nowe technologie i bezprzewodowa komunikacja pozwoliły na odejście od koncentracji układów sterowania w centralach integrujących wszystkie moduły. Zamiast tego obecnie dużo częściej stawia się na budowę szaf sterowniczych, automatyzujących funkcjonowanie poszczególnych urządzeń lub układów. czytaj więcej

News Gdzie kupić etui na telefon?

Zakup etui na telefon to niekwestionowany obowiązek każdego posiadacza smartfonu. Bez odpowiedniego zabezpieczenia ryzykujemy, że telefon szybko ulegnie uszkodzeniu i będzie wymagał kosztownej naprawy. Właśnie dlatego pokrowce cieszą się tak dużą popularnością. Dostępne są w różnych, modnych i estetycznych wersjach, nawiązujących do aktualnych trendów. Różnorodność wzorów i kolorów zachęca do zakupu nawet kilku pokrowców, które można wymieniać zależnie od okazji. Gdzie znajdziemy największy wybór tego typu gadżetów? czytaj więcej