Reklama

Programovanie môže viesť k skvelým prácam 10 úloh v oblasti počítačového programovania, ktoré sú práve teraz potrebnéKeďže pristátie v programovej úlohe môže byť v súčasnej krajine náročné, zvážte zameranie sa na jednu z nasledujúcich koncentrácií, aby ste zvýšili svoje šance na úspech. Čítaj viac , a to má čoraz viac ľudí, ktorí sa snažia naučiť kódovať. Možno ste sa rozhodli venovať programovaniu, či už na kariéru alebo len ako koníček. Skvelé! Ale možno sa začínate cítiť ohromení.

Už sme písali predtým výber programovacieho jazyka Ktorý programovací jazyk by ste sa mali naučiť pre vývoj softvéru?Keď sa chystáte na cestu programovania, je dôležité, aby ste svoj výber investovali rozumne Naučte sa niečo, čo vám v najbližšej budúcnosti prospeje, s viditeľnými výsledkami na vašej platforme of ... Čítaj viac a skompilovali sme miesta, kde sa môžete naučiť programovať, ale o tom veľa nie je ako pristupovať k vzdelávaciemu procesu takým spôsobom, ktorý vám zabráni roztrhať vlasy.

Prešiel som vlastným podielom frustrácií súvisiacich s kódovaním a dúfam, že niektoré z týchto rád vám môžu pomôcť čo najviac uľahčiť vašu cestu.

instagram viewer

Nie ste to len vy: Programovanie je ťažké

Ako vo väčšine vecí, aj pred naučením sa kódovania musíte mať správne myslenie. Určite by ste sa dokázali vyrovnať so zlým prístupom a stále by ste sa mohli veci učiť sem a tam, ale tento proces bude trvať dlhšie a nenávidíte to celú cestu.

Programovanie je náročné, o tom niet pochýb. Dokonca aj najchytrejší programátori sú pravidelne postihovaní chybami a chybami vo vlastnom kóde. Mohlo by to vyzerať, akoby všetci ostatní vedeli, čo robia, a vy ste jediný, kto bojuje, ale to nie je nikde blízko pravdy.

bez stresu-programovania-frustrácie

Zmierte sa s tým, že každý má na začiatku problémy s programovaním. Nie ste sami vo svojom boji. Nielen to je normálne byť zmätený a frustrovaný, ale dokonca očakávaný. Ak je pre vás ťažké, s vami nie je nič zlé, takže sa nemusíte odradiť ani zdôrazniť. Zaberie to čas.

A toto musíte myslieť, ak sa chcete naučiť programovaniu: bude to trvať dlho. Hovoríme na stupnici leta. Najrýchlejším spôsobom, ako sa zdôrazniť ako školiaci programátor, je očakávať okamžité porozumenie, okamžité zlepšenie a okamžité výsledky. V ďalšej časti uvidíme, že to tak jednoducho nefunguje.

Zmierte sa s tým, že cesta pred vami bude dlhá a náročná.

Vezmite to jeden po druhom

Podobne ako hovorené jazyky, aj programovacie jazyky sú obrovské témy štúdia, ktoré sa musia naučiť od základov. Zvážte proces učenia sa cudzieho jazyka, ako je španielčina, nemčina alebo kórejčina.

Začnite so základmi. Najzákladnejšie jednotky akéhokoľvek jazyka začínajú písmenami, potom slovami, potom vetami. Pri programovaní musíte začať kľúčovými slovami, syntaxou a celkovým tokom programov.

bez stresu-programovania-inkrementálny

Nerobte si starosti s vyspelými materiálmi, kým nebudete najprv zvládnuť základy. Nemalo by zmysel skúšať písať poéziu skôr, ako ste pochopili základné pravidlá gramatiky, však? Odkladajte pokročilé veci, až kým nebudete mať skutočne prehľad o základoch.

Inými slovami, neponáhľajte to. Zamerajte sa naraz na jednu tému pred presunutím na ďalšiu. Ak obmedzíte rozsah svojho štúdia, môžete zabrániť tomu, aby ste boli ohromení. Je to jedno z pravidiel stanovenie efektívnych cieľov 5 kritických chýb, ktorým sa treba vyhnúť pri stanovovaní cieľovStanovenie cieľov je skvelý spôsob, ako znížiť otáľanie a zvýšiť produktivitu. Ak nemáte ciele, nemáte smer. Bez smerovania sa ľahko cítite stratení a zmätení. Našťastie ... Čítaj viac : aby ste zjedli slona, ​​zoberte si jeden po druhom.

Zrazu Epiphanies: Musí kliknúť

Za posledný rok a pol som študoval Jednotný herný engine 5 bezplatných softvérových nástrojov na vývoj hier na vytvorenie vlastných hierBezplatný softvér na vývoj hier je skvelý spôsob, ako začať s tvorbou videohier. Zostavili sme najlepší herný softvér na trhu. Čítaj viac , ktorá sa spolieha skôr na paradigmu entity ako na objektovo orientované paradigma, ktoré som sa naučil vyrastať. To bolo nesmierne frustrujúce za prvých dvanásť mesiacov, pretože ja len nechápem to.

