Existuje predpoklad, že napísanie väčšieho množstva kódu z vás urobí lepšieho programátora. Aj keď to môže byť pravda, maratónske kódovanie môže spôsobiť únavu a frustráciu. To môže ľahko viesť k vyhoreniu, ktoré ovplyvňuje kvalitu vášho výstupu.
Urobte si prestávky medzi programovaním. Prelomenie monotónnosti osvieži vaše telo aj myseľ. Zapojenie sa do aktivít, ktoré aktivujú vaše telo, môže pomôcť zlepšiť programovacie schopnosti. Nasledujúce aktivity môžete začleniť do svojej rutiny, aby ste zlepšili svoje kódovacie zručnosti.
1. Hranie videohier
Niektoré štúdie spájajú videohry s negatívnymi účinkami. Iné štúdie však naznačujú, že z hrania môžete zažiť kognitívne výhody. The Národný inštitút pre zneužívanie drog (NIH) naznačuje, že videohry môžu zlepšiť kognitívny výkon.
V štúdii vykonanej na deťoch vedci hodnotili vplyv na kognitívne schopnosti. Štúdia porovnávala deti, ktoré hrali videohry, s tými, ktorí ich nehrali.
Výsledky ukázali, že deti, ktoré hrali videohry, lepšie ovládali svoje impulzy. Mohli by si tiež zapamätať viac informácií a vykonávať úlohy rýchlejšie. Štúdia sa netýka len detí. Ukazuje, ako ľudia využívajú zručnosti pri hraní hier na strategické a plánovanie situácií v reálnom živote.
Ako programátor si môžete zlepšiť svoje kódovacie schopnosti a zároveň sa zabaviť. Vyzdvihnúť strategické videohry ktoré vám umožňujú premýšľať, plánovať a riešiť problémy. Tieto zručnosti vám pomôžu pri navrhovaní a stratégii vývojových prvkov pri kódovaní.
2. Čítanie dobrej knihy
Čítanie zlepšuje mentálne schopnosti každého, vrátane programátorov. A to nezahŕňa programovacie manuály a dokumentáciu. Pokúste sa nájsť materiál na čítanie, ktorý je úplne odlišný od vašej programátorskej práce, napríklad biografiu alebo román.
A papier Národnej lekárskej knižnice naznačuje, že čítanie románov posilňuje mozog. Hodnotila mozgovú konektivitu v období, keď jednotlivci čítali a kedy nie. Vedci pozorovali zvýšenú konektivitu v mozgu počas obdobia čítania. Počas relácií bez čítania sa pripojenie znížilo.
Táto štúdia ukazuje, že programátori môžu posilniť svoje mozgové bunky fiktívnym materiálom. Zlepšenie porozumenia pomáha, keď sa vývojár vráti k aktivitám kódovania. Fiktívne materiály, ako napríklad sci-fi, môžu zvýšiť kreativitu pri navrhovaní, slovnej zásobe a programovacích prvkoch.
Je ich veľa webové stránky, ktoré vám umožňujú sťahovať knihy zadarmo.
3. Cvičenie tela, nielen mysle
Pravidelné cvičenie posilňuje vašu fyzickú a duševnú schopnosť zvládať stres. Programátori potrebujú silné mentálne schopnosti, aby zvládli výzvy softvérovej technológie.
Centrum pre kontrolu a prevenciu chorôb (CDC) uvádza, že fyzické cvičenie znižuje stres. Podporuje tiež emocionálnu rovnováhu. Udržiavanie tela v pohybe zlepšuje schopnosť učenia, myslenia a riešenia problémov.
Jedna štúdia CDC hodnotili aktívnych dospelých a tých, ktorí neboli. Zistilo sa, že aktívni dospelí majú lepšie duševné zdravie. Na druhej strane, neaktívni dospelí mali rozsiahly kognitívny pokles. Mali vyššie riziko vzniku duševných chorôb, ako je demencia.
Programátori si môžu vybrať cvičenia, ktoré ohýbajú celé telo, najmä chrbát, krk a hrudník. Toto sú najviac postihnuté svaly, pretože programátori majú tendenciu dlho sedieť. Existujú niekoľko skvelých fitness aplikácií ktoré vám môžu pomôcť zlepšiť vaše celkové zdravie. Patrí medzi ne vaša strava, hydratácia a plán spánku.
4. Písanie o tom, čo vieš
Písanie výrazne zlepšuje vaše komunikačné schopnosti ako vývojára. Vývojári sú teraz povinní vytvoriť dokumentáciu pre svoj kód. Správy StackOverflow že inžinieri strávia 70 – 90 % svojho času vytváraním dokumentácie.
Technické písanie zahŕňa rozloženie zložitých technických konceptov na jednoduché vysvetlenia. Vzdeláva ľudí o technológiách a ukazuje, ako používať produkty a softvér. Najlepší spôsob, ako sa učiť, je učiť. Vývojári sa môžu hlbšie naučiť koncepty tým, že ich vysvetlia ostatným.
Písanie technickej dokumentácie môže byť problém, ak ste neabsolvovali kurz písania. Našťastie môžete naučiť sa technické písanie a dokonca si vybudovať kariéru v ňom. technickí sprievodcovia písania od Googlu vás naučí základy technického písania. Na svojom blogu Radšej budem písať, Tom Johnson poskytuje praktický návod na písanie API pre začiatočníkov.
5. Vytváranie sietí s ostatnými
Vytváranie sietí zahŕňa výmenu poznatkov a nápadov. Ponúka skvelú príležitosť učiť sa od iných. Podľa časopis Forbes, vytváranie sietí vám pomáha vytvárať pracovné spojenia a dlhodobé vzťahy.
Vďaka networkingu sú vaše zručnosti viditeľné, čo zase zvyšuje kariérne vyhliadky. Dozviete sa viac na technologických podujatiach, stretnete skvelých ľudí a rozšírite kariérne príležitosti. Pri networkingu si vyberajte udalosti a ľudí, z ktorých môžete vzájomne profitovať. Môžu to byť technické konferencie, hackathony a fóra sociálnych médií, ako je Twitter.
6. Hovorenie na verejnosti
Verejné vystupovanie je skvelý spôsob, ako vyjadriť svoje nápady cieľovému publiku. Ale nie je to jednoduché. Hovorenie na verejnosti je jednou z najvzácnejších zručností, ktoré ľudia majú. Vyžaduje si to prax a vysoké sebavedomie.
Keď sa však naučíte hovoriť verejne, budete môcť jasne vyjadriť svoje myšlienky. To môže byť užitočné pri obhajovaní príležitostí vo vašom živote. Napríklad lepší manažment na pracovisku a zlepšenie podmienok doma.
Podľa Pracovná stránka skutočne, hovorenie na verejnosti je kvalitná zručnosť, ktorú by mal mať každý. Zlepšuje váš štýl prezentácie, prítomnosť a sebadôveru. Dobrí verejní rečníci zapájajú publikum prostredníctvom jasnej komunikácie. Sú presvedčiví a organizovaní.
Na zdieľanie nápadov a podporu kritického myslenia budete potrebovať rečnícke schopnosti. Pomáha vývojárom prezentovať stratégie riešenia problémov na stretnutiach. Jasná artikulácia zvyšuje počet ľudí, ktorí vás počúvajú a vaše zapojenie. To zase predstavuje príležitosti pre sociálne a kariérne siete.
Jedným z najlepších spôsobov, ako zlepšiť rečníctvo, je prax. Využite každú príležitosť hovoriť pred ľuďmi; časom sa to zdá prirodzené. Existujú aplikácie, ktoré vám môžu pomôcť zlepšiť vystupovanie na verejnosti. Spájanie verejných rečníckych organizácií ako napr Toastmasters veľmi pomáha. Organizujú stretnutia a príležitosti hovoriť a získať spätnú väzbu o vašom pokroku.
Prečo by mali byť programátori aktívni
Dlhé písanie riadkov kódu vás môže fyzicky aj psychicky vyčerpať. Musíte si nájsť čas na relaxáciu a osvieženie, pokiaľ nie ste robot!
Okrem tu uvedených aktivít sa môžete venovať rôznym iným aktivitám. Práca s drevom, kreslenie a hranie hudby môžu byť skvelými záľubami
Striedanie aktivít pomáha znižovať nudu. Zvážte účasť na každodennej činnosti bez kódovania a zistite, či zaznamenáte zlepšenie. Dúfajme, že si kódovanie užijete viac ako predtým.