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
Zamiast pytać “Czy dam radę to znieść?”, zadaj sobie pytanie: “czy chcę to znosić?”.
❌ Zamiast pytać “Czy dam radę to znieść?”, zadaj sobie pytanie: “czy chcę to znosić?”.
Czytaj dalejZanim podpiszesz umowę: 5 pytań, które musisz zadać swojemu szefowi.
🤯 “Nie podpiszę umowy, dopóki nie będę mieć pewności, że mój szef jest kimś, z kim chcę pracować”.
Czytaj dalejMilcz albo mów jak profesjonalista. Jak nie uwłaczać sobie na rozmowie o pracę?
📃 “Certyfikatu żadnego nie mam, ale dogadam się” - padło na rozmowie rekrutacyjnej na stanowisko, gdzie płynny angielski był KLUCZOWYM wymaganiem.
Czytaj dalej