Hogyan váltottam pályát és kaptam fejlesztői munkát 10 hónap alatt: igaz történet

Így váltottam karrieremet front-end fejlesztésre 40 évesen, kezdve releváns háttér-tapasztalattal vagy végzettséggel. Csak önálló tanulmányokat folytattam, miközben teljes munkaidőben dolgoztam és a semmi mellett költöttem.

- Madrid szívében egy kávézóban ülök, csésze kávét iszogatok, és odacsapom a laptopomat, miközben kint esik az eső. Néhány pillanat múlva belépek az első napomba, mint front-end fejlesztő. 10 hónappal ezelőtt angoltanár voltam Granadában, aki semmit sem tudott a programozásról, és most itt vagyok. Hogy történt ez?"

Néhány hónappal ezelőtt írtam ezeket az izgatott szavakat, amikor arra készültem, hogy első napomat új munkahelyemen kezdjem. Gyere velem, amikor megosztom veled az utamat, hogyan kerültem ide.

Különleges érzés

Amikor először gondolkodtam azon, hogy fejlesztő legyek, kissé szkeptikusan olvastam el az ehhez hasonló cikkeket. Folyamatosan kerestem valamit az író hátterében, ami „különlegessé” tette őket. Ez alkalmassá tette őket erre a munkára. Valami, ami nekem nem volt.

Azóta megértettem, hogy ez nem így működik. A fejlesztővé válásnak nincsenek „különleges” követelményei. Nem mondom el, hogy könnyű, mert nem az. De jó hír, hogy minden követelmény olyan dolog, amely mindenki számára elérhető. Hajlandónak kell lenned keményen dolgozni, sokat tanulnod és következetesnek lenned. Kitartónak kell lenned, amikor a dolgok nehézzé válnak. Beszélje ki magát a kétségbeesés pillanatairól, amikor úgy érzi, hogy nem erre vágtak ki. Ennyi kell, és ezeket mindenki elvégezheti egy kis gyakorlással.

Nem kezdtem hozzá kapcsolódó háttérvizsgálattal. Nem volt pénzem drága tanfolyamokra költenem, az amúgy is mozgalmas napomban nem volt időm, és már majdnem középkorú voltam. Mindenki körülményei különbözőek, de megtanultam, hogy ha rászánja magát, megteheti.

Háttér

Azon a napon, amikor megírtam az első kódsoromat, még soha nem programoztam, és semmilyen kapcsolatban sem voltam vele. Korai karrierem volt az éttermi üzletben. Aztán megszereztem a zenetechnikai diplomát, majd egy évtizedet ESL tanárként Spanyolországban. Még a számítógépekkel sem voltam különösebben jártas. Mindig izgatottnak éreztem a legújabb technológiai ötleteket. A programozókat pedig a mai szuperhősöknek tekintettem.

Soha nem gondoltam magamra. Részben azért, mert azt hittem, hogy a kódolás valamiféle elit tevékenység. Valami tehetséges egyéneknek, akik felső (és drága) egyetemeken végeznek. Míg az ilyen egyének léteznek, a fejlesztők többsége nem ilyen hollywoodi hackertípus. A fejlesztés sokkal hozzáférhetőbb, mint hittem.

Származási történet

Az egész egy animációs beszélgetéssel kezdődött a párommal. Feltárta a nők alacsony számának okait a STEM-ben és főleg a technikában. Úgy döntött, hogy tesz valamit ellene azzal, hogy maga lesz programozó. A családunk fiatalabb lányainak akart modell lenni. És éppen így kezdte el megismerni.

Ez hamarosan engem is izgatott, mivel rájöttünk, hogy rengeteg forrás áll rendelkezésre. Ez nem valami sötét művészet volt, hanem olyan képesség, amelyet elsajátíthatunk és elsajátíthatunk.

Spoiler riasztás, a HR-hez kapcsolódó karrierváltás is sikerült neki, és valójában egy hónappal azelőtt, hogy én lettem volna, fejlesztői munkát kapott.

Így aztán egy nap találtunk egy gyerekkönyvet a programozásról egy tudományos múzeumban. Hazamentünk, kinyitottuk a Jegyzettömböt, írtam

Hello World

