Így néz ki a 9 hónapos önképző kódolás

Csak vakarja a felületet

Ma 9 hónap telt el azóta, hogy autodidakta kódolóként indultam útnak, és fantasztikusan érzem magam!

Kezdetben, röviddel a kézfogási szakasz után, amelyen az összes újonc átesik, falnak a falnak ütközve próbálok értelmet adni a magasabb rendű funkcióknak, az aszinkron visszahívásoknak a Node.js-ben, és a valaha oly rejtélyes Heroku hibanaplóknak.

Sok kétség merült fel az úton, de ezeken a negatív gondolatokon átgördültem, és nagyon sok jó dolgot tanultam!

Amióta tavaly nyáron elkezdtem megtanulni a kódolást, több MEAN stack alkalmazást is felépítettem, és a Free Code Camp segítségével másoknak is segítettem ebben. De én csak a felszínt vakartam meg!

Jelenleg befejezem a végleges oktatási szerződésemet Dél-Koreában, és 2016 szeptemberében térek haza az államokba. Ez további körülbelül 5 hónapot ad arra, hogy építkezzek, tanuljak, együttműködjek és felkészüljek, hogy teljes munkaidőt találhassak. fejlesztési pozíciója Texasban vagy Kaliforniában.

Addig is el akarok gondolkodni azon, amit eddig tanultam, és elmondani, hogyan tudtam megtenni.

Amit megtanultam

Jelenleg a JavaScript és a MEAN verem forró. Ha azon gondolkodik, hogy belevág a webfejlesztésbe, akkor is, ha meg szeretné tanulni a Ruby on Rails alkalmazást, akkor elengedhetetlen a JavaScript és néhány alapvető Node.js. Ezt használtam, mióta elkezdtem megtanulni a kódolást, ezért érdemes ezt a listát a saját tanulási útjához igazítani.

Fontos megemlíteni azt is, hogy ezeket a technológiákat legalább egyszer alkalmaztam projekteknél és feladatoknál, de korántsem vagyok szakértő mindazokban, amelyeket itt lát! Például a vaníliás JavaScript-ismereteim nagyon jóak, de csak az Angular-nál „jártasnak” tartanám magam. Git Ninja vagyok, de a tervezés és a CSS képességeim még mindig eléggé szívesek.

  1. HTML5, CSS3 és Twitter Bootstrap
  2. Sass (SCSS)
  3. JavaScript (ES6 ... még nem!)
  4. jQuery és AJAX kérések
  5. SzögletesJS 1.x
  6. MongoDB
  7. PostgeSQL
  8. Node.js és Express
  9. MeteorJS
  10. Sablon: Dust, EJS és Jade
  11. Git és GitHub
  12. A Parancssor
  13. Heroku
  14. Rubin

Tanúsítványok

Ha nem vagy hajlandó sok pénzt fizetni a bootcampért, az online tanúsítvány megfizethető megoldás. Sok közülük ingyenes, és valós projekteket is tartalmaz, amelyeket felvehet portfóliójába.

4 igazolást teljesítettem, és remélem, kapok még párat a nyár végére.

  1. Ingyenes Code Camp front end fejlesztési programja- Végezzen el 50+ algoritmikus kihívást a JavaScript használatával, és készítsen 10 projektet HTML, CSS, jQuery és Angular használatával.
  2. A Coursera reagálóképes webhelyének alapjai - Nézze meg a videó előadásokat, és töltse ki a későbbi vetélkedőket, tekintse át osztálytársai feladatait, és HTML, CSS és JavaScript használatával készítsen érzékeny weboldalt.
  3. A Free Code Camp Back End fejlesztési programja - utam messze legnehezebb és legnagyobb kihívást jelentő része, de teljesen megéri! Készítsen 10 API mikroszolgáltatást és dinamikus webalkalmazást a MEAN-verem segítségével.
  4. M101JS: MongoDB a Node.js fejlesztőknek - Ingyenes tanúsítványokat kínál a Mongo Egyetem. Videóelőadások, teljes vetélkedők és egy záró projekt megtekintése

A következő lépés

Egyre nagyobb a nyomás, hogy munkát találjak, és hiperhajtásra kell mennem. Hogy segítsen átjutni a hídon a komoly hobbistól a profi fejlesztőig, úgy döntöttem, hogy nagy idő- és pénzbefektetést hajtok végre, és beiratkozom egy kódoló bootcamp-ba, hogy segítsek a végső átmenetben. Számos kódoló bootcamp-ra jelentkeztem, köztük a Hack Reactor, az App Academy, a MakerSquare, a Coding House és a Viking Code School.

Minden iskolának más és más erőssége van, de végül úgy döntöttem, hogy viking harcos leszek! A VCS intenzív program (és a részmunkaidős flex program) 100% -ban online, és tökéletes azok számára, akik nem engedhetik meg maguknak, hogy 3 vagy 4 hónapig éljenek nagyvárosokban anélkül, hogy bármilyen jövedelmet szereznének.

Koreában tanítva valóban részmunkaidőben tudok részt venni a programon, és majdnem kész leszek, mire szeptemberben hazatérek.

A VCS legjobb része az, hogy a programozás és a webfejlesztés teljesen más paradigmájának leszek kitéve. A programban a Ruby on Rails és egy SQL adatbázist fogom használni a Full Stack webalkalmazások fejlesztésére. Eddig az egyetlen programozási nyelv, amelyet ismertem, a JavaScript volt, és örömmel veszek végre valami újat!

Ez van, srácok!

Összességében lenyűgöz, hogy mennyit tanultam, és várom, hogy sok remek dolgot építhessek! Ha érdekel, hogy áttérsz a kódolásra, vagy ha autodidakta programozó is vagy, szívesen hallanék rólad! Dobjon egy sort az alábbi megjegyzésekbe, és hasonlítsuk össze a jegyzeteket.

Köszönjük az olvasást és a boldog kódolást!