ben, kent u mij waarschijnlijk als de “Coding Dojo guy”.
meer dan een jaar geleden begon ik aan een zoektocht om zoveel mogelijk informatie over het coderen van bootcamps te krijgen als ik kon. Ik hoopte een blog te vinden waar iemand me zou vertellen wat er precies gebeurde tijdens een bootcamp op een dagelijkse basis.
er was geen dergelijke blog te vinden.
ik besloot dat ik de persoon zou zijn om zo ‘ n blog te schrijven en inzicht te geven in wat er achter de muren gebeurt.
in mijn blog documenteerde ik elke dag mijn ervaringen over wat ik precies heb meegemaakt tijdens de bootcamp. Voor zover ik weet, het is nog steeds de meest diepgaande blog in zijn soort.
het blog werd een wild succes.
vanaf vandaag heeft het meer dan 18.000 unieke bezoekers gekregen en heb ik meer dan 100 e-mails gekregen van mensen die me via de blog hebben gevonden. Als ik programmeerworkshops en meetups bijwoon, komen er vreemden met me praten omdat ze me herkennen van mijn blog.Om eerlijk te zijn, had ik niet echt gedacht dat mijn blog door zoveel lezers zou worden gelezen en ook niet zo ‘ n impact zou hebben op het leven van zoveel mensen.
toen ik echter begon met mijn eerste baan voor softwareontwikkeling, stopte ik met bloggen over mijn leven en liet veel van mijn lezers denken:
“Wat is er met hem gebeurd? Gaat het nog steeds goed met hem na zijn afstuderen?”
twee weken na mijn afstuderen aan codering Dojo, accepteerde ik een aanbod van een bedrijf dat aan mijn 4 vereisten voldeed:
- I ‘ d be a full-stack developer
- the company is a startup
- the company is in the fitness/self-help industry
- en de fysieke locatie is in Seattle
dat droombedrijf heet Mazlo.
(opmerking: Ik begon te schrijven over Mazlo als een bedrijf en de geweldige diensten die het biedt aan haar klanten. Maar het werd al snel verbose die me gevraagd om te schrijven over het in een andere blog post).
Rough start
de roem van het afstuderen van Dojo als een “rock-star” student vervaagde snel toen ik begon te werken voor mijn eerste tech bedrijf.
mijn ontwikkelingsteam bestaat uit 3 eigen ontwikkelaars:
- de CTO: 10 jaar ontwikkelingservaring, Master in mens-Computer interactie, en ervaring in het lanceren van zijn eigen startups.
- toekomstige startup oprichter: 5 jaar ontwikkelingservaring, Bachelor in de informatica, en schreef zelfs zijn eigen tutorial op CSS Flexbox die wordt gebruikt als referentie veel mensen in de gemeenschap.
- en … me! Hallo 🙂
ik kon het niet helpen om te denken, “Nou, dat was aardig van hen om me aan boord te brengen”.
I ‘ m not gonna lie de eerste paar maanden waren extreem moeilijk. De codebasis was groter dan alles wat ik ooit heb gezien, er waren termen waar ik nog nooit van heb gehoord, en ze gebruikten technologiestacks die ik nog nooit heb gebruikt.
ik voelde me een bedrieger.
aanvalsplan
de berg die ik moest beklimmen was een stuk groter dan verwacht, maar ik wist wat ik moest doen.
- vrije tijd
- gebruik die tijd om “up to speed””
ik was toegelaten tot de MBA avondprogramma aan Seattle University en was gepland om snel te beginnen, maar het was al snel duidelijk dat ik mijn MBA niet kon krijgen en werken bij dit bedrijf op hetzelfde moment (tenminste niet met mijn niveau van codering vaardigheden).
ik stopte met het MBA-programma en begon al mijn vrije tijd te gebruiken om vertrouwd te raken met de technologieën die mijn bedrijf gebruikte.
het voelde letterlijk alsof ik weer op school zat.
maar ik verdiende tenminste geld in plaats van het uit te geven!
maar de inzet was veel hoger. Het is onmogelijk dat ik ontslagen zou worden na alles wat ik heb meegemaakt met Dojo codering.
Week na week werd het beter en beter.
wat ik echt op prijs stelde aan mijn team was het feit dat ze me pushten om de moeilijkere taken op me te nemen die onze applicatie nodig had. Ik denk dat ze zagen potentieel in mij en een halt toe te roepen aan Mij nemen op kleine taken (zoals de vaststelling van een aantal HTML of het aanpassen van de CSS).
weken werden maanden en in een kwestie van tijd was ik het schrijven van massale schaal migraties en het ontwikkelen van full-features van de grond af.
ik schreef veel migraties en functies op school, maar de dingen zijn anders in de echte wereld. Uw slecht geschreven migratie kan ernstige schade veroorzaken en uw functie zal worden gebruikt door de werkelijke gebruikers.
het gevoel van ontoereikendheid bleef echter bestaan omdat ik de enige Junior Ontwikkelaar was. Het hielp niet dat later Mazlo ook huurde twee meer senior ontwikkelaars elk met meer dan 10 jaar ervaring.
maar dat gevoel van ontoereikendheid stimuleerde me om te blijven leren en elke dag een betere ontwikkelaar te worden.
het verkrijgen van vertrouwen
rond de 8 maanden was echt toen deze gevoelens van ontoereikendheid verdwenen.
toen begon ik echt te erkennen dat hoewel mijn collega-ontwikkelaars meer kennis hebben over software in het algemeen, ik net zo veel productiviteit kan hebben als zij. Ik kan mooie code net zo efficiënt als zij kunnen verzenden (ik kan alleen maar om meer vragen te stellen).
maar het belangrijkste is dat ik ze niet meer op een voetstuk zet. Het waren geweldige ontwikkelaars, maar het waren geen goden of superhelden.
het waren mijn collega ‘ s en ze rekenden op mij om de software te helpen ontwikkelen.Als ik in hun schoenen stond, had ik waarschijnlijk gedacht: “Ted, stop met je onvoldoende te voelen en ga aan het werk. De code gaat zichzelf niet schrijven.”
ik pushte code die indruk maakte op veel van mijn collega ‘ s, er waren delen van de app die ik meer begreep dan iemand anders in het dev-team, en het belangrijkste was dat ik mijn eigen unieke perspectief bijdroeg.
in Mijn één jaar bij Mazlo, ben ik veranderd van “een jongen die afstudeerde van een codering bootcamp” naar een “echte Ontwikkelaar”.
toekomstplannen
letterlijk leren is nooit gestopt sinds mijn eerste dag. En ik hou absoluut van dit feit.
er zijn zoveel banen waar mensen levend wegrotten en dag in dag uit dezelfde bewegingen maken. Maar ik heb het voorrecht om nieuwe uitdagingen aan te pakken en mijn hersenen te dwingen creatief na te denken over hoe ze op te lossen.
wat mijn professionele ontwikkeling betreft, ben ik bezig vertrouwd te raken met User Experience Design en iOS development (Swift).
ik heb persoonlijk cursussen gevolgd op de Algemene Vergadering en online via Udacity.
daarnaast dien ik nog steeds als een bron voor degenen die proberen in te breken in de wereld van de technologie.
zo veel mensen zijn positief beïnvloed door mijn blog en e-mail uitwisselingen buiten alles wat ik kon doorgronden.
ik ben tot het besef gekomen dat het helpen van anderen een van mijn levensdoelen is en de beste manier die ik ken is om mijn ervaringen te delen en verduidelijking en motivatie over de industrie te geven.
het is bemoedigend om te zien dat zoveel mensen genieten van mijn schrijfstijl en Ik zal doorgaan met schrijven als het betekent dat het anderen ten goede komt.
Bedankt voor het lezen!
ik hoop dat u zich abonneert op mijn blog, want er komen er binnenkort meer!