Až do jedného dňa som si sadol k počítaču a všetko zacvaklo. Materiál, ktorý ma prinútil biť hlavu o stenu takmer rok? Nakoniec to malo zmysel. Nebol žiadny konkrétny návod alebo prednáška, ktorá by mi otvorila oči. Nie. Bol to doslova zjavenie.

bez stresu-programovania-precitnutie

Lekcia je táto: nie všetko bude mať okamžitý zmysel. Nemá to nič spoločné s vašou inteligenciou alebo schopnosťou. Programovanie je jednou z vecí, ktorým rozumiete alebo tomu nerozumiete, a tento prepínač môže chvíľu trvať, než sa prepne.

Stane sa to nakoniec pokiaľ sa nevzdáte. Perzistencia je dôležitým atribútom pre všetky typy programátorov. Zoškriabte kamennú stenu kovovou lyžičkou dosť dlho a nakoniec sa dostanete na druhú stranu. Nenechajte sa tým odradiť.

Nájdite čo najviac zdrojov

Predpokladajme, že vám niekto ukázal fotografiu sochy. Môže vám poskytnúť dosť obrázka na to, aby ste získali primeraný zmysel pre sochu, ale nedostali by ste celý obraz. Zväčšená fotografia by stratila zložité detaily, zatiaľ čo zväčšená fotografia stratila zmysel pre perspektívu.

S každou ďalšou fotografiou však môžete skutočne vidieť úplnosť sochy v textúre, vo veľkosti, v detaile, od spredu dozadu, zo strany na stranu a zhora nadol.

stres-voľne programovateľný zdrojov

Pri programovaní často nestačí jedno vysvetlenie, aby skutočne pochopilo konkrétnu tému. Preto je dôležité, aby ste vy vyčerpajte čo najviac zdrojov pokiaľ ide o dokumentáciu, návody, videá, prednášky atď. Každý ďalší zdroj môže poskytnúť ďalšie informácie.

Napríklad nemusíte dostávať veľa výhod z tutoriálu A a necháva vás to stratené. Výukový program B vás tiež zmiasť, aj keď by to mohlo objasniť niektoré témy. Potom si však prečítate príručku C, ktorá je prezentovaná spôsobom, ktorý spája všetko z tutoriálov A a B dohromady. Nakoniec téma dáva zmysel.

Pomáha tiež nájsť mentora alebo kódovacieho kamaráta. Samouk výučby je skvelý, ale je lepšie mať niekoho, komu môžete klásť otázky a okamžite dostať odpoveď. To môže zmeniť trojdňovú frustráciu na jednoduchú päťminútovú konverzáciu.

Cvičte a hrajte sa okolo - buďte odvážni!

Posledné odporúčanie: programovanie je praktickejšie ako teoretické. Nie, že neexistujú žiadne teoretické aspekty (pretože existujú) a nie to, že programovanie nie je cerebrálne cvičenie (pretože to je), ale na množstve štúdie nebude záležať, ak ho nikdy nezadáte cvičiť.

Nemôžem vám povedať, koľkokrát som strávil nespočet hodín čítaním dokumentácie v knižnici kódov, ktorú som nedokázal pochopiť, ale do hodiny od spustenia terminálu a hrania sa so samotným kódom sa to všetko stalo jasný.

bez stresu-programovania-cvičenie

Neboj sa cvičiť hraním. Spustite prázdny projekt a začnite hovoriť s kódom. Prejdite sa s tým, rozbite ju a opravte. Nič z toho nie je stratený čas. Možno nebudete písať kód, ktorý niekde končí vo finálnom produkte, ale nakoniec si ušetríte veľa času na učenie sa po ceste.

Programovanie nie je niečo, čo sa dá naučiť pasívne. Musíte si zašpiniť ruky. Objavte ich namiesto toho, aby ste sa obávali chýb a chýb. Naučte sa, ako ich opraviť alebo obísť. Cvičenie buduje skúsenosti, skúsenosti zvyšuje dôveru a dôvera vás ochráni pred pocitom ohromenia alebo stresu.

Tiež odporúčam hranie týchto kódovacích hier pre programátorov 9 najlepších kódovacích hier na zostavenie vašich programovacích schopnostíKódovacie hry vám pomôžu rýchlejšie sa učiť pomocou praktických cvičení a skúseností. Navyše sú zábavným spôsobom, ako vyskúšať svoje programovacie schopnosti! Čítaj viac , ktoré sú určené na pomoc začínajúcim a stredne pokročilým programátorom pri zdokonaľovaní ich zručností. Väčšina hier je zadarmo a môžete začať ihneď.

Obrázok Kredit: Nerdy Programátor Via Shutterstock, Frustrovaný kodér Via Shutterstock, Stavebné bloky cez Shutterstock, Kódovanie Epiphany Via Shutterstock, Otvorte knihu cez Shutterstock, Zdrojový kód Via Shutterstock

Joel Lee má titul B.S. v odbore informatiky a viac ako šesť rokov odbornej praxe v písaní. Je šéfredaktorom organizácie MakeUseOf.