Nervös inför programmeringen?
Ett vanligt inslag i utbildningens första år är en viss ångest kring de två kommande programmeringskurserna. Att vara orolig för att inte klara de kurserna kan vara befogat, då båda upplevs som svåra kurser relativt till de andra på programmet.
Varför är det så svårt?
Anledningen till att programmering leder till en annan stress jämfört med andra kurser, låt säga kognitionspsykologi, är enligt mig på grund av vår ovana att tänka som datorer. När vi tar en kurs om tänkande (nästan alla kurser på kogg) så har vi redan en grundförståelse i hur det fungerar eftersom det är så vi fungerar. Det är mycket enklare att lära sig om minne i hjärnan än i en dator eftersom vi intuitivt förstår och upplevervårt eget minne. Av den anledningen så blir det en konstig omställning för många.
Vad kan man göra åt det?
För att undvika onödig stress så vill jag göra några rekommendationer till dig som oroar dig. Kort sagt så vill jag att du bekantar dig med materialet innan föreläsning och kommer på workshop-tillfällena. Låt oss börja!
Bekanta dig!
Att förstå programmeringstänket tar tid. Helst så ska man gå igenom materialet flera gånger, men jag förstår att det inte är det roligaste. Det praktiska tipset jag kan ge är att, innan föreläsningarna, kolla på någon 10-minutersvideo om det som kommer att täckas på föreläsningen. Att ha en aning vad en IF-sats är innan föreläsningen börjar är en otrolig fördel och kommer att hjälpa dig väldigt mycket.
Man kan såklart kolla på sådana videor redan om man vill känna sig extra trygg. Om man är intresserad av det så har jag två rekommendationer. Den största är denna 8-timmars videon av Tech with Tim, antagligen den bästa resursen för båda programmeringskurserna överlag (men tänk inte att du måste kolla hela).
Tim är väldigt praktisk och tydlig, han har hjälpt väldigt många som har gått kursen. Jag skulle tillochmed gå så långt att rekommendera hans videor över kurslitteraturen, men det är endast min åsikt!
Om man är ute efter förklaringar som går lite mer in på programmeringstänket och som är på svenska så kan jag inte låta bli att rekommendera mina föreläsningar på youtubekanalen ”Koda med Måns”. De är ca 7 minuter långa och riktar in sig på att förklara programmering för de som aldrig tidigare har kodat innan.
Workshop-tillfällen
Att programmera handlar till 90% om att göra, inte att veta. Eller rättare sagt så finns det inget bättre sätt att ta sig mot vetandet än att göra. Att programmera innebär inte att komma ihåg vilken datatyp som passar bäst eller att veta exakt hur man skriver en while-loop. Att programmera är att lösa problem med en maskin som kan beräkna otroligt snabbt men med noll förståelse. Vi kan dra liknelsen till en snickare. För att vara en bra snickare så måste man inte hålla koll på exakt vilka spikar och skruvar man har i sin verktygslåda. En bra snickare använder kunskapen ATT man har skruvar och spikar för att tänka hur hen smartast bygger ett bord som håller. Spendera inte för långt tid med att studera olika träsorter, utan bygg fågelholken istället om du vill lära dig snabbt.
Att lösa problem är enligt mig den viktigaste delen i programmeringen, och den kan ibland glömmas med all teori som ni kommer att handskas med under kursen. Av den anledningen så är det väldigt viktigt att öva. Denna övning får du lättast och med mest stör på workshop-tillfällena, kom på dem så hjälper lärare och elevassistenter dig med det som är svårt!
Lycka till!
Jag hoppas att du kan känna dig lugnare och tryggare i din förmåga att ta till dig materialet i kursen. Om du vill ha specifik hjälp med kursen så går det jättebra att skriva ett mail till Kogvet via kontaktsidan.
//Måns
Member discussion