A programozás egyszerű módjai: 8 lépés (képekkel)

Tartalomjegyzék:

A programozás egyszerű módjai: 8 lépés (képekkel)
A programozás egyszerű módjai: 8 lépés (képekkel)

Videó: A programozás egyszerű módjai: 8 lépés (képekkel)

Videó: A programozás egyszerű módjai: 8 lépés (képekkel)
Videó: Windows 10 elfelejtett jelszó reset - SystemRescueCd | PowerTech.hu 2024, Lehet
Anonim

A programozás olyan, mint egy hangszeren játszani; folyamatosan gyakorolnia kell, hogy készségei élesek maradjanak, és fejlessze technikáit. Ha a saját idejében szeretné gyakorolni a programozást, használja az internetet a kódolási gyakorlatok és kihívások kereséséhez, valamint fejlessze tudását nyílt forráskódú projekteken vagy online tanfolyamokon. Ha programozási készségeit egy valós környezetben kívánja csiszolni, dolgozzon programozási projekteken.

Lépések

1/2 módszer: Online források használata

Gyakorlat programozás 1. lépés
Gyakorlat programozás 1. lépés

1. lépés. Tanuljon a nyílt forráskódú szoftverprojektekből

Kezdje azzal, hogy online keres különböző nyílt forráskódú projekteket, és csak olvassa el a kódjukat, hogy megtudja, hogyan működnek a különböző keretrendszerek. Kezdje el hozzájárulni a nyílt forráskódú projektekhez, vagy hozzon létre saját, miután megtanulta, hogyan épülnek fel más nyílt forráskódú projektek.

  • A nyílt forráskódú projektek olyan projektek, amelyekben a kód a nyilvánosság számára teljesen nyitva áll. Általában közösségi alapúak, és elfogadnak segítséget más programozóktól.
  • Például, ha meg szeretné tanulni a Rails keretrendszer működését, keresse meg a Rails nyílt forráskódú projektjeit a GitHubon, és tanulmányozza a kódot, hogy lássa, hogyan valósítják meg a különböző programozók a különböző funkciókat.
Gyakorlat programozás 2. lépés
Gyakorlat programozás 2. lépés

Lépés 2. Vegyen online tanfolyamokat ismereteinek javítása és új technikák elsajátítása érdekében

Keressen olcsó vagy ingyenes online programozási tanfolyamokat az olyan webhelyeken, mint az Udemy vagy a Coursera, vagy keressen Massive Open Online Courses (MOOC) programokat. Regisztráljon és vegyen részt a tanfolyamokon, hogy fejlessze programozási készségeit.

  • Az ilyen tanfolyamok nagyszerű módja azoknak a technikáknak a gyakorlásához, amelyeken a saját tempójában szeretne dolgozni. Hasznos tippeket és visszajelzéseket is kaphat a tanároktól és más diákoktól.
  • A MOOC -okat itt találja:
Gyakorlat programozás 3. lépés
Gyakorlat programozás 3. lépés

Lépés 3. Oldja meg a kódolási kihívásokat és rejtvényeket különböző webhelyeken a gyakorláshoz

Keressen kódolási kihívást jelentő webhelyeket, és találjon olyanokat, amelyek vonzzák Önt. Próbálja ki a különféle kihívásokat a kódszerkesztés gyakorlásához a problémák megoldása és a programozási technikák fejlesztése érdekében.

Néhány példa a legmagasabb kódú kihívásokkal foglalkozó webhelyekre: HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars és CodinGame

Tipp: A Reddit DailyProgrammer Subreddit programozási programozási kihívásait itt is megtalálhatja: https://www.reddit.com/r/dailyprogrammer. Hetente három programozási kihívást tesznek közzé, majd a közösség áttekinti a megoldásokat és visszajelzést ad.

Gyakorlat programozás 4. lépés
Gyakorlat programozás 4. lépés

4. lépés: Végezzen kódkata gyakorlatokat, hogy ismétléssel tanuljon

Látogasson el a CodeKata webhelyre, és hozzon létre kódot a különböző kata gyakorlatok követelményei alapján. Végezzen minden gyakorlatot többször, minden alkalommal javítva a kódot, hogy javítsa programozási technikáit.

  • A kód kata kifejezés a japán kata fogalmából származik a harcművészetekben, amely gyakorlatot újra és újra megismétel, és folyamatosan fejlődik. A kódkaták ezt a koncepciót alkalmazzák a programozásra, kis gyakorlatokat végezve 30-60 percre, amelyeket meg kell ismételni.
  • Egyes kódkaták nem is igényelnek kódolást, de segítenek gyakorolni a programozáshoz alapvető készségeket, például a kísérleti modellezést.
  • A kódolási kihívásokkal foglalkozó weboldalakon, például a Codewars -on is találhat néhány katát, amelyeket itt kereshet fel:

2. módszer 2 -ből: Programozási projektek kidolgozása

Gyakorlat programozás 5. lépés
Gyakorlat programozás 5. lépés

1. lépés Tervezzen meg egy saját szoftverprojektet

Határozzon meg egy megoldandó üzleti problémát, és találjon megoldást. Bontsa fel a megoldást kisebb programozási feladatokra, amelyeket meghatározott sorrendben hajthat végre a megoldás megvalósításához és a probléma megoldásához.

Gyakorolja a jó önmenedzselést úgy, hogy közben minden programozási feladatra összpontosít, és közben nyomon követi, hogy mennyi ideig tart. Ha egy adott feladat túl sokáig tart, kérjen segítséget más programozóktól

Gyakorlat programozás 6. lépés
Gyakorlat programozás 6. lépés

2. lépés: Gyakorolja hibakeresési készségeit bármely programozási projekten, amelyen dolgozik

Határozza meg a programozási hibák okait, és próbáljon meg különböző megoldásokat végrehajtani azok kijavítására vagy megkerülésére. Tegyen fel kérdéseket arról, hogy miért fordul elő hiba, és próbálja ki a különböző kódolási technikákat a hibakereséshez.

Amikor sikeresen hibakeresést végez, figyeljen azokra a kérdésekre és technikákra, amelyeket korábban használt. Felteszi ezeket a kérdéseket, és alkalmazza ezeket a technikákat a jövőbeni hibákra

Gyakorlat programozás 7. lépés
Gyakorlat programozás 7. lépés

3. Lépjen be a páros programozásba, hogy tanuljon másoktól

Dolgozzon együtt egy másik programozóval egyetlen számítógépen egy adott programozási probléma megoldásához, vagy dolgozzon együtt egy programozási projekten. Feltétlenül válasszon jó partnert, akitől tanulni fog, például tapasztalt vezető fejlesztőt.

Ha programozóként dolgozol, megpróbálhatsz olyan partnert választani, aki veled egyenlő a szolgálati idővel, de tapasztaltabb nálad egy másik programozási nyelven. Például, ha a legbiztosabb a Python programozási képességeiben, akkor választhat valakit, aki jártas a Ruby -ban

Gyakorlat programozás 8. lépés
Gyakorlat programozás 8. lépés

4. lépés: Kövesse nyomon a hibákat, és tanuljon belőlük

Tegyen meg mindent, hogy észrevegye a kódolási hibákat, amelyeket a programozási projekteken dolgozik. Határozza meg, miért történt a hiba, és mit kell másként tennie a jövőben, hogy elkerülje ugyanazokat a hibákat.

Ajánlott: