
Peter Holmes
0
3699
326
Doven. Overvældet. Forvirret. Formålsløs. Hver programmerer støder på en række negative følelser i løbet af deres rejse, og hvis de forbliver ukontrolleret, kan disse følelser have en dybtgående indflydelse på fremskridt - endda få nogle til at give op helt.
Hvis du nogensinde har følt, at du var simpelthen ude af stand at skrive kode, selvom du teknisk er dygtig nok til at gøre det, så har du konfronteret det, der er kendt som programmeringsblok (eller koders blok). Det er dybest set forfatterblok for programmerere.
Mentale blokke 10 motiverende TED-foredrag for at hjælpe dig med at flikke væk fra dine mentale blokke 10 Motiverende TED-foredrag for at hjælpe dig med at flikke væk fra dine mentale blokke Den værdifulde lærdom fra livskvaliteten er, at de spåner væk på deres mentale blokke mere konsekvent end andre. Ti TED-samtaler understreger en enkel ting - det hele er i sindet. er aldrig lette at overvinde, men sølvforet er, at der altid er en grundårsag. Hvis du kan identificere roden, kan du starte på vejen mod sejr og succes.
Lad os udforske nogle af de mest almindelige årsager til programmeringsblok, og hvad du kan gøre for at slå dem.
Root Årsag nr. 1: Hjælpeløshed
Den første store kilde til programmeringsblok, især for nybegynder, er hjælpeløshed. Det er den følelse af at være så overvældet, at du fryser op og løber fra dine problemer, hvilket resulterer i timer brugt på Netflix eller gennemsøger Reddit.
Hjælpeløshed i sig selv kan opdeles i to underproblemer: a mangel på viden eller et problem med opgavehåndtering.
Lad os sige, at du er ansat som kodningspraktikant, og din første opgave er at rydde op i et par bugs i det massive interne udviklingsværktøj, der bruges af din virksomhed. Der er millioner af kodelinjer, der skal vades igennem, tusinder af sider med dokumentation, og ingen af dem er smukke.
Hvor begynder du? Det er et hårdt sted at være i, og det kræver ingen fantasi at se, hvordan denne form for scenarie kan føre til død af programmeringsentusiasme.
Til dette anbefaler vi at låne en taktik fra vores tip til bedre studievaner 5 måder Tech kan hjælpe dig med at fremme bedre studievaner 5 måder Tech kan hjælpe dig med at fremme bedre studievaner Det har været et stykke tid siden jeg har været i skole, men jeg ved et par venner, der stadig studerer deres vej mod eksamen. Det forundrer mig, hvor mange værktøjer der i øjeblikket findes der til hjælp ...: opdele det i mindre og mindre opgaver, og brug derefter en huskeliste til at spore dine fremskridt et trin ad gangen. Faktisk anbefaler vi 3-Strike-systemet 3-Strike-systemet: Sådan prioriteres din opgaveliste 3-Strike-systemet: Hvordan prioriterer du din opgaveliste Kommer du ikke igennem din opgaveliste? Problemet er måske ikke din produktivitet, det er måske bare dine prioriteter. Lad os lære at prioritere opgavelisten og få tingene gjort. for maksimal produktivitet.
En anden ting, der hjælper, er at skærpe dine samlede færdigheder som programmerer. Måske skal du gøre dig bekendt med det ukendte, som at mestre et nyt programmeringssprog 7 Nyttige tricks til at mestre et nyt programmeringssprog 7 Nyttige tricks til at mestre et nyt programmeringssprog Det er okay at blive overvældet, når du lærer at kode. Du vil sandsynligvis glemme tingene så hurtigt, som du lærer dem. Disse tip kan hjælpe dig med at bevare alle de nye oplysninger bedre. . Prøv at kæmpe gennem så mange gratis programmeringsbøger 9 Gratis programmeringsbøger, der vil gøre dig til en pro 9 Gratis programmeringsbøger, der vil gøre dig til en pro. Ringer til alle programmerere, hvad enten de er nye, gamle eller håber: vi har fundet et stort udvalg af gratis ( som i øl) bøger for at øge dine kodningsevner til det næste niveau. Hop ind og nyd det. som du kan, hvilket kan hjælpe dig med at opbygge selvtillid.
Eller hvis bøger ikke er din kop te, kan du måske undersøge et par Udemy-programmeringskurser Lær med kodningsprojekter: 9 Udemy-kurser til begynderprogrammøren Lær med kodningsprojekter: 9 Udemy-kurser til begyndere-programmereren Den virkelige vanskelighed er at finde god programmering tutorials og kurser, der ikke kun lærer dig de nødvendige færdigheder, men gør det med praktiske projekter. Det er her Udemy træder ind. I stedet. Pointen er, at lære så meget som du vil gøre programmering ikke så overvældende. Hvordan man lærer programmering uden al stress Sådan lærer man programmering uden al den stress Måske har du besluttet at fortsætte programmering, hvad enten det drejer sig om en karriere eller bare som en hobby . Store! Men måske begynder du at blive overvældet. Ikke så stor. Her er hjælp til at lette din rejse. .
Root Årsag 2: Frygt for fiasko
Tangentielt relateret til ideen om “bliver overvældet” er frygt for fiasko. Dette kan påvirke både nybegynderne og veteraner, og selvom det ikke rammer alle sammen, det plager mange.
Kort sagt, du ved, hvad du skal gøre, og du har de relevante færdigheder til at få det til at ske, men du er så ængstelig for, om du er god nok til at trække det ud og denne angst ødelægger dig fra endda at starte. Nogle mennesker udsætter sig, andre holder op med at programmere helt 6 tegn på, at du ikke er beregnet til at være programmør, 6 tegn på, at du ikke har til hensigt at være programmør. Ikke alle er udskåret til at være programmerer. Hvis du ikke er helt sikker på, at du er beregnet til at være programmør, er her nogle tegn, der kan pege dig i den rigtige retning. .
Der er mange derude, der er usympatiske over for dette spørgsmål. Det er ikke ualmindeligt at finde terse råd, der føles fornærmende, som denne bit fra Bill Schindler:
“Jeg har aldrig lidt under det,” sagde systemsoftwarekonsulent og XML-specialist Bill Schindler. “Hvorfor vi lader folk slippe af med fjollede ting som forfatterblok / programmererblok, ved jeg ikke ... Den eneste kur mod programmerers blok er at begynde at programmere noget, hvad som helst - ligesom den eneste kur mod forfatterblok er at begynde at skrive.”
HT: ZDNet
Men folk der har der lider af denne form for mental tilbageslag er hurtige med at tilbyde forslag og tip, der kan hjælpe, såsom at slappe af, tage en tur gennem naturen eller endda meditere:
“Jeg kan godt lide at lave en analogi til meditation som at være som at defragmentere harddisken, skylle hukommelsescachen og smide midlertidige filer ud,” tilbudt [en] Slashdot-plakat.
HT: ZDNet
Meditation har vist sig at være effektiv for mange mennesker, når det kommer til at reducere angst og rydde hovedet, og vi anbefaler, at du tjekker disse gratis mediteringsværktøjer Meditation Made Easy: Tools & Resources To Aid Your Wellness Being Meditation Made Easy: Tools & Resources To Aid Dit velbefindende Hvis du er kommet til den konklusion, at meditation er en metode til at roe dit sind og opnå velvære værd at prøve, så kan vi hjælpe dig med ressourcer og værktøjer. for at hjælpe dig i gang. Derudover er disse apps, der beroliger dit sind De 10 bedste beroligende apps til at slappe af, forstyrre og rydde dit sind De 10 bedste beroligende apps til at slappe af, forstyrre og rydde dit sind Livet kan undertiden overvælde dig med stress og angst. Det er når disse beroligende apps kan hjælpe dig med at forstyrre og rydde dit sind. måske udfører vidundere.
Men i slutningen af dagen er frygt for fiasko et uvæsentligt og internt problem at overvinde. Det er måske ikke særlig nyttigt at sige “bare gør det”, men ofte gange det er den mest praktiske vej at tage.
Root Årsag 3: Pointlessness
For dem, der programmerer på vegne af en anden - hvilket er ret sandt for enhver programmør, der ikke er en del af deres egen opstartidee - kan motivation undertiden undgås, når du begynder at føle dig som dit arbejde mangler nogen reel mening.
Når vi ser på motivationsvidenskaben 6 Mind-Blowing TED-samtaler om psykologi og menneskelig adfærd 6 Mind-blowing TED-samtaler om psykologi og menneskelig adfærd Den menneskelige hjerne er kompleks og forvirrende, hvilket forklarer, hvorfor menneskelig adfærd er så kompleks og forvirrende. Mennesker har en tendens til at handle én måde, når de føler noget helt andet. Her er et par ..., vi finder ud af, at motivation kommer i to former: iboende og ekstrinsik.
en ekstrinsic motivator er noget, der får dig til at gøre noget, som du ikke ønsker at gøre. Almindelige eksempler inkluderer lønsedler, bonusser, trussel om opsigelse osv iboende motivator kommer indefra - du gør det fordi du vil have at gøre det, selvom du ikke har noget eksternt at drage fordel af det.
Du kan være under indflydelse af flere motivatorer til enhver tid, og disse motivatorer kan være en blanding af både indre og ekstrinsik. Men hvis dit brændstof består af kun ekstrinsiske motiverende, kan du begynde at undre dig, “Hvad laver jeg her?”
På dette tidspunkt har du to muligheder. Du kan enten finde en iboende motivator til dit / de aktuelle projekt (er), eller du kan finde et andet projekt som du føler dig iboende motiveret.
Intrinsic motivation koger ned til vision og mission. Investeres du personligt i resultatet af dit arbejde? Er du på linje med dine virksomheds mål og overbevisning? Føler du, at du har delvis ejerskab over det arbejde, du udfører?
Hvis ikke, kan det være en god ide at begynde at spørge dig selv, hvor du kan begynde at investere selv. Kig efter måder at gøre dit projekt til dit eget, selv delvis. Værste tilfælde - hvis du simpelthen ikke kan finde nogen iboende motiverende - er det måske tid til at flytte til grønnere græsgange.
Root Årsag 4: Kedsomhed
Nogle programmerere, især dem, der er lidt erfarne, mister deres interesse for programmering, fordi det begynder at føle sig kedelig. Dette problem adskiller sig subtilt fra det nævnte problemløshedsproblem, fordi dette handler mere om udfordring end det handler om mission.
Eller med andre ord, når de projekter, du arbejder på, er for enkle, for trivielle eller for jordiske, finder du ud af, at dit sind konsekvent tænder for autopilot. Det er for let, og på grund af dette føler du dig mindre engageret i dit arbejde og mindre drevet til at fortsætte kodningen.
Løsningen er at finde en måde at gøre det på udfordre dig selv igen.
Hvis du arbejder for en virksomhed, kan du måske du frivilligt selv for større ansvarsområder. I stedet for blot at rydde op i fejl og implementere trivielle værktøjer, kan du spørge om at skifte opgaver eller tilslutte dig et andet team. Dette er ikke altid en mulighed, men det er ikke desto mindre værd at spørge.
Den anden vej - og denne er mere praktisk - er at tage et personligt sideprojekt 5 Projektideer til at hjælpe dig med at lære programmering hurtigere 5 Projektideer, der hjælper dig med at lære programmering hurtigere Der er et par måder at lette læringskurven for programmering. Få dine hænder beskidte, og lær hurtigere med sideprojekter, du kan starte når som helst. Leg rundt med disse fem. . Prøv at bygge noget i et felt, der ikke er relateret til dine vigtigste programmeringsopgaver. Hvis du opretter spil i løbet af dagen, kan du prøve at opbygge et websted om natten.
Jeg anbefaler, at programmerere har 2 eller 3 aktive opgaver på et tidspunkt, som han / hun kan arbejde på. Når du sidder fast et eller andet sted, er det dejligt at være i stand til at skifte gear og arbejde på noget andet et stykke tid og så komme tilbage til problemet med et nyt perspektiv.
HT: Stack Exchange
Få ting er lige så effektive til at kurere kedsomhed end en ændring af kulisser, og programmering er ingen undtagelse. Nogle gange har du bare brug for en dosis af noget nyt.
Root Årsag # 5: Burnout
Hvis ingen af ovenstående årsager synes at være den rigtige, er du måske bare overanstrengt og udbrændt 5 tegn på, at du arbejder for hårdt (og hvordan fikser man dem) 5 tegn på, at du arbejder for hårdt (og hvordan at rette dem) Lider du af et umætteligt ønske om at arbejde? Her er nogle af tegnene til at genkende denne lidelse, og hvordan du kan overvinde den. , måske endda ryggen til workaholism. Tegn inkluderer angst, frygt for at være uproduktiv, forsømme dit helbred af hensyn til dit arbejde.
Udbrændthed er et psykologisk udtryk, der refererer til langvarig udmattelse og formindsket interesse for arbejde. Det antages, at udbrænding skyldes kronisk erhvervsmæssig stress (f.eks. Overbelastning af arbejdet).
Symptomerne på udbrændthed ligner symptomerne på klinisk depression; i en undersøgelse, der direkte sammenlignede depressive symptomer hos udbrændte arbejdstagere og klinisk deprimerede patienter, blev der ikke fundet nogen diagnostisk signifikante forskelle mellem de to grupper: udbrændte arbejdere rapporterede lige så mange depressive symptomer som klinisk deprimerede patienter.
HT: Wikipedia
En reel sag kunne gøres, at workaholism forårsager fysiske ændringer i din hjerne og krop, og disse ændringer kan have en alvorlig indflydelse på dit mentale velvære. Tab af motivation til at kode er kun et af mange potentielle symptomer.
Som en person, der har kæmpet med programmering af udbrændthed Programmering af udbrændthed: Sådan genvinder du din mistede motivation Programmering af udbrændthed: Sådan genvinder du din mistede motivation At skrive alle disse kodelinjer kan drænes fysisk og følelsesmæssigt. Alt hvad du behøver for at komme op igen er bevidstheden om, at motivation kan genvindes. Jeg ved selv, at det kan være en stejl bakke at klatre. Ingen særlig løsning er rigtig for alle. Men hvis du har lyst til at workaholism er et reelt problem, kan det være tid til at evaluere, om du vil opgive programmeringen eller ej.
Og for at være klar, kan du være en programmerende workaholic, selvom programmering ikke er en fuldstændig karriere for dig. Side-projekter og hobbyer kan være lige så skadelige, når du lader dem spin ud af kontrol.
Her er et par tip til at komme sig efter udbrændthed Gør udbrændthed dig til at hate dit arbejde? 5 måder at finde din strøm igen gør udbrænding dig til at hate dit arbejde? 5 måder at finde din strøm igen. I sidste ende kan imidlertid svaret være at gå videre for godt.
Hvordan slår DU Programmer's Block?
En sidste ting vil jeg nævne: undertiden kan programmeringsblok være forårsaget af sult, tørst eller at være stillesiddende. Hvis din hjerne ikke får tilstrækkelig næring eller hydrering, kan du opleve akutte anfald af depression og tab af motivation.
Hvad angår motion, er det muligt at træne uden at gå i gymnastiksalen. Sådan træner du uden at gå på gymnastiksalen. Sådan træner du uden at gå på gymnastiksalen. Det er svært nok at afsætte tid til faktisk træning, men kaste din pendler, og det kan tilføje op til meget spildt tid. Prøv disse effektive træningspunkter uden nogensinde at forlade dit hjem. . Hvis du virkelig er bundet af tid, anbefaler vi disse øvelser, du kan gøre lige ved skrivebordet. 8 lette øvelser for at hjælpe dig med at holde dig i form ved dit skrivebord 8 lette øvelser for at hjælpe dig med at holde dig i form ved dit skrivebord Det er faktisk muligt at holde sig i form på dit skrivebord . Her er nogle øvelser, som enhver kan gøre. Nogle kræver ikke engang at stå op, andre tager ikke længere end 10 minutter ud af din daglige rutine. . En sund krop går langt mod et sundt sind.
Har du nogensinde kæmpet med programmerers blok? Hvordan kom du ud af det? Eller kæmper du stadig med det nu? Fortæl os om det ved at dele i kommentarerne herunder!
Billedkreditter: Stresset forretningsmand af alphaspirit via Shutterstock, Forvirret Nerd af lassedesignen via Shutterstock, Frustreret kvindearbejder af Stokkete via Shutterstock, Bored Programmer af Nomad_Soul via Shutterstock, Stressed Businesswoman af KieferPix via Shutterstock