Reklama

Lazy. Ohromený. Zmätený. Bezúčelná. Každý programátor sa stretne s celou radou negatívnych emócií v priebehu svojej cesty, a ak zostane nezaškrtnuté, tieto emócie môžu mať zásadný vplyv na pokrok - dokonca môžu spôsobiť, že sa niektorí vzdajú úplne.

Ak ste sa niekedy cítili, akoby ste boli jednoducho neschopný aby ste napísali kód, aj keď ste dostatočne technicky zdatní, aby ste tak urobili, konfrontovali ste to, čo sa nazýva blok programátora (alebo kódovací blok). V podstate je to blok pre programátorov.

Mentálne bloky 10 motivačných rozhovorov s TEDom, ktoré vám pomôžu oklamať vaše mentálne blokyCenným ponaučením zo života výdobytkov je to, že odtrhávajú mentálne bloky dôslednejšie ako ostatní. Desať rozhovorov TED zdôrazňuje jednu jednoduchú vec - je to všetko v mysli. Čítaj viac nikdy nie je ľahké ich prekonať, ale striebornou podšívkou je to, že vždy existuje hlavná príčina. Ak dokážete identifikovať koreň, môžete začať na ceste k víťazstvu a úspechu.

Pozrime sa na niektoré z najbežnejších príčin blokovania programátora a na to, čo môžete urobiť, aby ste ich porazili.

instagram viewer

Príčina 1: Bezmocnosť

Prvý veľký zdroj bloku programátora, najmä pre začiatočníkov, je bezmocnosť. Je to taký pocit, že ste tak ohromení, že ste zmrazili a bežali od svojich problémov, čo viedlo k tomu, že hodiny strávené na Netflixe alebo prehliadaní Reddit boli hodiny.

Samotná bezmocnosť sa dá rozdeliť na dva čiastkové problémy: a nedostatok vedomostí alebo problém s správa úloh.

Povedzme, že ste boli najatý ako stážista na kódovanie, a vašou prvou úlohou je vyčistiť niekoľko chýb v rozsiahlom nástroji interného vývoja, ktorý používa vaša spoločnosť. Existujú milióny riadkov kódu, ktoré sa môžu brodiť, tisíce strán dokumentácie a žiadna z nich nie je pekná.

Kde začínate? Je to ťažké miesto, kde sa nachádzate, a nie je potrebné, aby sme si predstavovali, ako môže tento druh scenára viesť k smrti programového nadšenia.

programátori-block-bezmocnosť

Z tohto dôvodu vám odporúčame vypožičať si taktiku tipy na lepšie študijné návyky 5 spôsobov, ako vám Tech môže pomôcť zlepšiť lepšie študijné návykyJe to už dávno, čo som bol v škole, ale viem niekoľko priateľov, ktorí stále študujú cestu k promócii. Prekvapuje ma, koľko nástrojov v súčasnosti existuje na pomoc ... Čítaj viac : rozdeľte ho na menšie a menšie úlohy a potom pomocou zoznamu úloh sledujte svoj postup jeden po druhom. V skutočnosti odporúčame systém 3-Strike Systém 3-Strike: Ako uprednostniť zoznam úlohNedostávate sa cez svoj zoznam úloh? Problémom nemusí byť vaša produktivita, môžu to byť iba vaše priority. Naučme sa, ako uprednostniť zoznam úloh a urobiť veci. Čítaj viac pre maximálnu produktivitu.

Ďalšou vecou, ​​ktorá pomáha, je zostrenie vašich celkových schopností programátora. Možno by ste sa mali oboznámiť s neznámym človekom zvládnutie nového programovacieho jazyka 7 užitočných trikov na zvládnutie nového programovacieho jazykaKeď sa učíte kódovať, je to v poriadku. Pravdepodobne zabudnete na veci tak rýchlo, ako sa ich naučíte. Tieto tipy vám môžu pomôcť lepšie si uchovať všetky tieto nové informácie. Čítaj viac . Pokúste sa vyčesať čo najviac bezplatné programovacie knihy 9 bezplatných programovacích kníh, vďaka ktorým budete profesionáliVýzva pre všetkých programátorov, či už nových, starých alebo ambicióznych: našli sme veľký výber bezplatných kníh (napríklad v pive), aby sme vylepšili vaše kódovacie schopnosti na ďalšiu úroveň. Naskočte a užívajte si. Čítaj viac ako môžete, čo vám môže pomôcť vybudovať dôveru.

