Kreative, men effektive triks for å trekke en programmerings all-nighter

Kreative, men effektive triks for å trekke en programmerings all-nighter / Wordpress og webutvikling

Det er 7 pm. Nettverksprogramprosjektet du skulle jobbe i hele uken, er forfalden klokka 8.00 neste morgen. Du har ikke engang startet det. Dette er når en all-nighter er det eneste alternativet.

Universitetet kan være tøft, men situasjoner som beskrevet ovenfor kan også skje når du går inn i arbeidsstyrken. Frister kommer raskere enn du forventet. Prosjekt-tidslinjer kan presse deg rett til randen. Selv om det ikke er sunt å gjøre veldig ofte, er det noen ganger som drar en all-nighter for å treffe disse frister eller å fullføre det høyskoleprosjektet, det eneste alternativet du har igjen.

Dessverre er dette oftest et problem for datavitenskapsstudenter som har komplekse programmeringsprosjekter til å jobbe med. Det er altfor lett på universitetet for å bli distrahert av fester, pizza-leveranser og romantiske sysler. Mange ganger blir de tidskrevende programmeringsprosjektene satt til siste øyeblikk. Her er de mest effektive teknikkene for å skyve spindelvevene og vekke tankene dine for en natt med intens koding.

Forvandle miljøet ditt

Programmering innebærer intens fokus og konsentrasjon, noe som betyr at du må ha et miljø som bidrar til det. Før vi kommer til hvordan du kan forberede kroppen din til en all-nighter, er det viktig å vurdere miljøet ditt først.

En 1993 studie publisert i Journal of Obesity & Health fant at TV-visning signifikant senket metabolismen. Du har kanskje sett dette selv når du ser på TV i lang tid, forårsaket at du blir groggy. Så først slå av TVen din, eller stole på meg - du blir trukket inn i et uheldig slumring!

For det andre, skru opp AC. Kald luft øker hjertefrekvensen for å forbedre sirkulasjonen, og gir deg kraftig energi. På samme tid, skru opp alle lysene i rommet og sørg for at hele rommet du studerer er fullt opplyst. Studier har funnet ut at lyse rom har hjulpet folk føler seg mer våken og energisk. Dette er enda mer sant hvis du er utsatt for naturlig lys, så hvis du har råd til å kjøpe en fullspektret lyspære til bordlampen din - gjør det.

Endelig, hvis du klarer det, jobber du med programmeringsprosjektet med en venn, eller jobber med dine individuelle prosjekter sammen. Det er mye mer forfriskende å studere med en venn som du kan sprette ideer av av og til, heller enn å jobbe alene i et stille rom. Bare vær sikker på å unngå å bli distrahert av lange samtaler som gjør at timene glir bort.

Våkne kroppen din

De mest effektive triksene for å trekke en all-nighter er fysiske. Nøkkelen er at du må sørge for at kroppen din og tankene dine er fullt våken under kritiske timer. Dette gjelder spesielt for programmører, som trenger å kunne fokusere ikke bare på å utvikle komplisert kode, men må også være våken nok til å oppdage programvarebugs inne i den koden.

Trinn 1 er å ha en veldig stor frokost. Spis godt, ha en vanlig lunsj, og deretter i spissen til hele kvelden økten, bare spise snacks når du føler deg sulten - og bare nok til å dempe din appetitt. Du ønsker ikke å avlede blodstrøm fra hjernen eller kroppen din til magen din for fordøyelsen når du går inn i programmeringsplanen din.

Steg 2 er å planlegge omtrent en time i løpet av dagen for hele natten å ta en lur i omtrent 30 minutter. Pass på at du planlegger det minst 8 timer før du vanligvis går og legger deg.

Dette vil forynge ditt sinn og kropp i ledelsen til hele natten.

Trinn 3 - Om lag to timer før all-natteren, gå til treningsstudioet og gjør en lett treningsøkt. Dette bør være 30-60 minutter med en aerob aktivitet som får blodet ditt til å strømme og energi. Når du er oppe, bør du være omtrent en time unna starten av studietiden din.

Trinn 4 - På vei til hvor du skal jobbe med prosjektet, plukk opp frukt til å smake på, så vel som peppermyntgummi. Sørg også for at du har god tilførsel av kaffe eller koffeinholdig te, og en god tilførsel av kaldt vann (eller en kald kilde hvor du skal jobbe).

Nå er det på tide å dykke inn i hele programmeringsøkten.

Oppvåk ditt sinn

Alt så kjedelig som å skrive programvare kan kaste sinnet og sette deg i søvn, så før du dykker inn i et prosjekt som dette, må du forankre tankene. Finn en video på YouTube som får deg helt inspirert til å lykkes med prosjektet ditt. Det er mange flotte motivasjonsvideoer. 8 Inspirerende videoer som øyeblikkelig vil pumpe opp motivasjonen. 8 Inspirerende videoer som vil pumpe opp motivasjonen din. Hvordan føler du deg om motivasjonsvideoer? Du kan tenke at de ikke er noe mer enn forherlige, digitale pep-samlinger hvor altfor optimistiske mennesker forkynner tomme ord om suksess, seier og til slutt lykke. Og til noen ... Les mer der ute - finn en god en og se den omtrent 15 minutter før du er klar til å komme på jobb.

En av mine favoritter var definitivt Rocky Balboas inspirerende tale til sin sønn.

