Cum să îți reinventezi cariera după 40 de ani.
Daca de multe ori te-ai intrebat… in acest articol impartatsesc experineta mea in ultimii 5 ani decand am decis sa imi schimb cariera la 42 de ani avand patru copii.
Cuprins
- De la imposibil la realizabil.
- Începe cu începutul.
- Conceptele de bază.
- Creează o rutină
- Depășește provocările
- Practică prin proiecte
- Aplică și învață din experiență
De la imposibil la realizabil
M-am născut într-o familie modestă.
Copilăria mea a fost marcată de lipsuri sub regimul comunist iar în adolescență a trebuit să învăț să întreprind mici joburi pentru a avea un ban de buzunar. Acest lucru m-a ajutat mai târziu dezvoltându-mi latura de “freelancer” pe care acum o explorez.
La 20 ani, serviciul militar obligatoriu mi-a oferit o pauză de pe modul survival al vieții iar cu aceasta a venit și o ocazie de a reflecta asupra viitorului.
După aceea am lucrat până în 2005 în MApN, perioada în care am învățat să am răbdare cu mine.
Spre sfârșitul anului 2005, viața mea a luat o nouă turnură. M-am mutat în Spania unde o cunoscusem pe soția mea actuală și unde ne creștem cei 4 copiii. Aici am lucrat în diverse domenii: construcții, prelucrarea uleiului de măsline, mentenanță de utilaje și logistică.
Deși aveam un loc de muncă stabil simțeam că mă plafonez și nu îmi doream să ies la pensie din acel serviciu.
Cum mi-am descoperit pasiunea pentru web development
În 2019 un prieten a venit la mine în vizită și mi-a arătat cum lucrează el de acasă.
Acest lucru m-a atras. Voiam mai mult timp cu familia, voiam libertatea de a-mi alege programul. Acest lucru a născut un vis pe care am decis să-l urmez. L-am întrebat pe prietenul meu mai multe despre ceea ce face el, și pentru prima oară am auzit termenul de web developer.
Am stat lângă el o zi pentru a vedea cam ce face și nu înțelegeam mai nimic. Încerca să-mi explice însă creierul meu refuza să înțeleagă acei termeni noi. Însă îmi plăcea că el crea din nimic ceva. Construia de la zero și vedeam cum ia ființă un buton care răspunde când îl apeși.
Mi-am propus să învăț și eu. Drumul de început nu a fost ușor, niciodată nu este, dar nu am fost intimidat de dificultăți.
Am învățat să îmi prețuiesc timpul, să mă organizez și să învăț. Mă trezeam dimineața la cinci și până la 6:30 învățam ca apoi să merg la jobul meu de logistică. La 15:00 reveneam, prânzeam și de la 16:00 continuam studiul.
Acest lucru l-am făcut pe parcursul întreg al anului 2019.
Sfatul meu pentru tine dacă ești la început de drum este următorul:
Cât timp ai pasiune cultivă rutina.
Chiar dacă pasiunea în timp va deveni oscilantă, rutina te va împinge să continui.
Vârsta este doar un număr
Vârsta nu este o piedică, ci o oportunitate de a aborda lucrurile cu răbdare din diferite unghiuri. Acest lucru am aflat mai târziu că se numește aptitudini transferabile (transferable skills).
La 40 de ani, mulți cred că este prea târziu să înceapă o carieră nouă. Experiența mea dovedește contrariul. Reinventarea nu este doar o chestiune profesională, ci o oportunitate de a descoperi cine ești cu adevărat.
Astăzi, sunt freelancer, iar fiecare proiect este o ocazie de a-mi pune în practică cunoștințele și de a învăța mai mult. Încă aplic pentru joburi, acest lucru fiind necesar pentru proiecte noi, dar am învățat să aleg companiile care apreciază pasiunea și eforturile mele.
Am început cu dorința de a crea ceva din nimic, de a construi o carieră care să reflecte pasiunea mea descoperit la o vârsta la care multe persoane se gândesc la pensionare.
Eu am decis ca fiecare pas pe care-l fac să fie o lecție de: disciplină, autoînvățare și îndrăzneala de a învăța lucruri noi chiar și atunci când pare imposibil. Am descoperit că visurile nu au termen de expirare și că niciodată nu este prea târziu să începi. Iar în continuare îți spun cum am reușit.
Nu îți garantez că vei avea același drum sau că vei parcurge același plan ca al meu. Nu te pot asigura că în 3 luni vei știi să scrii o carte despre frontend sau să creezi website-uri.
Dorința mea este să îți împărtășesc drumul meu de a învăța care sper să te ajute și să te încurajeze să nu abandonezi visul tău pentru o carieră în web development sau idealul de deveni mai bun în ceea ce faci.
Iată pașii pe care îi recomand:
Pasul 0: Începe cu începutul
În 2019, am pornit de la zero. Eu știam să folosesc internetul la fel ca oricare din Generația X. Adică să văd un film pe Netflix, să vând un produs pe E-bay sau să îmi fac un cont de Google.
Am început să învăț HTML, dar mi-am dat seama că înainte de toate trebuie să înțeleg ce este internetul și cum funcționează.
Am studiat protocoalele precum HTTP și HTTPS, diferența dintre internet și intranet, servere și clienți. Ce este un domeniu, ce este un hosting și cPanel.
După ce am înțeles aceste concepte, am revenit la HTML. Când am scris primul „Hello World” pe browserul local, m-am simțit ca Neo din Matrix.
Pasul 1: Conceptele de bază
Este necesar să înveți conceptele din spatele designului web! Limbajele sunt doar unelte, nimic mai mult. Oricine poate folosi o unealtă ghidat de un tutorial de pe YouTube, dar pentru a construi ceva, cum ar fi un website, trebuie să înțelegi cum funcționează site-urile web. Și cu cât înțelegi mai multe detalii, cu atât mai bine.
Dacă vrei totuși să te concentrezi pe o ”limbă”, începe cu limba engleză!
Engleza este, într-un fel, un limbaj de programare, pentru că aproape toate limbajele de programare folosesc cuvinte în engleză. De asemenea, cea mai mare parte a informațiilor și resurselor utile este scrisă în engleză.
Odată ce înțelegi limba engleză, poți face presupuneri educate despre ce face codul. De exemplu, dacă vezi o linie de cod precum aceasta:
let x = document.getElementById(“demo”);
Ei bine chiar dacă pare greu de înțeles, nu este!
Să ne uităm atent în limba engleză ce zice:
- există un document și se apelează o funcție getElementById care preia un element după ID.
- ID-ul este “demo”
- Iar această valoare este atribuită variabilei x.
Tot ce trebuie să aflii este ce este un document, ce este un element și cum primește un element un ID. Dar această linie de cod în JavaScript este aproape engleză pură. Așadar, doar cu limba engleză, poți înțelege deja foarte multe.
Un developer care cunoaște fundamentele se poate adapta ușor la majoritatea limbajelor de programare pentru că înțelege conceptele din spatele lor.
Apar limbaje noi aproape zilnic. Ar trebui să le înveți?
Nu, decât dacă este strict necesar. Limbajele nu contează. Ele se schimbă mereu și vor apărea întotdeauna altele noi. Nu poți ține pasul cu viteza lor de apariție.
Cum funcționează limbajele? De exemplu: statements, loops, conditions, variables, structures, classes…
Aceste concepte sunt aproape aceleași în toate limbajele. După ce le vei învăța pe acestea vei putea folosi orice limbaj!
Pasul 2: Creează o rutină
Știi că am zis mai sus că este important să creezi o rutină cât timp ai pasiune?
După 40 ani, să înveți nu este ușor.
Am patru copii, iar timpul este o resursă prețioasă. Am stabilit un program strict de studiu dimineața devreme când am mintea odihnită.
Am descoperit că notițele scrise de mână în jurnalul meu și desenele vizuale mă ajută să rețin mai bine informațiile.
De exemplu: am desenat o variabilă din JavaScript ca o găleată în care pui și iei lucruri (date). Aceste informații le notam în jurnalul meu scris de mână ca mai apoi să le scriu în blogul meu personal. Acest lucru îl consider ca o documentație a progresului meu.
Fiind la început, nu dispuneam de resurse financiare pentru a investi așa că am folosit resurse gratuite precum freeCodeCamp și cursuri low-cost de pe Udemy pentru a învăța HTML, CSS, Bootstrap și, mai târziu, JavaScript și PHP.
Pasul 3: Depășește provocările
JavaScript a fost o provocare majoră. Nu înțelegeam variabilele sau condiționalele, dar am învățat să iau lucrurile pe rând. M-am concentrat pe PHP, limbaj foarte utilizat în zona în care locuiesc (Spania), iar apoi m-am întors la JavaScript cu o perspectivă nouă.
A fost un proces lent, dar fiecare progres mic mi-a dat încredere.
Pasul 4: Practică prin proiecte
Prima mea lucrare reală a fost un site web pentru un prieten care avea o companie de construcții.
Acesta a fost construit in WordPress. Aveam deja noțiuni de bază despre HTML și CSS, și deja cochetam cu PHP. Asta după ce am abandonat JavaScrip așa cum menționam mai sus, însă aceasta este o altă poveste.
Am personalizat un template WordPress, am creat conținut și am livrat proiectul în trei săptămâni. Această experiență mi-a deschis drumul către freelancing.
Pasul 5: Aplică și învață din experiență
Am aplicat la sute de joburi, inclusiv la companii mari precum Amazon și Apple.
Deși nu am fost acceptat, am continuat să perseverez în web development. Am fost invitat la interviuri și am învățat din fiecare experiență.
În cele din urmă, după un scurt interviu am găsit un job într-o companie locală, dar lipsa unui mentor pe frontend m-a făcut să mă simt blocat. Ceea ce a dus la burnout.
După trei săptămâni, am renunțat. Astfel am decis să mă concentrez pe freelancing.
Încheiere
Dacă ai mai puțin de 40 de ani și vrei să devii dezvoltator web de la zero, reține un lucru: este posibil.
Eu sunt o dovadă a acestui lucru. Este nevoie de disciplină, dorință de a învăța și curajul de a încerca, indiferent de obstacole. Fiecare pas contează, iar visurile tale merită tot efortul.
Motto: Țintește Luna, chiar dacă nu o vei nimeri, cu siguranță vei nimeri o stea!
Foarte tare articolul! Chiar mi-a dat încredere că e posibil să-ți schimbi cariera și după 40 de ani, mai ales într-un domeniu ca dezvoltarea web. Mi-au plăcut exemplele și pașii clari pe care i-ai oferit. E genul de conținut care te motivează să ieși din zona de confort. Mulțumesc pentru inspirație!