Reklāma

Slinks. Satriekts. Apjucis. Bezmērķīgs. Ikviens programmētājs ceļojuma laikā saskaras ar negatīvu emociju klāstu, ja tāds paliek nepieskatīts, šīm emocijām var būt liela ietekme uz progresu - pat liekot dažiem atteikties pilnībā.

Ja jūs kādreiz esat juties kā vienkārši nespēj lai rakstītu kodu, pat ja jūs to pietiekami tehniski protat, tad jūs saskaraties ar tā dēvēto programmētāja bloks (vai kodētāja bloķēšana). Tas būtībā ir rakstnieka bloks programmētājiem.

Garīgi bloki 10 motivējošas TED sarunas, kas palīdzēs atbrīvoties no garīgajiem blokiemVērtīga mācība no veiksmīgo cilvēku dzīves ir tā, ka viņi garīgi bloķējas konsekventāk nekā citi. Desmit TED sarunu uzsver vienu vienkāršu lietu - tas viss ir prātā. Lasīt vairāk nekad nav viegli pārvarēt, bet sudraba odere vienmēr ir tā galvenais cēlonis. Ja jūs varat identificēt sakni, varat sākt ceļu uz uzvaru un panākumiem.

Izpētīsim dažus no izplatītākajiem programmētāju bloķēšanas cēloņiem un to, ko jūs varat darīt, lai tos pārspētu.

1. cēlonis: bezpalīdzība

Pirmais lielais programmētāju bloķēšanas avots, jo īpaši iesācējiem bezpalīdzība. Tā ir sajūta, ka esat tik ļoti satriekts, ka iesaldējaties un aizbēdzat no savām problēmām, kā rezultātā stundas tiek pavadītas Netflix vai pārlūkojot Reddit.

Pati bezpalīdzību var iedalīt divās apakšproblēmās: a zināšanu trūkums vai problēma ar uzdevumu vadība.

Pieņemsim, ka jūs esat pieņēmis darbā kā kodēšanas internists, un pirmais uzdevums ir iztīrīt dažas kļūdas masīvajā iekšējā izstrādes rīkā, ko izmanto jūsu uzņēmums. Ir miljoniem koda līniju, pa kurām jāiziet, tūkstošiem dokumentu lapu, un neviena no tām nav glīta.

Kur tu sāc? Tas ir grūts brīdis atrasties, un nav nepieciešams iztēles lauks, lai redzētu, kā šāda veida scenārijs varētu izraisīt programmēšanas entuziasma nāvi.

programmētāji-bloķēt-bezpalīdzība

Šim nolūkam mēs iesakām aizņemties taktiku no mūsu padomi labākiem mācību ieradumiem 5 veidi, kā tehnika var palīdzēt uzlabot studiju paradumusIr pagājis kāds laiks kopš es esmu skolā, bet es zinu dažus draugus, kuri joprojām studē savu ceļu uz skolas absolvēšanu. Tas mani pārsteidz, cik daudz instrumentu šobrīd pastāv, lai palīdzētu ... Lasīt vairāk : sadaliet to mazākos un mazākos uzdevumos, pēc tam izmantojiet aktīvo darbu sarakstu, lai izsekotu progresam vienu soli vienlaicīgi. Patiesībā mēs iesakām 3-Strike sistēma 3-streiku sistēma: kā prioritāri noteikt savu uzdevumu sarakstuVai jūs neizmantojat savu uzdevumu sarakstu? Iespējams, ka problēma nav jūsu produktivitātē, tā var būt tikai jūsu prioritātes. Mācīsimies, kā noteikt prioritāti aktīvo darbu sarakstam, un paveikt lietas. Lasīt vairāk maksimālai produktivitātei.

