Hogyan szereztem második diplomát és szereztem 5 fejlesztői képesítést csak egy év alatt, miközben dolgoztam és két gyereket neveltem

„A szokásos ütem a csomókra vonatkozik. A rendszert úgy tervezték, hogy bárki lépést tudjon tartani. Ha jobban hajt, mint „bárki”, sokkal többet tehet, mint bárki elvárná. És ez vonatkozik az egész életre - nemcsak az iskolára. - Derek Sivers, a CD Baby alapítója

A kód megtanulása kihívást jelenthet - különösen akkor, ha van munkája és családja is kisgyerekekkel. E dolgok ellenére úgy döntöttem, hogy a szokásos tempó nem nekem való.

Célom, hogy mindezt megírjam, nem dicsekedni - bár rendkívül büszke vagyok ezekre az eredményekre. Célom meggyőzni, hogy a szokásos tempó sem neked szól .

Nagyon sokat tettem az elmúlt évben. Két Oracle Java tanúsítványt, két CompTia tanúsítványt és freeCodeCamp Front End tanúsítványt szereztem. Ezek mindegyike sok hónapos felkészülést igényel, de mindegyiket három hét alatt elvégeztem.

Végül, de nem utolsósorban kevesebb, mint hat hónap alatt elvégeztem az összes tanfolyamot, amely ahhoz szükséges, hogy egy akkreditált egyetemen megszerezzem a második szoftverfejlesztési alapképzést.

Mindezt úgy tettem, hogy teljes munkaidőben dolgoztam, rendszeresen töltöttem időt feleségemmel és két kisgyerekkel, valamint önkénteskedtem a közösségemben.

Mindezek megvalósításának egyik kulcsa egy csodálatos és támogató házastárs volt. ?

De volt néhány más dolog is, ami segített.

Mi a motivációd?

Miután öt évig K-12 tanár voltam, rájöttem, hogy életem végéig nem akarok egy iskolában tanítani.

Imádtam a tanítás tanítási részét, de utáltam a gyerekek arra való kényszerítését, hogy tegyenek dolgokat, nem akarnak tenni. A városi tankerületem osztálytermi kezelése nagyon megterhelő volt számomra. Kezdtem idegenkedni az egész oktatási rendszertől. Úgy tűnik, hogy a hallgatókat olyan munkákra készítjük elő, amelyek már nem léteznek.

Mindig is érdekelt a kódolás, sőt néha megtanítottam hallgatóimnak az alapvető kódolást a Scratch és a Code.org használatával. Úgy döntöttem, ideje eleget tanulnom teljes munkaidőben.

Új munkahelyre vágyás nagy motiváció volt. A tanári munkám során eltöltött mindennapok ösztönzést jelentettek arra, hogy folyamatosan a célom felé toljam magam.

Kutatás, kutatás, kutatás

Fontos, hogy ne rohanjon bele a tanulásba. Nem minden iskola vagy tanulási erőforrás egyenlő, és a helytelen választás nagyban megváltoztathatja a képességeit, hogy elérje céljait.

Megpróbáltam meghatározni, hogy melyik tanulási módszer működne a legjobban nekem és a családomnak. Bár tudom, hogy sokféle módon lehet betörni a technológiai iparba, egy kissé hagyományos út mellett döntöttem: alapképzés. Tudtam, hogy vannak olyan óráim, amelyek átkerülnek egy új programba. Számos iskolai lehetőséget tanulmányoztam, de a Western Governors University mellett döntöttem a következő okok miatt:

  1. Mindez online, így nem kellene időt szánnom a családomtól a szállításhoz.
  2. Dolgozhat a saját tempójában, ezért tudtam, hogy nagyon gyorsan végzek. Amint befejezi az egyik osztály összes feladatát és vizsgáját, azonnal elmehet a következő osztályba.
  3. A költség alacsony - körülbelül 3000 dollár hat hónapra.
  4. Elismert, akkreditált, Obama elnök és Bill Gates javasolta.
  5. A végzettség magában foglalta az ipar által elismert képesítéseket. Tudtam, hogy ezek hozzá fognak járulni oktatásom hitelességéhez.

Ambiciózus célok verése

Eleinte az volt a célom, hogy egy év alatt befejezzem a teljes alapképzésemet. Egy hónappal a program során úgy döntöttem, hogy felülvizsgálom a célomat, és hat hónap múlva befejezem.

