Tegenwoordig kan iedereen ter wereld leren coderen via virtuele en persoonlijke lessen die worden aangeboden door organisaties zoals de Algemene Vergadering, Hackbright Academy en Codecademy.
Maar wat is de volgende stap? De volgende stap - aangenomen worden als ontwikkelaar na het volgen van deze cursussen - is niet zo eenvoudig als je nieuwe vaardigheden in je cv gooien en verzenden.
Als je je nieuwe programmeervaardigheden goed wilt gebruiken, helpen deze zeven tips je om je portfolio na de training te vergroten, met de juiste mensen te netwerken en effectief in te breken in de technische scene.
1. Oefenen, oefenen, oefenen
Eerst en vooral: begin niet meteen op vacatures voor ontwikkelaars. In plaats daarvan kan je je energie aanvankelijk richten op het blijven werken aan persoonlijke coderingsprojecten. Dit helpt je om zowel je codeervaardigheden te verfijnen als een portfolio van real-life werk te starten om potentiële werkgevers te laten zien. Hackbright Academy alumna werd professionele ontwikkelaar Melissa Skevington: 'Het grootste wat ik deed toen ik Hackbright verliet, was door te werken aan mijn persoonlijke project. Het heeft me niet alleen geleerd, waar ik het tijdens interviews over had. ”
2. Code als onderdeel van een team
Ondanks het stereotype van de eenzame programmeur die solo in een kelder afhakt, is de realiteit dat de meeste softwareontwikkeling gebeurt in teamomgevingen. Volgens Rachel Ober, senior ontwikkelaar bij Paperless Post en een instructeur bij de Algemene Vergadering, willen werkgevers weten hoe een kandidaat in het grotere team past en of hij of zij zich op zijn gemak voelt bij het ontvangen van feedback. Zoek dus een paar vrienden die met je willen samenwerken aan een project, bundel je krachten en begin met coderen als een team! De ervaring zal u goed van dienst zijn in de werkende wereld.
Bekijk engineering banen
3. Word lid van de Open Source Community
Als u nog niet actief bent geworden in de online ontwikkelaarsgemeenschap, is dit het moment. Vraag een account aan en upload uw projecten naar GitHub, een tool voor codesamenwerking en -beheer, en begin vragen te stellen (en te beantwoorden!) Op Stack Overflow, een vraag- en antwoordsite voor ontwikkelaars. U krijgt niet alleen waardevolle feedback van ervaren programmeurs, maar u hebt ook meer kans op het krijgen van vacatures - managers en wervers worden door deze sites vaak gebruikt om kandidaten te vinden die echt gepassioneerd zijn door codering.
4. Verkrijg blootstelling aan zoveel als je kunt
Om u te helpen beslissen welke gebieden van technologie en software engineering u het meest interesseren, is het belangrijk om te zien wat er is. Er is zoveel activiteit in de technische ruimte en het bezoeken van Meetups, conferenties, hackathons en andere netwerkmogelijkheden kan u helpen nieuwe mensen te ontmoeten, te leren over opkomende bedrijven en op de hoogte te blijven van wat er gebeurt in de ontwikkelaarswereld. Zelfs als u niet in een technische hub woont, kunt u het bijhouden door sites zoals TechCrunch te lezen en ontwikkelaars en organisaties op Twitter te volgen.
5. Focus op iets dat u interesseert
Als u eenmaal een idee hebt gekregen van welke kansen er zijn, is het tijd om in te gaan op wat u het meest interesseert - of dat nu mobiel is, webontwikkeling of datavisualisatie. Zelfs als u niet zeker weet of dit het gebied is waar u voor altijd wilt blijven, laat dit u dan niet beletten om contractprojecten te zoeken of vacatures in die ruimte te zoeken. Je moet tenslotte ergens beginnen! "Zodra ik meer gefocust werd, " zei Skevington, "kwamen er steeds meer mogelijkheden naar boven." Het is ook aantrekkelijker voor professionele contacten en managers. "Het laat zien dat je interesse hebt in iets, in plaats van te antwoorden met" Ik weet nog niet wat ik nog wil doen! ", Wat een gesprek kan doden, " voegt ze eraan toe.
6. Zoek een mentor
Sommige codeeracademies matchen studenten met mentoren, maar als je eenmaal in de echte wereld bent, kun je er ook zelf een vinden. De meeste mensen houden ervan om over zichzelf te praten en advies te delen, dus wees niet verlegen om die interessante persoon die je tijdens een recente Meetup hebt ontmoet uit te nodigen om meer te praten over koffie! U krijgt misschien extra inzicht in de technische sector. Bovendien weet je nooit waar deze gesprekken naartoe kunnen leiden en kan je nieuwe vriend een adviseur op lange termijn worden die je helpt je te verbinden met een toekomstige baan.
Op een gerelateerde opmerking, als je eenmaal dat toekomstige echte werk als ontwikkelaar hebt gedaan - het hebben van een toegewijde mentor, formeel of informeel, aan wie je vragen kunt stellen, kan je helpen om sneller in het bedrijf te integreren, wat bijdraagt aan je succes op de lange termijn .
7. Blijf zelfverzekerd in je mogelijkheden
Het kan moeilijk zijn om je voet tussen de deur te krijgen en het kan zijn dat je een aantal afwijzingen hebt voordat je die eerste baan aanbrengt. Een nieuwe vaardigheid leren en het traject van je carrière veranderen kan eng zijn, maar het kan ook empowerment zijn. Probeer zelfverzekerd te blijven in je mogelijkheden door jezelf er regelmatig aan te herinneren hoeveel je van de kunst van het coderen houdt en jezelf te omringen met een ondersteunend netwerk van familie, vrienden, mentoren en mede-newbie-programmeurs.
Het kan ook nuttig zijn om het proces als een leerervaring te beschouwen. Het technologielandschap verandert immers voortdurend en zelfs de deskundige ontwikkelaars moeten nieuwe tools en talen leren om hun vaardigheden scherp te houden. Een ontwikkelaar zijn is een levenslange leerling zijn. Geniet van de rit!