Vēl viena lieta, kas palīdz, ir asināt savas vispārējās prasmes kā programmētājam. Varbūt jums jāiepazīstas ar nepazīstamo, piemēram jaunas programmēšanas valodas apguve 7 noderīgi triki jaunas programmēšanas valodas apguveiIr pareizi satriecties, kad mācāties kodēt. Jūs, iespējams, aizmirsīsit lietas tik ātri, kā jūs tos uzzināsit. Šie padomi var palīdzēt labāk saglabāt visu šo jauno informāciju. Lasīt vairāk . Mēģiniet ķemmēt tik daudz bezmaksas programmēšanas grāmatas 9 bezmaksas programmēšanas grāmatas, kas padarīs jūs par profesionāliZvanīšana visiem programmētājiem, neatkarīgi no tā, vai tie ir jauni, veci vai cerīgi: mēs esam atraduši lielu bezmaksas grāmatu (tāpat kā alus) izvēli, lai uzlabotu jūsu kodēšanas prasmes nākamajā līmenī. Ienāc un izbaudi. Lasīt vairāk kā jūs varat, kas var palīdzēt jums radīt uzticību.

Vai arī, ja grāmatas nav jūsu tējas tase, varbūt izpētiet dažas Udemy programmēšanas kursi Mācieties ar kodēšanas projektiem: 9 Udemy kursi iesācējam programmētājamPatiesas grūtības ir atrast labas programmēšanas konsultācijas un kursus, kas ne tikai iemāca jums nepieciešamās prasmes, bet arī dara to ar praktiskiem projektiem. Tieši tur iekļūst Udemijs. Lasīt vairāk tā vietā. Lieta ir tā, ka jāmācās tik daudz, cik vien iespējams padarīt programmēšanu ne tik milzīgu Kā iemācīties programmēšanu bez visa stresaVarbūt jūs esat nolēmis turpināt programmēšanu, vai nu karjeru, vai tikai hobiju. Lieliski! Bet varbūt jūs sākat justies satriekti. Ne tik lieliski. Šī ir palīdzība jūsu ceļojuma atvieglošanai. Lasīt vairāk .

Saknes cēlonis # 2: bailes no neveiksmes

Tangenciāli saistīts ar ideju “būt satriektam” ir bailes no neveiksmes. Tas var ietekmēt gan iesācējus, gan veterānus, un, kaut arī tas neskar visi, tas nomoka daudzi.

Īsāk sakot, jūs zināt, kas jums jādara, un jums ir atbilstošas ​​prasmes, lai tas notiktu, bet jūs tik ļoti uztraucaties par to, vai esat pietiekami labs, lai to atvilktu, un šī satraukums kroplis jūs pat sākt. Daži cilvēki kavējas, citi pilnībā atmest programmēšanu 6 pazīmes, ka jūs nevēlaties būt programmētājsNe visi ir izgriezti, lai būtu programmētāji. Ja neesat pilnīgi pārliecināts, ka esat domāts kā programmētājs, šeit ir dažas pazīmes, kas var norādīt jūs pareizajā virzienā. Lasīt vairāk .

Ir daudz tādu cilvēku, kuriem nav simpātijas pret šo jautājumu. Nav nekas neparasts, ka atrodam īsus padomus, kas jūtas aizvainojoši, piemēram, šo Bila Šindlera teikto:

"Es nekad no tā neesmu cietis," sacīja sistēmu programmatūras konsultants un XML speciālists Bils Šindlers. “Kāpēc mēs ļaujam cilvēkiem izvairīties no muļķīgām lietām, piemēram, rakstnieka bloķētāja / programmētāja bloka, es nezinu… Vienīgais izārstēt programmētāja bloks ir sākt kaut ko programmēšanu, jebko - tāpat kā ir jāsāk tikai rakstnieka bloķēšanas izārstēšana rakstīšana. ”

HT: ZDNet

Bet cilvēki, kuri ir cieta no šāda veida garīgās neveiksmes, ātri piedāvā ieteikumus un padomus, kas varētu palīdzēt, piemēram, pārgulēt to, pastaigāties pa dabu vai pat meditēt:

