Hogyan lehet izgalmasabbá és szórakoztatóbbá tenni a programozást

Bár a fejlesztők többsége tudja, miért izgalmas a programozás, elgondolkodhat azon, hogyan lehet viccesebbé tenni.

Nemrég a HereWeCode Instagramján tettem fel a következő kérdést: "Milyen kis oktatóanyagokat szeretne látni a fiókban?". Az egyik követő azt válaszolta: "Hogyan lehet érdekes a kódolás?". Meglepődtem, mert ezt soha magam nem kérdeztem.

Néhány órányi keresés után különféle módszereket szerettem volna megosztani veletek, hogy a programozást szórakoztatóbbá tegyem.

Miért izgalmas a kódolás?

Véleményem szerint az informatika általában izgalmas. Olyan világban élünk, ahol a számítógépek az egyik legfontosabb dolog.

Miközben beszélünk, a programozás nem mindenki számára készség. Ez a világ esélyt ad arra, hogy kifejlessze saját projektjét. Az informatikának köszönhetően minden lehetséges, és egy olyan kulcsfontosságú időszakban élünk, amikor nincs elég fejlesztő az igény kielégítésére.

A kódolás kreatív készség, és izgalmas egy projekt részese lenni. Bár a mobilalkalmazások és webhelyek mindenhol megtalálhatók, sok emberrel beszéltem, akik nem tudják, hogyan működnek.

Az eddigi beszédem kissé túltettnek és túljátszottnak tűnhet, de ez az oka annak, hogy a kódolás izgalmas számomra.

Ez az egyik oka annak, hogy annyira örülök az oktatási tartalom létrehozásának.

Hogyan lehet szórakoztatóbbá tenni

Miután belegondoltam, bár a programozás ma már szenvedély számomra, eszembe jutott, hogy ez nem mindig volt szórakoztató számomra.

Leginkább akkor, amikor elkezdtem, napokig elakadtam egy problémán. Néha teljesen elvesztettem a reményt, és azt mondtam: "Ez nem nekem való. Mindent kipróbáltam, és még mindig nem működik. Nem vagyok olyan jó."

Ha ez a helyzet nálad, elmondhatom - mindenki ott volt.

Ez a helyzet számos más okból is bekövetkezhet. Például, ha unja a nyelvet vagy a keretrendszert, mert túl sokat használta.

Egyébként ne aggódjon túl sokat emiatt. Itt felsoroltam néhány tippet, hogy egy kis szórakozást nyújtson, amikor szüksége van rá.

Gyakorlat

A kód írása olyan, mint a golf. Amikor elkezded, nem szórakoztató. Mindent meg kell tanulnia: melyik sofőrt kell használni a labda ilyen módon történő eltalálásához, hogyan kell pozicionálni magát, és így tovább. Az öröm akkor jön el, ha végigmész, elkezded megérteni a dolgokat, és szórakozni kezdesz velük.

Ne csak olvassa el a kódot, hanem futtassa azt

A leckék követése a kód egyszerű elolvasásával jelentős problémát jelenthet, amikor az emberek elkezdik a programozást.

Amikor megtanulod a kódolást, akkor próbáld meg egyedül írni és futtatni. Szánjon rá időt - jobban meg fogja érteni, és szórakoztató módon próbálja módosítani a kódot a programok létrehozásához.

Itt van egy másik példa: amikor egy kódot keres a GitHubon, miért nem próbálja ki? Nagyon szórakoztató lehet megérteni valaki más munkáját és integrálni a projektjébe.

Adjon egy kis szórakozást a projektjeihez vagy a tanulószerződéses gyakorlathoz

Ha unja az egyik technológiát, vagy ha bővíteni szeretné ismereteit, megtanulhat egy új könyvtárat, keretrendszert vagy nyelvet. Ez érdekes folyamat lehet, és segíthet új dolgok kipróbálásában és szórakozásban.

Azt azonban nem ajánlom, hogy csak tanfolyamokból tanuljon és kövesse azokat. Ha így tesz, néhány nap múlva unatkozni fog. Minden nap vagy minden új fejezettel hozzon létre kis projekteket, hogy ösztönözze önmagát, és szabadon engedje kreativitását.

Próbáljon találni néhány szórakoztató projektet, amelyeken dolgozhat. Képzelje el például, hogy megtanulja a JavaScript alapjait. Még akkor is, ha ezek a készségek a legfontosabbak, a tanulás nem lesz élvezetes. Ha már tudja, hogyan szerezzen be felhasználói adatokat és nyomtasson a konzolba, miért ne próbálna létrehozni egy egyszerű "chatbotot", amely megválaszolja a felhasználói kérdéseket?

Amikor erre a kérdésre kerestem a keresést, megtaláltam ezt a történetet egy Quora-felhasználótól, és tetszett. Kiváló példa arra, hogyan lehet szórakoztatóvá tenni a tanulószerződéses gyakorlatot.

"Egy másik dolog - a legrosszabb egy új dolog megtanulása - általában nagyon kihívást jelent, és a fejlődésed sokkal lassabb, mint azt szeretnéd. Ahhoz, hogy ezt szórakoztassam, általában átverem az agyamat.

Például, amikor az összeszerelési nyelvet tanultam, és volt egy projektünk egy apró hardveres kijelző programozására - először is, nagyon unalmas volt. Tanulmányoznia kellett a hardver kézikönyvet, benne voltak bemenetek és kimenetek, és csak annyit tudott elérni, hogy néhány betű megjelent a képernyőn.

