Ce caută angajatorii: 5 competențe cheie pentru un Full Stack Developer

31/07/2019

5 minute

“Unul dintre lucrurile pe care le-am observat este acela că în aproape orice domeniu, oamenii care ajung departe nu sunt cei care au cele mai bune abilități tehnice, ci aceia care au cea mai bună strategie prin care află ce au de făcut”, a subliniat savantul AI,  Stephen Wolfram, într-un discurs ținut absolvenților Liceului Online Stanford în urmă cu câțiva ani. 

Acesta știa despre ce vorbește deoarecea urât atât școala, cât și matematica. Și totuși, el este cel care a creat Matematica, un pachet software care face calcule complexe pentru milioane de oameni de știință, ingineri și matematicieni în fiecare zi. 

Când vine vorba de programare, comentariul său este cât se poate de adevărat. Cât de bun ești la programare poate prezice cât de apt ești pentru job. Dar dacă vei avea sau nu succes este cu totul alt subiect care depinde în mare măsură de abilitățile de comunicare pe care le ai. 

Iată cinci dintre abilitățile sociale și de comunicare care, la prima vedere, nu au absolut nicio legătură cu programarea, dar pe care fiecare programator ar trebui să le dețină personal, nu doar pe CV.

Hai la Codecool si învață tot ce ai nevoie pentru a deveni programatorul pe care și-l dorește orice angajator!

1. Trăiește și învață

Haideți să începem cu un subiect ciudat. 

Învățarea, mai exact învățarea continuă este mai mult o abordare decât o abilitate în sine. De aceea devine mai degrabă un lucru pe care trebuie să îl deții, decât un lucru pe care este bine să îl deții. 

Să începi facultatea la vârsta de 18 ani și să trăiești apoi câțiva ani pe baza cunoștințelor asimilate până, nu mai reprezintă o variantă. Cel puțin nu într-o industrie atât de dinamică precum cea a IT-ului. 

“Dacă ar trebui să le predăm cursanților un singur lucru, acela ar fi cu siguranță o lecție despre cum să își dezvolte o mentalitate sănătoasă”, explică Dávid Nádas, mentor senior pe abilități de comunicare la Codecool. “Noi vrem ca ei să învețe să nu se gândească la ei și la cunoștințele pe care le dețin ca la ceva complet, ci ca fiind ceva care poate fi ușor modelat, precum lutul”.

2. Mulțumesc pentru feedback 

Pentru a supraviețui, trebuie să lucrați împreună ca o echipă

Oricine a văzut o pictură rupestră sau un episod din The Walking Dead știe asta. Dar programarea în echipă și ca o echipă nu suntunul și același lucru. Cea din urmă presupune, spre exemplu, să înveți să dai și să primești feedback, fără sentimente rănite. 

Ușor de zis, greu de făcut, nu? Istoria ne arată că nu ești singur. Dinastia chineză Wei ne-a adus una dintre primele evaluări oficiale de performanță în jurul anului 230 î.Hr., alături de mărturii scrise despre cât de mult le ura toată lumea. 

De aceea, multe companii mari printre care Deloitte, Accenture, Microsoft și Pinterest, au decis să elimine tradiționalele evaluări anuale și să încurajeze în schimb angajații să ofere reciproc feedback continuu, direct și sincer. Ceea ce ne duce la următorul punct: comunicarea transparentă.

3.Trebuie să vorbim

Probabil că am văzut cu toții cel puțin un clip video cu gheizerul din Cola Dietetică și Mentos. Dar ceea ce este amuzant pe YouTube, nu este mereu amuzant și în viața reală. 

Există tensiuni nerezolvate în echipa ta? Este doar o chestiune de timp până când va avea loc o explozie asemănătoare. Cu toate acestea, printr-o comunicare transparentă, puteți rezolva problemele individuale împreună, în câmp deschis. 

Asta este concluzia la care au ajuns și cercetătorii MIT. Potrivit acestora, comunicarea nu este doar cheia către succesul unei echipe, ci este la fel de importantă precum oricare alți factori – inteligență, experiență, etc. 

Același principiu se aplică în toate ariile din viața noastră. “Ca în cazul oricărei relații sănătoase, unde există comunicare deschisă și încredere (între manager și angajat), se pot întâmpla o mulțime de lucruri bune,“ punctează David Hassell, fondator al companiei de dezvoltare software HR, 15Five.

4. Dacă nu este parte din soluție, atunci este parte din problemă

Programarea este cât se poate de orientată spre problemă: mereu încerci să rezolvi o problemă. Doar că această abordare va funcționa cu greu în orice alt domeniu. 

Câte dintre întâlnirile la care ai participat care s-au terminat cu mai multe semne de întrebare decât cele de la care ați pornit la început? De câte ori ai încercat să discuți despre o neînțelegere cu un coleg dar ai sfârșit prin a te simți mai agitat decât la început? 

Vestea proastă este că toți suntem victime ale evoluției, creierul nostru se concentrează  pe probleme. 

Vestea bună este că gândirea orientată spre soluție ne poate influența instinctele. Ce înseamnă asta în practică? “În loc să începi un meeting cu o declamație, concentrează-te mai degrabă pe ceea ce vrei să obții în final”, explică expertul Codecool. 

5. O nouă mantră: mindfulness

Exact, trebuie să înveți să te relaxezi. 

“Care este poziția ta de yoga preferată?” probabil nu va deveni prea curând o întrebare tipică pentru un interviu de angajare cu un junior developer, dar mentalitatea și bunăstarea mentală a angajaților se bucură de o atenție din ce în ce mai mare la locul de muncă. 

Gândul ți-a zburat imediat la Google, nu-i așa? Nu ești singurul. Un pui de somn în capsule de înaltă tehnologie, grădină de căpșuni pe acoperiș, servicii de masaj 24/7, meditație în timpul pauzei de prânz și o flotă cu mii de biciclete, sunt doar câteva dintre avantajele legendare pe care Google le oferă angajaților. 

“Încercăm să aducem cât mai multe analize, date și știință în ceea ce facem pe partea de resurse umane, la fel cum inginerii noștri fac pe partea de produse.”, dezvăluie Laszlo Bock, gigantul guru HR din domeniul tehnologiei.  

Asta înseamnă că ei trebuie să ia în serios procesul de gestionare a stresului. Iar acest lucru este valabil pentru toată lumea – stresul la locul de muncă presupune pentru companii costuri de aproximativ 300 de miliarde anual în Statele Unite, conform unei cercetări realizate în anul 2016. 

Ideea principală? Înainte să intri în cursă, trebuie mai întâi să înveți cum să ieși din ea din când în când.

Ai citit tot și crezi că un job de programator ți se potrivește? La cursurile Codecool dezvoltăm atât abilități tehnice, cât și de comunicare. Înscrie-te și află mai multe! Iar pentru cursul online de Full-Stack developer vei putea plăti taxa de școlarizare numai după ce ai obținut primul loc de muncă într-una dintre companiile noastre partenere, astfel că pe toată durata studiilor, cursul Codecool online de Full-Stack developer este complet gratuit. 

Postări asemănatoare

Nu a existat niciodată un moment mai bun pentru a învăța noi abilități digitale. Iată de ce
Te gândești la o nouă carieră?...
Am învățat să văd lucrurile noi ca pe o oportunitate să cresc” – povestea lui Daniel
De la psihologie la programareDaniel Istrate...
Salarii IT în 2023: Cât câștiga un programator în funcție de specializare, în România?
Dacă domeniul IT&C te atrage tot...