kinyitotta a böngészőben és t hen changed színe: piros. Izgatottan sikoltoztunk! Milyen boszorkányság volt ez!

Rákattantam. Szerettem volna kóddal dolgokat készíteni, azt akartam, hogy a számítógépek tegyenek olyan dolgokat, amiket mondtam!

Előző munkahelyem

Ekkor már 8 éve dolgoztam gyerekekkel. Ez nem lesz az a tipikus rész, ahol az ember olyan zsákutcából áll, amely nem tetszett nekik. Mivel szerettem a tanári munkámat, szívesen dolgoztam a gyerekekkel, és jól éreztem magam a munkahelyemen. Örömteli és élvezetes volt.

De néha, még akkor is, ha szeretsz valamit, a szívedben tudod, hogy ideje továbblépni. Ez egy új szakasz az életemben, és új szemléletem és új törekvéseim voltak. És mindenekelőtt új kihívást akartam. Valami, ami jól kiszorítana a komfortzónámból.

Az egyetlen igazi út a sikerhez

Ez nyilvánvalóan nem létezik. Hárman körülbelül ugyanabban az időben kezdtük el megtanulni a karrier-változás kódolását: a párom, jómagam és egy jó barátom. Most mindhárman a területen dolgozunk, és nagyon kevés közös van a megközelítésünk között. Mindegyik követte a számukra megfelelő anyagot és módszereket. Ha van valami közös bennünk, az az, hogy egyszerűen nem adtuk fel, és folytattuk. Mindannyian nagyon kemény munkát és kitartást fektettünk le.

Tehát az egyetlen igaz út helyett egy kicsit elmondok neked az utamról. Nem ez az egyetlen, nem a legjobb módszer. Nekem ez működött.

Elkezdeni

Először elkezdtem olvasni és nézni a programozással kapcsolatos YouTube-videókat, hogy megértsem, hol kezdjem. Aztán elkezdtem játszani a HTML és a CSS segítségével. Követtem az oktatóanyagokat és kódoltam néhány alapvető weblap felépítését. Ettől láttam, hogy ez az, amibe nagyon szerettem volna belemenni.

Cél kitűzése

Két, a területen dolgozó barátomat kerestem meg tippekért és tanácsokért. Ezek a korai biztató és útmutató szavak létfontosságúak voltak az induláshoz és az elmém világos célra való összpontosításához.

Némi időbe tellett az összes opció rendezése és reális célok kitűzése, amelyek nekem működnek. Gyors pályaváltásra volt szükségem. Nem volt alternatív jövedelemforrásom, ami azt jelentette, hogy addig tartom a munkámat, amíg meg nem tudom váltani.

Úgy döntöttem, hogy a front-end fejlesztés a legelérhetőbb és legkeresettebb lehetőség. Szűkítettem tovább, mivel a szabadúszó útvonal helyett inkább az induló munkához szükséges készségekre összpontosítottam.

Aztán kitűztem egy határidőt. Nem akartam, hogy ez a cél olyan feladatlistára kerüljön, amelyet soha többé nem látok. 2017 tavasza volt, ezért megígértem magamnak, hogy a következő iskolai tanfolyam lesz az utolsó tanárként. Tehát 2018 szeptemberéig, valamivel több mint egy évvel később, a területen kellett dolgozni.

Naivitás lenne úgy tenni, mintha ebben a szakaszban mindent kristálytiszta és ellenőrzés alatt tartottam volna. Én nem. A bizonyosság nem olyan luxus, amelyet akkor kaphat, miközben ilyen kockázatos karrier-változtatást hajt végre. Ezen a ponton és az egész folyamat során mindenféle kétségek merültek fel. A kulcs itt a kitartás volt. Miután meghoztam a döntést, ezen az úton haladtam, hogy megnézzem, merre vezet, bármi is legyen.

Tanulás

Tudtam, hogy az egyetlen előrelépés a tanulás. Teljes munkaidőben foglalkoztam, így soha nem volt lehetőség arra várni, hogy „legyen időm”. Munka közben meg kellett csinálnom, vagy egyáltalán nem. Szerencsém volt, hogy a párom egyszerre tanult. Ez segített abban, hogy a tanulási idő maximalizálása érdekében szervezzük napjainkat. Először azt csináltuk, amit úgy hívtunk, hogy „hétvégi bakancsos táborunk”, ahol az egész hétvégét a kódolásnak szenteljük. Egy tipikus nap így nézett ki:

