Minun pitkäveteinen matkani Oregonin osavaltionyliopiston eCampus-tutkinnon jälkeiseen tietojenkäsittelytieteen ohjelmaan

Oregonin osavaltionyliopiston kampukselle (tai niin minulle ainakin kerrotaan).

Seuraava viesti on yhtä pitkäveteinen ja rönsyilevä kuin otsikkokin.

Taannoin vuonna 2017 tunsin tyytymättömyyttä urakehitykseeni, hieman onnettomuutta ja yleistä suunnan puutetta. Minulla oli antoisa työ, kohtuullinen palkka ja näkymiä ylöspäin suuntautuvaan liikkuvuuteen, mutta tunsin, että jotain tärkeää puuttui arjestani. Lopulta tajusin, että se asia oli uusi haaste – tilaisuus kasvaa, kehittyä ja ponnistaa oppimaan jotakin uutta.

Onneksi paras ympäristö, jossa voi tuntea itsensä älyllisesti eksyneeksi, on korkeakoulu. Omassa tapauksessani työskentelin kansalaisopistossa, josta olin valmistunut vain muutamaa vuotta aiemmin. Vaikka koulutusalan urat eivät tunnetusti ole kaikkein parhaiten palkattuja, yksi korvaamaton etu (no, kai sillä on kirjaimellisesti arvo) on alennettu lukukausimaksuetu. Lopulta hyödynsin etua, ja monen kuukauden aikana suoritin psykologian, viestinnän, tietokoneohjelmoinnin ja jopa matematiikan kursseja! Kävin uudestaan esilaskennan kurssin, jonka olin käynyt alkuperäisen tutkintoni aikana, vain yrittääkseni nostaa keskiarvoani kaikki nämä vuodet myöhemmin. Tulos: kansalaisopiston keskiarvoni on nyt 0,03 pistettä korkeampi. Oh, yeah.

Sattumoisin 0,03 prosenttia on myös se prosentuaalinen ero, jonka kurssin uudelleen suorittaminen toi mahdollisissa tulevissa hakemuksissa!

Kun otetaan huomioon, että pystyin suorittamaan yhden kurssin neljännesvuosittain, tämä tutkimusjakso kesti hyvin kauan. Kun olin käynyt yli vuoden ajan näennäisen sattumanvaraisia kursseja, ilmoittauduin ”intro to programming” -kurssille ja huomasin, että nautin kurssin tekemisestä enemmän kuin päivätyöstäni. Tehtävä, joka sai minut vakuuttuneeksi siitä, että minun oli tutkittava tätä asiaa tarkemmin, oli yksinkertainen ISBN-tarkistussummaohjelma. Olin koukussa pulmanratkaisuun, ja tämä oli ensimmäinen todellinen haaste, jonka olin kohdannut liian pitkään aikaan. Kun yritin ohjelmaa nyt, pystyin helposti kirjoittamaan koodin sitä varten (jee, kasvua ja kehitystä!), mutta yksi asia, joka on pysynyt muuttumattomana, on kaipuuteni älylliseen haasteeseen.

Tietämättä yhtään mitään teknologiateollisuudesta ja ohjelmistotekniikasta (muuten kuin aloittamalla treffeillä tietojenkäsittelytieteen opiskelijan kanssa), ajattelin, että kouluun palaaminen oli ainoa vaihtoehtoni. Kaikki nettitutkimukseni saivat minut uskomaan, etten todennäköisesti pääsisi mihinkään tietojenkäsittelytieteen perustutkinto-ohjelmaan, koska 1) paikkoja oli vain ihmisille, jotka ovat ensimmäistä kertaa yliopistoon meneviä, ja 2) opintosuoritusotteeni koostui vain vähimmäismäärästä vaadittavia matematiikan ja luonnontieteiden kursseja. En ole koskaan pitänyt matematiikkaa tai luonnontieteitä vakavasti otettavana polkuna itselleni tai edes oppiaineina, joissa olisin edes etäisesti hyvä, joten minulla ei ollut useimpiin CS-ohjelmiin vaadittavia ennakkoedellytyksiä. Kyllä, olisin voinut käyttää lukukausimaksun etua päästäkseni hitaasti matematiikka 3:een, mutta siinä vaiheessa olisi kulunut jo toiset 14 kuukautta, enkä halunnut odottaa.

Keskusteltuani mentoreideni ja ystävieni kanssa ja käytyäni läpi paljon itsetutkiskelua, tein tietoisen päätöksen, että mitä se sitten olikin, oli aika tehdä jotain muuta. Törmäsin Oregon Staten ohjelmaan (todennäköisesti hakukyselyn ’Computer Science + no math’ kautta) ja ajattelin, että ohjelma näytti vankalta ja erittäin joustavalta. Rehellisesti sanottuna houkuttelevinta oli se, että ohjelmaan ei tarvittu matemaattisia ennakkovaatimuksia. Ajattelin, että se saattaisi olla epätodennäköistä, mutta hain silti.