Alebo ak knihy nie sú vaše šálky čaju, možno sa pozrite do niekoľkých Kurzy programovania udalostí Učte sa s kódovacími projektmi: 9 kurzov Udemy pre začiatočníkovSkutočným problémom je nájsť dobré programovacie návody a kurzy, ktoré vás nielen naučia potrebné zručnosti, ale aj praktickými projektmi. Tam vstúpi Udemy. Čítaj viac miesto. Ide o to, že sa učíte čo najviac aby programovanie nebolo také ohromujúce Ako sa naučiť programovanie bez stresuMož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í. Nie také veľké. Tu je pomoc pri uľahčovaní vašej cesty. Čítaj viac .

Príčina č. 2: Strach zo zlyhania

Týka sa to myšlienky „byť ohromený“ strach zo zlyhania. To môže mať vplyv na začiatočníkov aj na veteránov, hoci to nezasahuje každý, postihuje to veľa.

Stručne povedané, viete, čo máte robiť a máte príslušné zručnosti na to, aby sa to stalo, ale máte také obavy z toho, či ste dosť dobrí na to, aby ste to zvládli, a túto úzkosť ochromuje vás od začiatku. Niektorí ľudia odkladajú, iní ukončite programovanie úplne 6 Známky toho, že nemáte v úmysle stať sa programátoromNie každý je vyrezaný ako programátor. Ak si nie ste úplne istí, či ste programátorom, tu sú niektoré náznaky, ktoré vás môžu nasmerovať správnym smerom. Čítaj viac .

Existuje veľa ľudí, ktorí nie sú v tejto otázke nesympatickí. Nie je neobvyklé nájsť prísnu radu, ktorá sa cíti urážlivá, ako je tento kúsok od Billa Schindlera:

"Nikdy som tým netrpel," uviedol konzultant pre systémový softvér a špecialista na XML Bill Schindler. „Prečo ľuďom nechávame uniknúť hlúpe veci, ako napríklad blok spisovateľa / programátora, ja neviem... Jediný liek na programátorský blok začína programovať niečo, čokoľvek - rovnako ako jediný liek na blok spisovateľa je začať písať. "

HT: ZDNet

Ale ľudia, ktorí mať trpia takýmto mentálnym neúspechom, ponúkajú rýchlo návrhy a tipy, ktoré by mohli pomôcť, ako je napríklad spanie, prechádzka prírodou alebo dokonca meditácia:

"Rád robím analógiu k meditácii, ako keby som defragmentoval pevný disk, vypláchol vyrovnávaciu pamäť a vyhodil dočasné súbory," ponúkol plagát Slashdot.

HT: ZDNet

Meditácia sa ukázala byť účinná pre mnoho ľudí, pokiaľ ide o zmiernenie úzkosti a očistenie hlavy, a preto vám odporúčame vyskúšať si tieto bezplatné meditačné nástroje Ľahká meditácia: Nástroje a zdroje, ktoré pomôžu vášmu blahobytuAk ste dospeli k záveru, že meditácia je spôsob upokojenia mysle a dosiahnutia pohody, ktorú stojí za vyskúšanie, potom vám môžeme pomôcť so zdrojmi a nástrojmi. Čítaj viac aby sme vám pomohli začať. Okrem toho tieto aplikácie, ktoré upokojujú vašu myseľ 10 najlepších upokojujúcich aplikácií na relaxáciu, ničenie a vyčistenie mysleŽivot vás niekedy môže zahnať stresom a úzkosťou. Vtedy vám tieto upokojujúce aplikácie môžu pomôcť zahnať a vyčistiť myseľ. Čítaj viac môže fungovať zázraky.

Na konci dňa je však strach zo zlyhania nemateriálnym a vnútorným problémom, ktorý treba prekonať. Nemusí byť zvlášť užitočné hovoriť „proste to urob“, ale často to krát je najpraktickejšia cesta.

Príčina 3: Bezvýznamnosť

Pre tých, ktorí programujú v mene iného - to platí takmer pre každého programátora, ktorý to tak nie je súčasťou ich vlastného nápadu na spustenie - motivácia môže byť niekedy znížená, keď sa začnete cítiť ako vaša práca nemá žiadny skutočný význam.

