5 måter å slå programmørens blokk akkurat nå
Lat. Overveldet. Forvirret. Formålsløs. Hver programmerer møter en rekke negative følelser i løpet av reisen, og hvis de ikke er merket, kan disse følelsene ha en dyp innflytelse på fremgang - selv om noen gir opp helt.
Hvis du noen gang har følt at du var rett og slett ute av stand å skrive kode selv om du er teknisk dyktig nok til å gjøre det, så har du konfrontert det som er kjent som programmeringsblokk (eller koderblokk). Det er i utgangspunktet forfatterens blokk for programmerere.
Mentale blokker 10 Motiverende TED-samtaler for å hjelpe deg med å kaste bort på dine mentale blokker 10 Motiverende TED-samtaler for å hjelpe deg med å kaste bort på dine mentale blokker Den verdifulle leksjonen fra prestenees liv er at de sprer seg vekk på deres mentale blokker mer konsekvent enn andre. Ti TED Talks understreker en enkel ting - det er alt i tankene. Les mer er aldri lett å overvinne, men sølvfôr er at det alltid er grunnårsak. Hvis du kan identifisere roten, kan du starte på veien mot seier og suksess.
La oss utforske noen av de vanligste årsakene til programmørens blokk og hva du kan gjøre for å slå dem.
Root Årsak # 1: Hjelpeløshet
Den første store kilden til programmeringsblokken, spesielt for nybegynnere, er hjelpeløshet. Det er den følelsen av å være så overveldet at du fryser opp og løper fra dine problemer, noe som resulterer i timer brukt på Netflix eller surfing Reddit.
Hjelpløshet i seg selv kan brytes ned i to delproblemer: a mangel på kunnskap eller et problem med oppgavebehandling.
La oss si at du har blitt ansatt som en kodende praktikant, og din første oppgave er å rydde opp noen få feil i det massive interne utviklingsverktøyet som brukes av din bedrift. Det er millioner av kodelinjer for å wade gjennom, tusenvis av sider med dokumentasjon, og ingen av det er pen.
Hvor begynner du? Det er et vanskelig sted å være i, og det tar ingen strekk av fantasien å se hvordan denne typen scenario kan føre til at programmeringsentusiasmen dør.
For dette anbefaler vi at du låner en taktikk fra våre tips for bedre å studere vaner. 5 Veier Tech kan hjelpe deg med å bedre bedre studievaner. 5 måter Teknikk kan hjelpe deg med å skape bedre studievaner. Det har vært en stund siden jeg har vært i skolen, men jeg vet Noen venner som fortsatt studerer seg mot oppgradering. Det amazes meg hvor mange verktøy som finnes for øyeblikket der ute for å hjelpe ... Les mer: bryte den ned i mindre og mindre oppgaver, bruk deretter en oppgaveliste for å spore fremdriften ditt ett steg om gangen. Faktisk anbefaler vi 3-Strike-systemet 3-Strike-systemet: Slik prioriterer du oppgavelisten 3-Strike-systemet: Slik prioriterer du oppgavelisten Får du ikke gjennom oppgavelisten din? Problemet er kanskje ikke produktiviteten din, det kan bare være dine prioriteringer. La oss lære å prioritere oppgavelisten, og få ting gjort. Les mer for maksimal produktivitet.
En annen ting som hjelper er å skjerpe dine generelle ferdigheter som programmerer. Kanskje du trenger å gjøre deg kjent med den ukjente, som å mestre et nytt programmeringsspråk. 7 Nyttige triks for å mestre et nytt programmeringsspråk. 7 Nyttige triks for å mestre et nytt programmeringsspråk. Det er greit å være overveldet når du lærer å kode. Du vil sikkert glemme ting så fort du lærer dem. Disse tipsene kan hjelpe deg å bedre beholde all den nye informasjonen. Les mer . Prøv å kammere gjennom så mange gratis programmeringsbøker. 9 Gratis programmeringsbøker som gjør deg til en pro 9 Gratis programmeringsbøker som gjør deg til et pro Calling alle programmerere, enten nye, gamle eller håpefulle: Vi har funnet et stort utvalg av gratis ( som i øl) bøker for å øke kodingsevnen din til neste nivå. Hopp inn og nyt. Les mer som mulig, som kan hjelpe deg med å bygge tillit.
Eller hvis bøker ikke er din kopp te, kan du se nærmere på noen utemy-programmeringskurser. Lær med kodingsprosjekter: 9 Udemy-kurs for nybegynnerprogrammer Lær med kodingsprosjekter: 9 Utemy-kurs for nybegynnerprogrammer Den virkelige vanskeligheten er å finne god programmering opplæring og kurs som ikke bare lærer deg de nødvendige ferdighetene, men gjør det med praktiske prosjekter. Det er der Udemy går inn. Les mer i stedet. Poenget er å lære så mye du kan gjøre programmering ikke så overveldende Hvordan lære programmering uten all stress Hvordan lære programmering uten all stress Kanskje du har bestemt deg for å forfølge programmering, enten for en karriere eller bare som en hobby . Flott! Men kanskje du begynner å føle deg overveldet. Ikke så bra. Her er hjelp til å lette reisen din. Les mer .
Rødårsak # 2: Feilfrykt
Tangentielt relatert til ideen om “å være overveldet” er frykt for å mislykkes. Dette kan påvirke både nybegynnere og veteraner, og selv om det ikke plager alle, det plager mange.
Kort sagt, du vet hva du skal gjøre, og du har relevante ferdigheter for å få det til å skje, men du er så engstelig om du er god nok til å trekke den av og denne angsten kremer deg fra selv å starte. Noen mennesker forhaler, andre slutter programmering helt 6 Tegn at du ikke er ment å være programmerer 6 Tegn på at du ikke er ment å være programmerer Ikke alle er kuttet ut for å være programmerer. Hvis du ikke er helt sikker på at du er ment å være programmerer, er det noen tegn som kan vise deg i riktig retning. Les mer .
Det er mange der ute som er usympatiske på dette problemet. Det er ikke uvanlig å finne tøffe råd som føles fornærmende, som dette fra Bill Schindler:
“Jeg har aldri lidd av det,” sa systemkonsulent og XML-spesialist Bill Schindler. “Hvorfor vi lar folk komme unna med dumme ting som forfatterens blokk / programmeringsblokk, jeg vet ikke ... Den eneste kur for programmeringsblokken er å begynne å programmere noe, noe - akkurat som den eneste kur for forfatterblokk er å begynne å skrive.”
HT: ZDNet
Men folk som ha lider av denne typen mentale tilbakeslag er raske til å tilby forslag og tips som kan hjelpe, for eksempel å slappe av, ta en tur gjennom naturen, eller til og med meditere:
“Jeg liker å gjøre en analogi med meditasjon som å defragging harddisken, spyle minnebufferen og kaste ut midlertidige filer,” tilbød [en] Slashdot plakat.
HT: ZDNet
Meditasjon har vist seg å være effektiv for mange mennesker når det gjelder å redusere angst og rydde hodet, og vi anbefaler at du sjekker ut disse gratis meditasjonsverktøyene. Meditasjon Made Easy: Verktøy og ressurser for å hjelpe ditt velvære Meditasjon gjort enkelt: Verktøy og ressurser til hjelp Ditt velvære Hvis du har kommet til den konklusjonen at meditasjon er en metode for å berolige ditt sinn og oppnå velvære verdt å prøve, kan vi hjelpe deg med ressurser og verktøy. Les mer for å hjelpe deg med å komme i gang. I tillegg er disse appene som beroliger ditt sinn De 10 beste beroligende appene for å slappe av, ødelegge og rydde ditt sinn De 10 beste beroligende appene for å slappe av, ødelegge og rydde ditt liv Livet kan noen ganger overvelde deg med stress og angst. Det er da disse beroligende appene kan hjelpe deg med å ødelegge og fjerne tankene dine. Les mer kan gjøre underverk.
Men på slutten av dagen er frykt for fiasko et immaterielt og internt problem å overvinne. Det kan ikke være spesielt nyttig å si “bare gjør det”, men ofte ganger det er den mest praktiske veien å ta.
Rødårsak # 3: Siktløshet
For de som programmerer på vegne av en annen - som er ganske sant for enhver programmerer som ikke er en del av sin egen oppstartsidee - kan motivasjon noen ganger løsnes når du begynner å føle deg som arbeidet ditt mangler noen reell betydning.
Når vi ser på vitenskapen om motivasjon 6 Mind-Blowing TED-snakk om psykologi og menneskelig oppførsel 6 Mind-Blowing TED-snakk om psykologi og menneskelig oppførsel Den menneskelige hjernen er kompleks og forvirrende, noe som forklarer hvorfor menneskelig atferd er så komplisert og forvirrende. Folk har en tendens til å handle på en måte når de føler noe helt annet. Her er noen ... Les mer, vi finner at motivasjonen kommer i to former: inneboende og ekstrinsisk.
en ekstrinsisk motivator er noe som får deg til å gjøre noe du ikke vil gjøre. Vanlige eksempler inkluderer lønnsslipp, bonuser, trussel om oppsigelse, etc. An inneboende motivator kommer fra deg - du gjør det fordi du vil å gjøre det selv om du ikke har noe eksternt å få fra det.
Du kan være under påvirkning av flere motivatorer til enhver tid, og disse motivatorene kan være en blanding av både inneboende og ekstrinsic. Men hvis drivstoffet ditt består av bare Ekstrinsiske motivatorer, du kan begynne å lure på, “Hva gjør jeg her?”
På dette punktet har du to alternativer. Du kan heller finn en inneboende motivator for ditt nåværende prosjekt (er), eller du kan finn et annet prosjekt som du føler deg iboende motivert til.
Intrinsisk motivasjon koker ned til visjon og oppdrag. Er du personlig investert i utfallet av arbeidet ditt? Er du i tråd med bedriftens mål og overbevisning? Føler du at du har en del eierskap over arbeidet du gjør?
Hvis ikke, kan det være lurt å begynne å spørre deg selv hvor du kan begynne å investere deg selv. Se etter måter å gjøre prosjektet ditt eget, selv delvis. Verste tilfelle scenario - hvis du bare ikke finner noen inneboende motivatorer - så er det kanskje på tide å flytte på grønnere beite.
Root Årsak # 4: Kjedsomhet
Noen programmerere, spesielt de som er litt erfarne, mister sin interesse for programmering fordi den begynner å føle seg kjedelig. Dette problemet er subtilt forskjellig fra det ovennevnte punktlessness problemet fordi dette handler om utfordring enn det handler om oppdrag.
Eller med andre ord, når prosjektene du jobber med, er for enkle, for trivielle eller for verdslige, finner du at tankene dine konsekvent setter på autopilot. Det er for enkelt, og på grunn av dette føler du deg mindre engasjert i arbeidet ditt og mindre drevet for å beholde kodingen.
Løsningen er å finne en måte å utfordre deg selv igjen.
Hvis du jobber for et selskap, kan du kanskje frivillige deg selv for større ansvar. I stedet for bare å rydde opp feil og implementere trivielle verktøy, kan du kanskje spørre om å bytte oppgaver eller bli med i et annet lag. Dette er ikke alltid et alternativ, men det er verdt å spørre likevel.
Den andre veien - og dette er mer praktisk - er å ta på seg et personlig sideprosjekt. 5 Prosjekt ideer som hjelper deg med å lære programmering raskere. 5 Prosjekt ideer som hjelper deg med å lære programmering raskere. Det er noen måter å lette på lærekurven for programmering. Få hendene skitne og lær raskere med sideprosjekter du kan starte når som helst. Spill rundt med disse fem. Les mer . Prøv å bygge noe i et felt uten tilknytning til dine hovedprogrammeringsoppgaver. Hvis du lager spill om dagen, kan du prøve å bygge et nettsted om natten.
Jeg anbefaler programmerere har 2 eller 3 aktive oppgaver på en tid som han / hun kan jobbe med. Når du sitter fast et sted, er det fint å kunne bytte gir og jobbe med noe annet for en stund, og deretter komme tilbake til problemet med et nytt perspektiv.
HT: Stack Exchange
Få ting er like effektive for å kurere kjedsomhet enn en endring i naturen, og programmering er ikke noe unntak. Noen ganger trenger du bare en dose av noe nytt.
Root Årsak # 5: Burnout
Hvis ingen av de ovennevnte årsakene virker som den rette, så er du kanskje bare overarbeidet og brent ut. 5 Skilt at du jobber for hardt (og hvordan du løser dem). 5 Tegn på at du jobber for hardt (og hvordan å fikse dem) Lider du av et umettelig ønske om å jobbe? Her er noen av tegnene for å gjenkjenne denne sykdommen og hvordan du kan overvinne den. Les mer, kanskje til og med verging på arbeidsholisme. Tegn inkluderer angst, frykt for å være uproduktiv, forsømmer helsen din for arbeidets skyld.
Burnout er et psykologisk begrep som refererer til langsiktig utmattelse og redusert interesse for arbeid. Utbrenning har antatt å skyldes kronisk yrkesstress (for eksempel arbeid overbelastning).
Symptomene på utbrenthet ligner de av klinisk depresjon; i en studie som direkte sammenlignet depressive symptomer hos utbrente arbeidstakere og klinisk deprimerte pasienter, fantes ingen diagnostisk signifikante forskjeller mellom de to gruppene: utbrente arbeidere rapporterte så mange depressive symptomer som klinisk deprimerte pasienter.
HT: Wikipedia
En ekte sak kan gjøres for at workaholism forårsaker fysiske endringer i hjernen og kroppen din, og disse endringene kan ha en alvorlig innvirkning på ditt mentale velvære. Tap av motivasjon til kode er bare ett av mange potensielle symptomer.
Som noen som har slitt med programmering av burnout Programmering Burnout: Hvordan gjenvinne din tapte motivasjon Programmering Burnout: Hvordan gjenvinne din tapte motivasjon Skrive alle disse kodelinjene kan drenere fysisk og følelsesmessig. Alt du trenger for å komme seg opp er bevisstheten om at motivasjon kan gjenvinnes. Les mer selv, jeg vet at det kan være en bratt bakke å klatre. Ingen spesiell løsning er riktig for alle. Men hvis du føler at arbeidsholisme er et reelt problem, kan det være på tide å vurdere om du vil gi opp programmeringen.
Og for å være klar, kan du være en programmeringsarbeider, selv om programmering er ikke en fullblåst karriere for deg. Sideprosjekter og hobbyer kan være like skadelige når du lar dem spinne ut av kontroll.
Her er noen tips for å gjenopprette fra utbrenthet Er utbrenning som gjør at du hater arbeidet ditt? 5 måter å finne strømmen din igjen, er utbrenthet som gjør at du hater arbeidet ditt? 5 måter å finne flyt igjen på Les mer. Til slutt kan svaret være å gå videre for godt.
Hvordan slår du programmørens blokk?
En siste ting jeg vil nevne: Noen ganger kan programmørens blokk være forårsaket av sult, tørst, eller stillesittende. Hvis hjernen din ikke får nok næring eller hydrering, kan du oppleve akutte anfall av depresjon og motivasjonstap.
Når det gjelder trening, er det mulig å trene uten å gå på treningsstudioet. Slik trener du deg uten å gå på treningsstudioet. Slik trener du deg uten å gå til treningsstudioet Det er vanskelig nok å sette opp tid for faktisk trening, men kaste inn pendlingen din, og det kan legge opp til mye bortkastet tid. Prøv disse effektive treningsøktene uten å forlate hjemmet ditt. Les mer . Hvis du er veldig fast for tid, anbefaler vi disse øvelsene du kan gjøre rett ved skrivebordet. 8 Enkle øvelser som hjelper deg med å holde deg godt på skrivebordet. 8 Enkle øvelser for å hjelpe deg med å holde deg på skrivebordet. . Her er noen øvelser som noen kan gjøre. Noen trenger ikke engang å stå opp, andre tar ikke mer enn 10 minutter ut av din daglige rutine. Les mer . En sunn kropp går langt i retning av et sunt sinn.
Har du noen gang slitt med programmeringsblokken? Hvordan kom du ut av det? Eller er du fortsatt sliter med det nå? Fortell oss om det ved å dele i kommentarene nedenfor!
Image Credits: Stressed forretningsmann ved alphaspirit via Shutterstock, Confused Nerd av lassedesignen via Shutterstock, Frustrated Woman Worker av Stokkete via Shutterstock, Bored Programmer av Nomad_Soul via Shutterstock, Stressed Businesswoman av KieferPix via Shutterstock
Utforsk mer om: Motivasjon, programmering.