7 autodidakta kódoló tanulságai, akik most teljes munkaidőben dolgoznak szoftverfejlesztőként

Hogyan maradhat motivált a kódolás elsajátítása közben?

A webfejlesztés tanulmányozása sok hullámvölgyet jelent. Lehet, hogy lesz egy napja, amikor kitalál egy kemény problémát, és teljesen csodálatosnak érzi magát. De akkor már másnap órákra elakad egy látszólag könnyű probléma. Végül teljesen vereségnek érzed magad.

Gyakran nehéz látni a fényt az alagút végén. De amikor ezekben a nehéz, sötét foltokban van, próbálja megtalálni a motivációt, hogy ott lógjon.

Emlékeztesse magát a kódolás megtanulásának legfőbb céljára. Talán azért, hogy jobb munkát szerezzen, ellátja családját, vagy talál egy céltudatosabb munkaformát.

Bátorítást találhat másoktól is, akik veled egy csónakban vannak. Óriási biztatás lehet, ha tudjuk, hogy vannak emberek, akik ugyanazokkal a problémákkal küzdenek. És a folytatáshoz szükséges motiváció lehet a motiváció, amelyre szükséged van.

Mert tudni fogja, hogy nem vagy egyedül. Ez az olyan közösségek egyik legnagyobb előnye, mint az freeCodeCamp. Ez nem csak a tanórák kódolásáról szól. Arról szól, hogy egy közösség részese lehess, ahol más embereknek ugyanazok az álmaik és céljaik vannak, mint neked.

Ebből a célból gyűjtöttem egy történetgyűjteményt innen a freeCodeCamp oldalon. A szerzők olyan emberek, mint te, akik kiharcolták végső céljukat - egy webfejlesztő munka megtalálását.

Ezeket a történeteket olvasva remélem, hogy inspirációt és bátorítást talál.

A történetek

1. történet: Hogyan mentem az utcai ételértékesítéstől Alvaro Videla technikai csúcstársaságokig való munkájáig

Alvaro Videla PHP-t tanított magának a helyi internetes kávézóban és néhány könyvben, amelyet egy rokona küldött neki. Végtelen éjszakák után tanult és gyakorolt, majd elhelyezkedett egy technológiai cégnél.

Ha csak egy történetet olvas el a listából, válassza ezt. Ez egy jól megírt narratíva arról, hogy mi lehetséges, ha valóban valamire gondolsz.

2. történet: Hogyan került első munkám webfejlesztőként Gwendolyn Faraday

Gwendolyn Faraday teljes munkaidőben dolgozott egy étteremben, és segített a nagymamájának. 2015-ben, miután lazán belevágott a kódolási oktatóanyagokba, úgy döntött, hogy all-in megy.

Beiratkozott a Treehouse-ba, és rendszeresen a freeCodeCamp közösségbe került. Folyamatosan tanult és kitette magát. És az egyik kulcs, amely segített neki elhelyezkedni, személyes és online hálózatának bővítése volt.

3. történet: Utazásom a semmiből webfejlesztővé váláshoz Sergei Garcia CS diploma nélkül

Szergej Garcia nagyon alapos beszámolót írt arról, hogyan kezdte el tanulni a webfejlesztést, és hogyan kapott teljes munkaidőt.

Nemcsak útjáról írt, hanem arról is, hogy milyen forrásokat talált a leghasznosabbnak az útján. És megosztotta első munkahelyén szerzett tapasztalatait és a tanulságokat.

4. történet: Hogyan válhatunk hobbistól professzionális fejlesztővé Ken Rogers által

Ken Rogers története egyszerre inspiráló és praktikus. Webfejlesztést tanított magának, miközben teljes munkaidőben tereprendezési munkát végzett. Miután tájékoztató interjút kért egy webfejlesztő boltban, teljes munkaidőt ajánlottak fel neki.

Ken megosztotta történetét, és útitervet is írt arról, hogyan lehet profi webfejlesztő.

5. sztori: Hogyan léptem át a telefonnal programozástól az Elvis Chidera által készített MIT Startup munkájáig

Elvis Chidera megtudta, hogy a folyamatos gyakorlat segített neki az iskolai olvasás és írás fejlesztésében. Ugyanezt az ötletet alkalmazta a programozás elsajátításában, és saját valós projekt-projekteket készített.

Tizenévesen mindez laptop nélkül! Ahogy a cím is jelezte, Elvis most egy MIT indulónál dolgozik.

6. történet: Hogyan győztem meg a munkáltatót, hogy kockáztasson velem, és fizessen nekem, hogy megtanuljak kódolni Rick West által

Míg vízvezeték-szerelőként dolgozott, Rick West egyedül kezdte el tanulni a webfejlesztést. Később fontolóra vette, hogy beiratkozik egy bootcamp-ba, de a számok futtatása után rájött, hogy ez számára és családjának gazdaságilag nem kivitelezhető.

Tehát használt valami találékonyságot. E-mailt küldött néhány cégnek információs interjúk céljából, és végül egyikük felvette őket!

7. történet: Hogyan jutottam el egy React fejlesztői munkához Danny Huang # 100DaysOfCode kihívásom alatt

Danny Huang mindig is el akarta tanulni a kódolást. Elindult a freeCodeCamp pályán, és megtette a 100 napos kód kihívást.

