dankzij de sterke vraag en de hoge mediane jaarlonen, hebben steeds meer mensen een carrière als computer programmers.At Dojo programmeren, waar ik instructeur ben, zien we veel enthousiaste studenten die willen inbreken in de industrie. Maar velen van hen worden ontmoedigd door mythen die ze horen over wat er nodig is om een codering whiz te worden.Vandaag wil ik die mythen ontkrachten, zodat iedereen die nieuwe vaardigheden wil leren of meer geld wil verdienen, sneller naar een baan in deze industrie kan gaan., Hier is de waarheid achter 10 gemeenschappelijke mythen over het worden van een ontwikkelaar.
mythe #1: Ik moet een wonderkind zijn om een ontwikkelaar te zijn
realiteit: mensen denken vaak dat programmeurs een speciaal ras van de mensheid zijn, geboren met wetenschappelijke rekenmachines voor hersenen. Integendeel, ontwikkelaars zijn gewone mensen die gewoon een passie voor programmeren hebben. En zoals in elk beroep, talent krijgt mensen alleen zover, als werkethiek en discipline echt bepalen succes of falen.Als je nieuwsgierig bent om te leren programmeren, maak je geen zorgen; het is niet zo moeilijk als het lijkt., In de kern is programmeren gewoon een vorm van communicatie tussen twee entiteiten — in dit geval een ontwikkelaar en een computer. Op een fundamenteel niveau, uw taak als ontwikkelaar is om instructies te geven aan een computer over hoe je iets te bouwen, zoals een website.Maar natuurlijk zeg je niet gewoon: “Computer, bouw een website voor me.”Het is complexer dan dat. In een notendop, programmeren is als het schrijven van zorgvuldige handleidingen in een speciale taal, die alleen computers en andere programmeurs kunnen interpreteren.Als je weet hoe je met anderen moet communiceren, kun je leren programmeren.,
mythe # 2: Het is te laat voor mij om een ontwikkelaar te worden
Realiteit: De waarheid is dat het nooit te laat is om een computerprogrammeur te worden. Veel codering bootcamps werken met studenten van alle leeftijden en van een breed scala aan achtergronden. Velen schrijven zich in met weinig programmeerervaring. Zolang ze het vereiste werk doen, kunnen ze groot succes vinden, zowel in de klas als in het personeel na het afstuderen.,Ook al begin je je carrière in programmeren later dan je zou hebben gewenst, zul je merken dat je alles hebt wat je nodig hebt om te slagen met de juiste voorbereiding en werkethiek.
mythe # 3: Ik heb een graad in computerwetenschappen nodig om ontwikkelaar te worden
realiteit: heb je gemerkt dat alle coderende bootcamps overal ter wereld opduiken? Deze bootcamps zouden niet lang in het bedrijfsleven blijven als ze niet zouden slagen als levensvatbare alternatieven voor conventionele scholen. (Disclaimer: ik werk voor een.,) Elke maand, afgestudeerden van deze bootcamps — die vaak beginnen de kampen met beperkte ervaring in het programmeren — land banen als ontwikkelaars.En als je gooit in de toenemende populariteit van gratis online leerplatforms zoals Codecademy, het is duidelijk dat leren programmeren is niet een kans exclusief voor formele instellingen.Programmeren is als bijna elk beroep: als je er goed in bent, betalen mensen je voor je vaardigheden, ongeacht hoe je er bent gekomen. (Klik hier om dit sage advies te twitteren.,)
mythe # 4: Ik heb serieuze wiskundige vaardigheden nodig om een ontwikkelaar te worden
realiteit: om een ontwikkelaar te worden, hoef je niet te weten hoe je een bepaalde integraal kunt benaderen met behulp van een parabolische variabele. Je hoeft niet eens te weten wat dit betekent. Alles wat je nodig hebt is basisalgebra, logica, sterke probleemoplossende vaardigheden, en vooral, geduld.Dit betekent niet dat ontwikkelaars nooit geavanceerde wiskunde gebruiken. Als het project bij de hand vereist complexe wiskundige berekening, dan zul je zeker nodig hebben om op te frissen op uw wiskundige vaardigheden. Er zijn echter veel plugins en bibliotheken beschikbaar om berekeningen voor u uit te voeren., Het enige wat je hoeft te doen is de implementatie van de plugin of bibliotheek in uw code, dus zeer bedreven in wiskunde is niet noodzakelijk nodig om een ontwikkelaar te worden.
mythe # 5: Ik moet de “beste” programmeertaal leren om ontwikkelaar te worden
realiteit: een veel voorkomende vraag die beginners stellen is: “wat is de beste taal om te leren?”Het is een goede vraag, maar ook een misplaatste. Geen enkele computertaal is “beter” dan een andere, net zoals Frans niet “beter” is dan Spaans., Net zoals het voordeel van een gesproken taal afhangt van welk land u bezoekt, hangt het voordeel van een computertaal af van wat u moet doen.Een betere vraag is: “welke programmeertaal moet ik eerst leren?”Als je een geweldige Ontwikkelaar wilt zijn, moet je meerdere talen beheersen.De beste aanpak is om te beginnen met de grondbeginselen. Als je een webontwikkelaar wilt zijn, begin dan met HTML en CSS, de fundamentele talen van het web., Als u meer geïnteresseerd bent in algemene computerprogrammering, focus op talen die veel online documentatie en tutorials hebben om uw leren aan te vullen, en maak u geen zorgen over de “beste” taal. Naarmate je leert, zullen de sterke en zwakke punten van elke taal zich openbaren.Zodra u een bootcamp afstudeert, of andere vereiste cursussen en projecten voltooit, is het tijd om te beginnen met interviewen voor een baan als webontwikkelaar. Hier zijn nog een paar mythes voor deze fase van je carrièreovergang.,
mythe # 6: afstuderen is slechts het begin
dus je schreef je in voor een gerenommeerde codering bootcamp, kwam elke dag opdagen, dronk genoeg Red Bull om een echte stier te doden en studeerde af met een goed begrip van OOP, MySQL, Heroku, en 20 andere termen die niet, het blijkt, buitenlandse vloekwoorden zijn. Vanaf nu gaat het goed, toch?Verkeerd. Te veel coding bootcamp alumni gaan ervan uit dat afstuderen het einde van hun reis markeert, terwijl het in werkelijkheid het begin markeert.,
mythe # 7: een ontwikkelingstaak zal bij me komen
webontwikkelaars zijn in grote vraag, en de meeste codering bootcamps hebben middelen om u te helpen een baan te krijgen. Maar dat betekent niet dat je achterover kunt leunen en wachten tot de aanbiedingen van de job fairy komen. Terwijl je wacht, andere afgestudeerden zijn actief marketing zichzelf, stelen van banen die u misschien meer gekwalificeerd voor – had je de moeite genomen om toe te passen.In plaats daarvan moet u zeer proactief zijn met uw zoektocht naar een baan., Als je geen goede relatie hebt opgebouwd met het career center van je bootcamp, neem dan nu contact met ze op en volg ze dan elke 2-3 weken om op hun kaart te blijven. Gemotiveerde codering bootcamp alumni solliciteren naar meerdere bedrijven per dag; beginnen met bedrijven in uw uitgebreide netwerk en vervolgens gebruik maken van middelen zoals vacaturesites. Dit proces vereist onderzoek, outreach, en een sterke sollicitatiebrief (die u nodig hebt om aan te passen voor elk bedrijf).Tot slot, maak een GitHub profiel voordat je afstudeert en doe wat leren repo ‘ s om te laten zien dat je klaar bent voor snuff.,
mythe # 8: Ik ben klaar met het leren
aan het einde van je coding bootcamp ervaring, zul je veel vaardigheden hebben geleerd. Echter, dat betekent niet dat je leren is voltooid. Net zoals je de helft van het Frans vergat dat je leerde op de middelbare school omdat je stopte met het te gebruiken na het afstuderen, ga je programmeertalen vergeten die je geleerd hebt, maar niet dagelijks gebruikt basis.To voorkom dat dit gebeurt, werk aan persoonlijke projecten die je dwingen om talen en software te gebruiken waarmee je nooit werkt op het werk.,
mythe # 9: Ik heb mijn klasgenoten niet langer nodig
de leerlingen waarmee je codeert bootcamp hebt doorlopen zijn je grootste professionele bronnen. Zelfs die rare bebaarde man die Cheetos stof achterliet op elk toetsenbord dat hij aanraakte, zal op een dag een senior ontwikkelaar zijn…. dus zorg dat je contact houdt.Of het een simpele ” hoe gaat het met je?”e-mail om de paar maanden of het starten van een maandelijkse poker night voor uw cohort, je nodig hebt om die relaties sterk te houden., Veel coding bootcamp alumni (zoals Coding Dojo ‘ s eigen AJ Agrawal, medeoprichter van Alumnify) hebben succesvolle ventures met medestudenten opgezet; als je dit niet deed toen je een student was, is het nog niet te laat om te beginnen. Gewoon uit te reiken, houd die relaties sterk, en laat de kracht van uw netwerk doen de rest.
mythe # 10: Ik zal interviews nagel zonder voorbereiding
zelfs met de juiste training, het is nog steeds aan jou om die interview vaardigheden sterk te houden. Denk aan interviewen als een spier — als je het niet gebruikt, het atrofie., Zorg ervoor dat je oefent met het beantwoorden van vragen voor elk interview, zelfs als het voor de spiegel is.Nog belangrijker is het oefenen van de gemeenschappelijke tests die interviewers geven. Sommige bedrijven maken gebruik van technische interviews, terwijl anderen je misschien een codering uitdaging die je verwacht om ‘ s nachts op te lossen geven. Er zijn veel goede middelen om u voor te bereiden op deze, maar een bijzonder goede is het kraken van de codering Interview.Last but not least, vergeet de basis niet. Houd uw cv bijgewerkt met uw vaardigheden en kennis, en een lijst van uw codering Bootcamp onder uw onderwijs sectie., Doe je onderzoek zodat je weet wat het bedrijf doet en intelligente vragen kunt stellen. Zorg dat je je netjes kleedt. En vergeet niet om een korte Dank u e-mail te sturen nadat uw interview is voltooid.De weg om programmeur te worden is niet gemakkelijk, en een carrière in computerprogrammeren is niet voor iedereen. Echter, als je je volgende stappen overweegt, weet dat veel mensen-geen van hen meer” voorbestemd ” om een programmeur te zijn dan jij — succes en geluk hebben gevonden door computerprogrammeren.,Zolang je dat in gedachten houdt en je bewust blijft van de waarheid achter de mythen, ben je op een goede plek om je passie en toekomstige carrière na te streven.Michael Choi is oprichter en chief instructor van Coding Dojo, die een 12-weken meeslepende web development boot camp biedt voor middelbare school/studenten op zoek naar transcripten/CV ‘ s pad, professionals op zoek naar hun carrière opnieuw uit te vinden of ondernemers op zoek naar een web-based bedrijf te starten.
Geef een reactie