
Peter Holmes
0
3997
779
Lijen. Preplavljeni. Zbunjen. Besciljno. Svaki programer nailazi na niz negativnih emocija tijekom svog putovanja, a ako se ostave bez nadzora, te emocije mogu imati dubok utjecaj na napredak - čak uzrokujući da se neki u potpunosti odriču.
Ako ste se ikad osjećali kao da ste jednostavno nesposoban napisati kôd iako ste dovoljno stručni za to, tada ste se suočili s onim što je poznato blok programera (ili blok kodira). 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 blokova 10 motivacijskih TED razgovora kako bi vam pomoglo da odvojite svoje mentalne blokove Vrijedna lekcija iz života uspješnika je ta što se odrezuju u svojim mentalnim blokovima dosljedno od ostalih. Deset TED razgovora podvlači jednu jednostavnu stvar - sve je na umu. 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.
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 pregledavanjem Reddita.
Sama bespomoćnost se može raščlaniti na dva pod-problema: a nedostatak znanja ili problem s upravljanje zadacima.
Recimo da ste angažirani kao stažist za kodiranje i vaš prvi zadatak je 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 mjesto u kojem se nalazite, a bez imalo napora mašte da biste vidjeli kako ovakav scenarij može dovesti do smrti programskog entuzijazma.
Za ovo preporučujemo da posuđujete taktiku iz naših savjeta za bolje učenje navika. 5 načina da vam tehnologija pomogne u poticanju boljih navika učenja 5 načina da vam tehnologija pomogne u poticanju boljih navika studiranja Prošlo je dosta vremena od kada sam u školi, ali znam nekoliko prijatelja koji još uvijek proučavaju svoj put prema diplomi. Iznenađuje me koliko alata trenutno postoji za pomoć…: rastavite ga na manje i manje zadatke, a zatim upotrijebite popis obveza da biste pratili svoj napredak korak po korak. Zapravo, preporučujemo sustav s tri štrajka Sustav s tri štrajka: Kako odrediti prioritet na vašem popisu zadataka 3-štrajčni sustav: Kako odrediti prioritet na vašem popisu obveza. Problem možda nije u vašoj produktivnosti, možda su to samo vaši prioriteti. Naučimo kako dati prioritet popisu zadataka i ispuniti stvari. 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 ovladavanja novim programskim jezikom 7 Korisni trikovi za savladavanje novog jezika programiranja 7 Korisni trikovi za savladavanje novog jezika programiranja U redu je biti pretjeran kada učite kodirati. Vjerojatno ćete zaboraviti stvari čim ih naučite. Ovi savjeti mogu vam pomoći da bolje zadržite sve te nove informacije. , Pokušajte češljati kroz što više besplatnih knjiga za programiranje 9 besplatnih knjiga za programiranje koji će vas učiniti Pro 9 besplatnih knjiga za programiranje koji će vas učiniti profesionalnim Pozivajući sve programere, bilo nove, stare ili perspektivne: pronašli smo sjajan izbor besplatnih ( kao u pivima) knjige kako bi poboljšali svoje kodiranje na novu razinu. Uđite i uživajte. kao što možete, što vam može pomoći u izgradnji samopouzdanja.
Ili ako knjige nisu vaša šalica čaja, možda potražite nekoliko tečajeva programiranja Udemy-a. Naučite s projektima kodiranja: 9 Udemy tečajeva za programere početnike Učite s kodiranjem projekata: 9 Udemy tečajeva za programera početnike Stvarna poteškoća je pronalaženje dobrog programiranja tutoriali i tečajevi koji vas ne samo nauče potrebnim vještinama, već i praktičnim projektima. Tu umjesto toga stupa Udemy. Poanta je u tome što ćete naučiti koliko god možete učiniti da programiranje ne bude previše naporno Kako naučiti programiranje bez ikakvog stresa Kako naučiti programiranje bez ikakvog stresa Možda ste se odlučili baviti programiranjem bilo za karijeru 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. .
Uzrok # 2: Strah od neuspjeha
Tangencijalno povezan s idejom o “biti prezadovoljan” je strah neuspjeha. To može utjecati podjednako na novorođenče i na veterane, mada to ne pogađa svatko, nevolja mnogi.
Ukratko, znate što biste trebali raditi i posjedujete relevantne vještine da se to dogodi, ali toliko ste zabrinuti da li ste dovoljno dobri da to riješite i ovu anksioznost boli te od početka. Neki odlažu, drugi potpuno napuštaju programiranje. 6 Znakova da ne treba biti programer 6 Znakovi da ne biste bili programer Nisu svi odlučeni da postanu programer. Ako niste sasvim sigurni da ste namijenjeni programeru, evo nekoliko znakova koji vas mogu usmjeriti u pravom smjeru. .
Postoje mnogi koji nisu simpatični prema ovom pitanju. Nije rijetkost naći lažne savjete koji se osjećaju uvredljivo, poput ovog pisma od Billa Schindlera:
“Nikad nisam patila od toga,” spomenuti savjetnik za softverski sustav i XML stručnjak Bill Schindler. “Zašto puštamo ljude da se izvuku sa blesavim stvarima poput bloka pisca / bloka programera, ne znam ... Jedini lijek za blok programera je započeti nešto programirati, bilo što - baš kao što je jedini lijek za spisateljski blok početak pisanja.”
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 kao odmrzavanjem tvrdog diska, ispiranjem memorije i bacanjem privremenih datoteka,” ponudio [jedan] Slashdot poster.
HT: ZDNet
Meditacija se pokazala učinkovitom za mnoge ljude kada je riječ o smanjenju tjeskobe i čišćenju glave, a mi preporučujemo da provjerite ove besplatne alate za meditaciju Meditacija je jednostavna: Alati i resursi za pomoć Meditacija blagostanja jednostavna: Alati i resursi za pomoć Vaše blagostanje Ako 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. kako bi vam pomogao da započnete. Osim toga, ove aplikacije koje smiruju vaš um 10 najboljih smirujućih aplikacija za opuštanje, odmaranje i čišćenje uma 10 najboljih smirujućih aplikacija za opuštanje, destinaciju i čišćenje vašeg uma može vas ponekad nadvladati stresom i tjeskobom. Tada vam ove umirujuće aplikacije mogu pomoći da se preusmjerite i očistite. moglo bi činiti čuda.
Ali na kraju dana, strah od neuspjeha nematerijalni je i unutarnji problem koji treba prevladati. Možda neće biti osobito korisno reći “jednostavno učinite to”, ali često puta je najpraktičniji put.
Uzrok # 3: Besmislenost
Za one koji programiraju u ime drugog - što se poprilično odnosi na bilo kojeg programera koji nije dio njihove vlastite ideje o pokretanju - motivacija se ponekad može povući kad se počnete osjećati kao svoj posao nedostaje bilo kakvo stvarno značenje.
Kada pogledamo znanost o motivaciji 6 TED razgovora o psihologiji i ljudskom ponašanju 6 TED razgovori o psihologiji i ljudskom ponašanju Ljudski 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 ..., 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. An 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, “Šta radim ovdje?”
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 ishod 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 bila dobra ideja da se zapitate odakle sami možete početi ulagati. Potražite načine da svoj projekt učinite vlastitim, čak i djelomično. Najgori scenarij - 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, otkrijete da vam se um stalno uključuje autopilot. Suviše je jednostavno, a zbog toga se osjećate manje angažirano u svom poslu i manje ste pokrenuti da biste kodirali.
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 preuzeti osobni projekt 5 Ideje projekta koji će vam pomoći da naučite programirati Brže 5 Ideje projekta koji će vam pomoći da naučite brže programiranje Postoji nekoliko načina da olakšate krivulju 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. , Pokušajte izgraditi nešto na polju koje nema veze sa vašim glavnim programskim zadacima. Ako tijekom dana stvarate igre, pokušajte noću izraditi web mjesto.
Preporučujem programerima da rade 2 ili 3 aktivna zadatka u vrijeme u kojem on / ona mogu raditi. Kad se negdje zaglavite, lijepo je moći prebaciti brzinu i raditi neko vrijeme 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 korijena # 5: izgaranje
Ako se niti jedan od gore navedenih uzroka ne čini ispravnim, možda ste samo preopterećeni i izgorjeli 5 znakova da previše naporno radite (i kako ih popraviti) 5 znakova da previše radite (i kako ispraviti ih) Pate li od nezasitne želje za radom? Evo nekih od znakova kako prepoznati ovu bolest i kako je možete prevladati. , 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, nisu pronađene dijagnostički značajne razlike između dvije skupine: izgorjeli radnici izvijestili su o toliko depresivnih simptoma koliko i klinički depresivni pacijenti.
HT: Wikipedia
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.
Kao netko tko se borio s programiranjem izgaranja Programiranje sagorevanja: Kako povratiti izgubljenu motivaciju Programiranje: kako povratiti izgubljenu motivaciju Pisanje svih ovih redaka koda može se iscrpiti fizički i emocionalno. Sve što trebate da se vratite je svjesnost da se motivacija može povratiti. i ja znam da se može popeti na strmo brdo. Ni jedno posebno 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 budem jasan, vi 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 savjeta za oporavak od izgaranja Je li izgaranje mrzeći svoj posao? 5 načina kako da ponovo pronađete svoj protok Da li vas izgaranje čini da mrzite svoj rad? 5 načina kako ponovo pronaći svoj protok. Konačno, ipak, odgovor bi mogao biti zauvijek.
Kako pobjeđujete blok programera?
Još jednu stvar koju želim napomenuti: ponekad programerov blok može biti uzrokovan glađu, žeđom ili sjedeći. Ako vaš mozak ne dobije dovoljno prehrane ili hidratacije, možete doživjeti akutne napade depresije i gubitak motivacije.
Što se tiče vježbanja, moguće je vježbanje bez odlaska u teretanu. Kako vježbati, ne ići u teretanu. Kako vježbati, a ne ići u teretanu. Dovoljno je teško izdvojiti vrijeme za stvarnu vježbu, ali bacite se na posao i možete dodati puno izgubljenog vremena. Isprobajte ove učinkovite vježbe, a da nikada ne napustite dom. , Ako ste stvarno zavezani za vrijeme, preporučujemo ove vježbe koje možete raditi pravo za svojim stolom. 8 Jednostavne vježbe koje će vam pomoći da ostanete fit za svojim stolom 8 jednostavnih vježbi koje će vam pomoći da ostanete fit za svojim stolom Ostanite u formi za svojim radnim 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. , Zdravo tijelo ide dug put prema zdravom umu.
Jeste li se ikada borili s blokom programera? Kako si se izvukao iz toga? Ili se još uvijek borite s tim? Recite nam o tome dijeljenjem u komentarima u nastavku!
Slikovni krediti: Naglašeni biznismen od alphaspirit preko Shutterstoka, Zbunjeni Nerd od lassesignen preko Shutterstock, Frustrirani ženski radnici od Stokkete preko Shutterstock, Dosadni programer od Nomad_Soul preko Shutterstock, Stresirana poslovna žena od KieferPix preko Shutterstock