Tips til at øge din produktivitet som softwareudvikler

0
2862

Jeg har de seneste år brugt en del tid på at finde ud af, hvordan jeg kan øge min produktivitet som professionel freelance software engineer. Her er en hurtigt gennemgang af mine bedste tips til at øge produktiviteten som softwareudvikler.

Maker’s schedule

Arbejd fokuseret i flere timer af gangen med så få forstyrrelser som muligt, når du sidder og udvikler software. Det er mit bedste råd til at øge produktiviten som softwareudvikler.

Mange af de bedste softwareudviklere i verden har deres arbejdsdage opdelt i lange tidsblokke, hvor de arbejder koncepteret på deres opgaver i flere timer af gangen. Så har udvikleren tiden til at sætte sig ind i, hvordan softwaren virker og tiden til at finde på løsninger på de komplekse problemstillinger.

Den kendte lisp-udvikler Paul Graham har skrevet en rigtig godt blogindlæg omkring Maker’s schedule, Manager’s schedule. Han havde sin arbejdsdag opdelt, hvor han oftest programmede om aftenen til klokken 3 om natten. Han sov så typisk til klokken 11, hvorefter han arbejdede fra middag til aften på det han kaldte for “business stuff”, altså holde møder med kunder, papirarbejde osv.

Om aftenen/natten er det oftest nemmere at arbejde fokuseret/koncentreret som udvikler, da der er mere ro til at arbejde og færre forstyrrelser fra chefen, kollegaer, kunder, da de holder fri eller ligger og sover. Om aftenen bliver hjernen og kroppen også træt, og her er der mange udviklere som oplever, at det er nemmere at holde fokus. Hjernen og kroppen er for træt til at skulle nå en helt masse, så der er mindre multitasking, færre tanker og ting der skal nåes.

Skær ned på de sociale medier og email

Notifikationer, beskeder, popups fra de sociale medier og emails kan nemt distrahere, når du sidder og arbejder som softwareudvikler. Sluk mobilen eller sæt mobilen på lydløs og fjern de her notifikationer og popups på de smartphone, så du ikke bliver distraheret.

Jeg arbejder normalt med mobilen på lydløs, og så tjekker jeg email, beskeder og sociale medier max 1-2 gange om dagen. Så har jeg plads til at arbejde konceret på mine opgaver. Hvis jeg har en svær udviklingsopgave, kan jeg godt gå en dag uden at tjekke email.

Nogle udviklere bruger slet ikke sociale medier og email. Den berømte Datalog Donald Knuth stoppede fx med at bruge email tilbage i 1990’er, Knuth versus Email. Han skriver at hans arbejde kræver lange tidsblokke og uafbrydelig koncentration.

Bøger og blog omkring produktivetet som softwareudvikler

EFTERLAD ET SVAR

Please enter your comment!
Please enter your name here