Am acceptat oportunitatea și a dus la unele dintre cele mai bune momente ale carierei mele.

Mi se pare curios faptul că programatorii au o mulțime de dureri în comun. De-a lungul anilor, mi-am dat seama că multe dintre îndoielile și întrebările pe care le aveam cu privire la direcția carierei mele au fost împărtășite de mulți oameni care au avut, au avut sau încă le-ar fi avut.

Știu că sunt multe motive, dar astăzi vreau să vorbesc puțin despre dependența de limbaje de programare și de ce nu ar trebui să lași ca asta să-ți limiteze oportunitățile profesionale.

Puțin din istorie

Primul meu contact cu lumea programării a fost la 15 ani printr-un mare prieten care mi-a arătat procesul de asamblare a unui ecran în HTML/CSS pentru un proiect școlar. Apoi, la 16 ani, în timpul vacanțelor de facultate, mi-am creat ocazia să vizitez zilnic agenția unchiului meu pentru a studia mai multe despre programare și a câștiga experiență cu profesioniști de acolo. Astfel, la 17 ani, eram deja „interning”, iar la 18 ani am primit primul stagiu plătit.

Întotdeauna am avut în vedere că ar trebui să fac și să urmez ceea ce mi-au spus mentorii mei să fac pe parcursul acestei traiectorii inițiale. M-a ajutat să înțeleg rapid diferitele posibilități de actorie și în ce m-aș putea specializa.

După ce am lucrat ceva timp în profesie, m-am trezit să urmăresc o carieră ca dezvoltator JavaScript. Pe lângă decizia mea de a urma acest drum, am avut și multă influență din partea mentorilor mei și sunt veșnic recunoscător fiecăruia dintre ei. Mă simt foarte împlinit de tot ceea ce am realizat și am contribuit oriunde m-am dus. Și exact acolo am vrut să ajung.

Dezvoltator de limbi X

Intenția mea nu este să judec specializarea într-o limbă X, urmărirea unei cariere cu ea etc. Chiar cred că a fi expert în ceva este ceva ce ar trebui să facem pentru că a încerca să îmbrățișezi lumea cu picioarele este destul de complicat. Dar, revenind la raționament, vreau cu adevărat să abordez acest lucru atunci când această decizie de a urma o carieră ca dezvoltator de limba X îți limitează oportunitățile profesionale.

După câțiva ani în care m-am dedicat practic unei limbi, am dezvoltat un atașament puternic față de ea. Desigur, acest atașament este extrem de firesc din cauza orelor dedicate studierii lui, a diverselor realizări profesionale și personale etc. Totuși, în ultimele luni mi-am dat seama cât de mult acest atașament a fost în detrimentul luării deciziilor în carieră.

Când mi-a apărut ocazia de a lucra cu o altă limbă, primul sentiment pe care l-am avut a fost frică, multă frică! Teama de a nu reuși să mă descurc pentru că nu lucrez cu limba pe care o stăpânesc, teama că nu reușesc să învăț noua limbă la timp și, în principal, teama că mă gândesc că tot ce am realizat de-a lungul anilor cu JavaScript s-ar pierde mai jos pentru simplul fapt că nu mai funcționează direct cu limbajul.

În această perioadă, în care a trebuit să decid care va fi următorul pas în carieră, am avut multe momente de reflecție, și mi-am dat seama că majoritatea posibilităților pe care le-am creat depindeau de o limbă.

Suflați-vă mintea

Această concluzie pare evidentă având în vedere experiența mea profesională, dar nu ar fi o nebunie să ratez o oportunitate din cauza limbii? A fost întrebarea pe care mi-am pus-o, care m-a făcut să trag concluzia că trebuie să ies din zona mea de confort.

Moralul poveștii

Dacă vedeți o oportunitate și înțelegeți că vă va ajuta să ajungeți unde doriți, nu lăsați limbajul să vă limiteze.

Faptul că lucrezi astăzi cu limba Y nu șterge tot ce s-a realizat cu limba X. Nu te împiedică, de exemplu, să contribui la proiecte în limba X, să participi la comunitățile de limba X etc.

Înțeleg că ceea ce ne face cu adevărat programatori buni nu este să lucrăm cu limbajul X sau Y, ci cu valorile, angajamentul, cunoștințele, experiența lor etc.

Sper că acest lucru îi poate ajuta pe cei care trec prin ceea ce am trecut eu. Așadar, am acceptat oportunitatea și trăiesc unul dintre cele mai bune momente din cariera mea profesională și personală!

Mai mult conținut la plainenglish.io