På dette punktet, stol på meg, du kommer til å være godt uthvilt, energi fra treningen din og helt pumpet - klar til å ta på prosjektet ditt som ingenting annet. Rått. Dykk inn i det, men forstå at det bare er begynnelsen på en veldig lang natt. Det er fortsatt ting du trenger å gjøre for å opprettholde dette nivået av energi gjennom natten.

Bortsett fra å sette opp miljøbelysning og temperatur, vil du også ha noe tilgjengelig annet enn prosjektet som holder deg i gang. Dette vil være annerledes for alle. Noen liker å ha musikk i bakgrunnen for dette. Andre mennesker vil lytte til en podcast eller et radio talk show. En annen ide er å sette opp hyppige pauser hvert 30. minutt for å komme på Facebook eller Twitter for å samhandle med venner. Eller hente telefonen og ring en venn som du vet, blir også oppe hele natten. Spill noen få minutter av et videospill. Bare begrense disse pausene til noen få minutter, eller du vil miste oversikten over tid og blåse tidsplanen din.

Mens du jobber, ikke glem å:

  • Drikk kaffe ved starten av studietiden din. Dette burde sparke i omtrent en time inn i programmeringsbinge, og vare et par timer.
  • Etter din første kaffe, begynn å drikke kaldt vann hele tiden. Ikke bare holder det kalde væsken blodkarrene hydrert og sirkulasjonen din opp, men det vil ha den heldige bivirkningen ved å tvinge deg til å stå opp og gå på toalettet hvert 15. minutt eller så. Den korte aktiviteten vil også hjelpe deg med å holde deg våken.
  • Unngå energidrikker. De gir vanligvis en fin første boost, men de ekstra ingrediensene - og vanligvis ekstra koffein - vil resultere i en tidligere og mer dramatisk “brak”.
  • Snack på frukt - helst sitrus som appelsiner - men epler, pærer eller lignende frukter vil gjøre. Du er på utkikk etter en sunn sukkerhastighet som også vil holde magen matt nok, slik at du ikke blir sulten.

Når morgenen kommer, og du nærmer deg slutten av programmeringsprosjektet, sakke ned på frukten, ikke drikk mer kaffe eller vann, og senk de mentale og fysiske pausene. Du vil la kroppen din gå ned, slik at du kan slappe av (men ikke sovne). Komme til klassen i tide for å sende inn ditt ferdige prosjekt!

Sett opp en gjenopprettingsperiode

Når du har oppnådd målet ditt og prosjektet ditt er sendt inn, vil du åpenbart føle deg utmattet. Du var oppe hele natten, og nå er du oppe hele dagen. Hvorfor ikke bare gå til sengs på 2-3 pm?

Årsaken er at hvis du gjør det, vil hele sirkadianrytmen bli ødelagt. Et triks som jeg har lært av andre reisende, som ofte må overvinne store tidszoner, er en rask metode til “tilbakestille” din søvn syklus. Dette innebærer å tvinge deg selv til å holde opp hele dagen etter (etter din all-nighter) og gå til sengs så nær din normale sovetid som mulig.

Uansett hva du gjør, unngå kjøring i løpet av den andre delen av den andre dagen. Forstå at øyeblikket du lukker øynene, er du sannsynlig å sovne, så unngå enhver aktivitet som krever full oppmerksomhet. Bare nå din sengetid, krølle opp under dekslene, og dykk inn i 8-10 timer dyp, uavbrutt søvn.

Du kan også prøve den matfastende sirkadiske klokken reset som Harvard Medical School forskere oppdaget i 2009. Jeg har aldri prøvd det selv, men jeg har hørt det fungerer underverk.

Endelig (og sannsynligvis viktigst), det faktum at du bare var tvunget til å trekke en all-nighter, burde tjene som en indikasjon på at du trenger å tenke på tidsstyringen. Få opp tiden din med Google Kalender, blogger og statusoppdateringer frigjør Din tid med Google Kalender, blogger og statusoppdateringer Les mer ferdigheter. Overvei teknikker og verktøy som Pomorodo Pomodoro Web App Tomato. Er Tidshåndtering Laget Enkel Pomodoro Web App Tomato. Er Tidstyring Made Simple Kan ikke fokusere? Kom deg til jobb, nå. Tomato.es er en gratis Pomodoro-timer som du kan bruke direkte i nettleseren din - og det er muligens den beste appen jeg noensinne har brukt. Pomodoro-teknikken er enkel: ... Les mer eller andre verktøy for tidsstyring Administrer livet ditt med gratis Online Time Management Tools Administrer livet ditt med gratis Online Time Management Tools Les mer som vil hjelpe deg med å unngå denne siste typen av scenario. Det siste du vil gjøre er å trekke denne typen all-nighter ofte, eller du kan ende opp med alvorlige fysiske og psykologiske bivirkninger på sikt.

Har du noen gang hatt å trekke av en av disse nattesøktene? Hvilke andre tips og teknikker har du brukt til å holde deg våken? Del noen av dine råd i kommentarfeltet nedenfor.

Man sover via Maltsev Semion på Shutterstock, Man Spiller videospill via Perig på Shutterstock, College Student Sleeping via Arek Malang på Shutterstock, Student slitt ut via Aceshot1 på Shutterstock

Utforsk mer om: Helse, Time Management.