Kompetencje miękkie w branży IT
Jeszcze kilka lat temu osoby starające się o pracę w branży IT musiały zadbać przede wszystkim o jak najwyższy poziom swoich umiejętności technicznych. Jednak w ciągu ostatnich lat istotnie zmieniły się wymagania pracodawców. Jak wynika z raportu opublikowanego przez McKinsey Global Institute pt. „Jobs Lost, Jobs Gained”, wraz z rozwojem technologii i automatyzacją sporej części rutynowych zadań, pracownicy muszą doskonalić w sobie inne umiejętności, w tym tzw. kompetencje miękkie. O tym, dlaczego są tak istotne oraz na które z nich rekruterzy zwracają uwagę najbardziej, opowiada Paweł Pełtak, IT Recruitment Manager w firmie People.
Kompetencje miękkie w branży IT – dlaczego są tak ważne?
Dlaczego kompetencje miękkie zyskują na znaczeniu?
Kompetencje miękkie to zestaw cech psychofizycznych i umiejętności społecznych, decydujących o tym, w jaki sposób dana osoba się zachowuje, porozumiewa i organizuje. Mają one wpływ na każdy obszar naszego życia, na nawiązywanie i podtrzymywanie relacji międzyludzkich i na to, w jaki sposób jesteśmy odbierani przez innych ludzi – naszych partnerów, znajomych czy współpracowników. Dlaczego więc dla branży IT kompetencje miękkie okazują się kluczowe dopiero teraz? Wraz z wykorzystywaniem innowacyjnych rozwiązań zmienia się rola pracowników i charakter ich pracy. To już nie tylko praca ze sprzętem czy kodem, do której potrzebne są przede wszystkim wiedza, doświadczenie i umiejętności techniczne. Obecnie to także praca z ludźmi, z różnych obszarów biznesu. U niektórych osób wciąż pokutuje przekonanie, że z programistami ciężko się porozumieć. Natomiast teraz, gdy Internet znajduje zastosowanie w niemal każdym obszarze naszego życia, praca działów IT ma bezpośredni wpływ na wszystkie aspekty biznesu. Oznacza to, że konieczna stała się ciągła komunikacja z innymi działami firmy. Kluczowe jest więc, by współpraca ta była zarówno efektywna, jak i po prostu przyjemna. Co więcej, nawet w przypadku najlepszych developerów czy testerów w branży same umiejętności techniczne mogą nie wystarczyć, gdy np. przyjdzie czas na zmianę pracy. Niski poziom kompetencji miękkich, takich jak komunikatywność, umiejętność pracy w grupie czy kultura osobista, bezsprzecznie utrudniają pozytywne przejście procesu rekrutacji.
Kompetencje miękkie – kiedy są kluczowe?
Na których stanowiskach są niezbędne?
Z punktu widzenia branży IT, kompetencje miękkie kluczowe są na tych stanowiskach, na których do głównych zadań należy podtrzymywanie relacji biznesowych. Dlatego na ich rozwój czy doskonalenie powinni postawić głównie Project i Sales Managerowie, Analitycy czy Scrum Masterzy.
Ciężko mi wyobrazić sobie Analityka Biznesowego, który z natury jest osobą zamkniętą, małomówną, nieposiadającą umiejętności komunikacyjnych i mającą trudność w pracy z ludźmi. Zadania takiej osoby obejmują bowiem rozmowę z klientem, zbieranie list wymagań, a także udzielanie natychmiastowej odpowiedzi na pytania, co jest możliwe do wykonania, a gdzie mogą pojawić się trudności. Następnie otrzymaną od klienta koncepcję projektu i zbiór jego oczekiwań Analityk przedstawia developerom. Jeżeli, oprócz koniecznej wiedzy, zabraknie mu umiejętności komunikacyjnych, asertywności, ale i chęci współpracy, to cały proces będzie męczący dla każdej ze stron – tłumaczy Paweł Pełtak, IT Recruitment Manager w firmie People.
Jednak w rzeczywistości, wszyscy przedstawiciele branży – także ci, którzy na co dzień współpracują w małych, zamkniętych zespołach – powinni mieć na uwadze, że kompetencje miękkie to w dzisiejszych czasach podstawa, bez której niezwykle ciężko w branży IT rozwinąć skrzydła.
Chcesz się rozwijać? Postaw na te obszary!
7 kluczowych kompetencji miękkich
Warto pamiętać, że kompetencje miękkie przydatne są na każdym etapie kariery zawodowej. Ich doskonalenie stanowi więc wyjątkowo opłacalną inwestycję, a rekruterzy przykładać będą do tych aspektów coraz większą wagę. Badania pokazują bowiem, że managerowie, którzy uwzględniają kształcenie i rozwój umiejętności miękkich w zarządzaniu pracownikami, zauważyli 30-procentowy wzrost wydajności w swoich zespołach. Oto lista 7 kompetencji, kluczowych z punktu widzenia IT:
Kreatywność
Najczęściej praca programisty nie jest odtwórcza, a oprócz standardowego kodowania, liczą się wizja i pomysł na to, jak powinna wyglądać dana aplikacja. Nawet w sytuacjach, kiedy większość elementów została narzucona, to od programisty zależy efekt finalny. Kreatywność przydaje się także przy poszukiwaniu rozwiązania problemu czy naprawie błędu. Poza tym warto pamiętać, że IT to nie tylko programowanie, a kreatywność jest szczególnie istotną również na innych stanowiskach w branży. Przykładem może być pozycja UX Designera, którego zadaniem jest zaprojektowanie od zera, jak dana strona czy aplikacja będzie wyglądać.
Logiczne myślenie
To zdolność, która zalicza się do kompetencji miękkich, mimo jej bezpośredniego związku z naukami ścisłymi. Bez zaawansowanych umiejętności logicznego myślenia praca w IT może okazać się bardzo ciężka. Zadania programisty należą do niezwykle złożonych, a ich wykonywanie uzależnione jest od wielu czynników. W IT np. kod jest ściśle ze sobą powiązany. Na fakt, że jakaś funkcjonalność działa składa się wiele zależności, struktur, pętli, odniesienia do wcześniej napisanego kodu, powiązań plików, baz danych i wielu innych. Konieczna jest więc umiejętność logicznego myślenia i świadomość tych zależności.
Kultura osobista