"Man patīk radīt analoģiju meditācijai kā cieta diska sadrumstalotību, atmiņas kešatmiņas skalošanu un pagaidu failu izmešanu," piedāvāja Slashdot plakāts.

HT: ZDNet

Meditācija ir izrādījusies efektīva daudziem cilvēkiem, kad runa ir par trauksmes mazināšanu un galvas tīrīšanu, un mēs iesakām tos pārbaudīt bezmaksas meditācijas rīki Meditācija ir vienkārša: rīki un resursi labsajūtas uzlabošanaiJa esat nonācis pie secinājuma, ka meditācija ir metode, kā nomierināt prātu un sasniegt labsajūtu, kuru vērts mēģināt, tad mēs varam jums palīdzēt ar resursiem un instrumentiem. Lasīt vairāk lai palīdzētu jums sākt darbu. Turklāt šie lietotnes, kas nomierina jūsu prātu 10 labākās nomierinošās lietotnes, lai atpūstos, nolemtu un notīrītu prātuDzīve dažreiz var jūs nomocīt ar stresu un nemieru. Tieši tad šīs nomierinošās lietotnes var jums palīdzēt izlemt un atbrīvot prātu. Lasīt vairāk varētu radīt brīnumus.

Bet dienas beigās bailes no neveiksmes ir nebūtiska un iekšēja problēma, kas jāpārvar. Var nebūt īpaši noderīgi pateikt “vienkārši dari”, bet bieži to reizini ir vispraktiskākais ceļš.

Saknes cēlonis # 3: Bezjēdzība

Tiem, kas plāno citu vārdā, un tas diezgan attiecas uz jebkuru programmētāju, kura tāda nav daļa no viņu pašu starta idejas - motivācija dažreiz var tikt iznīcināta, kad sākat justies kā savs darbs trūkst īstas nozīmes.

Kad mēs skatāmies motivācijas zinātne 6 prātu aizraujošs TED saruna par psiholoģiju un cilvēka uzvedībuCilvēka smadzenes ir sarežģītas un mulsinošas, kas izskaidro, kāpēc cilvēka izturēšanās ir tik sarežģīta un mulsinoša. Cilvēkiem ir tendence rīkoties vienādi, kad viņi jūtas kaut kas pavisam cits. Šeit ir daži ... Lasīt vairāk , mēs uzskatām, ka motivācija izpaužas divās formās: iekšējā un ārējā.

An ārējs motivators ir kaut kas tāds, kas liek jums darīt kaut ko tādu, ko nevēlaties darīt. Bieži sastopami piemēri ir algas, prēmijas, izbeigšanas draudi utt. An iekšējais motivētājs nāk no iekšienes - tu to dari tāpēc, ka tu gribu to darīt pat tad, ja jums nav nekā ārēja, no kā gūt labumu.

Jebkurā brīdī jūs varat būt vairāku motivētāju ietekmē, un tie var būt gan iekšējo, gan ārējo sajaukumi. Bet, ja jūsu degviela sastāv no tikai ārējie motivētāji, jūs varat sākt domāt: “Ko es šeit daru?”

programmētāji-bloķēt-bezjēdzība

Šajā brīdī jums ir divas iespējas. Jūs varat vai nu atrodiet galveno motivētāju pašreizējam (-iem) projektam (-iem), vai arī varat atrodiet citu projektu kuru dēļ jūs jūtaties motivēti.

Patiesā motivācija ir redze un misija. Vai jūs personīgi esat ieguldījis darba rezultātos? Vai jūs atbilstat sava uzņēmuma mērķiem un uzskatiem? Vai jums liekas, ka jums ir daļēja īpašumtiesības uz paveikto darbu?

Ja nē, tā var būt laba ideja sākt jautāt sev, kur jūs pats varat sākt ieguldīt. Meklējiet veidus, kā padarīt savu projektu pat daļēji. Sliktākais scenārijs - ja jūs vienkārši nevarat atrast būtiskus motivētājus - varbūt ir pienācis laiks pāriet uz zaļākām ganībām.

