Co wyróżnia programistów?
Czy programista musi być komunikatywny?
Asertywny, czy pokorny?
Cierpliwy, czy zdeterminowany i aktywny?
W dzisiejszym odcinku serii #seniorsadvices skupimy się na przydatnych cechach charakteru w zawodzie programisty.
Nasi eksperci:
Mariusz Redzimski, Senior FullStack Developer (.NET, Angular)
Damian Otto, Senior FullStack Developer (.NET, Angular)
Tomek Majbaum, Senior Java Developer
Rafał Jaworowski, Senior FullStack Developer (.NET, Azure Cloud, DevOps, React, Angular)
💻 Mariusz Redzimski
- W zawodzie programisty zdecydowanie niedoceniane są zdolności miękkie. Najczęściej powielane stereotypy o programistach mówią, że są to nocne marki nieodwracające wzroku od monitora ani na moment lub aroganccy buce przekonani o swojej wyższości związanej z techniczną wiedzą. W praktyce codzienna praca developera to również poznawanie i doprecyzowywanie oczekiwań klienta, komunikowanie technicznych problemów i rozterek w przystępny sposób, a także organizowanie pracy w zespole - tutaj nie ma miejsca na mruków, czy arogantów. Umiejętność efektywnej, empatycznej komunikacji, negocjacji i argumentacji swojego stanowiska są kluczowe.
💻 Damian Otto
- Umiejętność słuchania oraz pracy w zespole to fundament. Po drugie, otwartość na zdanie innych - tak, osoba z mniejszym stażem też może mieć rację ;) Cierpliwość oraz samozaparcie - problemy i wyzwania pojawiają się nieustannie “bo przecież u mnie działało :D”. Asertywność - Nie daj sobie wejść na głowę. Pozytywne nastawienie - nie ma nic gorszego niż osoba ściągająca resztę pracowników w dół. I coś niemożliwego na koniec - ogranicz przeklinanie - to jest zmora wśród programistów :D
💻 Tomasz Majbaum
- To może nie być najbardziej oczywista odpowiedź ale - kompromisowość. Bez niej trudno zadbać o szczegóły, nie tracąc z oczu szerszego obrazu oraz balansować między wymaganiami biznesowymi, a technicznymi tak, by dostarczyć możliwie najlepszy produkt. Pasja też jest ważna, ale w gorącej dyskusji z innym pasjonatem warto czasami dostrzec, że inne podejście do rozwiązania problemu bywa co najmniej równie dobre. No i kreatywne lenistwo - czasem mniej znaczy więcej :)
💻 Rafał Jaworowski
- Wśród cech charakteru przydatnych w zawodzie programisty na pewno wymieniłbym dociekliwość - poszukiwanie odpowiedzi na pytanie “po co mam coś robić?”. Zdarza się że nowe rozwiązanie jest całkowicie niepotrzebne, dlatego należy kierować się potrzebami klienta. Ponadto sumienność i otwartość – szacunek do ludzi i poświęcanie im czasu zawsze pomaga w życiu.
W dzisiejszej edycji nie byłam w stanie oddać głosu wszystkim rozmówcom, zatem tutaj skrótowiec wszystkich wymienionych przez nich cech:
💡 Ciekawość, chęć rozwoju, wytrzymałość psychiczna, dobra pamięć, kompromisowość, dociekliwość, asertywność, komunikatywność, sumienność, otwartość, konsekwencja.
………………..
🔔 Interesują Cię treści na temat rekrutacji i HR? Kliknij “zaobserwuj” na moim profilu LinkedIn i dodaj mnie do swojej sieci.
🤝 Chcesz zaprosić mnie do wypowiedzi eksperckiej, wywiadu, webinaru albo swojego podcastu? Napisz na [email protected]
🩵 Pamiętaj, że znajdziesz mnie również na moim Instagramie: hrismatic.
Powiązane artykuły
Wybieramy je w oparciu o kategorie i najnowsze publikacje na blogu.
Live coding. Weryfikuje kompetencje, czy odstrasza kompetentnych?
,,Jeżeli chcecie bym wykonał zadanie rekrutacyjne, musicie mi za nie zapłacić’’ ,,Nie będę tracił czasu na rozważania teoretyczne, które nie mają żadnego związku z realną pracą w projekcie’’.
Byłam pracowniczką etatową 10/10.
🥇 Byłam pracowniczką etatową 10/10. A nagle stałam się:…
„Jeśli wsiadłeś do niewłaściwego pociągu – wysiądź na pierwszej stacji. Im dalej pojedziesz, tym droższy będzie powrót”.
⬇️ Bardzo lubię to przysłowie: „Jeśli wsiadłeś do niewłaściwego pociągu – wysiądź na pierwszej stacji. Im dalej pojedziesz, tym droższy będzie powrót”.