Keď sa pozrieme na veda o motivácii 6 myšlienkových fúkajúcich TED hovorí o psychológii a správaní ľudíĽudský mozog je zložitý a mätúci, čo vysvetľuje, prečo je ľudské správanie také zložité a mätúce. Ľudia majú tendenciu konať jednosmerne, keď sa cítia niečo úplne iné. Tu je niekoľko ... Čítaj viac , zistíme, že motivácia má dve formy: vnútornú a vonkajšiu.

vonkajší motivátor je niečo, čo vás núti robiť niečo, čo nechcete robiť. Medzi bežné príklady patria výplaty, bonusy, hrozba ukončenia atď. vnútorný motivátor pochádza zvnútra - robíte to preto, že vy chcieť to urobiť, aj keď z toho nemáte nič vonkajšie.

Kedykoľvek môžete byť pod vplyvom viacerých motivátorov a títo motivátori môžu byť zmesou vnútorných aj vonkajších. Ale ak vaše palivo pozostáva iba vonkajších motivátorov, môžete začať uvažovať: „Čo tu robím?“

programátori-block-nezmyselnosť

V tejto chvíli máte dve možnosti. Môžete tiež nájsť skutočného motivátora pre vaše súčasné projekty, alebo môžete nájsť ďalší projekt pre ktoré sa cítite vnútorne motivovaní.

Vnútorná motivácia sa scvrkáva na víziu a poslanie. Investujete osobne do výsledku svojej práce? Ste v súlade s cieľmi a presvedčením vašej spoločnosti? Máte pocit, že vlastníte časť práce, ktorú vykonávate?

Ak nie, môže byť dobré začať sa pýtať, kde môžete začať investovať sami. Vyhľadajte spôsoby, ako vytvoriť svoj vlastný projekt, a to aj čiastočne. Najhorší scenár - ak jednoducho nenájdete žiadnych vnútorných motivátorov - možno je čas prejsť na zelenšie pasienky.

Príčina č. 4: Nuda

Niektorí programátori, najmä tí, ktorí majú trochu skúsenosti, strácajú záujem o programovanie začne sa nudiť. Tento problém sa mierne odlišuje od vyššie uvedeného problému zbytočnosti, pretože tento problém je o ňom viac výzva ako je o tom poslanie.

Inými slovami, keď sú projekty, na ktorých pracujete, príliš jednoduché, príliš banálne alebo príliš svetské, zistíte, že vaša myseľ neustále zapína autopilot. Je to príliš jednoduché, a preto sa cítite menej zapojení do svojej práce a menej ste nútení udržiavať kódovanie.

programátori-block-nuda

Riešením je nájsť spôsob, ako znovu sa postavte výzve.

Ak pracujete pre spoločnosť, môžete sa dobrovoľne zapojiť do väčšej zodpovednosti. Namiesto toho, aby ste iba odstránili chyby a implementovali triviálne nástroje, môžete sa opýtať na prepínanie úloh alebo pripojenie sa k inému tímu. Toto nie je vždy možnosť, napriek tomu sa opýtať.

Druhou cestou - a táto je praktickejšia - je vydať sa osobný vedľajší projekt 5 nápadov na projekty, ktoré vám pomôžu naučiť sa rýchlejšie programovaťExistuje niekoľko spôsobov, ako uľahčiť učenie sa pri programovaní. Znečistite si ruky a učte sa rýchlejšie pomocou vedľajších projektov, ktoré môžete začať kedykoľvek. Hrať si s týmito piatimi. Čítaj viac . Skúste postaviť niečo v oblasti, ktorá nesúvisí s vašimi hlavnými programovacími povinnosťami. Ak počas dňa vytvárate hry, skúste v noci vytvoriť webovú stránku.

Programátorom odporúčam, aby mali 2 alebo 3 aktívne úlohy súčasne, na ktorých môžu pracovať. Keď sa niekde zaseknete, je pekné, že budete môcť chvíľu prepínať a pracovať na niečom inom a potom sa vrátiť k problému s novou perspektívou.

HT: Stack Exchange

Len málo vecí je pre liečenie nudy rovnako účinné ako zmena scenérie a programovanie nie je výnimkou. Niekedy potrebujete iba dávku niečoho nového.

Root Príčina # 5: Burnout

