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. Będzie mi również miło, gdy wyślesz mi wiadomość powitalną - na wszystkie odpisuję! ;)

Powiązane

Jak przeprowadzić wzorcowy layoff?

❌ Jedni zwalniają w trakcie 30 minutowej rozmowy na Teamsie, a drudzy…im tego nie zapominają.

Czytaj dalej

Ciche zatrudnienie. Szansa na rozwój, czy prosta droga do wypalenia?

📊 82% osób nigdy nie słyszało o zjawisku quiet hiringu. 📊 74% po zapoznaniu się z jego definicją przyznało, że istnieje ono powszechnie w jego branży.

Czytaj dalej

Quiet firing. Kiedy o cichym odejściu jest głośno.

❌ „Chcesz zredukować zespół, ale nie chcesz negatywnie wpływać na morale pozostałych pracowników? Zastosuj quiet firing”.

Czytaj dalej