Ezen a ponton tettem, ami a legjobban segített a célomban a gyors befejezésben: elkészítettem egy ütemtervet arról a napról, amikor az egyes osztályokat befejezem, így 6 hónapon belül végezhetek.

1 és 3 hét közötti időzítést rendeltem minden osztályba, az osztály követelményeitől függően. Akkoriban terveket is készítettem arról, hogyan fogom nagyon gyorsan befejezni az egyes osztályokat. Nagyon hasznos volt, hogy a tanulási folyamat során sok részcél állt rendelkezésemre, hogy biztosan a pályán maradjak.

Az ambiciózus célok fontosak. Ezek további motivációt adtak arra, hogy meglökjem magam. A Journal of Consumer Research tanulmánya kimutatta, hogy az ambiciózus célok boldogabbá teszik az embereket. Végül teljesítettem vagy túlléptem az összes saját magam által előírt határidőt, és ez határozottan boldoggá tett!

Részletes ütemterv

Készítettem egy részletes heti menetrendet, amely segít sok időt tölteni a tanulással anélkül, hogy elhanyagolnám a családom és egyéb feladataimat. Ütemeztem családi időbe, önkéntes munkába, barátokkal töltött időbe, sőt heti randevú éjszakába is!

A részletes menetrend segített abban, hogy életem kiegyensúlyozott maradjon. Van azonban egy dolog, amit nem vezettem be a menetrendembe: a televízió .

Mindössze 3 televíziós epizódot néztem a diploma megszerzéséig. Olyan szoros menetrendem volt, hogy tartsam, hogy teljesíthessem a céljaimat, így nem volt időm a tévére. Ezenkívül a televíziónézéssel töltött idő kevesebb időt jelentett a családommal. A diploma megszerzése óta továbbra is korlátoztam a televíziózást, így a kódolásra tudok koncentrálni.

Fontos volt számomra, hogy feladjam a céljaimat.

Hagyd figyelmen kívül a gyűlölőket!

A Western Governors University minden hallgatójának mentort rendelnek. A diákok heti hívásokat tartanak mentoraikkal, hogy segítsenek nekik a pályán tartani. Amikor megosztottam a céljaimat a mentorommal, megpróbált arra ösztönözni, hogy egy kicsit ésszerűbb legyek.

Nos, ésszerűbb helyett inkább nevetséges célokat határozok meg. Tudom, hogy jó szándékú volt, de úgy döntöttem, hogy figyelmen kívül hagyom a figyelmeztetéseit, és abbahagytam vele a céljaim megosztását.

Megállapítottam, hogy néha hasznos, ha nem osztjuk meg a célokat bizonyos emberekkel, ha nem fognak biztatóak lenni.

Az idő maximalizálása

A szoftverfejlesztés elsajátítására tervezett időm mellett megtaláltam a lehetőségeket, hogy még több tanulmányhoz illeszkedjek. Például az ebédszüneteim nagy részét tanulásra használtam. Emellett gyakran hordtam olyan jegyzeteket a zsebemben, amelyeket bármikor áttekinthettem, amikor volt egy szabad pillanatom.

Egy másik dolog, amit tettem (és még mindig teszek) az volt, hogy napokat vettem ki tanári munkámból, hogy osztályaimon vagy programozási projekteken dolgozzak. A diplomám elvégzése közben úgy terveztem a szabadnapjaimat, hogy beálljak az időbeosztásomba, amikor tudtam, hogy nehezebben teljesíthetek órákat.

Igyekszem folyamatosan átértékelni a menetrendemet és az időm eltöltését, hogy nagyobb hatékonyságot érhessek el.

Sokat szoktam kódolni, miután a gyerekeim lefeküdtek. Azt azonban észrevettem, hogy a nap végére az agyam nem működött olyan jól. Megváltoztattam az alvási menetrendemet, így most 9 óra körül fekszem le, és hajnali 4-kor ébredek, hogy kódoljak (és edzővideókat készítsek). Ez kissé őrülten hangozhat, de ez nagyban növelte a termelékenységemet.

Tudja meg, mit csinálnak mások

