Du tror måske, at programmørers arbejdsplaner ikke adskiller sig fra hinanden. Men det er faktisk ikke sandt! Hver enkelt startup, softwarehus og endda virksomhed har sin egen arbejdsstil, som påvirker den måde, vi arbejder på i hverdagen.
Før du starter din karriere et bestemt sted, kan du blive helt ør i hovedet af at tvivle på tingene. Det er derfor, jeg har besluttet at skrive denne artikel og give dig et smugkig bag kulisserne. Lad os gå gennem min dag som JavaScript Udvikler her på The Codest.
Morgen
Det er fredag, kl. 7.52. Jeg har lige taget en kop af min yndlingskaffe og er ved at logge ind på Slack for at sige hej på vores notifikationskanal. Afhængigt af dagen starter jeg mellem 7 og 9, da vi har fleksible arbejdstider. Det er nu, magien begynder - jeg åbner front/backend-applikationerne og databasen. Så tjekker jeg gerne min Slack igen for at se, om der er nogle aspekter, der skal overvejes - nye problemer, der opstod, mens jeg var
ikke på arbejde, insekter at lege med, Kode anmeldelser fra andre udviklere, som jeg er nødt til at tjekke.
Jeg kan også godt lide at gennemgå min mailboks og kalender for at se, om der er planlagt nye møder i løbet af dagen. Når alt dette er ryddet af vejen, går jeg over til Trello for at se, hvad jeg skal nå i dag, og planlægge resten af min dag.
Middag
Når jeg er færdig med alle de ovennævnte opgaver, er det tid til at dykke ned i min kode! For at holde gang i den gode arbejdsgang har jeg nogle gange et opkald med andre udviklere, der deltager i samme projekt for at se, hvad der er nyt, udveksle synspunkter og om nødvendigt brainstorme sammen for at finde de bedste løsninger på de faldgruber, der måtte opstå.
For at holde mig på rette spor tjekker jeg Trello og kommentarerne for at se, om der er sket ændringer, så jeg kan holde mig ajour med det hele. Da jeg er færdig med de mest presserende sager, er det frokosttid! Jeg fortæller mine The Codest-kolleger, at jeg har fri i et stykke tid, og skriver "AFK" i vores notifikationskanal på Slack.
Hver fredag arrangerer vi desuden virtuelle kaffemøder for alle medarbejdere. Jeg nyder at hoppe på den fra tid til anden og få en hurtig, hyggelig snak med folk fra alle afdelinger.
Eftermiddag
Afhængigt af projekterne har jeg også nogle regelmæssige møder. I det igangværende møde har jeg en samtale med Wojtek (vores Head of Produkt Design) hver anden uge for at tale om det nuværende projekt og sikre, at alt går godt. Vi diskuterer også alle de problemer, der er opstået i de sidste par dage, brainstormer på løsninger og samarbejder om alt, hvad der er vigtigt.
Ud over at skabe kode har jeg også mulighed for at sprede mine opgaver og deltage i andre spændende projekter, som f.eks. rekrutteringssupport, styring af interne udviklingsmøder og udarbejdelse af projekttilbud. Afhængigt af situationen deltager jeg i nogle af jobsamtalerne for at møde kandidaterne og støtte vores rekrutteringsafdeling med praktisk ekspertise. Jeg fokuserer også på at organisere vores interne udviklingsmøder, hvor alle udviklere fra The Codest mødes og deler deres viden med hinanden ved at forberede nogle praktiske how-to præsentationer og engagerende online events. Jeg tager mig primært af at indsamle feedback fra deltagerne, annoncere møderne og søge efter talere fra vores virksomhed til de interne arrangementer i den nærmeste fremtid.
Da arbejdsdagen er ved at være slut, siger jeg bare farvel til The Codest. hold og på loggen og sætte min status til inaktiv.
Afrunding
Så sådan gik min dag! De kan alle være forskellige fra hinanden, helt ærligt. Det fede ved at arbejde hjemmefra er, at man kan arbejde fra sit eget hjem og stadig deltage i mange sociale aktiviteter med kolleger, der sidder på deres egne steder - og man kan stort set arbejde, hvor man vil!
Læs mere om det:
Hvorfor du (sandsynligvis) bør bruge Typescript
Hvordan dræber man ikke et projekt med dårlig kodningspraksis?
Strategier for at hente data i NextJS