Napi 2–4 órát gyakorolt, és befektetett abba, hogy GitHub-profilja vonzó legyen a munkaadók számára. A 97. napon Danny megkapta első állásajánlatát.

Danny történetét az emeli ki, hogy nyomon követte előrehaladását és eredményeit.

Tanulságok, amelyeket levonhat ezekből a történetekből

E történetek végigolvasása során találtam jó néhány közös szálat. Ezeket az elveket sokan alkalmazzák a céljuk elérése érdekében.

Vállalja a tanulást.

Mindezek az emberek elkötelezték magukat a kódolás megtanulása, az alvás és a társadalmi élet feláldozása mellett. Órákat töltöttek naponta (vagy éjszakánként!) A tanulásnak és a gyakorlásnak szentelve.

  • Elvis minden nap megtanulta a HTML-t és a CSS-t az iskola után a W3Schools-tól.
  • Szergej a munka megszerzése után is önállóan tanulta tovább a webfejlesztést.
  • Gwendolyn úgy döntött, hogy 2015 lesz az év, amikor megtanul kódolni, és naponta több órát szán a tanulásra.
  • Danny elkötelezte magát, hogy naponta legalább egy órát tanulmányozza a kódolást.
  • Ken reggel 6-kor kezdte a munkát, és esténként és hétvégén tanulmányozta a PHP-t és a Laravel-t.

Kövessen egy szerkezetet.

Legyen szó bootcampról, könyvről vagy online tanfolyamból, próbáljon betartani egy már létező struktúrát. Ezzel könnyebben nyomon követheti az előrehaladást, és a végcélt jobban megvalósíthatja.

  • Szergej saját tanulási útját hozta létre a leggyakoribb álláshirdetési követelmények alapján.
  • Danny rátapadt a # 100DaysOfCode kihívásra.
  • Alvaro elképzelése volt egy helyi térképalkalmazásról, és határidőt adott magának arra, hogy ezt befejezze.
  • Gwendolyn befejezte a Treehouse számot és a freeCodeCamp elülső részét.

Dolgokat épít.

Az osztályismeretek gyakorlati tudássá alakításának legjobb módja a dolgok felépítése. Lehet, hogy szörnyűek és tele vannak spagettikóddal. De az a fontos, hogy dolgokat alkoss a való világban, és tanuljon belőlük.

  • Ken PHP és Laravel alkalmazásokat épített, amint megtanulta.
  • Elvis létrehozott egy közösségi média alkalmazást, egy csoportos SMS alkalmazást és Android alkalmazásokat.
  • Alvaro létrehozott egy helyi térképalkalmazást, amelyet az állásinterjú során használt.

Legyen merész.

Soha nem érzed magad igazán készen a következő lépésre. De ez nem azt jelenti, hogy nem áll készen. Ne féljen vállalni olyan kockázatokat, amelyek megtérülhetnek a karrier előrehaladtával.

  • Ken és Rich egyaránt információs interjúkhoz fordult a vállalatokhoz, és végül állásajánlatokat kapott.
  • Alvaro az Egyesült Államokban élő rokonától kért szívességet, hogy küldjön neki néhány programozási könyvet, ő pedig megvásárolta és elküldte neki.
  • Elvis valódi élő alkalmazások létrehozásával és felhasználók megtalálásával helyezte el magát.

Építse ki hálózatát.

Az egyik legjobb módja az álláskeresésnek manapság a hálózat. Ha ma emberekbe és szervezetekbe fektet be, akkor a jövőben befektethetnek rád.

  • Gwendolyn több állásajánlatot kapott személyes és online hálózatának kiépítése révén.
  • Alvaro először hallott arról a technológiai cégről, amelynek végén egy barátján keresztül dolgozott, aki ösztönözte jelentkezésére.

Működtesse.

A dolgok nem mindig mennek úgy, ahogy szeretnéd. De ne add fel! Mindig van más út.

  • Rick nem adta fel törekvéseit, miután rájött, hogy a bootcamp nem lehetséges - megkerülte a cégeket.
  • Elvis első alkalmazása kudarcot vallott, de folyamatosan próbálkozott, és más építendő projekteket talált.
  • Amikor a CodeCloud.me nem jött be Gwendolyn számára, továbblépett, és végül a freeCodeCamp segítségével használta a tanulást.
  • Danny megpróbálta és nem tanította meg magának a webfejlesztést, de aztán átdolgozta a # 100DaysofCode kihívást.

Mit jelent ez az Ön számára?

Nagyszerű olvasni és élvezni mások sikertörténeteit. De néha tétlenségbe is belecsöppenhetünk, ha másokkal helyettes módon élünk.

Próbáljon meg tanulni abból, amit ezek a webfejlesztők tettek. Alkalmazhatja bármelyik stratégiáját a saját életében? Vajon történeteik egyes részei ötletet sugalltak-e valamiről, amit kipróbálhat? Ha igen, hagyjon megjegyzést alább!

E hozzászólások eredeti szerzőinek: köszönöm, hogy megosztotta utainkat többiekkel!

Többet akar?

? További útmutatók olvashatók a blogomon, a coder-coder.com címen.

? Iratkozzon fel ide, ha e-maileket szeretne kapni az új cikkekről.

? Csatlakozzon több mint 25 000 emberhez - kövesse a @thecodercoder alkalmazást az Instagramon

? Nézd meg a YouTube-csatornám kódolási útmutatóit.