Trådtiteln och frågan om att bli attraktiv på arbetsmarknaden är olika frågor.
1. För att göra det mesta av utbildningen:
Se till att du kodar mycket med andra live, med labassistenter, kurskamrater etc.
Något av det jag lärt mig mest på är att programmera med andra (även efter utbildningen, på jobbet). Utöver att se hur andra tänker när de ska felsöka i så är det mycket kring-kunskap såsom kortkommandon, finesser i editors, smidiga scripts, terminal commands etc som jag lärt mig på den vägen. Som man inte riktigt lär sig i kurslitteratur.
Annars skulle jag säga att det mest effektiva sättet att ta in kunskap är återupprepning. Det behöver inte va nåt man lägger lång tid på men om man tar en kort stund då och då för att repetera en kurs i ett visst språk så sätter sig kunskaperna bättre. Efter en föreläsning kan man labba lite med det man lärde sig - rätt ofta kör man fast - men då har man bra frågor inför nästa gång.
2. För att bli attraktiv på arbetsmarknaden:
Jag läser igenom en del CV för utvecklare.
Nåt som väger tyngst bland nyexade är om man har någon form av liten arbetslivserfarenhet - tex om man gjort nåt ströjobb som att bygga en lokal restaurangs website. (Förstås inget man kan förvänta sig - men det är en bonus)
Personliga projekt uppskattas också - kan visa på engagemang utöver det vanliga och rent praktiskt är det nåt som vi utvecklare som läser CV:n gillar att prata om med kandidater.
Citat:
Ursprungligen postat av
Binary
- Gör programmeringsuppgifter lite extra noga och ambitiöst, med unit tests (TDD) och lägg upp på Github
- När du är klar med utbildningen ser du över dina uppgifter igen och refaktorerar allt till snyggare kod med mer och bättre tester. Dokumentera kortfattat i read.me-filer.
Smaken är som baken men personligen skulle jag säga att detta inte är särskilt viktigt.
Jag ser skoluppgifter mest som nåt man klarat av och som sen inte är av vidare intresse. Githubrepos för sådant ser jag delvis som ointressant delvis som nåt där jag inte förväntar mig att man skulle göra mer än minsta möjliga.
Ser jag skoluppgifter på en kandidats github hoppar jag ofta över dom eller kikar på sin höjd snabbt för att se om det är katastrofalt dåligt eller okej.
Skulle nästan säga att det skulle se ut som överflödigt att lägga tid på att piffa till sina gamla skoluppgifter igen efteråt - då det inte är nåt jag skulle kolla på, jämfört med att lägga ned den tiden på hobbyprojekt.