Där jag är ett år efter examen från Coding Dojo

för er som inte känner mig personligen känner du mig förmodligen som ”Coding Dojo guy”.

för ett år sedan inledde jag en sökning för att få så mycket information om kodning av bootcamps som jag kunde. Jag hoppades att hitta en blogg där någon skulle berätta vad som exakt hände under en bootcamp dagligen.

det fanns ingen sådan blogg att hitta.

jag bestämde mig för att jag skulle vara den personen att skriva en sådan blogg och ge insikt om vad i helvete som händer bakom väggarna.

i min blogg dokumenterade jag mina erfarenheter varje dag om exakt vad jag gick igenom under bootcamp. Såvitt jag vet är det fortfarande den mest djupgående bloggen i sitt slag.

bloggen blev en vild framgång.

från och med idag har det fått över 18 000 unika besökare och jag har fått över 100 e-postmeddelanden från personer som har hittat mig via bloggen. Och när jag deltar i kodningsverkstäder och möten, jag har främlingar som kommer upp för att prata med mig eftersom de känner igen mig från min blogg.

för att vara ärlig trodde jag inte riktigt att min blogg skulle läsas av så många läsare eller ha en sådan inverkan på så många människors liv.

men när jag började mitt första mjukvaruutvecklingsjobb slutade jag blogga om mitt liv och lämnade många av mina läsare att tänka:

”vad i helvete hände med honom? Mår han fortfarande bra efter examen?”

två veckor efter examen från Coding Dojo accepterade jag ett erbjudande från ett företag som uppfyllde mina 4 krav:

  1. jag skulle vara en full-stack utvecklare
  2. företaget är en start
  3. företaget är i fitness/självhjälp industrin
  4. och den fysiska platsen är i Seattle

det drömföretaget heter Mazlo.

(OBS: Jag började skriva om Mazlo som företag och de fantastiska tjänsterna som det ger till sina kunder. Men det blev snabbt verbose vilket fick mig att skriva om det i ett annat blogginlägg).

grov start

ära examen kodning Dojo som en ”rock-star” student bleknade snabbt bort när jag började arbeta för min första tech företag.

mitt utvecklingsteam består av 3 interna Utvecklare:

  1. CTO: 10 års utvecklingserfarenhet, magisterexamen i Människa-datorinteraktion och erfarenhet av att starta egna startups.
  2. framtida startup grundare: 5 års erfarenhet av utveckling, kandidatexamen i datavetenskap, och även skrev sin egen handledning om CSS Flexbox som används som referens massor av människor i samhället.
  3. och … jag! Hej 🙂

jag kunde inte låta bli att tänka,”Jo det var trevligt av dem att ta mig ombord”.

jag kommer inte att ljuga de första par månaderna var extremt svåra. Kodbasen var större än någonting jag någonsin sett, det fanns termer som jag aldrig ens hört talas om, och de använde teknikstaplar som jag inte har haft någon erfarenhet av att använda.

jag kunde inte låta bli att känna mig som en bedragare.

attackplan

berget jag var tvungen att klättra var mycket högre än väntat, men jag visste vad jag var tvungen att göra.

  1. frigör tid
  2. använd den tiden för att få ”upp till hastighet”

jag hade blivit antagen till MBA-kvällsprogrammet vid Seattle University och var planerad att börja snart, men det var snabbt uppenbart att jag inte kunde få min MBA och arbeta på detta företag samtidigt (åtminstone inte med min nivå av kodningsförmåga).

jag hoppade av MBA-programmet och började använda all min fritid för att bekanta sig med den teknik som mitt företag använde.

jag kände bokstavligen att jag var tillbaka i skolan igen.

men åtminstone tjänade jag pengar istället för att spendera det!

men insatserna var mycket högre. Det finns inget sätt i helvetet att jag skulle få sparken efter allt jag gick igenom vid kodning Dojo.

vecka efter vecka blev det bättre och bättre.

vad jag verkligen uppskattade med mitt team var det faktum att de drev mig att ta på sig de hårdare uppgifterna som vår ansökan behövde. Jag antar att de såg potential i mig och stoppade mig att ta på mig små uppgifter (som att fixa lite HTML eller justera CSS).

veckor förvandlas till månader och i en fråga om tid jag skrev mass skala migreringar och utveckla full-funktioner från grunden.

visst skrev jag många migreringar och funktioner i skolan, men saker och ting är annorlunda i den verkliga världen. Din felaktiga migrering kan orsaka allvarliga skador och din funktion kommer att användas av faktiska användare.

men känslan av otillräcklighet fortfarande kvar som jag var den enda junior utvecklare där. Det hjälpte inte att Mazlo senare också anställde ytterligare två seniorutvecklare med över 10 års erfarenhet.

men den känslan av otillräcklighet drev mig att fortsätta lära mig och bli en bättre utvecklare varje dag.

att få förtroende

vid 8-månadersmärket var verkligen när dessa känslor av otillräcklighet försvann.

det var när jag verkligen började inse att även om mina kolleger utvecklare har mer kunskap om programvara i allmänhet, jag kan ha lika mycket produktivitet som de gör. Jag kan skicka vacker kod lika effektivt som de kan (jag kanske bara måste ställa fler frågor).

men viktigast av allt slutade jag sätta dem på en piedestal. De var fantastiska utvecklare men de var inte gudar eller superhjältar.

de var mina medarbetare och de räknade med att jag skulle hjälpa till att utveckla programvaran.

om jag var i deras skor hade jag förmodligen tänkt, ” Ted sluta känna sig otillräcklig och få din röv att fungera. Koden kommer inte att skriva sig själv.”

jag drev kod som imponerade många av mina medarbetare, det fanns delar av appen som jag förstod mer än någon annan i dev-teamet, och viktigast av allt bidrog jag med mitt eget unika perspektiv.

under Mitt ett år på Mazlo har jag bytt från ”något barn som tog examen från en kodande bootcamp” till en ”riktig Utvecklare”.

framtida planer

lärande har bokstavligen aldrig slutat sedan min första dag. Och jag älskar absolut detta faktum.

det finns så många jobb där människor ruttnar levande går igenom samma rörelser dag in och ut. Men jag har förmånen att ta itu med nya utmaningar och tvinga min hjärna att tänka kreativt på hur man löser dem.

när det gäller min professionella utveckling håller jag på att bekanta mig med Användarupplevelsedesign och iOS-utveckling (Swift).

jag har tagit kurser personligen på Generalförsamlingen och online via Udacity.

dessutom tjänar jag fortfarande som en resurs för dem som försöker bryta sig in i teknikens värld.

så många människor har påverkats positivt av min blogg och e-postutbyten utöver allt jag kunde förstå.

jag har insett att hjälpa andra är ett av mina livsändamål och det bästa sättet jag vet hur är att dela mina erfarenheter och ge förtydligande och motivation om branschen.

det har varit uppmuntrande att se så många människor njuta av min skrivstil och jag kommer att fortsätta skriva om det betyder att det kommer att gynna andra.

Tack för att du läste!

jag hoppas att du prenumererar på min blogg eftersom det kommer fler snart!

Lämna ett svar

Din e-postadress kommer inte publiceras.