reklama
Líný. Zahlceni. Zmatený. Bezcílný. Každý programátor se setká s řadou negativních emocí v průběhu své cesty, a pokud zůstane nezaškrtnuté, tyto emoce mohou mít hluboký dopad na pokrok - dokonce mohou způsobit, že některé se vzdají zcela.
Pokud jste se někdy cítili, jako byste byli jednoduše neschopný psát kód, i když jste dostatečně technicky zdatní, abyste to dokázali, pak jste konfrontovali tzv programátorský blok (nebo kódovací blok). Je to v podstatě spisovatelský blok pro programátory.
Mentální bloky 10 motivačních rozhovorů TED, které vám pomohou odštěpit vaše mentální blokyCennou lekcí ze života výdobytků je to, že odtrhávají od svých mentálních bloků důsledněji než ostatní. Deset TED Talks podtrhuje jednu jednoduchou věc - je to všechno v mysli. Přečtěte si více nikdy není snadné překonat, ale stříbrná podšívka je taková, že vždy existuje kořenová příčina. Pokud dokážete identifikovat kořen, můžete začít na cestě k vítězství a úspěchu.
Pojďme prozkoumat některé z nejčastějších příčin programátorského bloku a co můžete udělat, abyste je porazili.
Kořenová příčina č. 1: Bezmocnost
Prvním velkým zdrojem programátorského bloku, zejména pro nováčky, je bezmocnost. Je to ten pocit, že jste tak ohromeni, že jste zamrzli a utekli ze svých problémů, což vedlo k hodinám stráveným na Netflixu nebo prohlížení Reddit.
Samotná bezmocnost může být rozdělena do dvou dílčích problémů: nedostatek znalostí nebo problém s správa úkolů.
Řekněme, že jste byli najati jako stážista na kódování, a vaším prvním úkolem je vyčistit několik chyb v rozsáhlém interním vývojovém nástroji používaném vaší společností. Existují miliony řádků kódu, které se mohou brodit, tisíce stránek dokumentace a žádná z nich není hezká.
Kde začínáš Je těžké se do toho zapojit a není třeba se natahovat fantazií, abych viděl, jak by tento druh scénáře mohl vést ke smrti programového nadšení.
Z tohoto důvodu doporučujeme vypůjčit si taktiku od našich tipy pro lepší studium návyků 5 způsobů, jak vám Tech může pomoci s lepšími studijními návykyJe to už nějakou dobu, co jsem byl ve škole, ale znám několik přátel, kteří stále studují cestu k promoci. Překvapuje mě, kolik nástrojů v současné době existuje na pomoc ... Přečtěte si více : rozdělte je na menší a menší úkoly a poté pomocí seznamu úkolů sledujte svůj postup jeden po druhém. Ve skutečnosti doporučujeme 3-Strike System Systém 3-Strike: Jak upřednostnit seznam úkolůNedochází vám seznam úkolů? Problémem nemusí být vaše produktivita, mohou to být jen vaše priority. Naučme se, jak upřednostnit seznam úkolů, a udělat věci. Přečtěte si více pro maximální produktivitu.
Další věcí, která pomáhá, je zdokonalit vaše celkové dovednosti programátora. Možná se budete muset seznámit s neznámým zvládnutí nového programovacího jazyka 7 užitečných triků pro zvládnutí nového programovacího jazykaJe v pořádku být ohromen, když se učíte kódovat. Pravděpodobně zapomenete na věci tak rychle, jak se je naučíte. Tyto tipy vám mohou pomoci lépe uchovat všechny nové informace. Přečtěte si více . Zkuste to vyčesat co nejvíce zdarma programovací knihy 9 bezplatných programovacích knih, které z vás udělají profesionálaVolání všech programátorů, ať už nových, starých nebo ctižádostivých: Našli jsme skvělý výběr knih zdarma (jako v pivu), které vylepšují vaše kódovací schopnosti na další úroveň. Naskočte a užívejte si. Přečtěte si více jak můžete, což vám může pomoci vybudovat důvěru.
Nebo pokud knihy nejsou vaším šálkem čaje, možná nahlédněte do několika Kurzy programování Udemy Učte se s projekty kódování: 9 kurzů Udemy pro začátečníkySkutečnou obtížností je najít dobré programovací návody a kurzy, které vás nejen naučí potřebné dovednosti, ale také praktickými projekty. Tam vstoupí Udemy. Přečtěte si více namísto. Jde o to, naučit se co nejvíce aby programování nebylo tak ohromující Jak se naučit programování bez stresuMožná jste se rozhodli pokračovat v programování, ať už pro kariéru nebo jen jako koníček. Skvělý! Ale možná se začínáte cítit ohromeni. Není to tak skvělé. Zde je nápověda, která vám usnadní cestu. Přečtěte si více .
Kořenová příčina # 2: Strach ze selhání
Tangenciálně souvisí s myšlenkou „být ohromen“ strach z neúspěchu. To může ovlivnit nováčky i veterány, ačkoli to nezasahuje každý, postihuje to mnoho.
Stručně řečeno, víte, co máte dělat, a máte příslušné dovednosti, aby se to stalo, ale máte obavy z toho, zda jste dost dobrý na to, abyste to stáhli a tuto úzkost ochromuje vás od začátku. Někteří lidé odkládají, jiní ukončete programování úplně 6 Známky toho, že nemáte na mysli programátoraNe každý je vyříznut jako programátor. Pokud si nejste zcela jisti, že jste chtěli být programátorem, zde jsou některé náznaky, které vás mohou nasměrovat správným směrem. Přečtěte si více .
Existuje mnoho lidí, kteří jsou nesympatičtí k tomuto problému. Není neobvyklé najít tuhé rady, které se cítí urážlivé, jako je tento kousek od Billa Schindlera:
"Nikdy jsem tím netrpěl," řekl konzultant systémového softwaru a specialista XML Bill Schindler. "Proč necháváme lidi, aby odešli s hloupými věcmi, jako je blok spisovatele / programátorský blok, nevím... Jediný lék na programátorský blok začíná něco programovat, cokoli - stejně jako jediný lék na blok spisovatele je začít psaní."
HT: ZDNet
Ale lidé, kteří mít trpí tímto druhem mentálního neúspěchu, nabízí rychlé návrhy a tipy, které by mohly pomoci, jako je například spánek, procházka přírodou nebo dokonce meditace:
"Rád dělám analogii k meditaci, jako kdybych defragmentoval pevný disk, vyprázdnil mezipaměť paměti a vyhodil dočasné soubory," nabídl [jeden] plakát Slashdot.
HT: ZDNet
Meditace se ukázala jako účinná pro mnoho lidí, pokud jde o snižování úzkosti a čištění hlavy, a doporučujeme tyto zdarma meditační nástroje Snadná meditace: Nástroje a zdroje, které pomáhají vaší pohoděPokud jste dospěli k závěru, že meditace je způsob, jak uklidnit vaši mysl a dosáhnout pohody, kterou stojí za vyzkoušení, můžeme vám pomoci se zdroji a nástroji. Přečtěte si více které vám pomohou začít. Navíc, tyto aplikace, které uklidňují vaši mysl 10 nejlepších uklidňujících aplikací k relaxaci, ničení a očištění mysliŽivot vás někdy může přemoci stresem a úzkostí. Tehdy vám tyto uklidňující aplikace mohou pomoci zbavit se mysli a vyčistit mysl. Přečtěte si více možná by zázraky.
Na konci dne je však strach ze selhání nemateriální a vnitřní problém, který je třeba překonat. Nemusí být zvláště užitečné říci „prostě to udělej“, ale často to krát je nejpraktičtější cesta.
Kořenová příčina č. 3: zbytečnost
Pro ty, kteří programují jménem jiného - to platí téměř pro každého programátora, který tomu tak není součástí jejich vlastního nápadu na spuštění - motivace může být někdy zmařena, když se začnete cítit jako vy práce postrádá skutečný význam.
Když se podíváme na věda motivace 6 Mind-Blowing TED hovoří o psychologii a lidském chováníLidský mozek je složitý a matoucí, což vysvětluje, proč je lidské chování tak složité a matoucí. Lidé mají sklon jednat jedním způsobem, když se cítí něco úplně jiného. Zde je několik ... Přečtěte si více , zjistíme, že motivace má dvě formy: vnitřní a vnější.
An vnější motivátor je něco, co vás přiměje udělat něco, co nechcete dělat. Mezi běžné příklady patří výplaty, bonusy, hrozba ukončení atd. An vnitřní motivátor pochází zevnitř - děláte to proto, že vy chtít to udělat, i když nemáte z toho nic vnějšího.
Můžete být pod vlivem více motivátorů v daném okamžiku a tyto motivátory mohou být směsí vnitřních i vnějších. Ale pokud se vaše palivo skládá pouze vnější motivátory, můžete začít uvažovat: „Co tady dělám?“
V tomto okamžiku máte dvě možnosti. Můžeš buď najít vnitřní motivátor pro váš aktuální projekt (y), nebo můžete najít jiný projekt pro které se cítíte vnitřně motivováni.
Vnitřní motivace se scvrkává na vizi a poslání. Investujete osobně do výsledku vaší práce? Jste v souladu s cíli a vírou vaší společnosti? Máte pocit, že máte částečné vlastnictví nad prací, kterou děláte?
Pokud ne, může být dobrý nápad začít se ptát, kde můžete začít investovat sami. Hledejte způsoby, jak si svůj projekt vytvořit svůj vlastní, a to i částečně. Nejhorší scénář - pokud jednoduše nenajdete žádné vnitřní motivátory - pak možná je čas přejít na zelenější pastviny.
Kořenová příčina č. 4: Nuda
Někteří programátoři, zejména ti, kteří mají trochu zkušenosti, ztratí zájem o programování, protože to začíná se nudit. Tento problém se jemně liší od výše uvedeného problému zbytečnosti, protože o tomto je více výzva než je o tom mise.
Nebo jinými slovy, když jsou projekty, na kterých pracujete, příliš jednoduché, příliš triviální nebo příliš světské, zjistíte, že vaše mysl neustále zapíná autopilot. Je to příliš snadné, a proto se cítíte méně zapojeni do své práce a méně se snažíte udržet kódování.
Řešením je najít cestu vyzvěte se znovu.
Pokud pracujete pro společnost, můžete se dobrovolně zapojit do větší odpovědnosti. Namísto čistění chyb a implementace triviálních nástrojů se možná zeptejte na přepínání úkolů nebo připojení k jinému týmu. Toto není vždy možnost, ale přesto stojí za to se zeptat.
Druhou cestou - a tato je praktičtější - je vydat se osobní vedlejší projekt 5 nápadů na projekt, které vám pomohou naučit se rychleji programovatExistuje několik způsobů, jak uvolnit křivku učení pro programování. Znečistěte si ruce a učte se rychleji pomocí vedlejších projektů, které můžete začít kdykoli. Hrajte si s těmito pěti. Přečtěte si více . Zkuste vytvořit něco v poli, které nesouvisí s vašimi hlavními programovacími povinnostmi. Pokud vytváříte hry během dne, zkuste vytvořit web v noci.
Doporučuji programátorům, aby měli 2 nebo 3 aktivní úkoly v době, na které mohou pracovat. Když se někde zaseknete, je příjemné, že budete moci na chvíli přepnout rychlostní stupně a pracovat na něčem jiném, a pak se k problému vrátit znovu s novou perspektivou.
HT: Výměna zásobníku
Málo věcí je pro léčení nudy stejně efektivní než změna krajiny a programování není výjimkou. Někdy stačí jen něco nového.
Kořenová příčina # 5: Burnout
Pokud se žádná z výše uvedených příčin nezdá být správná, pak jste možná jen vy přepracovaný a vyhořel 5 známek, že pracujete příliš tvrdě (a jak je opravit)Trpíte nenasytnou touhou pracovat? Zde jsou některé znaky k rozpoznání tohoto onemocnění a jak ho můžete překonat. Přečtěte si více , možná dokonce souhlasí s workoholizmem. Mezi příznaky patří úzkost, strach z neproduktivity, zanedbávání vašeho zdraví pro vaši práci.
Burnout je psychologický termín, který se vztahuje k dlouhodobému vyčerpání a sníženému zájmu o práci. Předpokládalo se, že syndrom vyhoření je výsledkem chronického pracovního stresu (např. Přetížení práce).
Příznaky syndromu vyhoření jsou podobné příznakům klinické deprese; ve studii, která přímo srovnávala depresivní symptomy u vyhořelých pracovníků a klinicky depresivních pacientů, ne diagnosticky mezi oběma skupinami byly zjištěny významné rozdíly: vyhoření pracovníci hlásili tolik depresivních symptomů, kolik bylo klinicky depresivních pacientů.
HT: Wikipedia
Skutečným případem by mohlo být, že workoholismus způsobuje fyzické změny ve vašem mozku a těle, a tyto změny mohou mít vážný dopad na vaši duševní pohodu. Ztráta motivace ke kódu je jen jedním z mnoha potenciálních symptomů.
Jako někdo, kdo má bojoval s programováním vyhoření Programovací vyhoření: Jak znovu získat ztracenou motivaciPsaní všech těchto řádků kódu může být vyčerpání fyzicky a emocionálně. Vše, co potřebujete, abyste se dostali zpět, je vědomí, že motivaci lze znovu získat. Přečtěte si více sám, vím, že může jít o strmý kopec. Pro každého není vhodné žádné konkrétní řešení. Pokud však máte pocit, že workoholismus je skutečný problém, možná je na čase zhodnotit, zda se vzdát programování.
A aby bylo jasno, můžete být programovací workoholik, i když programování není pro vás plnohodnotnou kariérou. Vedlejší projekty a koníčky mohou být stejně škodlivé, když je necháte vymknout kontrole.
Zde je několik tipy pro zotavení z vyhoření Dělá vám vyhoření nenávist k práci? 5 způsobů, jak znovu najít svůj tok Přečtěte si více . Nakonec by však odpověď mohla být dobrá.
Jak můžete porazit programátorský blok?
Ještě jednu poslední věc, kterou chci zmínit: někdy může být blok programátora způsoben hladem, žízní nebo sedavostí. Pokud váš mozek nemá dostatek výživy nebo hydratace, můžete zažít akutní záchvaty deprese a ztráty motivace.
Pokud jde o cvičení, je to možné cvičení, aniž byste šli do posilovny Jak trénovat, aniž byste chodili do posilovnyJe to dost těžké vyčlenit čas na skutečné cvičení, ale hodit do práce a může přidat až spoustu plýtvání času. Vyzkoušejte tato efektivní cvičení, aniž byste opustili svůj domov. Přečtěte si více . Pokud jste opravdu připoutáni na čas, doporučujeme vám je cvičení můžete dělat přímo u svého stolu 8 jednoduchých cviků, které vám pomohou zůstat na svém stoleVe skutečnosti je možné zůstat u stolu. Zde jsou některá cvičení, která může kdokoli udělat. Někteří ani nevyžadují vstávání, jiní neberou déle než 10 minut z vaší každodenní rutiny. Přečtěte si více . Zdravé tělo jde dlouhou cestou ke zdravé mysli.
Už jste někdy bojovali s programátorským blokem? Jak ses z toho dostal? Nebo s tím stále bojujete? Řekněte nám o tom sdílením v komentářích níže!
Obrazové kredity: Zdůraznil podnikatel od alphaspirit přes Shutterstock, Zmatený blbeček od lassedesignen přes Shutterstock, Frustrovaný žena pracovník Stokkete přes Shutterstock, Znuděný programátor od Nomad_Soul přes Shutterstock, Zdůraznil podnikatelka od KieferPix prostřednictvím Shutterstocku
Joel Lee má B.S. v oblasti informatiky a více než šest let praxe v psaní. Je šéfredaktorem MakeUseOf.