Basic personligt

Daniel Brahneborgs blogg

Magisterexamen

(Borde kanske ha publicerat det här inlägget för typ ett halvår sedan…)

För att få tillräckligt med poäng till min magisterexamen, tog jag under förra våren en kurs i PHP på bth.se. Det var lämpligt att sikta på några tämligen säkra poäng, eftersom det inte kändes acceptabelt att förlora examen på grund av en missad kurs i det här läget. Jag sökte flera kurser för säkerhets skull, vilket slutade med att jag även läste en grundkurs i affärsredovisning.

PHP-kursen var relativt smärtfri. Jag hade kodat en del i det under hösten innan, så grunderna hade jag redan. Däremot var det kul att få en mer heltäckande genomgång, prova fler api’er, osv. På sista uppgiften fick jag en kommentar om att “lite mer ansträngning hade kunnat lagts på layouten”. Hallå, ser jag ut som en designer kanske? Multicolor lorem ipsum på dig själv, liksom. Sammantaget fick jag betyg B, på en skala A-F. Alternativt VG, på den mer normala VG/G/U-skalan. Även om det kanske hade varit kul att få ett A, hade det krävt mer tid än vad jag tyckte var motiverat.

Ekonomikursen var klart värre. Jag lusläste varenda rad i boken flera gånger om, gjorde alla övningar, och skickade ganska många mail till läraren med funderingar. En och annan frustration nådde både Facebook och Twitter. Till slut började saker få ett sammanhang, så på inlämningsuppgifterna fick mina grupper alltid kommentaren “mycket bra”. Tentan kändes bra, och sedan kom resultatet: 16 poäng av 20, dvs VG där också.

Exjobbet som helhet var nog något av de roligaste projekt jag har gjort. Den prestandaförbättring som jag såg i början försvann när jag hade rättat buggarna, men i vilket fall som helst lärde jag mig massor om multitrådning. Jag fick svar på de frågor jag hade haft som utgångspunkt, men upptäckte även en massa aspekter som jag inte hade tänkt på innan. Jag visste av erfarenhet att det skulle hända, men att veta att något oförutsett kommer dyka upp, och att se vad det där oförutsedda faktiskt består av, är ju två helt olika saker. Vi hade en lång dialog under månaderna som gick, jag och koden. Jag påstod och frågade saker, och fick svar och ibland missnöjda muttranden tillbaka. Vissa lösningar blev å andra sidan riktigt snygga, varpå koden glatt tackade mig och tuggade på lite snabbare.

Den magisterexamen som var mitt mål hade en hård deadline på sista juni, så sista veckorna var lite stressande medan jag väntade på att godkännandena skulle trilla in. Från handläggaren i Umeå fick jag veta att det räcker att en av kurserna (PHP eller ekonomi) rapporteras in med ett godkännandedatum senast sista juni. Om det skulle dröja in i juli innan Ladok blev helt uppdaterad hade inte gjort någonting, eller om själva examensbeviset inte hade hunnat skickas iväg innan dess. Eftersom kurserna var godkända den 17:e respektive 26:e juni, var jag hemma. Sedan var det bara att vänta medan databaserna synkade ihop sig.

Att få VG på båda kurserna med 0 poängs marginal och allt klart för en examen med knappt två veckors marginal efter 20 års velande, är kanske lite väl mycket “marginaler är för fegisar” även för min smak. Däremot känner jag mig lite nöjd med att exjobbet, som alltså skulle räcka i ungefär 20 veckor gånger 40 timmar, blev klart på ungefär en tredjedel av det.

När jag ändå hade några poäng för mycket, tänkte jag att det var lika bra att fortsätta plugga. Annars gör ju de där överblivna poängen ingen nytta. I somras läste jag därför Androidprogrammering, i höstas evolutionsbiologi, och framöver tänkte jag fylla på med fler kurser inom datavetenskap och annat för att förr eller senare komma upp på en masterexamen (dvs 2 år efter kandidat, totalt 5 år, till skillnad från den 4-åriga magister som jag får nu).

pixelstats trackingpixel

January 17th, 2016 Posted by Daniel Brahneborg | blogg | no comments