Am luat doar decizia de a învăța să codez toamna trecută - ceea ce, având în vedere unde mă aflu acum în cariera mea doar un an mai târziu, se simte destul de nebun.
A fost după ce am terminat pe un panou de boxe care s-a adresat unei camere de fete din clasa a 10-a, la sediul YouTube, care s-a concentrat pe importanța învățării femeilor tinere să facă cod. Fiind singura persoană de pe panoul fără aceste condiții, contribuțiile mele la discuții s-au concentrat pe ceea ce învățasem în timpul carierei mele de opt ani în educație.
Una dintre primele întrebări adresate a fost „De ce toți studenții trebuie să învețe cum să codeze?”
M-am dezbrăcat, deși știam de ce mi se punea această întrebare. În SUA, informatica este încă mai ales considerată un supliment. Doar unul din patru licee oferă informatică și doar 5% din licee sunt certificate pentru a preda informatica AP. Comparați-o cu Marea Britanie, unde acum este necesară codificarea în toate școlile primare și gimnaziale.
Nu am avut un răspuns pe care să-l pot împărtăși. Am fost un profesor suficient de lung pentru a ști că „Veți avea nevoie de asta în viitor” nu este niciodată un argument cu care se pot conecta adolescenții și, chiar dacă forța de muncă căuta ingineri software, am fost sceptic că acesta era un motiv pentru ca codificarea să fie o cerință K-12.
Am trecut microfonul către femeia care stă lângă mine, director de inginerie la una dintre companiile de top tech din Silicon Valley. Ea a spus: „Nu sunt sigur că aceasta este întrebarea corectă. Pe ceea ce cred că ar trebui să ne concentrăm este să îi învățăm pe toți elevii să rezolve problemele. Codificarea este doar o abilitate care îi ajută să facă asta mai eficient, indiferent în ce carieră vor ajunge. ”
În pauzele care au urmat, mi-am dat seama că perspectiva mea despre inginerie software era complet greșită.
Acum sunt jenat să spun acest lucru, dar obișnuisem cu stereotipii inginerilor: ei erau oamenii care stăteau în camerele din spate, uitându-se la ecrane, luând comenzi de la adevărați rezolvători de probleme, care se certau despre idei mari în camerele din față. Acea imagine s-a ciocnit instantaneu cu femeia care stă lângă mine. Era potolită, elocventă, gânditoare și putea vorbi despre rezolvarea problemelor în mod în care eu, unul dintre oamenii din „camera din față”, nu puteam.
Îmi doream superputerea ei. M-am dus acasă, m-am închis în apartamentul meu și am promis să nu plec până nu am știut să codez.
Evident, mi-am rupt jurământul, pentru că învățarea codului durează mult mai mult decât un weekend. În calitate de educator, m-am mândrit cu abilitatea mea de a structura experiențele de învățare, dar învățarea reală este de fapt incredibil de dezordonată. Așa că, în timp ce încă lucram la jobul meu la un învățământ nonprofit, am completat tutoriale online, am citit manuale și am luat cursuri de o zi în weekend. A fost o provocare, dar a fost și plină de satisfacții. Recompensând suficient, de fapt, încât am decis să renunț la jobul meu și să fac un bootcamp de codificare de trei luni.
Desigur, această decizie nu s-a întâmplat peste noapte. A lua trei luni de lucru pentru un bootcamp (în timp ce locuiau în San Francisco) și a scuti 20.000 de dolari în avans nu a fost o decizie care să fie luată ușor. Am petrecut mult timp vorbind cu prieteni care sunt ingineri, întâlnind absolvenții diferitelor școli de codificare și planificând modul în care voi plăti tranziția.
Prietenii mei din industrie m-au convins că trebuie să intru în cel mai bun bootcamp de codare pe care l-am putut - dacă voi petrece timpul și banii, trebuie să mă pun în cea mai bună situație posibilă. Din păcate, acest lucru a însemnat timp suplimentar pentru pregătirea interviului de intrare și un cost mai mare de școlarizare - școala de codificare pe care am ales-o a ajuns să coste aproximativ de două ori mai mult decât alții.
În plus, absolvenții cu care am vorbit m-au convins să planific pentru câteva luni de șomaj și să mă pregătesc pentru o piață de muncă care nu mi-ar lua experiența în serios. Odată ce am avut primul meu rol de inginerie sub centură, nu ar mai conta - dar până atunci, aș putea fi judecat mai aspru în interviurile tehnice, deoarece nu aveam acea diplomă de informatică de patru ani. Toți mi-au sugerat să iau și mai multe împrumuturi pentru a-mi susține căutarea de locuri de muncă, mai degrabă decât să mă distrag cu un loc de muncă part-time.
Toate acestea au dus, în mod natural, la mult stres asupra modului în care aș plăti pentru această tranziție. Orele de bootcamp ar fi prea intense (șase zile pe săptămână, 12+ ore pe zi) pentru a reține un loc de muncă cu timp parțial - și, deoarece codurile de bootcamp nu sunt instituții de învățământ acreditate, nu m-aș califica pentru federație împrumuturi pentru studenți.
Colegii mei de clasă s-au ocupat cu totul de această problemă financiară; unii au reușit să împrumute bani de la părinți, alții au avut sprijinul financiar al soților, alții locuiau cu rude din zonă, iar alții erau suficient de tineri încât încă se aflau în asigurarea de sănătate a părinților. Alții, ca și mine, au sfârșit prin a primi împrumuturi private, au plătit din buzunar pentru asigurarea de sănătate și au trecut prin conturile de economii. Alții au fost nevoiți să ia în considerare implicații suplimentare precum îngrijirea copiilor, creditele ipotecare și faptul că sunt departe de familiile lor timp de câteva luni.
Indiferent de situația financiară sau de viață în care ne aflăm, toți am împărtășit un lucru în comun: toți aveam cel puțin un membru al familiei sau un prieten care ne-a iertat când ne-am petrecut o zi liberă în fiecare săptămână (duminică) la școală pentru a continua studiile. Acest tip de angajament nu se referă niciodată la individ.
Ultima mea zi în învățământ a fost 23 februarie 2016 și am început bootcamp o săptămână mai târziu. Trei luni mai târziu am absolvit, am creat un portofoliu și am început să aplic la deschideri. La trei săptămâni după aceea, pe 17 iunie, am primit prima mea ofertă pentru un rol de inginerie software. Întreaga tranziție de la a fi în învățământ la a deveni un inginer software a durat puțin sub patru luni. Din fericire pentru contul meu bancar (și împrumuturile pe care trebuia să le plătesc), diferența de șomaj nu a fost atât timp cât oamenii au avertizat. Dar sunt fericit că m-am pregătit pentru cel mai rău caz și aș sfătui pe oricine să intre în asta să facă același lucru.
Am auzit de la alte persoane care au făcut schimbări majore în carieră că partea cea mai grea este emoțională și au avut dreptate. Făcând acest salt însemna că trebuia să-mi deconstruiesc simțul identității și să-mi dau seama cine sunt și ce vreau. (De asemenea, a însemnat că a trebuit să rescriu CV-ul meu și să încerc să condensez opt ani de muncă de care sunt mândru într-o singură linie, deoarece nu mai era relevant. Și pentru mine a fost greu.)
Dar când m-am gândit profund la felul de muncă pe care îl iubesc cu adevărat, mi-am dat seama că sunt cel mai fericit când am capul în jos, rezolvând probleme. Până la urmă, de aceea am intrat în educație - am vrut să fac lumea un loc mai bun. Devenind inginer software este doar o cale paralelă pe care o iau pentru a face diferența pe care mi-o doresc.
Știu, de asemenea, că, în ciuda tuturor anilor mei în care am studiat cum arată învățarea, nu m-am împins niciodată ca elev, atât cât am avut în ultimul an. Dar, odată ce mi-am dat seama că acesta este următorul pas pentru mine, nu a existat nicio întoarcere înapoi.
Așadar, dacă sunteți în acea direcție de schimbare a carierei acum, speriați să faceți saltul - luați-l. Niciodată nu va fi mai ușor, dar va deveni mai puțin înfricoșător imediat ce faceți acest prim pas.