Mitä tytön pitäisi tehdä? Tiesin, että halusin vaihtaa uraa ja ryhtyä ohjelmistoinsinööriksi, mutta en myöskään halunnut odottaa kuukausia vain päästäkseni alkuun. No, vuoden 2013 jälkeisessä maailmassa ilmeinen vastaus olisi koodausbootcamp! Ja niin koodausleirien ihmeellinen maailma astuu elämääni, mutta ei sillä tavalla kuin luulisi. Työhakemusteni vyöryessä olin hakenut urapalvelupäällikön tehtävää (ajattele neuvonantaja plus uravalmentaja plus ohjelmapäällikkö) Seattlessa sijaitsevalla koodausbootcampilla. Saman viikon aikana (minun oli katsottava postilaatikkohistoriaani varmistaakseni sen) OSU oli hylännyt minut ja koodausleiri oli tehnyt minulle työtarjouksen. Rehellisesti sanottuna jännitys ja mahdollisuus uuteen työpaikkaan (ja lihavaan palkankorotukseen) laimensi kaiken pettymyksen OSU:n hylkäämisestä.

Koska olen hidas ja (usein, muttei aina) harkitseva ja strateginen ihminen, ajattelin, että ei olisi pahitteeksi päästä edes hieman lähemmäs teknologiateollisuutta ennen kuin hyppään 100-prosenttisesti mukaan. Ja voi pojat, sitouduin tuohon tunteeseen. Seuraavien kahden ja puolen vuoden aikana löysin itseni työskentelemästä kolmella (kyllä, kolmella) eri koodausbootcampilla, keräten matkan varrella web-kehitystaitojen rippeet.

Koodausbootcampissa nro 1 pystyin osallistumaan ohjelman kahteen ensimmäiseen viikkoon, ja koko loppuajan työskentelin kurssimoduuleja läpi, yritin algoritmihaasteita ohjaajien kanssa, mutta huomasin, että itseopiskeluni oli melko organisoimatonta ja kurittomuutta. Työni koodausbootcampissa nro 2 tuli täytenä yllätyksenä (ty, LinkedIn), mutta tulen olemaan ikuisesti kiitollinen tilaisuudesta. Kun olin kotiutunut tehtävääni, pääsin iltaisin JavaScriptin perusteita opettaneelle johdantokurssille. Pian sen jälkeen aloin käydä läpi ohjelman sisältöä ja erään web-kehityksen ohjaajan avulla aloin käsitellä harjoituksia kotitehtävinä, joilla oli eräpäivät. Tämä ei tietenkään oikein onnistunut, koska mitään todellisia seurauksia ei ollut, jos myöhästyin eräpäivästä tai jätin tehtävän yksinkertaisesti tekemättä. Piru vieköön, että tarvitsen ulkoisia motivaatioita ja todellisia seurauksia!

Mielessäni oli tietysti käynyt ajatus, että ”jos olisin töissä koodausbootcampissa, eikö minun pitäisi vain lopettaa ja ilmoittautua? Ehkä jopa säästää muutaman tuhat dollaria matkan varrella?”. Koodausbootcamp #2:lla luulisi, että minulla olisi kaikki selvillä, mutta en vain tuntenut syvällä sisimmässäni, että se olisi sitä, mitä todella halusin. Lisäksi tuohon aikaan yrityksen käytännöt, jotka koskivat kokopäiväisille kursseille osallistuvia työntekijöitä, olivat hieman muuttumassa, ja olin tuolloin liian epävarma etsiäkseni mitään konkreettista tietoa. Niinpä en tehnyt niin. Niinpä kului päiviä ja kuukausia, ja tunsin olevani tarpeeksi onnellinen uudessa roolissa kauniissa kaupungissa ja hyvin palkatussa työssä aloittaakseni mitään todellista muutosta. Luulen, että syvällä sisimmässäni tiesin yhä, etten ollut raaputtanut sitä kutinaa, joka minulla oli ollut kaksi vuotta sitten.

Silloin eräänä päivänä, kuin tyhjästä, näen sähköpostin osoitteesta, jota en ollut ajatellut yli vuoteen – Oregonin osavaltion yliopistosta. Hyvin kohteliaasti muotoillussa sähköpostissa he kertoivat minulle, että he ovat päivittäneet ohjelmansa pääsyvaatimuksia ja minua pyydettiin hakemaan uudelleen. Jos hakisin uudelleen, he luopuisivat sisäänpääsymaksusta, joten se tuntui järkevältä. Tarkistin esseekysymykseni, päivitin postiosoitteeni ja napsautin ”lähetä!”. Ja kas kummaa, muutamaa kuukautta myöhemmin sain hyväksymiskirjeeni.

Sitä oli hieman yli vuosi sitten. Tänään olen juuri aloittamassa viidettä vuosineljännestä OSU:ssa, mikä minun tapauksessani vastaa noin kolmasosan suorittamista tutkinnosta. Siinä ajassa, joka on kulunut siitä, kun päätin kääntyä, olisin voinut suorittaa 10,6 koodaus bootcamps (perustuen tämä pois bootcamp on 12 viikkoa, joka on tyypillinen pituus näinä päivinä), mutta lopulta olen erittäin tyytyväinen päätökseeni. En missään nimessä pidä toista polkua toista parempana, mutta olen varma siitä, että perinteinen yliopistopolku oli oikea minulle.

Tulevassa postauksessa esittelen yksityiskohtaisesti kaksi erillistä polkua työllistymiseen ohjelmistokehittäjänä – vertailen ja asetan vastakkain (omasta näkökulmastani) koodausbootcampit ja perinteisen koulutuksen.

Vastaa

Sähköpostiosoitettasi ei julkaista.