Saknes cēlonis # 4: garlaicība

Daži programmētāji, it īpaši nedaudz pieredzējuši, zaudē interesi par programmēšanu, jo tas sāk justies garlaicīgi. Šī problēma smalki atšķiras no iepriekšminētā bezjēdzības jautājuma, jo šī ir vairāk domāta izaicinājums nekā tas ir par misija.

Citiem vārdiem sakot, kad projekti, kuros strādājat, ir pārāk vienkārši, pārāk triviāli vai pārāk ikdienišķi, jūs redzat, ka jūsu prāts pastāvīgi ieslēdz automātisko pilotu. Tas ir pārāk viegli, un tāpēc jūs jūtaties mazāk iesaistīts savā darbā un mazāk mudināts saglabāt kodēšanu.

programmētāji-bloķēt-garlaicība

Risinājums ir atrast ceļu uz izaicini sevi vēlreiz.

Ja strādājat uzņēmumā, varbūt jūs varat brīvprātīgi iesaistīties lielākos pienākumos. Tā vietā, lai tikai tīrītu kļūdas un ieviestu nenozīmīgas utilītas, varbūt jautājiet par uzdevumu maiņu vai pievienošanos citai komandai. Tas ne vienmēr ir risinājums, bet tomēr ir vērts to jautāt.

Otrs ceļš - un šis ir praktiskāks - ir doties uz personīgais puses projekts 5 projekta idejas, kas palīdzēs ātrāk apgūt programmēšanuIr daži veidi, kā atvieglot programmēšanas mācīšanās līkni. Netīriet rokas un ātrāk apgūstiet blakusprojektus, kurus varat sākt jebkurā laikā. Spēlē apkārt ar šiem pieciem. Lasīt vairāk . Mēģiniet izveidot kaut ko laukā, kas nav saistīts ar galvenajiem programmēšanas pienākumiem. Ja dienas laikā veidojat spēles, mēģiniet izveidot vietni naktī.

Es iesaku programmētājiem veikt 2 vai 3 aktīvus uzdevumus vienlaikus, pie kuriem viņš / viņa var strādāt. Kad kaut kur iestrēdzat, ir jauki, ja var kādu laiku pārslēgt pārnesumus un strādāt pie kaut kā cita, un pēc tam atgriezties pie problēmas ar jaunu skatījumu.

HT: Steku birža

Tikai dažas lietas ir tikpat efektīvas, kā izārstēt garlaicību, nekā dekorācijas maiņa, un programmēšana nav izņēmums. Dažreiz jums vienkārši nepieciešama deva kaut ko jaunu.

5. cēlonis: izdegšana

Ja neviens no iepriekšminētajiem cēloņiem nešķiet īstais, tad varbūt jūs esat taisnīgs pārstrādāts un izdedzis 5 pazīmes, ka jūs strādājat pārāk smagi (un kā tos novērst)Vai jūs ciešat no negausīgas vēlmes strādāt? Šeit ir dažas pazīmes, kā atpazīt šo kaiti un kā jūs to varat pārvarēt. Lasīt vairāk , iespējams, pat pārbaudot darbaholismu. Pazīmes ir satraukums, bailes būt neproduktīvām, novārtā atstājot savu veselību darba dēļ.

Izdegšana ir psiholoģisks termins, kas attiecas uz ilgstošu izsīkumu un mazinātu interesi par darbu. Tiek pieņemts, ka izdegšana rodas hroniska arodsprieguma dēļ (piemēram, darba pārslodze).

Izdegšanas simptomi ir līdzīgi klīniskās depresijas simptomiem; pētījumā, kurā tieši salīdzināja depresijas simptomus izdegušiem darbiniekiem un klīniski nomāktiem pacientiem, diagnostikas nav starp abām grupām tika konstatētas būtiskas atšķirības: izdeguši darbinieki ziņoja par tik daudziem depresijas simptomiem kā klīniski nomākti pacientiem.

