Așadar, aplicați la o școală de codificare sau bootcamp, ceea ce înseamnă că v-ați adresat deja întrebări dificile în ceea ce privește stilul dvs. de învățare, disponibilitatea și bugetul.
Există însă ceva și mai important de luat în considerare: cum te va duce acest efort către un loc de muncă? Da, sunteți la școala de coduri pentru a învăța cum să codați. Dar, odată ce creierul dvs. va fi plin de metode și modele, veți dori să vă prezentați un concert minunat nou. (Presupun că, dacă nu, nu ezitați să citiți și să reveniți la Candy Crush.)
Ca un grad recent al programului de pregătire de 12 săptămâni The Iron Yard (care a deținut primul meu loc de muncă de dezvoltator în opt săptămâni), iată câteva lucruri pe care le-am învățat despre nu doar câștigarea deprinderilor noi, ci și aterizarea locului de muncă pentru dezvoltatorul de vise.
1. Alegeți-vă înțelepciunea Bootcamp (și orașul)
După cum probabil ați observat, școlile de coduri apar în toată țara. Dar asta nu înseamnă neapărat că ar trebui să alegeți unul din orașul natal doar pentru că puteți - șansele sunt ca compania dvs. de vis din zona Golfului să nu fi auzit de ea. În plus, multe dintre avantajele accesării școlii de cod sunt conexiunile pe care le veți moșteni în scena tehnologiei locale.
Așadar, înainte de a vă înscrie pentru o locație, faceți-vă cercetările. Care este clima pieței muncii tehnologice? Zona este una dintre listele „Top 10 Tech Cities”? Găsiți câteva companii care vă entuziasmează și vă întind: Ce părere au despre absolvenții de școli cu cod și îi angajează adesea? Multe bootcamps-uri cresc prea repede, inundând piața cu dezvoltatori mai tineri - și chiar și companiile care doresc să fie de sprijin nu își pot permite să angajeze juniori la fiecare trei-patru luni. O comunitate locală de susținere și bogată în oportunități este esențială pentru succesul dvs.
În plus față de locație, săriți cu adevărat în evidența bootcamp-ului pentru a plasa studenții la locuri de muncă. Câți absolvenți recent lucrează acum ca dezvoltatori? Programul are parteneriate strategice sau un consiliu de administrație local? Oferă pregătire profesională sau târguri de carieră? Cereți persoanelor care lucrează deja în zonă să evalueze reputația școlii.
La fel de important este și profesorul tău. Evitați înscrierea la un curs cu un instructor pentru prima dată; altfel, ai putea deveni cobai pentru un curriculum testat și ai pierde ocazia de a auzi recenzii de prima dată. Vorbește cu foștii absolvenți și cu instructorul direct și pune-i întrebări sincere. Favoritul meu personal: „Care sunt cele mai interesante lucruri pe care le fac acum foștii elevi?” Un bun profesor va ști, iar o școală de cod de succes va avea exemple abundente.
2. Folosiți timpul dvs. în Bootcamp pentru a coda și rețea
În timp ce sunteți în bootcamp, sunteți un badass care și-a părăsit fosta carieră pentru a face o schimbare pozitivă - dar, mai târziu, sunteți unul dintre numeroșii dev-junior din zonă care nu are un loc de muncă. Înțeles: La fel de important ca zdrobirea în clasă este să te pui acolo în comunitate. Deși acest lucru poate veni ca un șoc, nu trebuie să terminați fiecare misiune! Uneori, timpul tău este mult mai bine petrecut pentru a cunoaște oamenii din noul tău domeniu.
Întâlnirile tehnice sunt minunate pentru a-ți construi rețeaua, dar pentru cei care nu pot înțelege ideea de a merge într-o cameră plină de străini, iată alte modalități excelente de a-ți face cunoscută prezența:
- Accesați absolvenții care activează în comunitate, invitați-i la o cafea și cereți sfatul lor pentru a începe în domeniu. O singură dată face mai ușor să strălucești și îți oferă o față prietenoasă la evenimente.
- Contactați întâlniri locale și oferiți voluntariatului. Este mult mai ușor să te apropii de oameni dacă ai organizat evenimentul - și toată lumea iubește ajutorul gratuit.
- Conectați-vă cu potențiali angajatori prin intermediul social media. De exemplu, trimiteți un răspuns către CEO-ul unei companii pe care o admirați și invitați-l în ziua demo-ului de bootcamp.
- Începeți un blog. Știu, asta sună ca multă muncă - și este chiar mai greu dacă numele tău nu rima în mod magic cu limba pe care o înveți. Dar merge mult spre a arăta angajatorilor că ești orientat către acțiune și autoreflexiv.
3. Fii strategic despre locul în care vrei să aterizezi
Așa că mulți oameni din școala de coduri au spus lucruri de genul: „Voi lua orice slujbă - am nevoie doar de o schimbare”. Chiar dacă vă simțiți cu adevărat în acest fel, nu o spuneți cu voce tare . De fapt, este crucial să vă faceți timp și să faceți cercetări cu privire la angajatorii care vă vor fi potriviți.
În primul rând, în timp ce înveți multe în timpul bootcamp-ului, ai și un drum lung de parcurs, iar formarea și îndrumarea formală te vor ajuta să lovești terenul. Pe măsură ce evaluați companiile, luați în considerare: Echipa oferă mentorat? Care este politica companiei cu privire la seminarii, ateliere și conferințe? Există alți dezvoltatori junior? Practică programarea perechilor sau revizuirea solicitărilor de tragere? În plus, multe studențe de coduri acceptă un loc de muncă doar pentru a realiza un an mai târziu că au fost blocați făcând mormăială. Efectuați câteva săpături pentru a înțelege căile de carieră din cadrul echipei și cât timp ar trebui să se aștepte juniorii înainte de o promoție.
De asemenea, nu uitați să puneți întrebări importante despre cultura companiei în ansamblu. Cum interacționează echipa de inginerie cu restul companiei? Care sunt evenimentele și tradițiile obișnuite ale echipei? Oare cineva (sau toată lumea) funcționează de la distanță și cum afectează această dinamică a echipei?
În primul meu loc de muncă ca dezvoltator de software la Smashing Boxes, la bordul meu am inclus un îndrumător, un „amic” care este responsabil pentru aclimatizarea mea socială și o perioadă de învățare inițială de o lună. Și pot să merg cu bicicleta acolo! Vă rog să-mi luați cuvântul - să vă ocupați de timp pentru a lua în considerare oamenii și cultura unei oferte de muncă, pe lângă factori mai logistici, vă vor ajuta să vă asigurați fericirea și succesul pe termen lung.
4. Cunoaște-ți ce merită
Să-ți lași fosta carieră în urmă și să-ți asumi un risc pentru codificare este înfricoșător. Dar amintiți-vă: angajatorii înțeleg că sunteți la școala de coduri și nimeni nu se așteaptă să știe ce nu știți. Companiile strategice înțeleg că cea mai bună modalitate de a obține dezvoltatori seniori este de a ajuta la formarea lor. Depinde de voi să-i convingeți că aveți un potențial enorm și depinde de ei să vă arate cât de investiți sunt în cultivarea talentelor voastre. Accentuează-ți abilitățile soft: Arată-ți un interes pentru învățare; demonstrați-vă abilitățile de rezolvare a problemelor atunci când (inevitabil) vă blocați într-o provocare de cod greu; și pune întrebări entuziaste și informate. Vei lucra la jobul tău de vis înainte de a-l cunoaște.
Oh, și când ești? Nu uitați să o plătiți înainte. Mulți oameni vă vor ajuta să treceți linia de sosire și să o țineți de minte atunci când oamenii încep să vă dea sfatul. Majoritatea dintre ei doresc doar sprijin - și veți fi în poziția perfectă pentru a vă ajuta!