Sok időt töltöttem a főiskolám és a különböző fórumok Reddit oldalán, és elolvastam, mit tettek mások, ami segített nekik az óráikon. Az iparági tanúsításokhoz még több forrás állt rendelkezésre a segítségnyújtáshoz. Ez lehetővé tette számomra, hogy jobban megtervezzem a befejezés leggyorsabb módját.

Szinte mindig van valaki odakinn, aki előtted járt, és fontos, hogy azonosítsd őket és tanulj tőlük.

A másoktól való tanulás szintén nagyon hasznos volt a freeCodeCamp tananyagon keresztül. A közösség tapasztalt emberei mindig készségesen segítenek vagy javaslatokat kínálnak fórumukban és közösségi csevegőszobáikban.

Csak szállítsd!

A szállítás egy befejezett termék küldését jelenti.

Sokszor elgondolkodtam azon, hogy több időt kell-e szánnom a projektek kidolgozására vagy a tanulásra. Aztán rájövök, hogy nincs időm, ha szeretnék betartani az általam előírt határidőket.

Határidõim cselekvésre késztettek, mielõtt teljesen késznek éreztem magam, és ez határozottan megtérült.

Megállapítottam, hogy sokkal fontosabb a projektek megszerzése, mint a tökéletesítés. Ha megpróbálja megbizonyosodni róla, hogy minden rendben van, akkor soha nem fejezheti be. Ha kétségei vannak, csak szállítsa!

A 80/20 szabály

A 80/20 szabály kimondja, hogy sok esemény esetében a hatások nagyjából 80% -a az okok 20% -ából származik. A szoftverfejlesztés elsajátításakor ez azt jelenti, hogy a tanulási tartalom mintegy 20% -a tartalmazza annak 80% -át, amelyet valójában használni fog. Sokat takaríthat meg időt, ha csak a felső 20% -ra koncentrál.

A diplomámhoz csak a szükséges tartalom 20–30% -át olvastam. A 80/20 szabály szerint ez elegendő volt ahhoz, hogy a téma több mint 80% -át megértse.

A trükk meghatározza, hogy melyik 20% -ra koncentráljon. Gyakran kérdeztem magamtól: "Ha én tervezném a vizsgát, beletenném ezt az anyagot?"

Valójában, ha bármit megtanul, felteszi magának a kérdést, hogy a tanulási tartalom 20% -ának része-e az érték 80% -a.

Ez az éppen időben történő információ gondolatához kapcsolódik. Általában nem előnyös megtanulni valamit, amelyet nem tervez használni a közeljövőben, különösen akkor, ha a memóriája olyan rossz, mint az enyém. ? Projekteken dolgozva megpróbálom megtanulni, hogy mire lesz szükségem csak ahhoz a projekthez.

A munkaadók gyakran jobban törődnek az Ön által létrehozott projektekkel, mint az, hogy hogyan tanultátok meg a kódolást. Ennek a ténynek a szem előtt tartása segít eldönteni, hogyan lehet a lehető legjobban felhasználni az idejét.

A dolgok előre haladása

A diplomám befejezése után nem hagytam szabadon a tanulást. Rájöttem a projektek fontosságára, ezért egyenesen beléptem a freeCodeCamp-be, és elkezdtem személyes projekteket létrehozni portfólióm felépítéséhez. Továbbra is alkalmazhattam az összes olyan stratégiát, amelyet az alapképzés elvégzése során használtam.

Továbbá továbbra is ezeket a stratégiákat használtam, amikor úgy döntöttem, hogy elkezdek JavaScript oktatóvideókat készíteni. Most szinte minden nap közzéteszek JavaScript oktatóvideókat az freeCodeCamp YouTube csatornán.

Ha érdekelnek azok a konkrét dolgok, amelyeket az egyes osztályoknál tettem, hogy gyorsan elvégezzem a WGU diplomámat, megnézheti ezt a blogbejegyzést.

Remélem, hogy az általam alkalmazott stratégiák egy része hasznos lehet számodra, még akkor is, ha az életed ugyanolyan elfoglalt, mint az enyém.

Ne feledje: a szokásos ütem a csomók számára szól. Jobban tehetsz!

** Frissítés ** A szoftveralgoritmusokról szóló új videotanfolyamom élőben van! Nézze meg a mozgó algoritmusokat a Manning Publications-től. 39% kedvezményt kap a tanfolyamomból a ' 39carnes 'kód használatával !