8:00: Ébredés, reggeli.

8:30: Kezdje el a kódolást

12:30: Menjen az edzőterembe

13:30: Ebédeljen, aztán szünet

15: 00–4: 00: Folytassa a kódolást

8: 00/11: 00 pm: Befejezés a napra

Aztán eljött a nyári vakációm, és a legtöbbet kihoztam abból, hogy a „hétvégi boot tábort” „napi boot táborrá” változtattam. Kitartóan ragaszkodtam ehhez az ütemtervhez, annak ellenére, hogy kísértésbe esett, hogy élvezzem a nyarat és kicsit visszarúgjak.

Eljött a szeptember és újra dolgozni kezdtem. Tudatosan döntöttem úgy, hogy csökkentem a munkahelyi óráimat. Elfogadtam, hogy kevesebb jövedelmem lesz cserébe, ha több időm lesz tanulni. Ez egy újabb lépés volt, hogy komolyabbá tegyem a pályaváltás iránti elkötelezettségemet.

Nehéz átadni, milyen nehéz volt távol lenni a kódomtól. Csak annyit akartam tenni, hogy visszatértem a számítógépemhez, hogy befejezzem a probléma megoldását vagy az elrendezés javítását. De aztán beindul a való élet. Egy tanév kezdete mindig sok időt igényel a felkészülésre és a szervezésre. Mint minden tanár elmondja, ez sok személyes időt is igénybe vesz.

Ez volt az a pillanat, amikor a küldetésemet kisiklhatták. A legnagyobb erőfeszítések ellenére egyre kevesebb időm volt a kódolásra. Kezdtem elveszíteni a lendületemet. Próbáltam tartani, de volt olyan nap, amikor egyszerűen nem volt időm. A legjobb szándék és jó motiváció ellenére is az élet bonyolulttá teheti a dolgokat.

Azonban, amint a GitHub tevékenységképemből látható, továbbra is próbálkoztam. Folytattam az időt, még akkor is, ha egy óra volt, még akkor is, ha cikket olvastam. Mindent megtettem, hogy ne érhessek el minden motivációt. Ha elég sokáig hagyott valamit, az megnehezíti a visszatérést minden napra.

Aztán amikor közeledett a december, látva, hogy közeledik az új év és közelebb van a határidőm, újra összeszedtem magam és szerveződtem. Elkezdtem nyomulni, betenni azokat az órákat, bármennyire is fáradt voltam és mennyi kevés időm volt. Néha korán keltem kódolni, néha későn is.

Ez azt jelentette, hogy az életem nagyjából a bérleti díj fizetésének elvégzésére és a tanulásra redukálódott. És keveset. És alapvetően ezt a ritmust tartottam fenn egészen addig a napig, amíg elkezdtem csomagolni, hogy Madridba költözzek. Ez 2018 tavaszán volt, több hónappal a határidőm előtt.

Eszközök és források

Az állásajánlatomhoz vezető 10 hónap alatt elmerültem mindenben, ami a kóddal kapcsolatos. A Twitteren a leggyakrabban feltett kérdés az, hogy milyen erőforrásokat használtam fel. Írtam egy másik cikket, amely mélyrehatóan megválaszolja ezt a kérdést. Itt van azonban a legfontosabb eszközök és források rövid felsorolása.

Tanfolyamok

  • freeCodeCamp.org
  • Cassidy Williams és Colt Steele Udemy tanfolyamai
  • Wes Bos JavaScript 30 és más tanfolyamok
  • YouTube: Traversy Media, LevelUpTuts
  • Christina Truong Lynda.com tanfolyamai
  • Udacity Front-End Nanodegree (fizetős tanfolyam, de a Google-tól ösztöndíjat kaptam)

