Oglas

Lijen. Preplavljeni. Zbunjeni. Besciljno. Svaki programer tijekom puta nailazi na niz negativnih emocija i ako ih ostane neprovjerene, ove emocije mogu imati dubok utjecaj na napredak - čak i čineći neke da odustanu u cijelosti.

Ako ste se ikada osjećali kao da ste jednostavno nesposoban napisati kôd iako ste tehnički dovoljno stručni da to učinite, tada ste se suočili s onim što je poznato blok programera (ili blok kodera). To je u osnovi spisateljski blok za programere.

Mentalni blokovi 10 motivacijskih TED razgovora koji će vam pomoći da se odmaknete od svojih mentalnih blokovaVrijedna lekcija iz života uspješnika jest ta što čipiraju svoje mentalne blokove više dosljedno od ostalih. Deset TED razgovora podvlači jednu jednostavnu stvar - sve je u glavi. Čitaj više nikad nije lako prevladati, ali srebrna obloga je da uvijek postoji korijenski uzrok. Ako možete prepoznati korijen, možete započeti na putu prema pobjedi i uspjehu.

Istražimo neke od najčešćih uzroka blokade programera i što možete učiniti da ih pobijedite.

instagram viewer

Uzrok # 1: bespomoćnost

Prvi veliki izvor bloka programera, posebno za novorođenče, je bespomoćnost. To je osjećaj toliko preplavljenog da se smrzavate i bježite od svojih problema, što rezultira satima provedenim na Netflixu ili pregledavanju Reddita.

Sama bespomoćnost se može raščlaniti na dva pod-problema: a nedostatak znanja ili problem s upravljanje zadacima.

Recimo da su vas zaposlili kao pripravnika za kodiranje i vaš je prvi zadatak očistiti nekoliko bugova u masivnom internom razvojnom alatu koji koristi vaša tvrtka. Tamo prolazi milion redaka koda, tisuće stranica dokumentacije, a nijedan nije lijep.

Gdje počinješ? Teško je to mjesto, a nije potrebno previše mašte da bi se vidjelo kako bi takav scenarij mogao dovesti do smrti programskog entuzijazma.

programeri-blok-bespomoćnost

Za ovo preporučujemo da posuđujete taktiku od naše savjeti za bolje proučavanje navika 5 načina na koji vam tehnologija može pomoći u poticanju boljih navika učenjaProšlo je dosta vremena od kada sam išao u školu, ali poznajem nekoliko prijatelja koji još uvijek proučavaju put prema diplomi. Iznenađuje me koliko alata trenutno postoji za pomoć ... Čitaj više : raščlanite ga na manje i manje zadatke, a zatim upotrijebite popis obveza da biste pratili svoj napredak korak po korak. Zapravo, preporučujemo sustav s 3 štrajka Sustav s tri štrajka: Kako odrediti prioritet na vašem popisu obavezaNe prolazite li kroz vaš popis obaveza? Problem možda nije u vašoj produktivnosti, možda su vam to samo prioriteti. Naučimo kako dati prioritet popisu zadataka i ispuniti stvari. Čitaj više za maksimalnu produktivnost.

Još jedna stvar koja vam pomaže jest pooštriti sveukupne vještine programera. Možda se trebate upoznati s nepoznatim, poput savladavanje novog programskog jezika 7 korisnih trikova za savladavanje novog programskog jezikaU redu je biti preopterećen kada učite kodirati. Vjerojatno ćete stvari zaboraviti čim ih naučite. Ovi savjeti mogu vam pomoći da bolje zadržite sve te nove informacije. Čitaj više . Pokušajte češljati kroz što veći broj besplatne knjige za programiranje 9 besplatnih programskih knjiga koje će vas učiniti profesionalcemPozivanje svih programera, bilo novih, starih ili onih koji teže: pronašli smo sjajan izbor besplatnih (kao u pivu) knjiga kako biste poboljšali svoje sposobnosti kodiranja na sljedeću razinu. Uđite i uživajte. Čitaj više kao što možete, što vam može pomoći u izgradnji samopouzdanja.

Ili ako knjige nisu vaša šalica čaja, možda pogledajte nekoliko Udemy tečajevi programiranja Naučite s projektima kodiranja: 9 Udemy tečajeva za programera početnikePrava je poteškoća u pronalaženju dobrih programskih tutorijala i tečajeva koji vas ne samo nauče potrebnim vještinama, već i praktičnim projektima. Tu ulazi Udemy. Čitaj više umjesto toga. Poanta je u tome što učite koliko možete čine programiranje ne tako neodoljivim Kako naučiti programiranje bez ikakvog stresaMožda ste se odlučili baviti programiranjem, bilo radi karijere ili samo kao hobi. Sjajno! Ali možda se počinjete osjećati preplavljeno. Nije tako sjajno. Evo pomoći da vam olakša putovanje. Čitaj više .

Uzrok # 2: Strah od neuspjeha

Tangencijalno povezana s idejom „preopterećenja“ jest strah neuspjeha. To može utjecati podjednako na novorođenče i na veterane, mada to ne pogađa svatko, nevolja puno.

Ukratko, znate što biste trebali raditi i imate odgovarajuće vještine da se to dogodi, ali toliko ste zabrinuti da li ste dovoljno dobri da to uklonite i ovu anksioznost boli te od početka. Neki ljudi odugovlače, drugi potpuno napustite programiranje 6 Znakovi da ne treba biti programerNisu svi sigurni da su programeri. Ako niste sasvim sigurni da ste namijenjeni programeru, evo nekoliko znakova koji vas mogu usmjeriti u pravom smjeru. Čitaj više .

Postoje mnogi koji nisu simpatični prema ovom pitanju. Nije neuobičajeno pronaći stroge savjete koji se osjećaju uvredljivo, poput ove biljke od Billa Schindlera:

"Nikada nisam patila od toga", rekao je savjetnik za softverski sustav i XML-ov specijalist Bill Schindler. "Zašto dopuštamo ljudima da pobjegnu od blesavih stvari poput bloka pisca / bloka programera, ne znam... Jedini lijek za blok programera započinje s programiranjem nečega, bilo čega - baš kao što je jedini lijek za spisateljski blok započeti pisanje."

HT: ZDNet

Ali ljudi koji imati pate od takvog mentalnog zaostajanja brzo nude prijedloge i savjete koji bi mogli pomoći, poput spavanja, šetnje prirodom ili čak meditacije:

"Volim napraviti analogiju s meditacijom poput odmrzavanja tvrdog diska, ispiranja memorije i uklanjanja privremenih datoteka", ponudio je [jedan] Slashdot poster.

HT: ZDNet

Meditacija se pokazala učinkovitom za mnoge ljude kada je u pitanju smanjenje anksioznosti i čišćenje glave, pa preporučujemo da ih provjerite besplatni alati za meditaciju Jednostavna meditacija: alati i resursi za pomoć vašem blagostanjuAko ste zaključili da je meditacija metoda za smirivanje uma i postizanje dobrobiti vrijedne pokušaja, onda vam možemo pomoći resursima i alatima. Čitaj više kako bi vam pomogao da započnete. Pored toga, ovi aplikacije koje smiruju vaš um 10 najboljih umirujućih aplikacija za opuštanje, odmaranje i čišćenje umaŽivot vas ponekad može preplaviti stresom i tjeskobom. Tada vam ove aplikacije za smirenje mogu pomoći pri prepucavanju i čišćenju uma. Čitaj više moglo bi činiti čuda.

Ali na kraju dana, strah od neuspjeha nematerijalni je i unutarnji problem koji treba prevladati. Možda nije posebno korisno reći “samo učini to”, ali često se to dogodi je najpraktičniji put.

Uzrok # 3: Besmislenost

Za one koji programiraju u ime drugog - što je uistinu istina za svakog programera koji nije dio njihove vlastite ideje o pokretanju - motivacija se ponekad može odbaciti kad se počnete osjećati kao da je vaš raditi nedostaje bilo kakvo stvarno značenje.

