Takk til sterk etterspørsel og høye median årslønn, flere og flere mennesker å forfølge en karriere som programmerere.På Coding Dojo, der jeg er instruktør, vi ser mange av ivrige studenter som ønsker å bryte inn i industrien. Men mange av dem er motløs av mytene de høre om hva det tar å bli en koding suse.I dag ønsker jeg å avkrefte disse mytene, så alle som ønsker å lære nye ferdigheter eller tjene mer penger kan bevege seg mer raskt mot en jobb i denne bransjen., Her er sannheten bak 10 vanligste mytene om å bli en utvikler.
Myte #1: jeg trenger å være et vidunderbarn å være en utvikler
Virkelighet: Folk tror ofte programmerere er en spesiell rase av menneskeheten, født med vitenskapelige kalkulatorer for hjernen. Tvert imot, utviklere er vanlige mennesker som bare har en lidenskap for programmering. Og som i alle yrke, talent bare blir folk så langt, så arbeidsmoral og disiplin virkelig avgjør suksess eller fiasko.Hvis du er nysgjerrig på å lære programmering, ikke bekymre deg, det er ikke så vanskelig som det kan virke., I sin kjerne, programmering er rett og slett en form for kommunikasjon mellom to enheter, i dette tilfellet, en utvikler og en datamaskin. På et grunnleggende nivå, er din oppgave som en utvikler er å gi instruksjoner til en datamaskin på hvordan å bygge noe, for eksempel en nettside.Men du trenger selvfølgelig ikke bare si, «Datamaskin, bygge meg en hjemmeside.»Det er mer kompleks enn som så. I et nøtteskall, programmering er som å skrive grundige bruksanvisninger i en spesiell språk, som bare datamaskiner og andre programmerere kan tolke.Hvis du vet hvordan du skal kommunisere med andre, kan du lære å programmere.,
Myte #2: Det er for sent for meg å bli en utvikler
Virkelighet: sannheten er At det er aldri for sent å bli en datamaskin programmerer. Mange av koding bootcamps arbeidet med studenter i alle aldre og fra et bredt utvalg av bakgrunner. Mange registrere med lite erfaring med programmering. Så lenge de satt i det nødvendige arbeidet, de er i stand til å finne stor suksess, både i klasserommet og i arbeidslivet etter endt utdanning.,Selv om du kan starte din karriere i programmering senere enn du ville ha ønsket, vil du finne at du har alt du trenger for å lykkes med den rette forberedelse og arbeidsmoral.
Myte #3: jeg trenger en Computer Science grad å bli en utvikler
Virkelighet: Har du lagt merke til alle koding bootcamps dukker opp rundt om i verden? Disse bootcamps ville ikke bo i bransjen lenge hvis de ikke lykkes som levedyktige alternativer til vanlige skoler. (Disclaimer: jeg jobber for en.,) Hver måned, nyutdannede av disse bootcamps — som ofte begynner leirene med begrenset erfaring i programmering — land jobber som utviklere.Og hvis du kaster i den økende populariteten av gratis online læring plattformer som Codecademy, det er tydelig at det å lære å programmere er ikke en mulighet eksklusivt til formelle institusjoner.Programmering er som nesten alle yrke: hvis du er god til det, folk vil betale deg for dine ferdigheter, uavhengig av hvordan du fikk det. (Klikk her for å tweet dette et godt råd.,)
Myte #4: jeg trenger alvorlige matematiske ferdigheter for å bli en utvikler
Virkelighet: Å bli en utvikler, trenger du ikke å vite hvordan å simulere en bestemt integral ved hjelp av en parabolsk variabel. Du trenger ikke engang å vite hva dette betyr. Alt du trenger er grunnleggende algebra, logiske, sterk problemløsning ferdigheter, og mest av alt, er tålmodighet.Dette betyr ikke at utviklerne aldri bruke avansert matematikk. Hvis prosjektet krever komplekse matematiske beregninger, da vil du definitivt trenger du å friske opp dine matematiske ferdigheter. Men, det er mange plugins og biblioteker tilgjengelig for å kjøre beregninger for deg., Alt du trenger å gjøre er å implementere plugin eller biblioteket inn koden din, så blir ekstremt dyktig i matematikk, er ikke nødvendigvis kreves for å bli en utvikler.
Myte #5: jeg trenger å lære den «beste» programmeringsspråk til å bli en utvikler
Virkelighet: Et vanlig spørsmål nybegynnere spør er: «Hva er det beste språket å lære?»Det er et godt spørsmål, men også et misforstått ett. Ingen datamaskin språk er «bedre» enn en annen, på samme måte som fransk er ikke «bedre» enn spansk., Akkurat som fordel av et muntlig språk, avhenger av hvilket land du er inne på, kan de dra nytte av en datamaskin språk avhenger av hva du trenger å gjøre.Et bedre spørsmål å stille er, «Som programmeringsspråk skal jeg først lære?»Hvis du ønsker å være en stor utbygger, vil du trenger for å beherske flere språk.Den beste tilnærmingen er å starte med det grunnleggende. Hvis du ønsker å være en web-utvikler, kan du starte med HTML og CSS, som er den grunnleggende språk på nettet., Hvis du er mer interessert i generell programmering, fokus på språk, som har en masse online dokumentasjon og tutorials for å supplere læring, og ikke bry deg om det «beste» språk. Som din læring utvikler, styrker og svakheter i hvert språk vil avsløre seg selv.Når du oppgraderer en bootcamp, eller fullføre andre obligatoriske kurs og prosjekter, er det på tide å starte intervju for en jobb som webutvikler. Her er noen flere myter for denne fasen av karrieren din overgang.,
Myte #6: Eksamen er bare begynnelsen på
Så du registrert i et anerkjent koding bootcamp, viste opp hver dag, drakk nok Red Bull til å drepe en ekte bull og ble uteksaminert med en solid forståelse av OOP, MySQL, Heroku, og 20 andre vilkår som ikke er, det slår ut, utenlandske sverger ord. Det er jevn seiling fra her på ut, ikke sant?Feil. For mange koding bootcamp alumni anta at konfirmasjonen markerer slutten på sin reise da, i sannhet, det markerer begynnelsen.,
Myte #7: En utvikling jobb vil komme til meg
Web-utviklere er i sterk etterspørsel, og de fleste koding bootcamps har ressurser til å hjelpe deg med å få arbeid. Men det betyr ikke at du kan lene seg tilbake og vente for sysselsetting tilbyr å komme flom i fra jobb fe. Mens du venter, andre kandidater er aktivt markedsføre seg selv, å snappe opp jobbene som du kan være kvalifisert for — hadde du giddet å bruke.I stedet, du må være svært proaktive med din jobbsøking., Hvis du ikke etablere et godt forhold til din bootcamp ‘ s career center, nå ut til dem nå, og deretter følge opp hver 2-3 uker for å holde på sine kart. Motivert koding bootcamp alumni gjelder flere bedrifter en dag; start med selskaper i utvidet nettverk og deretter bruke ressurser som job søk nettsteder. Denne prosessen vil kreve forskning, oppsøkende, og en sterk følgebrev (som du trenger for å tilpasse det enkelte selskap).Til slutt oppretter du en GitHub-profilen før du oppgraderer og gjøre noen læring repos skal vise deg er opp til snus.,
Myte #8: jeg er ferdig læring
Ved slutten av koding bootcamp erfaring, vil du har lært mye av ferdigheter. Men, det betyr ikke at læring er fullført. Akkurat som du har glemt halvparten av den franske du lærte på videregående skole fordi du sluttet å bruke det etter eksamen, du kommer til å glemme programmeringsspråk som du har lært, men ikke bruker på daglig basis.For å hindre at dette skjer, arbeid på personlige prosjekter som tvinger deg til å bruke språk og programvare som du aldri jobbe med på den jobben.,
Myte #9: jeg trenger ikke lenger mine klassekamerater
De elevene du gikk gjennom koding bootcamp med er dine største faglige ressurser. Selv det rare skjeggete fyr som venstre Cheetos støv på alle tastaturer tok han kommer til å være en senior utvikler en dag…. så sørg for at du holde kontakten.Enten det er en enkel «how ya vært?»e-post i løpet av noen måneder, eller starte en månedlig poker natt for kohort, du trenger for å holde dem sterke relasjoner., Mange koding bootcamp alumni (for eksempel Coding Dojo ‘ s egen AJ Agrawal, co-grunnlegger av Alumnify) har laget vellykkede satsinger med andre studenter, og hvis du ikke gjør dette mens du var student, det er ikke for sent å begynne. Bare nå ut, holde disse forholdene sterk, og la kraften av nettverket gjøre resten.
Myte #10: jeg vil nail intervjuer uten å forberede
Selv med riktig trening, er det fortsatt opp til deg å holde de som er intervjuet ferdigheter sterk. Tenk på intervju som en muskel — hvis du ikke bruker det, det atrophies., Vær sikker på at du øve på å svare på spørsmål før hvert intervju, selv om det er foran speilet.Enda mer viktig, er å praktisere den vanlige tester som intervjuere gi. Noen selskaper bruker tekniske intervjuer, mens andre kan gi deg en koding utfordringen som du er forventet å løse over natten. Det er mange gode ressurser til å forberede deg for disse, men en spesielt god en er å Knekke Koding Intervju.Sist, men ikke minst, ikke glem det grunnleggende. Holde din cv oppdatert med dine ferdigheter og kunnskap, og listen din Koding Bootcamp under utdanning delen., Gjør din forskning, slik at du vet hva selskapet gjør, og kan stille intelligente spørsmål. Sørg for at du kler deg riktig. Og ikke glem å sende en kort takk e-post etter at intervjuet er ferdig.Veien til å bli en programmerer er ikke en enkel en, og en karriere i programmering er ikke for alle. Men, som du ser din neste trinn, vet at mange mennesker — ingen av dem mer «dømt» til å være en programmerer enn deg — har funnet suksess og lykke gjennom programmering.,Så lenge du holder det i tankene, og være klar over sannheten bak mytene, vil du være i en god plass til å forfølge din lidenskap og fremtidige karriere.Michael Choi er grunnlegger og administrerende instruktør for Coding Dojo, som tilbyr en 12-ukers oppslukende web-utvikling boot camp for high school/college-studenter som ønsker å pad transkripsjoner/fortsetter, fagfolk som ønsker å modernisere sine karrierer eller gründere som ønsker å starte en web-basert virksomhet.
Legg igjen en kommentar