Danes se lahko kdorkoli na svetu nauči kodiranja z virtualnimi in osebnimi razredi, ki jih ponujajo organizacije, kot so Generalna skupščina, Hackbright Academy in Codecademy.
Toda kaj je naslednje? Naslednji korak - zaposlitev razvijalca po končanih tečajih - ni tako preprost, kot če bi svoje znanje spremenili na življenjepis in ga poslali.
Če želite, da bodo vaše nove programske spretnosti dobro izkoristili, vam bo teh sedem nasvetov pomagalo povečati portfelj po treningu, se povezati s pravimi ljudmi in učinkovito prodreti na tehnološko sceno.
1. praksa, praksa, praksa
Najprej: Ne začnite se takoj prijavljati na delovna mesta razvijalca. Namesto tega sprva usmerite svojo energijo v nadaljevanje dela na projektih osebnega kodiranja. Tako boste lahko natančno prilagodili svoje veščine kodiranja in ustvarili portfelj resničnega dela, ki bo prikazal potencialne delodajalce. Alumna akademije Hackbright se je obrnila na profesionalno razvijalko Melisso Skevington: "Največja stvar, ki sem jo storil, ko sem zapustil Hackbright, je, da nadaljujem z delom na svojem osebnem projektu. Ne samo, da me je to naučilo, o čemer sem govoril med intervjuji. "
2. Šifra kot del ekipe
Kljub stereotipu osamljenega programerja, ki je v kleti pospravil solo, je resnica, da se večina programske opreme razvija v timskih nastavitvah. Po besedah Rachel Ober, višje razvijalke pri Paperless Postu in inštruktorja na Generalni skupščini, delodajalci želijo vedeti, kako se bo kandidat uvrstil v večjo ekipo in ali mu bo prijetno sprejemati povratne informacije. Torej, poiščite nekaj prijateljev, ki jih želite sodelovati pri projektu, združite moči in začnite s kodiranjem kot ekipa! Izkušnja vam bo dobro služila v delovnem svetu.
Prebrskaj Engineering Jobs
3. Pridružite se odprtokodni skupnosti
Če še niste postali aktivni v spletni skupnosti razvijalcev, je zdaj pravi čas. Pridobite si račun in naložite svoje projekte na GitHub, orodje za sodelovanje in upravljanje kod, in začnite postavljati (in odgovarjati!) Vprašanja na Stack Overflow, spletnem mestu za vprašanja in razvoj za razvijalce. Ne le, da boste pridobili dragocene povratne informacije od izkušenih programerjev, bolj verjetno je, da boste dobili vodilne službe - najem voditeljev in najemnikov teh spletnih mest pogosto uporablja za iskanje kandidatov, ki so resnično strastni glede kodiranja.
4. Pridobite čim večjo izpostavljenost
Da se boste lažje odločili, katera področja tehnološkega in programskega inženiringa vas najbolj zanimajo, je pomembno, da vidite, kaj je tam. V tehnološkem prostoru je tako veliko dejavnosti in udeležba na srečanjih, konferencah, hackatonih in drugih priložnostih za mreženje vam lahko pomaga spoznati nove ljudi, spoznati nova podjetja in podjetja, ki prihajajo, ter biti na tekočem s dogajanjem v svetu razvijalcev. Tudi če ne živite v tehnološkem središču, lahko nenehno berete spletna mesta, kot je TechCrunch in spremljate razvijalce in organizacije na Twitterju.
5. Osredotočite se na nekaj, kar vas zanima
Ko pridobite občutek, kakšne priložnosti obstajajo, je čas, da se vključite v tisto, kar vas najbolj zanima - naj bo to mobilni, spletni razvoj ali vizualizacija podatkov. Tudi če niste prepričani, da gre za območje, na katerem želite ostati za vedno, naj vas to za zdaj ne prepreči, da iščete pogodbene projekte ali iščete zaposlitvene možnosti v tem prostoru. Konec koncev moraš nekje začeti! "Takoj ko sem se bolj osredotočil, " je dejal Skevington, "začele so se pojavljati vse več priložnosti." Prav tako je privlačnejša za poklicne stike in najem vodstvenih delavcev. "To kaže, da vas nekaj zanima, namesto da bi odgovorili z" še ne vem, kaj bi rad storil! ", Kar lahko uniči pogovor, " doda.
6. Poiščite mentorja
Nekatere akademije za kodiranje ustrezajo študentom z mentorji, a ko enkrat zaideš v resnični svet, lahko najdeš tudi svojega. Večina ljudi se rada pogovarja o sebi in deli nasvete, zato ne bodite sramežljivi, da povabite tisto zanimivo osebo, ki ste jo srečali na nedavnem srečanju, da bi več poklepetali ob kavi! Pravkar boste morda dobili dodaten vpogled v tehnološki sektor. Poleg tega nikoli ne veste, kam lahko vodijo ti pogovori, vaš novi prijatelj pa bi lahko postal dolgoročni svetovalec, ki vam bo pomagal povezati prihodnjo službo.
V zvezi s tem, ko boste zaposlili to resnično prihodnje delo kot razvijalci - z namenskim mentorjem, bodisi formalnim ali neformalnim, ki mu lahko postavljate vprašanja, vam bo pomagala hitreje vključiti se v podjetje, kar vam pomaga zagotoviti dolgoročno uspešnost .
7. Ostanite samozavestni v svojih sposobnostih
Vstopiti nogo v vrata je lahko težko, zato se boste morda znašli z nekaj zavrnitvami, preden pripnete prvo ponudbo za zaposlitev. Učenje nove spretnosti in spreminjanje poti kariere je lahko strašljivo, lahko pa tudi opolnomočenje. Poskušajte ostati prepričani v svoje sposobnosti, tako da se redno opominjate, kako radi imate umetnost kodiranja, in tako, da se obkrožate s podporno mrežo družinskih, prijateljev, mentorjev in drugih kodrov.
Koristno je tudi, če na postopek gledate kot na učno izkušnjo. Konec koncev se tehnološka pokrajina nenehno spreminja in celo strokovni razvijalci se morajo naučiti novih orodij in jezikov, da ohranijo ostre spretnosti. Biti razvijalec pomeni biti vseživljenjski učenec. Uživaj v vožnji!












