Oregon State University-campus (of zo is mij verteld).De volgende post is net zo langdradig en wijdlopig als de titel.
Terug in 2017 voelde ik een gevoel van ontevredenheid over mijn loopbaantraject, een beetje ongelukkig, en een algeheel gebrek aan richting. Ik had een bevredigende baan, fatsoenlijk loon, en vooruitzichten voor opwaartse mobiliteit, maar ik voelde dat er iets belangrijks ontbrak in mijn dag-tot-dag. Uiteindelijk herkende ik dat het een nieuwe uitdaging was – een kans om te groeien, te ontwikkelen en gepusht te worden om iets nieuws te leren.
Gelukkig genoeg is de beste omgeving om jezelf intellectueel verloren te voelen een instelling van hoger onderwijs. In mijn geval werkte ik op de community college waar ik slechts een paar jaar eerder was afgestudeerd. Hoewel een loopbaan in het onderwijs niet bekend staat als de best betaalde, is een voordeel van onschatbare waarde (nou ja, ik denk dat het letterlijk een waarde heeft) het gereduceerde collegegeld. Uiteindelijk maakte ik gebruik van het voordeel en in de loop van vele maanden voltooide ik cursussen in psychologie, communicatie, computerprogrammeren en zelfs wiskunde! Ik hernam een cursus precalculus die ik tijdens mijn oorspronkelijke studie had gevolgd, gewoon om te proberen mijn GPA al die jaren later te verhogen. Resultaat: mijn gemeenschapsschool GPA is nu 0.03 punten hoger. Oh, yeah.
Gezien het feit dat ik één vak per kwartaal kon volgen, duurde deze periode van verkenning erg lang. Na meer dan een jaar schijnbaar willekeurige lessen te hebben gevolgd, schreef ik me in voor een cursus ‘inleiding tot het programmeren’ en merkte ik dat ik meer plezier beleefde aan het leswerk dan aan mijn dagtaak. De opdracht die me overtuigde dat ik me hier verder in moest verdiepen was een eenvoudig ISBN checksum programma. Ik was verslaafd aan het puzzel-oplossende aspect, en dit was de eerste echte uitdaging die ik in veel te lange tijd was tegengekomen. Toen ik het programma nu probeerde, kon ik gemakkelijk de code ervoor schrijven (yay, groei en ontwikkeling!), maar één ding dat constant is gebleven, is mijn verlangen naar intellectuele uitdaging.
Wetende absoluut niets over de tech-industrie en software engineering (behalve dat ik begon uit te gaan met een informatica-student), dacht ik dat teruggaan naar school mijn enige optie was. Al mijn online onderzoek leidde me ertoe te geloven dat ik waarschijnlijk niet in een undergraduate computerwetenschapsprogramma’s zou komen, omdat 1) plekken alleen waren voor mensen die voor het eerst naar de universiteit gingen en 2) mijn cijferlijst alleen bestond uit het absolute minimum aan vereiste wiskunde- en wetenschapscursussen. Ik heb wiskunde of wetenschappen nooit als een serieus pad voor mij beschouwd, of zelfs maar als vakken waar ik in de verste verte goed in was, dus ik had niet de vereiste voorkennis voor de meeste CS-programma’s. Ja, ik had het collegegeld kunnen gebruiken om me langzaam op te werken tot calculus 3, maar op dat moment zouden er al weer 14 maanden voorbij zijn, en ik was niet bereid om te wachten.
Na overleg met mijn mentoren, vrienden, en veel zelfreflectie, nam ik de bewuste beslissing dat, wat het ook was, het tijd was om iets anders te doen. Ik stuitte op het programma van Oregon State (waarschijnlijk via de zoekopdracht ‘Informatica + geen wiskunde’) en vond het programma er robuust en zeer flexibel uitzien. Eerlijk gezegd, het meest aantrekkelijke deel was het duidelijke gebrek aan geavanceerde wiskunde pre-reqs. Ik dacht dat het een gok zou zijn, maar ik heb me toch ingeschreven.
Dus, wat moet een meisje doen? Ik wist dat ik van loopbaan wilde veranderen en software-ingenieur wilde worden, maar ik wilde ook geen maanden wachten om te beginnen. Nou, in een wereld na 2013, zou het voor de hand liggende antwoord een coderingsbootcamp zijn! En zo kwam de wondere wereld van de coding bootcamps in mijn leven, maar niet op de manier die je zou denken. In mijn vlaag van sollicitaties had ik gesolliciteerd naar een functie als Career Services Manager (denk aan adviseur plus carrièrecoach plus programmamanager) bij een codeer-bootcamp in Seattle. Binnen dezelfde week (ik moest teruggaan in mijn inbox om het te controleren), werd ik afgewezen door OSU en kreeg ik een baan aangeboden door de coding bootcamp. Eerlijk gezegd, de opwinding en het vooruitzicht van een nieuwe baan (en een vette loonsverhoging) verdunde elke teleurstelling van de afwijzing van OSU.
Omdat ik de langzame, en (vaak, maar niet altijd) weloverwogen en strategische persoon ben die ik ben, dacht ik dat het geen kwaad kon om op zijn minst een beetje dichter bij de tech-industrie te komen voordat ik er 100% in zou springen. En jongen, heb ik toegewijd aan dat gevoel. In de loop van de volgende twee en een half jaar vond ik mezelf werkend op drie (ja, drie) verschillende coderingsbootcamps, onderweg stukjes webontwikkelingsvaardigheden oppikkend.
Bij coderingsbootcamp # 1 kon ik deelnemen aan de eerste twee weken van het programma, en tijdens de rest van mijn tijd daar werkte ik door cursusmodules, probeerde ik algoritme-uitdagingen met instructeurs, maar merkte dat mijn zelfstudie behoorlijk ongeorganiseerd en ongedisciplineerd was. Mijn job bij coding bootcamp #2 kwam als een totale verrassing (ty, LinkedIn), maar ik zal voor altijd dankbaar zijn voor de kans. Nadat ik me had gesetteld, kon ik een avondcursus volgen om de basisbeginselen van JavaScript te leren. Kort daarna begon ik de inhoud van het programma door te werken en met de hulp van een van de webontwikkelingsinstructeurs begon ik oefeningen te behandelen als huiswerkopdrachten met vervaldatums. Natuurlijk bleef dit niet echt hangen, want er waren geen echte consequenties als ik een deadline miste of een opdracht gewoon niet afmaakte. Verdomd mijn behoefte aan externe motivaties en echte gevolgen!
De gedachte was natuurlijk bij me opgekomen, “als ik bij coding bootcamps zou werken, zou ik dan niet gewoon stoppen en me inschrijven? Misschien zelfs een paar duizend dollar besparen onderweg?” Bij coding bootcamp #2, zou je denken dat ik dit allemaal al uitgedokterd had, maar ik had gewoon niet het gevoel dat dit was wat ik echt wilde. Bovendien was op dat moment het bedrijfsbeleid met betrekking tot werknemers die voltijdse cursussen volgen een beetje in beweging, en ik was op dat moment te besluiteloos om concrete informatie op te zoeken. En dus deed ik het niet. En zo gingen dagen en maanden voorbij en voelde ik me gelukkig genoeg in een nieuwe functie in een mooie stad met een goedbetaalde baan om een echte verandering in gang te zetten. Ik denk dat ik diep van binnen nog steeds wist dat ik die kriebel van twee jaar geleden nog niet helemaal had gekrabd.
Toen, op een dag, uit het niets, zie ik een e-mail van een adres waar ik al meer dan een jaar niet meer aan gedacht had – Oregon State University. In een zeer beleefd geformuleerde e-mail, lieten ze me weten dat ze hun programma toelatingsvoorwaarden hadden aangepast en ik werd uitgenodigd om me opnieuw aan te melden. Als ik me opnieuw aanmeldde, zouden ze de toelatingskosten kwijtschelden, dus het voelde als een no-brainer. Ik bekeek mijn opstelvragen, werkte mijn postadres bij en klikte op ‘submit’! En wat denk je, een paar maanden later ontving ik mijn acceptatiebrief.
Dat was iets meer dan een jaar geleden. Vandaag begin ik aan mijn vijfde kwartaal op OSU, wat in mijn geval neerkomt op ongeveer 1/3e van de graad. In de tijd die is verstreken sinds ik besloot om te draaien, had ik 10,6 coding bootcamps kunnen voltooien (ervan uitgaande dat een bootcamp 12 weken duurt, wat tegenwoordig de gebruikelijke lengte is), maar uiteindelijk ben ik erg blij met mijn beslissing. Ik denk absoluut niet dat het ene pad beter is dan het andere, maar waar ik zeker van ben, is dat het traditionele universitaire pad juist was voor mij.
In een toekomstige post zal ik de twee afzonderlijke paden naar het vinden van werk als softwareontwikkelaar in detail beschrijven – vergelijken en contrasteren (in mijn perspectief) coderende bootcamps en traditioneel onderwijs.