Ak sa žiadna z vyššie uvedených príčin nejaví ako správna, možno ste len spravodliví prepracovaný a vyhorený 5 príznakov, že pracujete príliš tvrdo (a ako ich opraviť)Trpíte nenasytnou túžbou pracovať? Tu je niekoľko znakov na rozpoznanie tohto ochorenia a ako ho môžete prekonať. Čítaj viac , možno dokonca bojuje proti workoholizmu. Medzi príznaky patrí úzkosť, strach z neproduktívnosti, zanedbávanie vášho zdravia pre vašu prácu.

Syndróm vyhorenia je psychologický pojem, ktorý označuje dlhodobé vyčerpanie a znížený záujem o prácu. Predpokladalo sa, že syndróm vyhorenia je výsledkom chronického stresu z povolania (napr. Pracovného preťaženia).

Symptómy vyhorenia sú podobné symptómom klinickej depresie; v štúdii, ktorá priamo porovnávala depresívne symptómy u vyhorených pracovníkov a klinicky depresívnych pacientov, nie diagnosticky medzi oboma skupinami boli zistené významné rozdiely: vyhorení pracovníci hlásili toľko depresívnych symptómov, ako bolo klinicky depresívne pacienti.

HT: Wikipedia

Mohol by sa urobiť skutočný prípad, že workoholizmus spôsobuje fyzické zmeny v mozgu a tele, a tieto zmeny môžu mať vážny vplyv na vašu duševnú pohodu. Strata motivácie ku kódu je len jedným z mnohých možných príznakov.

programátori-block-burnout

Ako niekto, kto má zápasil s programovaním vyhorenia Programovanie vyhorenia: Ako znovu získať stratenú motiváciuPísanie všetkých týchto riadkov kódu môže byť vyčerpávajúce fyzicky a emocionálne. Všetko, čo potrebujete, aby ste sa dostali späť, je vedomie, že motiváciu možno znovu získať. Čítaj viac sám viem, že môže ísť o strmý kopec. Pre každého nie je vhodné žiadne konkrétne riešenie. Ak sa však cítite, že workoholizmus je skutočný problém, možno je na čase vyhodnotiť, či sa vzdať programovania.

A aby bolo jasné, môžete byť programovací workoholik, aj keď programovanie nie je pre vás úplnou kariérou. Vedľajšie projekty a koníčky môžu byť rovnako škodlivé, keď ich necháte vymknúť kontrole.

Tu je niekoľko tipy na zotavenie z vyhorenia Vyvoláva vás syndróm vyhorenia z práce? 5 spôsobov, ako znova nájsť svoj tok Čítaj viac . V konečnom dôsledku by však odpoveď mohla byť dobrá.

Ako môžete poraziť programátorský blok?

Poslednú vec, ktorú chcem spomenúť: niekedy môže byť blokovanie programátora spôsobené hladom, smädom alebo sedavosťou. Ak váš mozog nemá dostatok výživy alebo hydratácie, môžete zažiť akútne záchvaty depresie a straty motivácie.

Pokiaľ ide o cvičenie, je to možné cvičenie bez toho, aby ste šli do telocvične Ako cvičiť bez toho, aby ste šli do telocvičneJe to dosť ťažké vyčleniť čas na skutočné cvičenie, ale vrhnite dochádzanie a môže to pridať až veľa premárneného času. Vyskúšajte tieto účinné cvičenia bez toho, aby ste opustili svoj domov. Čítaj viac . Ak ste skutočne pripútaní na čas, odporúčame vám to cvičenia, ktoré môžete robiť priamo pri vašom stole 8 ľahkých cvičení, ktoré vám pomôžu zostať pri stoleZostať fit pri stole je skutočne možné. Tu je niekoľko cvičení, ktoré môže urobiť niekto. Niektorí dokonca nepotrebujú vstávať, iní netrvá dlhšie ako 10 minút z vašej každodennej rutiny. Čítaj viac . Zdravé telo ide dlhou cestou k zdravej mysli.

Už ste niekedy bojovali s programovacím blokom? Ako ste sa z toho dostali? Alebo s tým stále zápasíte? Povedzte nám o tom zdieľaním v komentároch nižšie!

Kredity obrázkov: Zdôraznil podnikateľ od alphaspirit cez Shutterstock, Confused Nerd autor lassedesignen cez Shutterstock, Frustrovaný žena pracovník Stokkete cez Shutterstock, Znudený programátor autor: Nomad_Soul cez Shutterstock, Zdôraznil podnikateľka od KieferPix cez 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.