Lubomir Herko - 2019.02.10 - Tippek és trükkök

learn2code

Igen. Úgy döntött, hogy megtanul programozni (hogy megtanulja a kódot, jól érti!). Nem számít, ha webfejlesztő akarsz lenni (FrontEnd, BackEnd), egy adott nyelven szeretnél tanulni (PHP, JavaScript, Java, C #), vagy még nem döntöttél, és csak hogy megtanulják, hogyan kell programozni.

Bár a könyvnek van bája, elektronikusan is elolvashatja, de videóval a leggyorsabb. Rád nézve szüleid úgy gondolhatják, hogy pazarolod az időt, de tudod, hogy önmagadba fektetsz. Jobb!

Hosszú órákat tölthet tanfolyamokon. Néhányuknak több modulja van. De mindenkinek vége van. A tanfolyam készítőjének nem az volt a célja, hogy nézőszámot szerezzen a videóihoz, hanem azért, hogy megtanítson neked valamit.

Lehet, hogy már abban az ördögi körben vagy, amikor az egyik tanfolyam elvégzése után keresel egy másikat, amely magasabb szintre emel. És akkor egyre több. Magasabb szinten azonban az oktatóanyagok és a kód átírása a képernyőről már nem elegendőek. Még a video tanfolyamok oktatóinak egyszerű feladata sem elegendő. Magasabb szinten gyakorolni, alkotni, projekteken dolgozni kell, portfólió létrehozása.

Programozó portfóliója

Lehet, hogy nem sok projekt található egy érdekes önéletrajzban. Aki el fogja olvasni, tudja, hogy a portfóliója tartalmaz-e érdekes projekteket, ahol szembesültek néhány kihívással A tanfolyamok elvégzése közben létrehozhatott egy egyszerű alkalmazást a jegyzetek Markdown formátumú kezelésére. Vagy egy közösségi háló, Twitter tetszés szerint.

Ezek azonban mind olyan projektek, amelyeket mindenki ismer és tud, hogy rengeteg forrást talál egy ilyen alkalmazás megírásához, és egy ilyen projekt létrehozása csak egyfajta könnyű fitnesz volt a fejed számára.

De a legfontosabb az, hogy ezek a projektek ne a tiéd legyen. Végül is a projekt egy üres mappával indul, esetleg egy index.html fájl létrehozásával, folytatja a végtelen google a megoldások keresésével a front-end vagy a back-end problémáira, a fejlesztések, megoldások, tesztek végrehajtása és a kód újrafeldolgozása . A tárban láthatja, hogy mennyi ideig dolgozott a projekten, és hogyan fejlődött a projekt.

Szóval min kezdeni dolgozni?

Minden programozó megvédi a jó alkalmazásötleteket. Látogasson el a programozási fórumra egy típusú kérdéssel

inkább a gúny célja lesz, mintsem ötleteinek forrása a projektjeihez. Ne essen kétségbe, kedvelem nektek néhányat, hogy ne hagyja túl sokáig pihenni az agyát.

Nem magam találtam ki a projekteket, ezek többnyire meglévő alkalmazások, vagy jól ismert feladatok ihlette projektek. Hozzáadtam azonban linkeket a dokumentációhoz, hogy ne töltsön időt azzal, hogy hol és hogyan kezdje.

Lehet, hogy egyes projektek nem felelnek meg ötletének, és kevésbé érdekesek, de ha úgy dönt, hogy dolgozik rajta, számos előnyt kap:

  • Nem egy helyen állsz, hanem alkotsz, tanulsz, növekszel,
  • olyan problémákkal találkozol (hidd el, egyre kevesebb lesz belőlük), amelyekre megoldásokat keresel,
  • új módszerek felfedezése a problémák megoldására, a régi megoldások már nem elegendőek, vagy hatástalanok.

1. szint - egyszerű projektek

Ebédszedő

  • Ilyen alkalmazás már létezik, de készítse el saját verzióját. A lényeg az, hogy amikor nem tudja eldönteni, hová menjen sörözni a barátaival, hagyja azt a számítási erőre.
  • A feladatnak két szintje lehet: Az első szint az, hogy saját maga hoz létre adatbázist a szórakozás helyeiről, és az alkalmazás véletlenszerűen kiválasztja az egyiket. A második szint az lenne, ha olyan meglévő API-t (Google Reviews) használna, amely megkeresheti Önt, és onnan szerezheti be az adatbázist.

Gyűjteménykövető

  • Tegye közzé a "bármi" gyűjteményét katalógus formájában. Gondoljon az egyes elemek felépítésére, próbálja kategorizálni őket, valósítsa meg a keresést. Egy egyszerű projekt arról, ami igazán tetszik.
  • A feladatnak két szintje lehet: Az első egy egyszerű MVC alkalmazás formájában a Bootstrap segítségével, Laravel vagy RubyOnRails formátumban írva. Egy nagyobb szakértő merhet API-t megtervezni és megvalósítani a tervet valamilyen JS könyvtárban - VueJS, React.

Spoiler blokkoló cikkekhez

  • Tudod - egy kedvenc film vagy könyv áttekintését írod, és nem akarsz kellemetlenül meglepni szöveged olvasóját egy történet vagy a legfontosabb információk felfedésével. Ahogy a "Több megjelenítése" linkek működnek, ezeket az információkat a "Spoiler figyelmeztetés" link alatt is elrejtheti. A spoilert elkülönítheti a szövegben az attribútum dátumának felhasználásával

. A feladatnak két szintje lehet: Az első egy egyszerű, inline javascript formájában van, amelyet valahol a szövege végén futtat