Tack vare stark efterfrågan och hög median årliga löner, fler och fler människor bedriver karriärer som dator programmers.At kodning Dojo, där jag är instruktör, ser vi massor av ivriga studenter som vill bryta sig in i branschen. Men många av dem avskräcks av myter som de hör om vad som krävs för att bli en kodande whiz.Idag vill jag avslöja dessa myter, så alla som vill lära sig nya färdigheter eller tjäna mer pengar kan gå snabbare mot ett jobb i denna bransch., Här är sanningen bakom 10 vanliga myter om att bli utvecklare.
Myt # 1: Jag måste vara ett underbarn för att vara en utvecklare
verklighet: folk tror ofta programmerare är en speciell ras av mänskligheten, född med vetenskapliga räknare för hjärnor. Tvärtom är utvecklare vanliga människor som helt enkelt har en passion för programmering. Och som i något yrke får talang bara människor hittills, eftersom arbetsmoral och disciplin verkligen bestämmer framgång eller misslyckande.Om du är nyfiken på att lära sig programmering, oroa dig inte; det är inte så svårt som det kan tyckas., Kärnan är programmering helt enkelt en form av kommunikation mellan två enheter — i det här fallet en utvecklare och en dator. På en grundläggande nivå är din uppgift som utvecklare att ge instruktioner till en dator om hur man bygger något, till exempel en webbplats.Men naturligtvis du inte bara säga, ”dator, bygga mig en webbplats.”Det är mer komplicerat än så. I ett nötskal är programmering som att skriva noggranna instruktionsmanualer på ett speciellt språk, vilket bara datorer och andra programmerare kan tolka.Om du vet hur man kommunicerar med andra kan du lära dig att programmera.,
Myt #2: Det är för sent för mig att bli utvecklare
verklighet: sanningen är att det aldrig är för sent att bli en datorprogrammerare. Massor av kodning bootcamps arbetar med studenter i alla åldrar och från en mängd olika bakgrunder. Många registrerar sig med liten programmeringserfarenhet. Så länge de sätter i det nödvändiga arbetet, kan de hitta stor framgång, både i klassrummet och i arbetskraften efter examen.,Även om du kanske börjar din karriär i programmering senare än du skulle ha önskat, hittar du att du har allt du behöver för att lyckas med rätt förberedelse och arbetsmoral.
Myt # 3: Jag behöver en datavetenskap examen för att bli en utvecklare
verklighet: har du märkt alla kodning bootcamps poppar upp runt om i världen? Dessa bootcamps skulle inte stanna i affärer länge om de inte lyckades som lönsamma alternativ till konventionella skolor. (Disclaimer: jag arbetar för en.,) Varje månad, utexaminerade av dessa bootcamps-som ofta börjar lägren med begränsad erfarenhet av programmering – Mark jobb som utvecklare.Och om du slänger i den ökande populariteten hos gratis online-inlärningsplattformar som Codecademy, är det uppenbart att lära sig att programmera inte är en möjlighet som är exklusiv för formella institutioner.Programmering är som nästan alla yrke: om du är bra på det, kommer folk att betala dig för dina färdigheter, oavsett hur du kom dit. (Klicka här för att tweet denna salvia råd.,)
myt #4: Jag behöver allvarliga matematiska färdigheter för att bli utvecklare
verklighet: för att bli utvecklare behöver du inte veta hur man approximerar en bestämd integral med en parabolisk variabel. Du behöver inte ens veta vad det betyder. Allt du behöver är grundläggande algebra, logik, starka problemlösningsförmåga och mest av allt tålamod.Det betyder inte att utvecklare aldrig använder avancerad matematik. Om projektet till hands kräver komplex matematisk beräkning, måste du definitivt borsta upp dina matematiska färdigheter. Det finns dock många plugins och bibliotek tillgängliga för att köra beräkningar för dig., Allt du behöver göra är att implementera plugin eller bibliotek i din kod, så att vara extremt skicklig på matematik krävs inte nödvändigtvis för att bli en utvecklare.
Myt # 5: Jag behöver lära mig det” bästa ”programmeringsspråket för att bli utvecklare
verklighet: en vanlig fråga nybörjare frågar Är,” Vad är det bästa språket att lära sig?”Det är en bra fråga, men också en missriktad. Inget datorspråk är ” bättre ”än ett annat, på samma sätt som franska inte är” bättre ” än spanska., Precis som fördelen med ett talat språk beror på vilket land du besöker, beror fördelen med ett datorspråk på vad du behöver göra.En bättre fråga att ställa är: ”vilket programmeringsspråk ska jag lära mig först?”Om du vill vara en bra utvecklare måste du behärska flera språk.Det bästa sättet är att börja med grunderna. Om du vill vara en webbutvecklare, börja med HTML och CSS, som är webbens grundläggande språk., Om du är mer intresserad av allmän datorprogrammering, fokusera på språk som har mycket Online-dokumentation och handledning för att komplettera ditt lärande och oroa dig inte för det ”bästa” språket. När ditt lärande fortskrider, kommer styrkor och svagheter i varje språk avslöja sig.När du examen en bootcamp, eller slutföra andra nödvändiga kurser och projekt, är det dags att börja intervjua för ett jobb som webbutvecklare. Här är några fler myter för denna fas av din karriär övergång.,
myt # 6: Graduation är bara början
så du inskrivna i en ansedd kodning bootcamp, dök upp varje dag, drack tillräckligt Red Bull att döda en riktig tjur och tog examen med en solid förståelse av OOP, MySQL, Heroku, och 20 andra termer som inte är, det visar sig, utländska svärord. Det är väl lätt att segla härifrån?Fel. För många kodning bootcamp alumner antar att Examen markerar slutet på sin resa när det i sanning markerar början.,
myt #7: ett utvecklingsjobb kommer till mig
webbutvecklare är i stark efterfrågan, och de flesta kodande bootcamps har resurser för att hjälpa dig att få anställning. Men det betyder inte att du kan luta dig tillbaka och vänta på att arbetserbjudandena kommer att översvämma från jobbfeen. Medan du väntar, andra akademiker aktivt marknadsföring själva, rycka upp jobb som du kan vara mer kvalificerad för – hade du brytt sig om att ansöka.Istället måste du vara mycket proaktiv med din jobbsökning., Om du inte upprätta en bra relation med din bootcamp karriär center, nå ut till dem nu och sedan följa upp var 2-3 veckor att stanna på sin karta. Motiverade kodning bootcamp alumner gäller för flera företag om dagen; börja med företag i ditt utökade nätverk och sedan använda resurser som jobbsökande webbplatser. Denna process kommer att kräva forskning, uppsökande, och en stark följebrev (som du kommer att behöva anpassa för varje företag).Slutligen, skapa en GitHub profil innan du examen och göra några lärande repos för att visa att du är upp till snus.,
myt #8: Jag är klar att lära
i slutet av din kodning bootcamp erfarenhet, du kommer att ha lärt sig en hel del färdigheter. Men det betyder inte att ditt lärande är komplett. Precis som du glömde hälften av fransmännen du lärde dig i gymnasiet eftersom du slutade använda den efter examen, kommer du att glömma programmeringsspråk du lärde dig men använd inte på en daglig basis.To förhindra att detta händer, arbeta med personliga projekt som tvingar dig att använda språk och programvara som du aldrig arbetar med på jobbet.,
myt #9: Jag behöver inte längre mina klasskamrater
de studenter du gick igenom kodning bootcamp med är dina största professionella resurser. Även den konstiga skäggiga killen som lämnade Cheetos damm på varje tangentbord han rörde kommer att bli en senior utvecklare en dag…. så se till att du håller kontakten.Oavsett om det är en enkel ” hur har du varit?”maila några månader eller starta en månatlig pokerkväll för din kohort, du måste hålla dessa relationer starka., Många kodning bootcamp alumner (som kodning Dojo egen aj Agrawal, grundare av Alumnify) har skapat framgångsrika satsningar med medstudenter; om du inte gjorde det medan du var student är det inte för sent att börja. Bara nå ut, hålla dessa relationer stark, och låt kraften i ditt nätverk göra resten.
myt #10: Jag ska spika intervjuer utan att förbereda
även med rätt träning är det fortfarande upp till dig att hålla dessa intervjufärdigheter starka. Tänk på att intervjua som en muskel – om du inte använder den, atrofierar den., Var säker på att du övar svara på frågor före varje intervju, även om det är framför spegeln.Ännu viktigare är att öva de gemensamma tester som intervjuare ger. Vissa företag använder tekniska intervjuer medan andra kan ge dig en kodning utmaning som du förväntas lösa över natten. Det finns många bra resurser för att hjälpa dig att förbereda för dessa, men en särskilt bra är att knäcka Kodningsintervjun.Sist men inte minst, glöm inte grunderna. Håll ditt CV uppdaterat med dina kunskaper och kunskaper, och lista din kodning Bootcamp under din utbildning avsnitt., Gör din forskning så att du vet vad företaget gör och kan ställa intelligenta frågor. Se till att du klär dig på lämpligt sätt. Och glöm inte att skicka ett kort tack e-post efter din intervju är klar.Vägen till att bli programmerare är inte lätt, och en karriär inom datorprogrammering är inte för alla. Men när du överväger dina nästa steg, vet du att många människor — ingen av dem mer ”avsedda” att vara programmerare än du-har hittat framgång och lycka genom datorprogrammering.,Så länge du hålla det i åtanke och vara medveten om sanningen bakom myterna, du kommer att vara på ett bra ställe att fullfölja din passion och framtida karriär.Michael Choi är grundare och chefsinstruktör av kodning Dojo, som erbjuder en 12-veckors uppslukande webbutveckling boot camp för gymnasiet/högskolestudenter som vill pad transkript/återupptas, yrkesverksamma som vill återuppfinna sina karriärer eller entreprenörer som vill starta ett webbaserat företag.
Lämna ett svar