Vit pil pekar åt höger
Utforska alla artiklar

Min första månad som mjukvaruutvecklare på receeve

Onboardingprocessen på receeve är mycket välorganiserad. Den är uppdelad i veckocykler och var och en av dem har ett Onboarding Review Meeting där du kan ge och få feedback om allt och allt som händer inom teknikteamet. En av de första coola sakerna som receeve erbjuder är ett kompissystem, där en kompis tilldelades mig för att hjälpa till att vägleda mig genom hela onboardingprocessen. Men hela teamet fanns också alltid där för att hjälpa mig med allt.

Under min första vecka läste jag en hel del dokumentation (från riktlinjer för kodstyling till sekvensdiagram och tekniska domäner), satte upp min utvecklingsmiljö och började sedan läsa produktkodningen.

Det var mycket trevligt att få reda på att kodkvalitet och renlighet verkligen är ett viktigt initiativ på receeve. Det var också roligt att se att alla delsystem följer samma mönster. Så när man har sett ett av dem vet man var man kan hitta allt i dem alla.

Min andra vecka var mitt elddop - jag påbörjade min allra första uppgift. Det var ett stort refaktoriseringsprojekt som hjälpte mig att förstå arbetslogiken på receeve och hur olika system är sammankopplade. Det tog mig en vecka och en del av nästa vecka att arbeta med det. Allt detta utmanade mina färdigheter fullständigt, men alla i mitt team var öppna för att svara på frågor och granska den kod jag hade skrivit. Så stressen med att göra en så stor sak som det första stora projektet minskade helt omedelbart. När jag arbetade med den här uppgiften tyckte jag att det var spännande att upptäcka hur ren koden var och hur litet och mycket domänfokuserat varje delsystem egentligen är.

En sak som förvånade mig var att det inte finns någon lokal kopia av ekosystemet där du kan testa din kod. Det betyder att varje delsystem är hostat i molnet och helt täckt av tester. Så när du arbetar med en uppgift behöver du bara täcka din kod med automatiserade tester och sedan distribuera den till testmiljön direkt i AWS. För mig lät det här helt galet i början, men det fungerade perfekt. Och genom att inte ha hela ekosystemet igång lokalt innebar det att jag inte behövde kämpa med att några resurser tog slut i min maskin.

En annan sak som jag har uppskattat är hur vi kan optimera vår tidsanvändning. Vi har flexibla arbetstider och utvecklare uppmuntras att ta fokustid för att koppla bort kommunikationskanaler och koppla av i sinnet. Dessutom är allt arbete jag får göra spännande och utmanande och alla våra möten är optimerade och fokuserade och med väldigt lite redundans. På tal om möten så hålls den dagliga standup som jag varit van vid asynkront via en Slack-kanal. Det finns några andra möten, där vi organiserar arbetet och får rapporter om företagets status. Så, ja, transparens är en mycket viktig aspekt här.

Den tredje och fjärde veckan började jag granska kod från mina kollegor, assistera QA med att kontrollera mina egna uppgifter och jag fortsatte att integreras i teamets dagliga arbete. Slutligen arbetade jag också med fler ärenden, där jag fick dyka in i olika delar av systemet.

Det vanliga talesättet är att "tiden går fort när man har roligt". Detta var definitivt fallet för mig under mina första 4 veckor på receeve. Eftersom vi är ett företag som arbetar på distans är det svårt att få en flytande relation med kollegorna, men lagandan uppmuntras av att vi har vår öppna och roliga kanal där vi kan dela och diskutera allt som vårt hjärta önskar. Till och med dumma saker. Vi har också Tech Club, där vi träffas och gör några aktiviteter som en stor grupp. Vi spelar spel, dricker öl eller vin, och det häftiga är att vi föreslår vilken aktivitet som helst för stunden. Det senaste evenemanget var ett mycket roligt spel med fjärrstyrd Pictionary.

Jag måste säga att jag är mycket nöjd med hur min inskolning gick. Det kändes som mindre än en månad, men jag ser definitivt fram emot nästa utmaning under de kommande månaderna och åren.

Mariano Custiel
LinkedIn-ikon

Är du redo att komma igång?

Om så är fallet, gå till vår demosida och läs mer om receeve:s ledande programvara för hantering av samlingar.

Boka en demo
Skuldförsäljning

Vill du ha lite inspiration?

Anmäl dig till receeve:s nyhetsbrev och missa aldrig något.