De kihívtam magam, hogy elsajátítsam ezt a dolgot, és ennek érdekében előálltam a saját "speciális gyakorlatommal". Ahelyett, hogy csupán 10101-et írtam volna a kijelzőn, arra az ötletre jutottam, hogy írjak valami butábbat, gyerekesebbet. Valami olyasmi, mint - - Hívjon -ME - MOST -XXXX - villog és mozog a képernyőn - ez WAY-ben sokkal előrehaladottabb volt, mint az a tényleges feladat, amelyet az osztályba rendeltünk. Csak ezt a hülyeséget használtam arra, hogy motiváljam magam, hogy mindent megtanuljak az összeszerelő nyelvekről, és fiú, ez jól sikerült! :) "

- Marcus Biel

Mindig hívja ki magát

Amikor fejlesztő vagy, mindig új dolgokat kell megtanulnod, hogy naprakész legyél. Minden gyorsan fejlődik, és nem lehet lemaradni. Az unalom vagy a szórakozás hiánya akkor jelentkezik, amikor már nem érzed úgy, hogy növekszel vagy tanulnál.

Ennek az érzésnek az ellensúlyozására megpróbálhat olyan célokat elérni, amelyeket még nem teljesített.

Például, ha még soha nem vett részt nyílt forráskódú projektben, akkor kereshet a GitHubon, és első alkalommal közreműködhet.

Az elégedettséged fokozódik, ha sikerül elfogadtatni a munkádat a projekten belül. Talán több tucat, sőt száz embernek tud segíteni egy korábban megoldatlan probléma megoldásával.

Ön is részt vehet kódolási versenyeken, vagy használhat olyan kódoló webhelyeket, mint a HackerRank, a CodingGame vagy a Project Euler, hogy kihívást tegyen magának.

Hozzon létre egy személyes projektet a semmiből

Frusztráló lehet fejlesztőnek lenni, amikor csak a projekt egy kis részén dolgozik a vállalat számára.

Lehet, hogy mindig is álmodott egy projektről, de soha nem szánt időt arra, hogy dolgozzon rajta. Miért nem próbálja meg kódolni? Meglátja - szórakoztató elindítani álmai projektjét. Méltó cél az is, hogy a programozási szokásod kibírjon.

Ha nincs ötlete, próbáljon meg megtalálni egy tetsző témát, például:

  • Ha szereted a videojátékokat, megpróbálhatsz játékot létrehozni.
  • Ha oktatást folytat, miért nem hozhat létre oktatóanyagokat a kód körül?
  • Ha szereti a hardvert és az elektronikát, miért ne építene Arduino-t vagy málnás pi-t?
"A programozás olyan, mint az írás - a fő témában sokkal többet számít, mint maga az írás." - még mindig jó

Határozzon meg egy célt

Ez a pont mindig visszatér az összes termelékenységi cikkemhez. Meg kell határoznia a célokat.

Célok nélkül kihívást jelent, hogy jól érezze magát, és élvezze, amit fejlesztőként csinál.

Keressen mentort

A mentor motiváló lehet, ha már nem találja jó szórakozásnak a kódolást.

A mentor célja lehet, hogy kövesse és megtanítsa a legjobb gyakorlatokra. Segíthetnek a programozási képességek fejlesztésében és a szakmai karrier ösztönzésében is.

Talán arra kíváncsi, hogyan lehetne megkérni „hősét”, hogy legyen mentora.

Nos, csak küldj üzenetet, és ők legyenek a mentorod.

Igen, igen, ez ilyen egyszerű. Talán örömmel fogják tudni, hogy eléggé értékelik készségeiket ahhoz, hogy mentoráljanak téged. A legtöbb esetben örömmel kísérik Önt fejlődésében.

Aludj többet

Ha lefelé haladunk, a programozás kevésbé szórakoztatóvá válik. Néha nehéz lehet előrelépni és boldogulni a munkájában.

Korábban feküdjön le néhány éjszakára, vagy aludjon később néhány napig reggel, és mindennek drámaian javulnia kell.

Mutasd meg a munkádat

Mi a legrosszabb, mint fejlesztőnek lenni és elveszíteni minden reményt, mert egyedül vagy az alagsorban? Ez egy kis közhely, de hidd el, ha hosszú ideig egyedül dolgozol egy projekten, és soha senkinek sem mutatod meg, az azonnal kevésbé lesz szórakoztató.

Ez a tipp közel áll az előzőekhez. Miután megosztotta munkáját, az emberek javaslatokat tesznek vagy kérdéseket tesznek fel. Ez kihívást jelent számodra, és segít új célok kitűzésében.

Következtetés

Megpróbáltam összefoglalni néhány alapvető tippet, amelyek segítenek a szórakozásban a programozás során. Ha bármilyen más tanácsa vagy javaslata van a szórakozás érdekében, nyugodtan írjon megjegyzést vagy küldjön üzenetet.

Miért gondolja, hogy a programozás izgalmas? Hogyan lehet szórakoztatóbbá tenni a programozást?

Nyugodtan ossza meg ezt a cikket, ha tetszett.

Ne hagyja ki a tartalmaimat, ha követ a Twitteren és az Instagramon.

További hasonló cikkeket megtalál a webhelyemen: herewecode.io.

Többet akar?

  • Minden héten kap egy motivációs idézetet, tanácsokkal, rövid bemutatóval néhány diába és egy fejlesztői képet az Instagram-on.
  • Iratkozzon fel a hírlevélre, és szerezze be a legfrissebb cikkeket, tanfolyamokat, oktatóanyagokat, tippeket, könyveket, motivációt és egyéb exkluzív tartalmat.