Hirdetés
A programozás nagyszerű munkákat eredményezhet 10 jelenleg igényes számítógépes programozási munkaMivel a programozási feladat nehéz lesz a jelenlegi helyzetben, fontolja meg a következő koncentrációk egyikére való összpontosítást a siker esélyeinek javítása érdekében. Olvass tovább , és ez egyre több és több ember rejtőzik, hogy megtanulják, hogyan kell kódolni. Lehet, hogy úgy döntött, hogy folytatja a programozást, akár karriert, akár csak hobbit. Nagy! De talán már elkezdett túlterheltségnek érezni magát.
Korábban már írtunk programozási nyelv kiválasztása Melyik programozási nyelvet kell megtanulnia a szoftverfejlesztéshez?A programozás útján induláskor fontos, hogy okosan fordítson idejét a választásra tanuljon meg olyasmit, amely mind a közeljövőben előnyös lesz, mind a platformon látható eredményekkel nak,-nek... Olvass tovább és összeállítottunk olyan helyeket, ahol meg lehet tanulni a programozást, de erről nincs sok szó hogyan megközelíteni a tanulási folyamatot oly módon, hogy megakadályozza, hogy a haja kitépjen.
Megszületettem a kódolással kapcsolatos frusztrációk saját részét, és remélem, hogy néhány tanács segíthet az utazás megkönnyítésében.
Nem csak te: a programozás nehéz
Mint a legtöbb dologban, a kódolás megtanulása előtt a megfelelő gondolkodásmóddal kell rendelkeznie. Persze, meg tudod csinálni egy rossz hozzáállást, és itt és ott is meg lehet tanulni cuccokat, de a folyamat hosszabb időt vesz igénybe, és ezt végig utálod.
A programozás nehéz, ebben nincs kétség. Még a legokosabb programozókat rendszeresen becsapják a saját kódjuk hibái és hibái. Úgy tűnik, mintha mindenki más tudja, mit csinál, és te vagy az egyetlen, aki küzd, de ez az igazsághoz közel áll.
Vigyázzon arra, hogy mindenkinek problémája van a programozás kezdetén. Nem vagy egyedül a harcban. Nem csak az Normál összezavarodni és csalódni, de mégis várt. Semmi baj van veled, ha nehéznek találja, tehát ne érintse magát kedvétől vagy stressztől. Időbe telik.
És ez a gondolkodásmód, amire szükség van, ha meg akarja tanulni a programozást: sokáig tart. Arról beszélünk, hogy évek. A programozó képzésben betöltött stressz leggyorsabb módja az azonnali megértés, azonnali fejlesztés és azonnali eredmények elvárása. Egy későbbi szakaszban meglátjuk, hogy csak nem működik így.
Békélj azzal, hogy az előtte lévő utazás hosszú és fárasztó.
Tegye egy lépéssel egy időben
A beszélt nyelvekhez hasonlóan a programozási nyelvek is hatalmas tanulmányi témák, amelyeket alapoktól kezdve kell megtanulni. Fontolja meg az idegen nyelv tanulásának folyamatát, például spanyol, német vagy koreai.
Kezdje az alapokkal. Bármely nyelv legalapvetőbb egysége betűkkel, majd szavakkal, majd mondatokkal kezdődik. A programozáshoz meg kell kezdenie a kulcsszavakat, a szintaxist és a teljes programfolyamatot.
Addig ne aggódjon a fejlett anyagok miatt először elsajátítsa az alapokat. Nem lenne értelme kóstolni, mielőtt megértette volna a nyelvtan alapvető szabályait, nemde? Haladja meg a fejlett dolgokat, amíg valóban meg nem fogja magát az alapokon.
Más szavakkal, ne rohanj rá. Összpontosítson egy témára egy időben mielőtt a következőre lépne. Ha korlátozza a tanulmányi körét, így megakadályozhatja magát a túlterheléstől. Ez az egyik szabálya hatékony célok kitűzése 5 kritikus hiba, amelyet el kell kerülni a célok kitűzésekorA célok kitűzése nagyszerű módja a halasztás csökkentésének és a termelékenység növelésének. Ha nincsenek céljaid, akkor nincs irányad is. Irányítás nélkül könnyű az elveszett és összezavarodott érzés. Szerencsére,... Olvass tovább : elefántot enni, egyenként vegye be a harapását.
Hirtelen megvilágosodások: Kell kattintania
Az elmúlt másfél évben a Unity játék motorja 5 ingyenes játékfejlesztő szoftver, amely lehetővé teszi a saját játékok készítésétAz ingyenes játékfejlesztő szoftver nagyszerű módja a videojátékok készítésének megkezdésének. Összeállítottuk a piac legjobb játékszoftvereit. Olvass tovább , amely inkább entitás-komponens paradigmára támaszkodik, mint objektum-orientált paradigmára, amelyet felnőttként megtanultam. Ez volt rendkívül frusztráló az első tizenkét hónapban, mert én csak nem értem.
Egy napig leültem a számítógéphez, és minden kattintott. Az az anyag, amely miatt közel egy éven keresztül a fejem a falhoz csapott? Végül mindennek értelme volt. Nem volt külön bemutató vagy előadás, amely kinyitotta volna a szemem. Dehogy. Szó szerint végleges volt.
A lecke a következő: nem mindennek lesz közvetlen értelme. Ennek semmi köze sincs az intelligenciádhoz vagy az alkalmasságra. A programozás egyike azoknak a dolgoknak, amelyeket vagy ért, vagy nem ért, és eltarthat egy ideig, amíg a váltás megfordul.
Ez végül megtörténik mindaddig, amíg nem adod fel. A kitartás minden fontos programozó számára fontos tulajdonság. Kaparja meg a kőfalat egy fémkanállal elég hosszúra, és végül a másik oldalra húzza. Ne szabaduljon el az út során.
Keressen annyi erőforrást, amennyit csak tud
Tegyük fel, hogy valaki megmutatta neked egy szobor fényképét. Elképzelhető, hogy elegendő képet biztosít a szobor megfelelő megértéséhez, de nem kapja meg a teljes képet. Egy kicsinyített fénykép elveszíti a bonyolult részleteket, míg a kinagyított fénykép elveszíti a perspektíva érzetét.
Minden egyes további fényképnél azonban valóban megismerheti a szobor teljességét textúrájában, méretében, részleteiben, előre-hátra, oldalról-oldalra és fentről lefelé.
A programozásnál egy magyarázat gyakran nem elegendő egy adott téma valódi megértéséhez. Ezért fontos, hogy te kimerítsen annyi erőforrást, amennyit csak tudsz dokumentáció, oktatóanyagok, videók, előadások stb. Minden további erőforrás további betekintést nyújthat.
Például nem kap sok hasznot az A bemutatóból, és elveszettnek érzi magát. A B bemutató szintén megzavar, bár tisztázhatja a téma néhány részét. De aztán elolvassa a C bemutatót, amelyet úgy mutatnak be, hogy az A és B bemutatókat mindent összehozza. Végül a témának van értelme.
Ez is segít találjon mentort vagy kódoló haverot. Az öntanulás nagyszerű, de jobb, ha van valaki, akinek kérdéseket tehet fel, és azonnali választ kaphat. Ez a három napos frusztrációt egyszerű, ötperces beszélgetéssé változtathatja.
Gyakorold és játssz körül - légy merész!
Utolsó tanács: a programozás gyakorlatibb, mint az elméleti. Nem mintha nincsenek elméleti szempontok (mert vannak), és nem az, hogy nem a programozás agyi testgyakorlás (mert van), de nincs jelentősége a tanulásnak, ha soha nem teszed bele gyakorlat.
Nem tudom megmondani, hányszor töltöttem számtalan órát dokumentumok olvasásával egy kódkönyvtárban, amelyet nem tudtam megértetted, de egy órán belül, amikor egy terminált elindítottak, és maga a kóddal játszottak, az egész lett egyértelmű.
Ne félj gyakorolni a játék körül. Indítson el egy üres projektet, és kezdje el rendezni a kódot. Hegedje be, törje le és javítsa meg. Ez sem pazarolja az időt. Lehet, hogy nem ír olyan kódot, amely valahol végtermékké válik, de végül sok tanulási időt takarít meg magának.
A programozás nem passzív módon tanulható meg. Meg kell szennyeznie a kezét. A hibák és a félelem helyett ölelje át őket. Tanulja meg, hogyan javíthatja őket, vagy hogyan működik körülöttük. A gyakorlat növeli az élményt, a tapasztalat növeli a magabiztosságot, a bizalom pedig megakadályozza, hogy túlterheltséget vagy stresszt érzzen.
Azt is ajánlom ezeket a kódolási játékokat játszani a programozók számára A 9 legjobb kódolási játék a programozási készség fejlesztéséhezA kódolási játékok segítenek a gyorsabb tanulásban a gyakorlati gyakorlat és a tapasztalatok révén. Ráadásul szórakoztató módon tesztelhetik programozási képességeidet! Olvass tovább , amelyek célja, hogy segítsék a kezdő és a közbenső kódolókat képességeik fejlesztésében. A legtöbb játék ingyenes, és azonnal elindulhat.
Kép jóváírás: Nerdy programozó a Shutterstockon keresztül, Csalódott kódoló a Shutterstockon keresztül, Építőelemek a Shutterstock útján, Az Epiphany kódolása Shutterstock útján, Nyissa meg a könyvet a Shutterstock útján, Forráskód: Shutterstock
Joel Lee B.S. számítástechnikában és több mint hat éves szakmai írói tapasztalat. A MakeUseOf főszerkesztője.