HT: Wikipedia

Varētu uzskatīt, ka darbaholisms izraisa fiziskas izmaiņas jūsu smadzenēs un ķermenī, un šīs izmaiņas var nopietni ietekmēt jūsu garīgo labsajūtu. Motivācijas zaudēšana kodēt ir tikai viens no daudziem iespējamiem simptomiem.

programmētāji-bloķēt-izdegšana

Kā kādam, kam ir cīnījās ar programmēšanas izdegšanu Programmu izdegšana: kā atgūt zaudēto motivācijuRakstot visas šīs koda līnijas, var iztukšot fiziski un emocionāli. Viss, kas jums jāsaņem, ir apziņa, ka var atgūt motivāciju. Lasīt vairāk pats, es zinu, ka tas var būt stāvs kalns, uz kura kāpt. Neviens konkrēts risinājums nav piemērots visiem. Tomēr, ja jums liekas, ka darbaholisms ir reāla problēma, iespējams, ir laiks novērtēt, vai atteikties no programmēšanas.

Un, lai būtu skaidrs, jūs varat būt programmēšanas darbaholiķis pat tad, ja programmēšana jums nav pilnvērtīga karjera. Blakusprojekti un vaļasprieki var būt tikpat kaitīgi, ja ļaujat viņiem izvairīties no kontroles.

Šeit ir daži padomi, kā atgūties no izdegšanas Vai izdegšana liek jums ienīst savu darbu? 5 veidi, kā atkal atrast savu plūsmu Lasīt vairāk . Tomēr galu galā atbilde varētu būt virzība uz labu.

Kā jūs pārspējat programmētāja bloķēšanu?

Pēdējā lieta, ko es gribu pieminēt: dažreiz programmētāja bloķēšanu var izraisīt izsalkums, slāpes vai mazkustīgums. Ja jūsu smadzenes nesaņem pietiekami daudz barības vai hidratācijas, varat piedzīvot akūtu depresijas un motivācijas zaudējumu.

Kas attiecas uz vingrinājumiem, tas ir iespējams treniņš, neapmeklējot sporta zāli Kā trenēties, neapmeklējot sporta zāliTas ir pietiekami grūti, lai atvēlētu laiku faktiskam vingrinājumam, taču iedodiet savu braucienu un brauciet atpakaļ, un tas var novest pie daudz laika tērēšanas. Izmēģiniet šos efektīvos treniņus, nekad neatstājot savas mājas. Lasīt vairāk . Ja jums patiešām ir laika grūtības, mēs tos iesakām vingrinājumi, kurus varat veikt tieši pie sava galda 8 vienkārši vingrinājumi, kas palīdzēs jums saglabāt piemērotību pie sava galdaPatiesībā palikt pie sava galda ir iespējams. Šeit ir daži vingrinājumi, kurus ikviens var veikt. Daži pat neprasa piecelties, citi no jūsu ikdienas prasa ne vairāk kā 10 minūtes. Lasīt vairāk . Veselīgs ķermenis ir tāls ceļš uz veselīgu prātu.

Vai jūs kādreiz esat cīnījies ar programmētāja bloķēšanu? Kā jūs no tā izkļuvāt? Vai arī jūs joprojām cīnāties ar to tagad? Pastāstiet mums par to, daloties komentāros zemāk!

Attēlu kredīti: Uzsvēra biznesmenis autors alphaspirit caur Shutterstock, Apjukusi Nerd autors lassedesignen caur Shutterstock, Neapmierināta sievietes darbiniece Autors: Stokkete caur Shutterstock, Garlaicīgs programmētājs Nomad_Soul, izmantojot Shutterstock, Stresa uzņēmēja Autors: KieferPix, izmantojot Shutterstock

Džoelam Lī ir B.S. datorzinātnēs un vairāk nekā sešu gadu profesionālajā rakstīšanas pieredzē. Viņš ir MakeUseOf galvenais redaktors.