I dag kan hvem som helst i verden lære å kode gjennom virtuelle og personlige klasser som tilbys av organisasjoner som Generalforsamling, Hackbright Academy og Codecademy.
Men hva er det neste? Følgende trinn - å bli ansatt som utvikler etter å ha fullført disse kursene - er ikke så enkelt som å smelle dine nye ferdigheter på CVen og sende den av.
Hvis du ønsker å bruke dine nye programmeringsevner til god bruk, vil disse syv tipsene hjelpe deg med å øke din portefølje etter trening, nettverk med de rette menneskene og effektivt bryte inn i teknologiscenen.
1. Øv, Øv, Øv
Første ting først: Ikke begynn å søke på utviklerjobber umiddelbart. I stedet kanaliserer du energien din til å begynne å jobbe med kodingprosjekter. Dette vil hjelpe deg med å finjustere kodingsevnen og starte en portefølje med virkelighetsarbeid for å vise potensielle arbeidsgivere. Hackbright Academy-alumna snudde den profesjonelle utvikleren Melissa Skevington: “Det største jeg gjorde når jeg forlot Hackbright, var å fortsette å jobbe med mitt personlige prosjekt. Ikke bare holdt det meg til å lære, det jeg snakket om under intervjuer. ”
2. Kode som del av et lag
Til tross for stereotypien til den ensomme programmereren som hacker bort solo i en kjeller, er realiteten at mest programvareutvikling skjer i teaminnstillinger. I følge Rachel Ober, seniorutvikler hos Paperless Post og instruktør på generalforsamlingen, ønsker arbeidsgivere å vite hvordan en kandidat vil passe inn i det større teamet, og om han eller hun vil være komfortabel med å motta tilbakemelding. Så finn noen få venner som er interessert i å samarbeide med deg på et prosjekt, slå deg sammen og kom i gang med å kode som et team! Opplevelsen vil tjene deg godt i arbeidsverdenen.
Bla gjennom ingeniørjobber
3. Bli med i Open Source Community
Hvis du ikke allerede er aktiv i utviklermiljøet på nettet, er det nå tid. Få deg en konto og last opp prosjektene dine til GitHub, et verktøysamarbeid og administrasjonsverktøy, og begynn å stille (og svare på!) Spørsmål om Stack Overflow, et spørsmål og spørsmål for utviklere. Ikke bare vil du få verdifull tilbakemelding fra erfarne programmerere, det er mer sannsynlig at du får ledige stillinger - ansettelse av ledere og rekrutterere bruker ofte disse nettstedene for å finne kandidater som virkelig brenner for koding.
4. Få eksponering for så mye du kan
For å hjelpe deg med å bestemme hvilke områder innen teknologi og programvareteknikk som mest interesserer deg, er det viktig å se hva som er der ute. Det er så mye aktivitet på teknologiområdet, og å delta på Meetups, konferanser, hackathons og andre nettverksmuligheter kan hjelpe deg med å møte nye mennesker, lære om kommende selskaper og holde deg oppdatert om hva som skjer i utviklerens verden. Selv om du ikke bor i et teknisk knutepunkt, kan du følge med ved å lese nettsteder som TechCrunch og følge utviklere og organisasjoner på Twitter.
5. Fokuser på noe som interesserer deg
Når du har fått en forståelse av hvilke muligheter som finnes, er det på tide å nullstille det som interesserer deg - enten det er mobil, nettutvikling eller datavisualisering. Selv om du ikke er sikker på at det er området du vil bo i for alltid, må du ikke la det forhindre deg i å oppsøke kontraktsprosjekter eller forfølge jobbmuligheter på det stedet for nå. Tross alt må du starte et sted! "Så snart jeg ble mer fokusert, " sa Skevington, "begynte det å dukke opp flere og flere muligheter." Det er også mer attraktivt for profesjonelle kontakter og ansettelsesledere. "Det viser at du har interesse for noe, i stedet for å svare med 'Jeg vet ikke hva jeg vil gjøre ennå!', Noe som kan drepe en samtale, " legger hun til.
6. Finn en mentor
Noen kodingsakademier matcher studenter med mentorer, men når du først er ute i den virkelige verden, kan du også finne din egen. De fleste elsker å snakke om seg selv og dele råd, så ikke vær sjener over å invitere den interessante personen du møtte på en nylig Meetup for å chatte mer over kaffe! Du kan få ekstra innsikt i teknologisektoren. I tillegg vet du aldri hvor disse samtalene kan føre, og din nye venn kan bli en langsiktig rådgiver som hjelper deg med å koble deg til en fremtidig jobb.
Når du har landet den fremtidige virkelige jobben som utvikler - på en relatert note, har du en dedikert mentor, enten formell eller uformell, som du kan stille spørsmål til, som kan hjelpe deg med å integrere deg i selskapet raskere, noe som bidrar til å sikre din langsiktige suksess .
7. Hold deg trygg på dine evner
Å få foten inn døra kan være vanskelig, og du kan finne deg selv i noen avslag før du spikrer det første jobbtilbudet. Det kan være skummelt å lære en ny ferdighet og endre banen til din karriere, men det kan også være myndiggjørende. Forsøk å være trygg på evnene dine ved å regelmessig minne deg selv på hvor mye du elsker kunsten å kode og ved å omgi deg med et støttenettverk av familie, venner, mentorer og andre nybegynnerkodere.
Det kan også være nyttig å se prosessen som en læringsopplevelse. Tross alt skifter teknologilandskapet konstant, og til og med ekspertutviklerne trenger å lære nye verktøy og språk for å holde ferdighetene sine skarpe. Å være utvikler er å være en livslang lærer. Nyt turen!