Mivel sok benne a programozás, minden bizonnyal különféle problémákkal és szűk keresztmetszettel kell szembenéznie ezen az úton. Az egyik első szűk keresztmetszet, amellyel sok ember szembesül, amikor még a folyamat elején nehezen kezdi meg a kódírást, miután megtanulta az összes alapvető kódolási fogalmat és annak végrehajtási módját.

Tágabb értelemben Coder's Block néven ismert. Lazán szólva, ez arról az időről szól, amikor gondja van arra, hogy önállóan építsen valamit, semmiféle elméletre vagy gyakorlati útmutatóra hagyatkozva.

Elég tipikus probléma, főleg azon kurzusok és tanulási programok hallgatóinak, akiknek nincs megfelelő megközelítésük a tranzakcióhoz az elmélettanulástól a saját kód írásáig.

Íme néhány javaslat arra vonatkozóan, hogyan lehet egyszer és mindenkorra túllépni ezen a szűk keresztmetszeten.

1. Próbáljon meg kódolási feladatokat megoldani

A legegyszerűbbektől kezdve így az agynak lehetősége lesz megszokni a kód egyszerű és szórakoztató módon történő beírását anélkül, hogy túl nagy nyomást gyakorolna a végeredményre. Ezt a tanácsot már csak azért is előtérbe kellett helyeznünk, mert mint tudod, a CodeGym a Java kódolási feladatok királya.

2. Próbálja kiolvasni és visszafejteni valaki más kódját

Ha problémái vannak a kódírással, kezdje a valaki más által írt kód beolvasásával. Miközben megpróbálja kitalálni az egyes sorok célját, értse meg a szerkezetet, és írja le ugyanazt a dolgot egyedül. Így elkezdheti megszokni a kóddal való tényleges munkát és az írási módokat.

A GitHub remek hely lesz olyan projektek és kódok megtalálására, amelyek leginkább hasonlítanak ahhoz, amit végül programozni szeretne. Miután megszokta a kódolvasást, megpróbálhat hozzájárulni az egyik nyílt forráskódú projekthez, hogy valódi kódolási tapasztalatot szerezzen, és hozzáadjon egy projektet önéletrajzához/portfóliójához.

3. Próbáljon meg segíteni másoknak a kódjukkal

A kódolásnál is működik az az elv, hogy másokat tanítva tanuljunk meg valamit. Ha problémái vannak az önálló kódírással, próbáljon meg segíteni másoknak is ugyanezzel a feladattal! Segíthet például azoknak, akik segítséget keresnek a programozási fórumokon és az olyan online közösségekben, mint a Stack Overflow, a Hacker News, a Reddit vagy a Quora.

A CodeGymben, mint azt már tudjátok, pontosan ezért van egy külön Súgó rovatunk: aki segítséget kér, az kérheti, aki pedig a tanítással tanulás hatását szeretné kihasználni, az szabadon hozzájárulhat.

4. Próbáljon beleszeretni a gondolatba, hogy kódolja saját dolgait

Ha ismeri a kódolást, létrehozhat saját szoftvertermékeit, amelyek az Ön egyedi igényeit szolgálják, és az Ön ötletein alapulnak, és ettől lesz nagyszerű a programozás! Próbálj meg játszani ezzel az ötlettel, és figyeld, milyen gyorsan csatlakozik az elméd, és képzelj el mindent, amit felépíthetsz, ha elég sokáig gyakorolsz. Lehet, hogy kicsinek és jelentéktelennek hangzik, de valójában a megfelelő mentális beállítások gyakran kulcsfontosságú sikertényező. Tehát térjen vissza a saját cuccai kódolásának gondolatához, miközben ne felejtse el gyakorolni sem, és meglátja, hová vezet.

5. Ne aggódjon amiatt, hogy hibákat követ el, és ne írjon olyan kódot, amely nem működik

Jellemző a blokkolt érzés, amikor valami olyan tevékenységbe kezd, amihez nem szokott hozzá, például írni, idegen nyelven beszélni vagy hangszeren játszani, és a kódolás sem különbözik egymástól. Természetesen aggódik amiatt, hogy a kód hibás, számtalan olyan hibával, amelyek megakadályozzák a megfelelő működést. És kell is, de nem túl sokat. Ha hajlamos vagy túl nagy nyomást gyakorolni magadra, és ez megakadályozza a kódolást, próbálj meg lazulni, és az eredmény helyett a folyamatra koncentrálni. Szintén egyszerű dolog, de segít átlépni a blokkot.