A tanfolyamok csak eddig vezethetnek el, ezért kiegészítettem ezt más eszközökkel, amelyek segítenek a tanulásban és az elhelyezkedésben.

  • Twitter: tapasztalataim sarokköve. Különösen a hihetetlenül támogató és meleg # 100DaysOfCode közösség.
  • GitHub: fontos eszköz a tanuláshoz, és ahol az összes projektemet ingyen szerveztem. Általában ez az első hely, ahol a munkáltatók megnézik az Ön munkáját.
  • Portfólió: A leglényegesebb fejlesztési készségeket építve és más, saját kezdeményezésű projektekkel tanultam meg.

Megtekintheti a My Learning Tracker GitHub repót is. Teljes listája van azokról az erőforrásokról és utakról, amelyeket az első tíz hónapban használtam.

Munkát szerezni

Meglepő módon számomra ez a rész nem volt túl összetett. Nem küldtem önéletrajzokat, vagy órákat töltöttem álláskereséssel. Ehelyett a szelektív és koncentrált választás mellett döntöttem.

Végül öt interjúfolyamatba léptem. Az egyiket elutasítottak, és egy másiknak nem sikerült teljesítenem a hazavihető kihívást. Hármat teljesítettem, és háromból hármat kaptam. Ezek egyike teljesen nem volt megfelelő és nem volt vonzó. A másik kettő, amely szinte egyszerre érkezett, mindkettő nagyon érdekes ajánlat volt. Az egyik a jelenlegi munkám.

Nem akarom, hogy nem hangoskodjak ezzel kapcsolatban. Intenzív idő volt. Még mindig nem is sejtettem, hogy a képességeim közel vannak-e ahhoz, hogy alkalmazhatóak legyenek, vagy sem. Beléptem a folyamatokba, még abban sem biztos, hogy nevetni fognak rajtam, hogy milyen kevés tapasztalatom van. Idegtépő idő volt, de izgalmas és reményteli időszak is. És amikor végül két tényleges jó ajánlattal találtam magam az asztalon, feldúlt voltam, és alig hittem el.

Mindig örökké hálás leszek azoknak az egyéneknek, akik meghozták ezeket a döntéseket és úgy döntöttek, hogy esélyt adnak nekem.

Az interjú folyamata a két társaságban nagyon eltérő volt. Az egyik olyan videohívás volt, amelyen a társaság különböző embereivel beszélgettek. Ez egy kicsi, de jól bejáratott vállalat volt, remélve, hogy új front-end fejlesztőkből álló csapatot épít fel. Néhány hét oda-vissza után nekem tették meg az első igazi ajánlatomat.

A másik egy fiatal startup volt a nagy növekedés közepette. Telefonos interjú után kaptam egy technikai kihívást, hogy néhány napon belül teljesítsem. Ennek része volt egy komponens építése, API-hívások kezdeményezése és a helyes információk bemutatása. Aztán jött egy videocsevegés az általam írt kódról. Aztán meghívást kaptam, hogy igyak egy italt a tech csapattal, hogy megtudjam, kattanunk-e. Ezután kaptam egy ajánlatot, hogy csatlakozzak junior front-endként.

Végül választanom kellett. Ami luxus volt, azt nem hittem el, hogy megszereztem. De tudtam, hogy mit akarok, az indítással egy fő szempont alapján vettem fel az ajánlatot: úgy tűnt, nagyon világosak a mentorálás fontossága, és útmutatást adnak a növekedéshez és a tanuláshoz. Ez volt a kulcs. És határozottan ez volt a helyes választás.

És így, azon az esős napon Madridban, miután befejeztem a kávémat. Bementem egy irodába az üzleti területen, bemutatkoztam az új front-end fejlesztőként, és elkezdtem új karrieremet.

Remélem tetszett a történetem. Ha megtennéd, boldoggá tennél, ha adnál neki néhány ilyen ízletes tapsot. És akár meg is csinálhatná a napomat azáltal, hogy megosztja, hogy minél többen olvashassák és megtanulják, hogy ők is meg tudják csinálni. Szeretnék tovább írni ezeket a cikkeket. Tehát, ha van ennek a folyamatnak olyan sajátos aspektusa, amelyről többet szeretne megtudni, szívesen hallanék róla. Gyere és köszönj a Twitteren @Syknapse

Nézze meg cikkemet az összes erőforrásról, amelyet a munka megszerzéséhez használtam.