Boosta ditt Advent of Code med tips från Fady
För att boosta årets challenge delar tidigare studerande och förra årets vinnare Fady sina bästa tips till dig!
Varför brinner utbildarteamet så mycket för Advent of Code?
Kodutmaning som tradition på Chas Academy
Advent of Code är en uppskattad tradition bland både studerande och utbildare på Chas Academy. Det är ett globalt, känt och prestigefyllt event inom programmering där deltagare från hela världen löser en ny klurig logik- och kodutmaning varje dag fram till julafton.
Årets initiativ leds av utbildarna Sandra Larsson, Fredrik Karlsson och Giacomo Turatto, som tillsammans skapat Chas Academys egna leaderboard – en plats där deltagare kan utmana sig själva, följa sina framsteg och inspireras av varandra.
För att boosta årets resa har vår tidigare Fullstack .NET studerande Fady delat sina bästa tips efter att själv ha klarat alla 25 dagar och vunnit. Här är hans råd till alla er som ger er in i årets utmaning.
Chas Academy alumni tipsar!
Fadys bästa tips för att lyckas med kodutmaningarna
1. Börja enkelt och bygg upp tempot
De första dagarna är en perfekt uppvärmning. Använd dem för att hitta ditt arbetssätt och få upp självförtroendet.
Fady själv började i Python för snabb experimentering och gick senare över till C# när uppgifterna blev tyngre – men betonar att alla språk och metoder är välkomna.
”Min tidigare lärare löste vissa uppgifter med ren matematik på papper — och någon annan gjorde lösningar i Excel!”
Det viktigaste är helt enkelt att hitta sitt sätt att nå fram till rätt svar.
2. Läs uppgiften noggrant – detaljerna avgör
Ofta är det inte koden som är knepigast, utan texten.
Markera viktiga ledtrådar och testa alltid exemplen. När del 2 släpps kan det kännas som om allt vänds upp och ner – men lösningen gömmer sig nästan alltid redan i del 1.
3. Dela upp problemet i hanterbara steg
Stora problem blir mindre skrämmande när du strukturerar dem.
Fady rekommenderar detta arbetssätt:
-
Läs in datan
-
Strukturera den
-
Lös logiken
-
Optimera vid behov
Att ”skynda långsamt” kan ibland spara mer tid än att stressa.
4. Lär dig av communityn – men lös först själv
Advent of Code har ett fantastiskt community på Reddit och Discord, fyllt av smarta människor och kreativa lösningar.
Men försök alltid ge dig på problemet själv först. Det är då du lär dig mest.
”Jag lärde mig massor av tekniker tack vare AoC, som Regex, hash maps och bruteforce-strategier som jag använder än idag.”
5. Håll motivationen uppe
Vissa dagar känns omöjliga — tills något plötsligt klickar.
Ta en paus. Testa en ny idé. Hoppa vidare och återvänd senare.
Alla fastnar någon gång, och det är en del av grejen.
6. Kom ihåg varför du gör det
Att utvecklas. Att utmana dig själv. Att lära dig något nytt. Och ja — det ser faktiskt riktigt bra ut på CV:t också.
”Ta er tid, tänk kreativt och njut av varje ’Aha!’-ögonblick.”
Avslutningsvis – ett stort lycka till!
För varje dag blir uppgifterna klurigare— och desto större blir känslan av att lyckas.
Chas Academy önskar alla deltagare stort lycka till i årets Advent of Code.
Kör hårt, ha kul och låt logiken lysa upp december! 💻✨
❓ Vanliga frågor om Advent of Code
Nej! Advent of Code är helt språkoberoende. Du kan lösa uppgifterna i vilket språk du vill — eller till och med utan kod, om du lyckas resonera dig fram med matematik, Excel eller andra kreativa metoder. Det viktigaste är att du hittar en metod som passar dig.
Det händer alla! Ta en paus, testa en ny idé eller hoppa vidare till nästa dag och kom tillbaka med ny energi. Communityn på Reddit och Discord kan också ge inspiration — men försök alltid lösa problemet själv först, det är då du utvecklas som mest.
Det tränar logiskt tänkande, stärker problemlösningsförmågan, ger dig vana att strukturera problem och testa olika lösningsstrategier. Många upplever dessutom att AoC fungerar som en riktig ”supercharger” för deras tekniska självförtroende — och det är dessutom både roligt och meriterande.
alumn
Aktuellt
2025-12-08 — Minea Osmancevic
