takket være stærk efterspørgsel og høje medianårslønninger forfølger flere og flere mennesker karrierer som computer programmers.At kodning af Dojo, hvor jeg er instruktør, ser vi masser af ivrige studerende, der vil bryde ind i branchen. Men mange af dem er afskrækket af myter, de hører om, hvad der kræves for at blive en kodende whhi..I dag vil jeg debunkere disse myter, så enhver, der ønsker at lære nye færdigheder eller tjene flere penge, kan bevæge sig hurtigere mod et job i denne branche., Her er sandheden bag 10 almindelige myter om at blive Udvikler.
Myte #1: Jeg skal være et vidunder for at være Udvikler
Virkelighed: folk tror ofte, at programmerere er en speciel race af menneskeheden, født med videnskabelige regnemaskiner til hjerner. Tværtimod er udviklere almindelige mennesker, der simpelthen har en passion for programmering. Og som i ethvert erhverv får talent kun folk indtil videre, da arbejdsmoral og disciplin virkelig bestemmer succes eller fiasko.Hvis du er nysgerrig efter at lære programmering, skal du ikke bekymre dig; det er ikke så svært, som det kan se ud., I sin kerne er programmering simpelthen en form for kommunikation mellem to enheder — i dette tilfælde en udvikler og en computer. På et grundlæggende niveau er din opgave som udvikler at give instruktioner til en computer om, hvordan man bygger noget, f.eks.Men selvfølgelig behøver du ikke bare sige, “Computer, bygge mig en hjemmeside.”Det er mere komplekst end det. Kort sagt er programmering som at skrive omhyggelige instruktionsmanualer på et specielt sprog, som kun computere og andre programmerere kan fortolke.Hvis du ved, hvordan du kommunikerer med andre, kan du lære at programmere.,
Myte #2: Det er for sent for mig at blive Udvikler
Virkelighed: sandheden er, at det aldrig er for sent at blive computerprogrammerer. Masser af kodende bootcamps arbejder med studerende i alle aldre og fra en lang række baggrunde. Mange tilmelder sig med lidt programmeringserfaring. Så længe de lægger i det krævede arbejde, de er i stand til at finde stor succes, både i klasseværelset og i arbejdsstyrken efter eksamen.,Selvom du måske starter din karriere inden for programmering senere, end du ville have ønsket, vil du opdage, at du har alt hvad du behøver for at lykkes med den rigtige forberedelse og arbejdsmoral.
Myte #3: Jeg har brug for en Datalogi grad at blive en udvikler
virkelighed: har du bemærket alle de kodende bootcamps dukker op rundt om i verden? Disse bootcamps ville ikke forblive i erhvervslivet længe, hvis de ikke lykkedes som levedygtige alternativer til konventionelle skoler. (Ansvarsfraskrivelse: Jeg arbejder for en.,) Hver måned kandidater fra disse bootcamps – der ofte begynder lejrene med begrænset erfaring i programmering — jord job som udviklere.Og hvis du kaster den stigende popularitet af gratis online læringsplatforme som Codecademy, er det tydeligt, at det at lære at programmere ikke er en mulighed, der er eksklusiv for formelle institutioner.Programmering er som næsten ethvert erhverv: hvis du er god til det, vil folk betale dig for dine færdigheder, uanset hvordan du kom der. (Klik her for AT T .eet dette sage råd.,)
myte # 4: Jeg har brug for seriøse matematikfærdigheder for at blive Udvikler
virkelighed: for at blive Udvikler behøver du ikke at vide, hvordan du tilnærmer et bestemt integral ved hjælp af en parabolsk variabel. Du behøver ikke engang at vide, hvad det betyder. Alt du behøver er grundlæggende algebra, logik, stærke problemløsningsevner og mest af alt tålmodighed.Dette betyder ikke, at udviklere aldrig bruger avanceret matematik. Hvis projektet ved hånden kræver kompleks matematisk beregning, så vil du helt sikkert nødt til at børste op på dine matematiske færdigheder. Der er dog mange plugins og biblioteker til rådighed til at køre beregninger for dig., Alt hvad du skal gøre er at implementere plugin eller bibliotek i din kode, så det er ikke nødvendigvis nødvendigt at være ekstremt dygtig til matematik for at blive Udvikler.
myte #5: Jeg har brug for at lære det “bedste” programmeringssprog for at blive Udvikler
Virkelighed: et almindeligt spørgsmål begyndere spørger er, “hvad er det bedste sprog at lære?”Det er et godt spørgsmål, men også en vildledt. Intet computersprog er” bedre “end et andet, på samme måde som fransk ikke er” bedre ” end spansk., Ligesom fordelen ved et talesprog afhænger af hvilket land du besøger, afhænger fordelen ved et computersprog af, hvad du skal gøre.Et bedre spørgsmål at stille er, ” hvilket programmeringssprog skal jeg lære først?”Hvis du vil være en god udvikler, skal du mestre flere sprog.Den bedste tilgang er at starte med det grundlæggende. Hvis du vil være en developerebudvikler, skal du starte med HTML og CSS, som er de grundlæggende sprog på internettet., Hvis du er mere interesseret i generel computerprogrammering, skal du fokusere på sprog, der har en masse online dokumentation og tutorials til at supplere din læring, og ikke bekymre dig om det “bedste” sprog. Efterhånden som din læring skrider frem, vil styrken og svaghederne i hvert sprog afsløre sig selv.Når du opgraderer en bootcamp, eller udføre andre nødvendige kurser og projekter, er det tid til at begynde at interviewe til et job som web-udvikler. Her er et par flere myter til denne fase af din karriereovergang.,
Myte #6: Eksamen er kun begyndelsen
Så du er indskrevet på et velrenommeret kodning bootcamp, dukkede op hver dag, drak nok Red Bull til at dræbe en rigtig tyr og dimitterede med en solid forståelse af OOP, MySQL, Heroku, og 20 andre vilkår, der ikke er, viser det sig, udenlandske fy ord. Det er glat sejlads herfra og ud, ikke?Forkert. For mange kodende bootcamp-alumner antager, at eksamen markerer afslutningen på deres rejse, når det i sandhed markerer begyndelsen.,
myte # 7: et udviklingsjob kommer til mig
Webebudviklere er i stærk efterspørgsel, og de fleste kodende bootcamps har ressourcer til at hjælpe dig med at få beskæftigelse. Men det betyder ikke, at du kan læne dig tilbage og vente på, at ansættelsestilbudene kommer oversvømmende ind fra jobfeen. Mens du venter, markedsfører andre kandidater aktivt sig selv og henter job, som du måske er mere kvalificeret til — hvis du havde gidet at ansøge.I stedet skal du være meget proaktiv med din jobsøgning., Hvis du ikke etablerede et godt forhold til din Bootcamps Karrierecenter, skal du nå ud til dem nu og derefter følge op hver 2-3 uger for at blive på deres kort. Motiveret kodning bootcamp alumner gælder for flere virksomheder om dagen; start med virksomheder i dit udvidede netværk og brug derefter ressourcer som jobsøgningssider. Denne proces kræver forskning, opsøgende og et stærkt følgebrev (som du bliver nødt til at tilpasse for hvert firma).Endelig, oprette en GitHub profil, før du opgraderer og gøre nogle læring repos at vise du er op til snus.,
myte # 8: Jeg er færdig med at lære
ved udgangen af din kodende bootcamp-oplevelse har du lært en masse færdigheder. Det betyder dog ikke, at din læring er afsluttet. Ligesom du har glemt halvdelen af franskmennene, du lærte i gymnasiet, fordi du stoppede med at bruge den efter eksamen, vil du glemme programmeringssprog, du lærte, men ikke bruge dagligt basis.To undgå at dette sker, arbejde på personlige projekter, der tvinger dig til at bruge sprog og soft .are, du aldrig arbejder med på jobbet.,
myte # 9: Jeg har ikke længere brug for mine klassekammerater
de studerende, du gennemgik kodende bootcamp med, er dine største professionelle ressourcer. Selv den underlige skæggede fyr, der forlod Cheetos støv på hvert tastatur, han rørte ved, bliver en senior udvikler en dag…. så sørg for at holde kontakten.Uanset om det er en simpel ” hvordan har du været?”e-mail hvert par måneder eller starte en månedlig poker nat for din kohorte, er du nødt til at holde disse relationer stærke., Mange kodende bootcamp-alumner (såsom Coding Dojos egen AJ Agra .al, medstifter af Alumnify) har skabt succesrige ventures med medstuderende; hvis du ikke gjorde dette, mens du Var studerende, er det ikke for sent at starte. Bare nå ud, hold disse relationer stærke, og lad kraften i dit netværk gøre resten.
myte #10: Jeg vil negle intervie .s uden at forberede
selv med ordentlig træning er det stadig op til dig at holde disse intervie .færdigheder stærke. Tænk på at intervie .e som en muskel — hvis du ikke bruger det, atrofierer det., Sørg for at øve dig på at besvare spørgsmål før hvert intervie., selvom det er foran spejlet.Endnu vigtigere er at øve de fælles tests, som intervie .ere giver. Nogle virksomheder bruger tekniske intervie .s, mens andre kan give dig en kodningsudfordring, som du forventes at løse natten over. Der er mange gode ressourcer til at hjælpe dig med at forberede dig på disse, men en særlig god er at knække Kodningsintervie .et.Sidst men ikke mindst, glem ikke det grundlæggende. Hold dit CV opdateret med dine færdigheder og viden, og liste din kodning Bootcamp under din uddannelse sektion., Gør din forskning, så du ved, hvad virksomheden gør og kan stille intelligente spørgsmål. Sørg for at klæde sig passende. Og glem ikke at sende en kort tak e-mail efter dit intervie.er afsluttet.Vejen til at blive programmør er ikke let, og en karriere inden for computerprogrammering er ikke for alle. Når du overvejer dine næste trin, skal du dog vide, at mange mennesker — ingen af dem mere “bestemt” til at være en programmør end dig — har fundet succes og lykke gennem computerprogrammering.,Så længe du holder det i tankerne og forbliver opmærksom på sandheden bag myterne, vil du være et godt sted at forfølge din passion og fremtidige karriere.Michael Choi er grundlægger og chefinstruktør for Kodning Dojo, som tilbyder en 12-ugers fordybende web-udvikling boot camp til high school/college studerende, der ønsker at pad udskrifter/cv ‘ er, fagfolk, der ønsker at genopfinde deres karriere eller iværksættere, der ønsker at starte en web-baseret virksomhed.
Skriv et svar