Autodidakta útvonal

Autodidakta fejlesztővé válni nehéz, és az utazás során bizonyos mértékig még mindig szüksége lesz útmutatásra.

Ha nem tervez részt venni egy drága kódolási kezdőtáborban, vagy nem indul vissza az iskolába, hogy számítástechnikával vagy programozással kapcsolatos diplomát szerezzen, erősen ajánlom, hogy vásárolja meg a következő Udemy-tanfolyamokat.

Az idő erőforrás, és az a célom, hogy időt takarítsak meg azzal, hogy csak néhány kiváló lehetőséget ismertetek. Nem kell minden alább felsorolt ​​tanfolyamot elvégeznie, de mindenképpen arra biztatnám, hogy legalább az 1–4. pontban felsorolt ​​kurzusokat vegyen fel.

  1. A Web Developer Bootcamp, Colt Steele: Ez a tanfolyam a HTML-t, CSS-t, JavaScriptet (JS), jQuery-t, Node.js-t, MongoDB-t és más releváns eszközöket tárgyalja. Én személy szerint szeretem ezt a kurzust, mivel Colt folyamatosan frissíti a tartalmát, és jól magyarázza az anyagot. Valójában 2020. október 12-én elindította ennek a tanfolyamnak a teljes átalakítását. Ha bármilyen okból nem tud beruházni egynél több Udemy-tanfolyamba, akkor minden bizonnyal a Colt teljes webfejlesztési kezdőtáborába venném. A kurzus kezdőknek készült, így az egyetlen feltétel az alapvető számítástechnikai ismeretek megléte.
  2. A teljes JavaScript-tanfolyam 2020: A nullától a szakértőig, Jonas Schmedtmann:Bár említettem, hogy a Colt kezdőtábora a JavaScript-en (JS) megy keresztül, ez a kurzus részletesebben foglalkozik. Jonas jó oktató is, és a kurzusa érdekes projekteket tartalmaz. Így ez a kurzus előfeltétele minden olyan online kurzusnak, amely bármilyen fejlett JavaScript (JS) koncepciót, JS könyvtárat vagy keretrendszert tartalmaz.
  3. JavaScript: Understanding the Weird Parts (Anthony Alicea):Ez a kurzus nem a full stack webalkalmazások építésére helyezi a hangsúlyt, hanem a fejlett JavaScript-koncepciók áttekintésére és a JS működésére összpontosít. Nem ajánlom ennek a kurzusnak a elvégzését, ha nem ismeri a JavaScriptet; megteheti, de valószínűleg több időt fog tölteni a dolgok guglizásával.
  4. React – Maximilian Schwarzmüller teljes útmutatója:Max nagyszerű oktató, anyaga pedig nagyszerű forrás. Azonban nem tölt túl sok időt azzal, hogy elmagyarázza az alapvető JavaScriptet, ezért nem javaslom a tanfolyam elvégzését JavaScript ismerete nélkül. A React egy speciális JS-könyvtár, amelynek saját szintaxisa van, ezért nagyon zavaró lehet ezt az osztályt választani, ha teljesen kezdő vagy.
  5. 2020 teljes Python Bootcamp From Zero to Hero – Jose Portilla:A Python nagyszerű nyelv a kezdőknek, Jose pedig jól magyarázza az alapvető és haladó anyagokat. Ez az online indítótábor számos, a Python 3-hoz kapcsolódó releváns fogalommal foglalkozik, mint például a for-loopok, az objektumorientált programozás stb. A kurzus nemrégiben, 2020-ban frissült, és most olyan haladó könyvtárakat fedi le, mint például a webkaparáshoz és az Excel-táblázatokhoz kapcsolódó modulok. Bár Jose nem fekteti különösebb hangsúlyt a webfejlesztésre, kérjük, vegye figyelembe, hogy a Python webfejlesztő alkalmazáskönyvtárakkal rendelkezik (Flask és Django). Sok munkaadó azt akarja, hogy a jelöltek ismerjenek néhány Python nyelvet.
  6. A teljes SQL Bootcamp 2020: Go From Zero to Hero, Jose Portilla:Ez egy rövid kezdőtábor a többihez képest, de akkor is teljesen megéri. Pontosabban, ez a kurzus a PostgreSQL-re helyezi a hangsúlyt, és lehetővé teszi, hogy ismereteket szerezzen a relációs adatbázisok működéséről, az alapvető lekérdezések írásáról és az adatbázisok felépítéséről. A legtöbb vállalat relációs adatbázisokat használ, így a PostgreSQL ismerete a legtöbb esetben hasznos.

Miért Udemy?

Mivel ezek olcsó források, amelyeket a terület szakértői állítanak elő. Általában frissítik kurzusaikat a technológia fejlődésével és a régi információk irrelevánssá válásával.

Tippek vagy tanácsok

  • Személyes tapasztalatok alapján ne töltsön túl sok időt a szintaxis memorizálásával vagy a kurzusok oktatóanyagaiból származó kód minden sorának újraírásával (másolásával). Nem praktikus ezt megtenni, mert végül elfelejti a legtöbbet, amit írt. Készítsen jegyzeteket azzal a céllal, hogy fogalmilag megértse, mi történik, és tisztában legyen a tanult nyelvnek/eszköznek megfelelő összetevőkkel vagy fogalmakkal.
  • Ha befejezi a kurzusok projektjeit, és ezek közül néhányat fel szeretne venni az önéletrajzába, kérjük, győződjön meg róla, hogy módosítja azokat saját változtatásokkal vagy magának a projektnek több aspektusának javításával. Én személy szerint szívesen használom ezeket más projektek alapjául. Például úgy döntöttem, hogy a YelpCampprojektet (amely a Colt teljes webfejlesztői tanfolyamához tartozik)saját technológiai és fejlesztési blogoldalammá alakítom!
  • Ne töltse túl önéletrajzát minden megszerzett Udemy-tanúsítvány felsorolásával. Valójában nem javasolnám, hogy egyetlen online tanúsítványt is listázzanak szoftvermérnöki pozíciókhoz. Miért? Mert a legtöbb ember megvásárolhat egy 10-15 dolláros tanfolyamot, és azt is felsorolhatja. Ha úgy dönt, hogy felveszi, legfeljebb egyet adjon meg. Legfeljebb egy vagy két tanúsítvány felsorolása minden nem fejlesztési pozícióhoz megfelelő. Ha például olyan adatelemzői pozícióra pályázik, amely bizonyos programozási ismereteket igényel, akkor megfelelőnek kell lennie a tanúsítvány(ok) feltüntetésével.
  • Kérem, kerülje el magát az „oktatói pokolba”, megértem, hogy nem mindenki tanul egyforma ütemben, de a túl sok kurzus vásárlása nem megoldás. Csak válasszon néhány tanfolyamot, és legyen magabiztos! Ne feledje, hogy sok ilyen cucc megtalálható a Google-on és a Stack Overflow-n keresztül.
  • Miután megszerezte az Udemy-tanúsítványokat, ne érezze a kísértést, hogy többet vásároljon, és inkább építési projekteket vegyen fontolóra önéletrajzában.

Következtetés

Ezek a legjobb webfejlesztő Udemy tanfolyamok. Felhívjuk figyelmét, hogy a kurzusok anyagának egyik fő célja, hogy útmutatást adjon, és olyan információforráshoz jusson, amellyel konzultálhat saját önéletrajzának elkészítésekor. Ne gondolja túl, hogy melyik tanfolyamot vásárolja meg, hiszen az idő is erőforrás! Sok sikert a jövőbeni törekvéseihez.