Kad gledamo nauka o motivaciji 6 TED razgovora o psihologiji i ljudskom ponašanjuLjudski mozak je složen i zbunjujući, što objašnjava zašto je ljudsko ponašanje tako složeno i zbunjujuće. Ljudi imaju tendenciju da se ponašaju na jedan način kada osjećaju nešto potpuno drugo. Evo nekoliko ... Čitaj više , nalazimo da motivacija dolazi u dva oblika: intrinzični i vanjski.

vanjski motivator je nešto zbog čega morate učiniti nešto što ne želite raditi. Uobičajeni primjeri uključuju plaće, bonuse, prijetnju otkaza itd. svojstven motivator dolazi iznutra - vi to radite jer vi željeti to učiniti čak i ako nemate ništa vanjsko što biste od toga mogli dobiti.

Možete biti pod utjecajem više motivatora u bilo kojem trenutku, a ti motivatori mogu biti mješavina i unutarnjih i vanjskih. Ali ako se vaše gorivo sastoji samo vanjski motivatori, možda ćete se početi pitati: "Što ja radim ovdje?"

programeri-blok-bespredmetnost

U ovom trenutku imate dvije mogućnosti. Možete i jedno i drugo pronađite svojstveni motivator za trenutne projekte ili projekte možete pronađite drugi projekt za koji se osjećate intrinirano motiviranom.

Unutarnja motivacija svodi se na viziju i misiju. Jeste li osobno uložili u rezultat svog rada? Jeste li u skladu s ciljevima i uvjerenjima svoje tvrtke? Osjećate li se kao da imate dio vlasništva nad poslom koji obavljate?

Ako ne, možda bi bilo dobro da se zapitate odakle sami možete početi ulagati. Potražite načine da svoj projekt učinite vlastitim, čak i djelomično. Najgora scenarija - ako jednostavno ne možete pronaći bilo kakve unutarnje motivatore - možda je došlo vrijeme da se preselite na zelenije pašnjake.

Uzrok # 4: Dosada

Neki programeri, posebno oni koji imaju pomalo iskusan doživljaj, gube interes za programiranjem zbog toga počne se osjećati dosadno. Ovaj se problem suptilno razlikuje od gore spomenutog problema besmislenosti, jer se ovdje radi više izazov nego što je o misija.

Ili drugim riječima, kada su projekti na kojima radite previše jednostavni, previše trivijalni ili previše svjetovni, ustanovite da vam se um stalno uključuje autopilot. To je previše jednostavno, i zbog toga se osjećate manje angažirano u svom poslu i manje ste pokrenuti da biste kodirali.

programeri-blok-dosada

Rješenje je pronaći način da opet izazov.

Ako radite za tvrtku, možda se dobrovoljno prijavite za veće odgovornosti. Umjesto samo čišćenja grešaka i implementacije trivijalnih alata, možda se raspitajte o prebacivanju zadataka ili pridruživanju drugom timu. To nije uvijek opcija, ali vrijedi ipak pitati.

Drugi put - i ovaj je praktičniji - je krenuti na put projekt sa osobne strane 5 projektnih ideja koje će vam pomoći da naučite brže programiranjePostoji nekoliko načina za olakšavanje krivulje učenja za programiranje. Prljajte ruke i brže učite uz sporedne projekte koje možete započeti bilo kada. Igrajte se s ovih petorica. Čitaj više . Pokušajte izgraditi nešto na polju koje nema veze sa vašim glavnim programskim zadacima. Ako stvarate igre tijekom dana, pokušajte graditi web stranicu noću.

Preporučujem programerima da rade 2 ili 3 aktivna zadatka u isto vrijeme u kojima on / ona mogu raditi. Kad se negdje zaglavite, lijepo je neko vrijeme prebaciti brzinu i raditi na nečem drugom, a zatim se vratiti svjesnoj perspektivi na problem.

HT: Razmjena stokova

Malo je stvari djelotvorno za liječenje dosade od promjene krajolika, a programiranje nije iznimka. Ponekad vam treba samo doza nečeg novog.

Uzrok # 5: Izgaranje

