Du kanske misstänker att programmerarnas arbetsscheman inte skiljer sig från varandra. Men detta är faktiskt inte sant! Varje startup, programvaruhus och till och med företag har sin egen arbetsstil som påverkar hur vi fungerar varje dag.
Innan du börjar din karriär på ett visst ställe kan du bli yr i huvudet av att ifrågasätta saker och ting. Det är därför jag har bestämt mig för att skriva den här artikeln och ge dig en smygtitt bakom kulisserna. Låt oss gå igenom min dag som en JavaScript Utvecklare här på The Codest.
Morgon
Det är fredag, kl. 7.52. Jag har precis tagit en kopp av mitt favoritkaffe och ska logga in på Slack för att säga hej på vår notifieringskanal. Beroende på dagen börjar jag mellan 7 och 9 eftersom vi har flexibla arbetstider. Det är nu som magin börjar - jag öppnar frontend- och backend-applikationerna och databasen. Sedan gillar jag att kolla min Slack igen för att se om det finns några aspekter att ta hänsyn till - nya problem som uppstod medan jag var
inte på jobbet, buggar att leka med, kod recensioner från andra utvecklare som jag behöver kolla upp.
Jag brukar också gå igenom min mejlbox och kalender för att se om det finns några nya möten inplanerade för dagen. När allt detta är utrensat går jag vidare till Trello för att se vad jag måste göra idag och planera resten av dagen.
Mitt på dagen
När jag är klar med alla uppgifter som nämns ovan är det dags att dyka in i min kod! För att hålla igång det goda arbetsflödet har jag ibland ett samtal med andra utvecklare som deltar i samma projekt för att se vad som är nytt, utbyta åsikter och, om nödvändigt, brainstorma tillsammans för att komma fram till de bästa lösningarna på eventuella fallgropar som uppstår.
För att hålla mig på rätt spår kollar jag Trello och kommentarerna för att se om det har skett några ändringar så att jag kan hålla mig uppdaterad om allt. När jag är klar med de mest brådskande frågorna är det lunchdags! Jag meddelar mina kollegor på The Codest att jag är borta en stund och skriver "AFK" i vår meddelandekanal på Slack.
Varje fredag anordnar vi dessutom virtuella kaffemöten för alla medarbetare. Jag tycker om att hoppa in där då och då och ha en snabb trevlig pratstund med människor från alla avdelningar.
Eftermiddag
Beroende på projekten har jag också några regelbundna möten. I det som pågår just nu har jag ett samtal med Wojtek (vår Head of Produkt Design) varannan vecka för att prata om den nuvarande satsningen och se till att allt går smidigt. Vi diskuterar också alla problem som har uppstått de senaste dagarna, funderar på lösningar för att lösa dem och samarbetar om allt som är viktigt.
Förutom att skapa kod har jag också möjlighet att diversifiera mina uppgifter och delta i andra spännande projekt, t.ex. rekryteringsstöd, hantering av interna utvecklingsmöten och skapande av projektofferter. Beroende på situationen kan jag delta i några av anställningsintervjuerna för att träffa kandidaterna och stödja vår rekryteringsavdelning med praktisk expertis. Jag fokuserar också på att organisera våra interna utvecklingsmöten, där alla utvecklare från The Codest träffas och delar med sig av sina kunskaper till varandra genom att förbereda praktiska presentationer och engagerande online-evenemang. Jag tar huvudsakligen hand om att samla in feedback från deltagarna, tillkännage mötena och söka efter talare från vårt företag för de interna evenemangen inom en snar framtid.
När arbetsdagen börjar lida mot sitt slut säger jag bara hej då till The Codest Team och på loggen och satte min status till inaktiv.
Avslutning
Så här såg min dag ut! De kan alla skilja sig från varandra, ärligt talat. Det som är coolt med att arbeta på distans är att du kan arbeta bekvämt från ditt eget hem och ändå delta i många sociala aktiviteter med kollegor som sitter på sina egna platser - och du kan i princip arbeta varifrån du vill!
Läs mer om detta:
Varför du (förmodligen) bör använda Typescript
Hur undviker man att döda ett projekt med dåliga kodningsrutiner?
Strategier för datahämtning i NextJS