Existuje předpoklad, že psaní více kódu z vás udělá lepšího programátora. I když to může být pravda, maratónské programování může způsobit únavu a frustraci. To může snadno vést k vyhoření, které ovlivňuje kvalitu vašeho výstupu.
Dělejte si přestávky mezi programováním. Prolomení monotónnosti osvěží vaše tělo i mysl. Zapojení do činností, které aktivují vaše tělo, může pomoci zlepšit programovací dovednosti. Následující aktivity můžete začlenit do své rutiny, abyste zlepšili své kódovací dovednosti.
1. Hraní videoher
Některé studie spojují videohry s negativními účinky. Jiné studie však naznačují, že hraním můžete zažít kognitivní výhody. The Národní ústav pro zneužívání drog (NIH) naznačuje, že videohry mohou zlepšit kognitivní výkon.
Ve studii provedené na dětech vědci hodnotili vliv na kognitivní schopnosti. Studie porovnávala děti, které hrály videohry, s těmi, které nehrály.
Výsledky ukázaly, že děti, které hrály videohry, lépe ovládaly své impulsy. Mohli by si také zapamatovat více informací a provádět úkoly rychleji. Studium se netýká pouze dětí. Ukazuje, jak lidé využívají herní dovednosti ke strategii a plánování situací v reálném životě.
Jako programátor si můžete zlepšit své kódovací dovednosti a přitom se bavit. Výběr strategické videohry které vám umožní přemýšlet, plánovat a řešit problémy. Tyto dovednosti vám pomohou při navrhování a strategii vývojových prvků při kódování.
2. Čtení dobré knihy
Čtení zlepšuje duševní schopnosti každého, včetně programátorů. A to nezahrnuje programovací manuály a dokumentaci. Pokuste se najít materiál ke čtení, který je zcela odlišný od vaší programátorské práce, jako je biografie nebo román.
A Papír Národní lékařské knihovny naznačuje, že čtení románů posiluje mozek. Hodnotila konektivitu mozku v období, kdy jednotlivci četli a kdy ne. Vědci pozorovali zvýšenou konektivitu v mozku během období čtení. Během relací bez čtení se připojení snížilo.
Tato studie ukazuje, že programátoři mohou posílit své mozkové buňky pomocí fiktivního materiálu. Zlepšení porozumění pomáhá, když se vývojář vrátí k činnostem kódování. Fiktivní materiály, jako je sci-fi, mohou zvýšit kreativitu při navrhování, slovní zásobě a programování prvků.
Je jich mnoho webové stránky, které vám umožní stahovat knihy zdarma.
3. Procvičte své tělo, nejen svou mysl
Pravidelné cvičení posiluje vaši fyzickou i psychickou schopnost zvládat stres. Programátoři potřebují silné mentální schopnosti, aby se vypořádali s výzvami softwarových technologií.
Centrum pro kontrolu a prevenci nemocí (CDC) uvádí, že fyzické cvičení snižuje stres. Podporuje také emoční rovnováhu. Udržování aktivního těla zlepšuje schopnost učení, myšlení a řešení problémů.
Jedna studie CDC hodnotili aktivní dospělé a ty, kteří nebyli. Zjistilo se, že aktivní dospělí měli lepší duševní zdraví. Na druhou stranu neaktivní dospělí měli rozsáhlý kognitivní pokles. Měli vyšší riziko rozvoje duševních chorob, jako je demence.
Programátoři si mohou vybrat cvičení, která ohýbají celé tělo, zejména záda, krk a hrudník. Toto jsou nejvíce postižené svaly, protože programátoři mají tendenci sedět po dlouhou dobu. Existují několik skvělých fitness aplikací které vám mohou pomoci zlepšit vaše celkové zdraví. Patří mezi ně vaše strava, hydratace a plán spánku.
4. Psaní o tom, co víš
Psaní výrazně zlepšuje vaše komunikační schopnosti jako vývojáře. Vývojáři jsou nyní povinni vytvořit dokumentaci pro svůj kód. Hlásí StackOverflow že inženýři tráví 70–90 % svého času tvorbou dokumentace.
Technické psaní zahrnuje rozčlenění složitých technických pojmů do jednoduchých vysvětlení. Vzdělává lidi v technologiích a ukazuje, jak používat produkty a software. Nejlepší způsob, jak se učit, je učit. Vývojáři se mohou hlouběji naučit koncepty tím, že je vysvětlí ostatním.
Psaní technické dokumentace může být problém, pokud jste neabsolvovali kurz psaní. Naštěstí můžete naučit se technické psaní a dokonce si vybudovat kariéru v něm. Technické průvodce psaním od Googlu vás naučí základy technického psaní. Na svém blogu Radši budu psát, Tom Johnson poskytuje praktický návod na psaní API pro začátečníky.
5. Vytváření sítí s ostatními
Networking zahrnuje výměnu znalostí a nápadů. Nabízí ideální příležitost učit se od ostatních. Podle časopis ForbesNetworking vám pomůže navázat pracovní spojení a dlouhodobé vztahy.
Networking zviditelní vaše dovednosti, což zase zvýší vyhlídky na kariéru. Dozvíte se více na technologických akcích, potkáte skvělé lidi a rozšíříte kariérní příležitosti. Při networkingu si vybírejte události a lidi, ze kterých můžete vzájemně profitovat. Mohou to být technické konference, hackathony a fóra sociálních médií, jako je Twitter.
6. Řečnictví
Veřejné mluvení je skvělý způsob, jak vyjádřit své myšlenky cílovému publiku. Ale není to jednoduché. Řečnictví je jednou z nejvzácnějších dovedností, které lidé mají. Chce to cvik a vysoké sebevědomí.
Když se však naučíte mluvit veřejně, budete schopni jasně vyjádřit své myšlenky. To může být užitečné při obhajování příležitostí ve vašem životě. Například lepší management na pracovišti a lepší podmínky doma.
Podle Opravdu pracovní web, řečnictví je vysoce kvalitní dovednost, kterou by měl mít každý. Zlepší váš styl prezentace, přítomnost a sebevědomí. Dobří veřejní řečníci zaujmou publikum jasnou komunikací. Jsou přesvědčiví a organizovaní.
Budete potřebovat řečnické dovednosti, abyste mohli sdílet nápady a podporovat kritické myšlení. Pomáhá vývojářům prezentovat na schůzkách strategie řešení problémů. Jasná artikulace zvyšuje počet lidí, kteří vás poslouchají a vaše zapojení. To zase představuje příležitosti pro sociální a kariérní sítě.
Jedním z nejlepších způsobů, jak zlepšit mluvení na veřejnosti, je praxe. Využijte každou příležitost mluvit před lidmi; s časem to vypadá přirozeně. Existují aplikace, které vám mohou pomoci zlepšit mluvení na veřejnosti. Spojení veřejně mluvících organizací jako např Toastmasters hodně pomáhá. Organizují setkání a příležitosti mluvit a získat zpětnou vazbu o vašem pokroku.
Proč by měli být programátoři aktivní
Psaní řádků kódu po delší dobu vás může fyzicky i psychicky vyčerpat. Musíte si udělat čas na odpočinek a osvěžení, pokud nejste robot!
Kromě zde zmíněných aktivit se můžete věnovat různým dalším aktivitám. Práce se dřevem, kreslení a hraní hudby mohou být skvělými koníčky
Střídání aktivit pomáhá snížit nudu. Zvažte účast na každodenní činnosti bez kódování a zjistěte, zda zaznamenáte zlepšení. Doufejme, že si kódování užijete více než dříve.