A következő bejegyzés épp olyan hosszadalmas és csapongó, mint a címe.
Még 2017-ben éreztem egyfajta elégedetlenséget a karrierem pályájával kapcsolatban, egy kis boldogtalanságot és általános iránytalanságot. Volt egy kielégítő munkám, tisztességes fizetésem és kilátásom a felfelé ívelő mobilitásra, de éreztem, hogy valami fontos hiányzik a mindennapjaimból. Végül felismertem, hogy ez a valami egy új kihívás volt – egy lehetőség a fejlődésre, a fejlődésre és arra, hogy valami újat tanuljak.
Szerencsére a legjobb környezet arra, hogy intellektuálisan elveszettnek érezd magad, egy felsőoktatási intézmény. Az én esetemben abban a közösségi főiskolában dolgoztam, ahol alig néhány évvel korábban végeztem. Bár az oktatási pályák nem arról híresek, hogy a legjobban fizetőek, az egyik felbecsülhetetlen értékű előny (nos, azt hiszem, szó szerint van értéke) a kedvezményes tandíjkedvezmény. Végül is éltem a juttatással, és több hónap alatt elvégeztem a pszichológia, a kommunikáció, a számítógépes programozás és még a matematika kurzusokat is! Újra felvettem egy előkalkulációs órát, amelyet az eredeti diplomám alatt vettem fel, csak azért, hogy ennyi évvel később megpróbáljam megemelni a tanulmányi átlagomat. Eredmény: a közösségi főiskolai átlagom most 0,03 ponttal magasabb. Ó, igen.
Mivel negyedévente egy kurzust vehettem fel, a felfedezésnek ez az időszaka nagyon sokáig tartott. Több mint egy évnyi, látszólag véletlenszerű órák elvégzése után beiratkoztam egy “bevezetés a programozásba” kurzusra, és rájöttem, hogy jobban élveztem az órai munkát, mint a napi munkámat. A feladat, amely meggyőzött arról, hogy ezt tovább kell tanulnom, egy egyszerű ISBN ellenőrzőösszeg-program volt. A rejtvényfejtés rabja voltam, és ez volt az első igazi kihívás, amivel túl hosszú idő óta találkoztam. Most megkísérelve a programot, könnyedén meg tudtam írni a kódot hozzá (hurrá, növekedés és fejlődés!), de egy dolog, ami állandó maradt, az a szellemi kihívások iránti vágyam.
Mivel abszolút semmit sem tudtam a technológiai iparról és a szoftverfejlesztésről (azon kívül, hogy elkezdtem randizni egy informatikus hallgatóval), úgy gondoltam, hogy az egyetlen lehetőségem, hogy visszamegyek az iskolába. Az összes internetes kutatásom arra engedett következtetni, hogy valószínűleg nem fogok bejutni egyetlen egyetemi informatikai programra sem, mert 1) a helyek csak olyanoknak vannak, akik először járnak főiskolára, és 2) a bizonyítványom csak a minimálisan szükséges matematikai és természettudományos tárgyakból állt. Soha nem tekintettem a matematikát vagy a természettudományokat komoly pályának számomra, vagy akár olyan tantárgyaknak, amelyekben távolról sem voltam jó, így nem rendelkeztem a legtöbb informatikai programhoz szükséges előkövetelményekkel. Igen, felhasználhattam volna a tandíjkedvezményt arra, hogy lassan felküzdjem magam a kalkulus 3-ig, de addigra már eltelt volna újabb 14 hónap, és nem voltam hajlandó várni.
A mentoraimmal, barátaimmal való beszélgetés és sok önreflexió után tudatosan döntöttem úgy, hogy bármi is legyen az, itt az ideje valami mást csinálni. Rábukkantam az Oregon State programjára (valószínűleg a ‘Computer Science + no math’ keresőkérdésen keresztül), és úgy gondoltam, hogy a program robusztusnak és nagyon rugalmasnak tűnik. Őszintén szólva, a legvonzóbb része az volt, hogy a felsőfokú matematikai előkövetelményeket kifejezetten hiányolta. Gondoltam, hogy ez talán nem lesz könnyű, de mégis jelentkeztem.
Szóval, mit tegyen egy lány? Tudtam, hogy pályát akarok váltani, és szoftvermérnök akarok lenni, de nem akartam hónapokat várni, csak hogy elkezdhessem. Nos, egy 2013 utáni világban a kézenfekvő válasz egy programozói bootcamp lenne! És így a kódolási bootcampek csodálatos világa belép az életembe, de nem úgy, ahogyan azt gondolnád. A rengeteg álláspályázatomban egy seattle-i kódolótáborban jelentkeztem egy karrierszolgáltatási menedzseri pozícióra (gondolj tanácsadóként plusz karrieredzőként plusz programmenedzserként). Ugyanazon a héten (vissza kellett néznem a beérkezett üzeneteim előzményeit, hogy ellenőrizzem), az OSU elutasított, a kódolótábor pedig állásajánlatot tett nekem. Őszintén szólva, az izgalom és az új munka (és egy kövér fizetésemelés) kilátása felhígította az OSU elutasítása miatti csalódottságot.
A lassú, és (gyakran, de nem mindig) megfontolt és stratégiai emberként, aki vagyok, úgy gondoltam, nem árt, ha legalább egy kicsit közelebb kerülök a technológiai iparhoz, mielőtt 100%-ban beleugrom. És fiú, én elköteleztem, hogy az érzés. A következő két és fél év során három (igen, három) különböző kódolási bootcampben találtam magam, ahol a webfejlesztési ismeretek foszlányait szedtem össze útközben.
A kódolási bootcamp #1-ben a program első két hetében vehettem részt, és az ott töltött időm hátralévő részében végigdolgoztam a kurzusmodulokat, megpróbáltam az oktatókkal algoritmus-kihívásokat, de úgy találtam, hogy az önálló tanulásom meglehetősen szervezetlen és fegyelmezetlen volt. Az állásom a 2. számú kódolási bootcampben teljesen váratlanul ért (ty, LinkedIn), de örökké hálás leszek a lehetőségért. Miután beilleszkedtem a szerepkörbe, részt vehettem egy esti bevezető tanfolyamon, ahol a JavaScript alapjait tanították. Nem sokkal később elkezdtem átrágni magam a program tartalmán, és az egyik webfejlesztő oktató segítségével elkezdtem a gyakorlatokat házi feladatként kezelni, esedékességgel. Persze ez nem igazán ragadt meg, mert nem volt igazi következménye annak, ha elmulasztottam egy határidőt, vagy egyszerűen nem végeztem el egy feladatot. A fenébe a külső motivációkra és valós következményekre való igényemmel!”
A gondolat persze megfordult a fejemben, hogy “ha a kódolási bootcampeken dolgoznék, nem kellene egyszerűen kilépnem és beiratkoznom? Talán még néhány ezer dollárt is megspórolhatnék útközben?” A 2. kódoló bootcampnél azt gondolnád, hogy ezt már mind kitaláltam, de mélyen legbelül nem éreztem, hogy ez az, amit igazán akarok. Ráadásul abban az időben a vállalat politikája a teljes munkaidős tanfolyamokon részt vevő alkalmazottakkal kapcsolatban kissé változóban volt, és akkoriban még túl bizonytalan voltam ahhoz, hogy konkrét információkat keressek. Így hát nem is tettem. Így teltek a napok és hónapok, és elég boldognak éreztem magam egy új szerepkörben, egy csinos városban, jól fizető munkával ahhoz, hogy valódi változást kezdeményezzek. Azt hiszem, mélyen legbelül még mindig tudtam, hogy a két évvel ezelőtti viszketést még nem egészen kapartam meg.
Akkor egy nap a semmiből egy olyan címről kaptam egy e-mailt, amelyre már több mint egy éve nem gondoltam – az Oregoni Állami Egyetemről. Egy nagyon udvariasan megfogalmazott e-mailben tudatták velem, hogy frissítették a programjuk felvételi követelményeit, és meghívtak, hogy újra jelentkezzek. Ha újra jelentkeznék, elengednék a felvételi díjat, úgyhogy úgy éreztem, hogy ez nem volt kérdéses. Átnéztem az esszékérdéseimet, frissítettem a levelezési címemet, és rákattintottam a “beküldésre”! És mit ad isten, néhány hónappal később megkaptam a felvételi levelet.
Ez valamivel több mint egy évvel ezelőtt volt. Ma éppen az ötödik negyedévemet kezdem az OSU-n, ami az én esetemben a diploma körülbelül 1/3-ának teljesítését jelenti. Az eltelt idő alatt, amióta úgy döntöttem, hogy pivot, tudtam volna befejezni 10,6 kódolási bootcamp (alapozva ezt ki egy bootcamp 12 hét, ami a tipikus hossza manapság), de végül is nagyon boldog vagyok a döntésemmel. Egyáltalán nem gondolom, hogy az egyik út jobb, mint a másik, de abban biztos vagyok, hogy a hagyományos egyetemi út volt a megfelelő számomra.
Egy jövőbeli bejegyzésben részletezni fogom a szoftverfejlesztőként való elhelyezkedéshez vezető két külön utat – összehasonlítva és szembeállítva (az én szemszögemből) a kódolási bootcampeket és a hagyományos oktatást.