Programovanie je zručnosť, ktorú môžete neustále zlepšovať a učiť sa nové veci.
Programovanie je jedno z tých remesiel, v ktorom nikdy nemôžete vedieť všetko. Je doslova nemožné vedieť všetko o všetkých témach súvisiacich s programovaním, pretože informácií je veľmi veľa. Ak sa snažíte zostať pri zmysloch, vedzte, že je asi najlepšie mať myseľ otvorenú novým informáciám a prijať fakt, že nemôžete vedieť všetko, hoci sa určite môžete zlepšovať každý deň. Tu sú štyri spôsoby, ako to môžete urobiť.
Kódovať každý deň
Kódovanie je zručnosť ako každá iná. Zlepšenie si vyžaduje veľa cviku a úsilia. Nikto sa jedného dňa nezobudil a zrazu sa stal dobrým programátorom. Všetci dobrí inžinieri pracovali nespočetné dni a noci, aby sa zlepšili v kódovaní. Zvyknite si programovať každý deň, bez ohľadu na projekt alebo programovací jazyk - dôležité je, aby ste to skutočne robili každý deň.
A nepíšte len kód. Snažte sa čítať kód iných programátorov, rozprávať sa o kóde a pokúsiť sa nájsť odborníkov, ktorí by váš kód preskúmali. Programovanie je zručné remeslo a nezískate ho len tým, že sa naučíte pravidlá. Cvičením a reflexiou sa stávate dobrým.
Naučte sa viac programovacích jazykov
Existuje dôvod, prečo univerzity a školy zavádzajú do svojich učebných osnov viac programovacích jazykov. Prenos znalostí o kódovaní medzi jazykmi. Ak napríklad poznáte Javaclass a objektovo orientované programovanie, máte väčšiu šancu pochopiť koncepty programovacieho jazyka Swift, pretože v oboch jazykoch platia rovnaké koncepty kódovania.
Programovanie ma začalo baviť, keď som sa naučil rôzne koncepty z viacerých jazykov. O štruktúrach som sa naučil zo Swiftu, o funkcionálnom programovaní z JavaScriptu, o objektovo orientovanom programovaní z PHP - rozumiete. Kombinácia všetkých kúskov z viacerých jazykov mi určite pomohla skonsolidovať celkový obraz a zlepšila ma v programovaní. Nezostávajte v malom kúte. Snažte sa objavovať nepoznané a robte to často. Je v poriadku, ak máte pocit, že niečo neviete. Koniec koncov, len tak sa môžeme učiť - vstrebávaním nových informácií.
Učiť a pomáhať ostatným programátorom
Počuli ste už o efekte chránenca? Je to zábavný spôsob, ako sa učiť učením ostatných. Efekt chránenca je jav, keď učenie alebo príprava iných na učenie informácií pomáha osobe naučiť sa tieto informácie.
Vyučovanie predmetu znamená, že musíte zaujať iný pohľad, pretože nepoznáte hĺbku toho, koľko toho študent už vie. Preto musíte predpokladať, že študent o danom predmete veľa nevie, čo znamená, že musíte začať vyučovať od úplných základov. Jediný spôsob, ako môžete naučiť základy, je poznať ich zvnútra a zvonku.
Jedným zo spôsobov učenia sa prostredníctvom vyučovania je platfusové učenie alebo platfusové techniky učenia. Táto technika je založená na dôkazoch, ktoré ukazujú, že vyučovanie s neživým predmetom zlepšuje pochopenie a zachovanie učiva. Výhodou tejto techniky je, že žiak nepotrebuje prítomnosť inej osoby, aby sa učil predmet. Viac informácií o tejto téme nájdete vo Wikipédii.
Môžete začať v malom. Vezmite si problém na GitHube a pokúste sa každý deň pomôcť jednému človeku. Rád odpovedám na jednu otázku denne na StackOverflow, aby som sa naučil a pomohol čo najviac každý deň.
Záver
Programovanie je zábava, aj keď je ťažké ho zvládnuť. Položte si otázku: Ste ochotní vynaložiť väčšie úsilie, ak chcete naozaj zvládnuť programovanie? Odpoveď už poznáte.