Ako se niti jedan od gore navedenih uzroka ne čini ispravnim, možda ste pravedni preopterećen i izgorio 5 znakova da previše naporno radite (i kako ih popraviti)Pate li od nezasitne želje za radom? Evo nekih od znakova kako prepoznati ovu bolest i kako je možete prevladati. Čitaj više , možda čak i osvrt na radoholizam. Znakovi uključuju anksioznost, strah od neproduktivnosti, zanemarivanje zdravlja radi vašeg rada.

Izgaranje je psihološki pojam koji se odnosi na dugotrajno iscrpljivanje i smanjeni interes za rad. Pretpostavlja se da je izgaranje posljedica kroničnog profesionalnog stresa (npr. Preopterećenja na radu).

Simptomi izgaranja slični su simptomima kliničke depresije; u studiji koja je izravno uspoređivala depresivne simptome kod izgorjelih radnika i klinički depresivnih bolesnika, bez dijagnostike utvrđene su značajne razlike između dvije skupine: izgorjeli radnici prijavili su toliko depresivnih simptoma koliko i klinički depresivnih pacijenata.

HT: Wikipedija

Može se stvoriti stvarni slučaj da deloholizam uzrokuje fizičke promjene u vašem mozgu i tijelu, a te promjene mogu imati ozbiljan utjecaj na vaše mentalno blagostanje. Gubitak motivacije za kodiranje samo je jedan od mnogih potencijalnih simptoma.

programeri-blok-izgaranje

Kao netko tko ima borila s izgaranjem programa Programiranje izgaranja: kako povratiti izgubljenu motivacijuPisanje svih tih redaka koda može se iscrpiti fizički i emocionalno. Sve što trebate da se vratite je svijest da se motivacija može povratiti. Čitaj više i ja znam da se može popeti na strmo brdo. Nijedno rješenje nije dobro za sve. Međutim, ako smatrate da je radholizam pravi problem, možda je vrijeme da procijenite odustajete li od programiranja ili ne.

I da budemo jasni, možete biti radoholičar u programiranju, čak i ako programiranje za vas nije karijera. Sporedni projekti i hobiji mogu biti jednako štetni kada im dopustite da ispadnu izvan kontrole.

Evo nekoliko savjeti za oporavak od izgaranja Da li vas izgaranje mrzi vaš posao? 5 načina kako ponovo pronaći svoj protok Čitaj više . Na kraju, ipak, odgovor bi mogao biti u naprijed.

Kako pobjeđujete blok programera?

Još jedno što želim napomenuti: ponekad programerov blok može biti uzrokovan glađu, žeđom ili sjedeći. Ako vaš mozak ne dobije dovoljno hrane i hidratacije, možete doživjeti akutne bolove depresije i gubitak motivacije.

Što se tiče vježbanja, moguće je da vježba bez odlaska u teretanu Kako vježbati bez odlaska u teretanuDovoljno je teško izdvojiti vrijeme za stvarnu vježbu, ali bacite vrijeme na posao i to može dovesti do puno izgubljenog vremena. Isprobajte ove učinkovite vježbe, a da nikada ne napustite dom. Čitaj više . Ako ste stvarno privezani za vrijeme, preporučujemo ih vježbe koje možete raditi točno za svojim stolom 8 jednostavnih vježbi koje će vam pomoći da ostanete fit za svojim radnim stolomZadržavanje stola za stolom zapravo je moguće. Evo nekoliko vježbi koje bilo tko može raditi. Neki čak ne zahtijevaju ustajanje, drugi vam ne oduzimaju više od 10 minuta od svakodnevne rutine. Čitaj više . Zdravo tijelo ide dug put prema zdravom umu.

Jeste li se ikada borili s blokom programera? Kako ste se izvukli iz toga? Ili se još uvijek borite s tim? Recite nam o tome dijeljenjem u komentarima ispod!

Slikovni krediti: Poslovni stres by alphaspirit via Shutterstock, Zbunjeni Nerd autor lassesignen preko Shutterstock, Frustrirana žena radnica autor: Stokkete preko Shutterstoka, Dosadni programer autor Nomad_Soul putem Shutterstoka, Naglašena poslovna žena od KieferPix preko Shutterstock

Joel Lee ima B.S. u računalnim znanostima i preko šest godina profesionalnog pisanja. Glavni je urednik MakeUseOf-a.