Man lever så länge man lär

Inlägg taggade ‘java’

Behåller jobbet med Jfokus i sikte

I år var första gången jag ansökte hos företaget om att få gå på Jfokus, vilket alltså innebär att de betalar avgiften och accepterar att jag deltar, med full lön och utan debitering av min tid till kund. Många sköna tusenlappar blir det nog.

Förra året, minns jag, var jag så övertygad om att jag skulle få nobben, att jag inte ens gjorde mig besväret att försöka. Ni vet hur det kan vara – det finns ett elektroniskt formulär att fylla i, som dock är utformat för externa utbildningar, d.v.s. kurser. Jag upplever de allra flesta formulär som svåra och jobbiga att fylla i och det här blir som att försöka knöla in en val i ett 20-litersakvarium. Det går inte att fylla i rätt, för jag saknar uppgifter till obligatoriska fält och det saknas fält för uppgifter som jag anser viktiga. Vilket gör att jag får fabulera och fantisera ihop något och … tja, det passar inte alls min person. Det blir mentalt jobbigt.

I år såg jag det mer som att det i alla fall var värt att prova, och att om jag skulle få nobben kanske det kunde få vara ett tydligt tecken på att det är dags att byta arbetsgivare. Allt jag gör är nämligen att dra in pengar – under mina dryga 13 år som anställd har jag varken gått på kurs eller konferens av eget val, och heller aldrig suttit på bänken (varit utan uppdrag). Sedan 2009 har jag dessutom suttit permanent ute hos kund och har inte ens en postlåda hos min arbetsgivare. De tillhandahåller dator och telefonabonnemang, samt vpn och applikationer för att registrera debiterbara resp. arbetade timmar. Ungefär så krävande är jag som anställd. De enda utgifter jag orsakat företaget på eget bevåg de senaste åren är 2 tentaresor och 2 inköp av kurslitteratur. Mina 50+ nya högskolepoäng inom datavetenskapen har jag annars skaffat helt och hållet på min fritid, under 2 års tid och vid sidan av det vanliga arbetet på heltid. Shit, vad jag måste vara bra!

Ja, i och för sig var vi några som gick på Gradle Groovy-seminarium för några år sedan, under en arbetsdag på promenadavstånd från kontoret, men jag tror faktiskt att det var kostnadsfritt vilket innebär att det företaget bidrog med var en dags utebliven debitering för var och en. Som ren kuriosa kan jag för övrigt berätta att den enda av oss som deltog och fortfarande jobbar kvar är… jag.

För dem av er som hört om varslet hos min arbetsgivare: jag är inte uppsagd och har heller inte fått något erbjudande om att sluta frivilligt mot ersättning. Jag ser det som att jag inte behöver fatta några omedelbara beslut kring min framtid och därför kan köra på som vanligt tills jag själv känner att det är dags. Gott så.

Och för att göra en lång historia något kortare: jag anmälde mig till Jfokus 2017 (med en tanke om att eventuellt betala själv om företaget satte sig på tvären), diskuterade saken med min chef (som ställde sig positiv), fyllde i formuläret efter bästa förmåga och skickade in ansökan. Därefter väntade jag några veckor och så plötsligt, en dag i slutet av november, var ansökan godkänd – jag kommer att vara med på Jfokus, i Stockholm den 7-8 februari 2017. Whee! See you there?

Introducerad till datavetenskapen

Igår såg jag att inte bara poängen utan också betyget för den datavetenskapliga introduktionskursen hade registrerats och blivit synligt på Antagning.se. Jag har också skapat och skickat ett verifierbart intyg till chefen (arbetsgivaren betalade kursboken och ville då veta att/om/när kursen slutar och hur det gick för mig), så nu är också denna kurs lagd till handlingarna. Betyget blev C, vilket alltså är det högsta möjliga för den som (liksom jag) inte skriver tentan. Det är jag nöjd med.

Och i övriga studienyheter:

Jag har ännu inte sett eller hört något om omregistrering på Java-kursen, och ej heller petat på programmeringskursen som varit i princip klar sedan i höstas…

Framsteg på studiefronten

Rättning – check!

Jag noterade idag att min datavetenskapliga magister har rättat (och godkänt!) alla återstående inlämningsuppgifter, trots att han förvarnade om att han nog inte skulle hinna med det i närtid, så där väntar jag bara på registrerade poäng. Om han nu inte skulle råka tro att jag är intresserad av att skriva någon tenta? Nog för att det vore kul att kunna få ännu ett A, men det känns inte riktigt värt den stora ansträngningen. För det är förbaskat jobbigt att tenta (säger jag som bara gjort det två gånger), men allt som kräver fokus kostar också energi.

Kursregistrering – check!

Och som om det inte räckte med goda nyheter så har jag idag blivit registrerad på BTH-kursen jag ska läsa under hösten som den fjärde och sista kursen i kurspaketet. Kursen visades inte som ett alternativ på min registreringssida, varför jag inte kunde göra det själv som det är meningen att man ska göra. Precis samma sak hände förra terminen, så jag undrar vad de gör för fel?

Nåväl, jag har nu tillgång till kursen på lärplattformen och har skrivit efterfrågat introduktionsinlägg på kursens forum, så nu är det bara att köra så det ryker.

Omregistrering – …?

Jag tror att det enda utestående just nu är min omregistrering på Java-kursen.

Och så programmeringskursen som varit i princip klar sedan i höstas…

Studierapport hösten 2015

Ja, det har gått ovanligt länge sedan senaste inlägget. Främst beror det på min oförmåga att ta mig an studierna, lämna in uppgifterna i tid och få tid till annat. Min främsta sysselsättning under hösten (förutom onödigt mycket arbete) var prokrastinering, oftast i form av tv-serietittande. Pretty Little Liars, tror jag. Som jag upplever det var det helt enkelt sommarens ambitioner som tog knäcken på min studiekraft. Jag försökte läsa två halvtidskurser under sommarterminen, och kände mig därefter rejält sliten när det blev dags att ta sig an höstens kurser.

Under den långa ledigheten över jul och nyår, som för min del sträckte sig från 23 december till 10 januari, hade jag planerat att ta igen det jag under hösten skjutit framför mig. Det gick så där. Jag blev klar med JavaScript-kursen, med en hel veckas marginal, men det var också allt. Övriga kurser förblev ofärdiga.

Låt oss ta en liten genomgång av de kurser som på olika sätt är aktuella.

ST 2015: Förberedande kurs i matematik

Den här kursen kallas även Sommarmatte och jag blev faktiskt nästan klar med den, men så blev de sista två uppgifterna liggande och nu är kursen helt stängd. Jag tror att det finns chans att ta upp den igen vid en annan tidpunkt och det vill jag nog också göra. Matte är roligt, men den här kursen får vara tills vidare.

Att göra: inget just nu.

ST 2015: Programmeringsteknik

Den här kursen körde jag enligt plan större delen av sommaren, fick tag på en granskningspartner och sedan drog höstterminen igång – varken han eller jag ville prioritera denna kurs framför alla de nya kurserna. Det dröjde ända tills mitten av november innan vi båda lyckats hitta tid att utföra våra uppgifter, och efter det har jag varit alltför stressad för att ens kolla upp om/när/hur jag kan göra färdigt det sista – har alltså inte gjort ett skit mer på den kursen sedan i november. Nu i veckan har jag dock tagit tag i frågan och tack vare detta blivit omregistrerad på kursen för vårterminen, så det är bara för mig att köra på.

Att göra: justera (och lämna in) koden samt boka tid för redovisning öga mot öga (hu!). Det borde jag kunna fixa utan alltför mycket besvär, tycker jag.

HT 2015: Programmering med JavaScript, HTML och CSS

Denna kurs har jag som sagt lyckats avsluta, nästan helt enligt rekommenderad studieplan. Anledningen är förstås att det var den av kurserna jag prioriterade, för klarar jag inte det så får jag nog inte gå vidare med nästa kurs i paketet.

De två första uppgifterna blev klara och inlämnade i tid, men de två följande blev några dagar sena. Sedan gav jag mig den på att få ordning på disciplinen, vilket resulterade i en inlämning av den femte uppgiften kl. 04:20, några timmar sent. På den sjätte hade jag 4 minuters marginal och på den sista… flera dagar.

Att göra: njuta av mitt A (högsta möjliga betyg). Hurra, vad jag är bra!

HT 2015: Datavetenskaplig introduktionskurs

Här lyckades jag få ihop två inlämningsuppgifter (som gav positiva omdömen), men sedan kom jag liksom inte vidare – jag prioriterade ju JavaScript-kursen och orkade inte tillräckligt för att hinna fram till denna, som då alltså var andra prio på min lista. Dock har jag fått besked om att det bara är att fortsätta göra uppgifterna under vårterminen, så det här får bli min andra riktiga vårkurs.

Det finns också en möjlighet att begära omregistrering till nästa kurstillfälle, d.v.s. hösten, men då hamnar man sist i kön och det brukar visst inte bli några platser över, så det verkar rätt kört. Bara att köra på under våren, alltså. Jag vill/behöver ha den här kursen för behörighet till vidare studier inom området.

Att göra: tuffa på med kursen ungefär som om inget hade hänt.

HT 2015: Objektorienterad programmering i Java

Min ”no brainer”, som ska ge behörighet till mer utmanande kurser framöver. Här har jag inte lämnat in en enda uppgift, även om jag i alla fall skrivit ett helt program. Det fastnade på att jag inte kunde välja om jag skulle satsa på högt betyg (kräver en rapport om programmet) eller nöja mig med bara godkänt.

Min möjlighet att slutföra den kursen innebär att omregistrera mig och då får jag förmodligen nya uppgifter att utföra. Alternativen där är att göra det nu till våren eller vänta och omregistrera mig först till hösten. Det lutar åt hösten, för jag har ju visat rätt tydligt att jag inte orkar läsa tre kurser och samtidigt jobba full tid.

Att göra: avvakta tills vidare. Ta upp frågeställningen igen i höst.

Jag har tackat nej till alla kurser jag sökte och blev antagen till för vårterminen. Det jag ska läsa är tredje kursen i kurspaketet och utöver det vill jag bara bli klar med de kurser jag påbörjat. Summa summarum fokuserar jag på följande i vår:

En sak som roar mig lite är att JavaScript är något jag inte använt i tjänsten på ganska många år, men nu under hösten fick jag konkret användning för kursens kunskaper i mitt nuvarande kunduppdrag. Lite belöning för allt mitt slit, kanske.

Också roligt att Node.js (nästkommande lärdom) är så vanligt förekommande i den sortens cloud-tjänster jag fick bekanta mig med under torsdag och fredag.

Det känns som om mina studier faktiskt har en koppling till jobbet. Lyckträff?

To-fre: jag gick i sällskap av nästan 200 andra europeiska konsulter en av företaget arrangerad mingelutbildning i London. Eller rättare sagt: Stansted. Visste ni att det tar flera timmar att åka mellan Heathrow och Stansted?

Det blev långa, intensiva dagar med massor att göra på kort tid och inte ens fem minuter över någonstans. Jag blir vansinnigt trött och faktiskt i längden rätt tjurig av sådant. I need my precious downtime! Och sedan var folk så trevliga att jag fastnade i baren och drack Boddingtons i stället för att gå och lägga mig direkt efter middagen som jag hade planerat. Kom i säng först vid halv två och var igång igen klockan åtta. Kanske inte så konstigt att jag var seg i bollen.

Hem till hemmet i Stockholm kom jag inatt omkring halv ett och sov sedan i morse till halv elva – brukar annars alltid vakna vid sex eller sju. Det kommer nog att ta några dagar innan jag känner mig i fas igen. Sådant här borde jag egentligen inte utsätta mig för. I alla fall inte ofta. I’m too old for this shit.

Press och prokrastinering

Läget just nu: jag sitter och väntar på att adrenalinhalten i blodet ska gå ned, så att jag kan sätta igång och göra labben i maskinprogrammering. Den borde enligt studieplanen ha varit inlämnad redan förra helgen, men förseningen är inget man blir utslängd för – när man väl klarat kravet på uppvisad aktivitet efter 3 veckor, vilket jag ju gjorde förra helgen genom att lämna in första uppgiften. Ja, och fylla i min profil på studiewebbplatsen, vilket också var ett av kraven.

Den här kursen är den första där jag, motvilligt, lagt upp ett foto på mig själv. Det var krav på ett seriöst foto tillsammans med lite information om en själv. Jag gjorde en snabb sökning i Lightroom bland de senaste årens foton och hittade ett från förra sommaren som jag fixade till – gjorde bilden svartvit och kvadratisk och den innehåller inte en enda pixel mer än vad som är absolut nödvändigt.

Samma bild lade jag sedermera även upp på kurswebbplatsen för Javascript-kursen – so much för att visa upp en könsneutral identitet… vilket jag oftast vill göra för inte riskera att bemötas annorlunda bara för att jag är kvinna. Vilket, när jag tänker efter, kanske inte är så värst konstruktivt egentligen. Om vi inte syns så finns vi ju inte heller, så det kanske ändå är bättre att synas och ta plats.

För Javascript-kursen bör jag ha uppfyllt kraven för att få gå kvar: jag har gjort ett inlägg i uppropstråden och även lämnat in den första uppgiften, men det har gått 12 dagar utan respons. Jag börjar nästan undra om lärarna glömt bort mig.

Java-kursen var det nära att jag inte fick gå – jag hade nog inte varit kvar på kursen idag om inte läraren mailat en påminnelse om något jag inte alls var medveten om att jag måste göra. Jag lallade på och tog det lugnt då första inlämning är först nu i helgen och blev aningens förskräckt när mailet kom…

Hej, glöm nu inte att besvara formuläret ”Studieplaner” om du tänker dig läsa kursen denna termin. Vi gör ett administrativt avbrott på alla som inte besvarar formuläret. Du har fram till midnatt på dig att fylla i formuläret.

Sommarkursen i programmeringsteknik tog jag faktiskt tag i förra helgen. Jag har gjort en del av den granskning av kurskamratens kod som åligger mig att utföra, och trodde att jag skulle hinna göra färdigt uppgiften under veckan som gick men så blev det inte. Om jag lyckas vara effektiv i övriga kurser och lämnar in det som måste lämnas in i helgen hoppas jag kunna färdigställa även den uppgiften. Det vore skönt att kunna komma vidare med den kursen också.

Men åter till den kurs jag håller på med, d.v.s. datavetenskapen.

När jag förberedde maskinprogrammeringslabben (genom att läsa igenom lektionssidan och lägga till alla för labben nödvändiga punkter på att göra-listan) upptäckte jag att jag hade missat att göra något som kallades Quizz 1. Ni vet, ett skriftligt (datorbaserat) prov där man har en viss tid på sig att besvara en bunt frågor. Och svaren ska bli rätt, men man får göra provet flera gånger.

Jag hade en timme på mig för hela provet och ägnade nog nästan halva den tiden åt den första frågan: ”Beräkna accesstiden för en hårddisk som snurrar med varvtalet 7200 rpm och vars söktid är 7,9 millisekunder”. Uj, så jobbigt! Till stor del för att jag nästan glömt hur man gör när man räknar, men också för att jag blir stressad och uppjagad av att veta (och även se!) att det finns en klocka som räknar ned mot noll. Ja, och så den där otrevliga prestationsångesten…

Resultatet blev 24 rätt av 24, så jag känner mig inte missnöjd – h4x0r, typ!

Nu borde jag ägna mig åt maskinprogrammering, men har hunnit bli hungrig så jag måste äta något först. Kanske inte så konstigt att jag är hungrig med tanke på att jag bara druckit kaffe (med skummad gräddmjölk i) och ätit ett par kokta ägg (med en klick majonnäs) sedan jag vaknade för snart tolv timmar sedan…

Slutlig antagning hösten 2015 – jag kom in!

Så fel jag hade, när jag trodde att jag inte skulle komma in på de kurser jag ville!

Idag kom det slutliga antagningsbeskedet och si, reservplats 236 räckte alldeles utmärkt för att komma in på den datavetenskapliga introduktionskursen, som jag ville använda för att skrapa ihop en gedigen grundbehörighet för vidare studier inom detta och andra närliggande områden. En lustig sak med den här kursen, såg jag när jag läste kursplanen, är att man bara behöver skriva tentamen om man siktar på betyget A eller B. Och… tja, det finns väl risk för att jag gör just det eftersom jag fick en eller annan blodad tand efter förra terminens resultat.

Antagen till Datavetenskaplig introduktionskurs

Det ser alltså ut som att jag kommer att läsa tre kvartsfartskurser även i höst och då hoppas jag att det ska gå minst lika smidigt som med kurserna i våras.

Kurspaketet Webbutveckling och programmering, 30 hp fördelat på:

  • Klart: Programmering och Problemlösning i Python, 7,5 hp (VT15)
  • Programmering med JavaScript, HTML och CSS, 7,5 hp (HT15)
  • Operativsystemet Linux, 7,5 hp (VT16)
  • Webbapplikationer för mobila enheter, 7,5 hp (HT16)

Objektorienterad programmering i Java, 7,5 hp
Datavetenskaplig introduktionskurs, 7,5 hp

Såvitt jag kan förstå börjar alla tre kurserna vecka 36, som inleds 31 augusti. Innan dess bör jag vara klar med de nu pågående kurserna samt ha förberett lite. Vet ni, det är inte så länge kvar och jag känner mig nästan stressad redan. Hur sjutton ska jag hinna med så att kursstarten inte känns som en mardröm?

Men roligt kommer det att bli att få lära sig mer, både nytt och gammalt!

Antagningsbesked hösten 2015

Idag var det så dags att få besked om höstens kurskandidater.

Utfallet blev ungefär så som jag förväntat mig – jag blev ovillkorligt antagen till Java-kursen och hamnade som reserv (med typ ingen chans att komma in) på den datavetenskapliga introduktionskursen. 48 antagna, reservplats 236.

Reservplats 236 på Datavetenskaplig introduktionskurs

Här gäller för mig alltså bara att samla fler högskolepoäng och fortsätta söka. Förr eller senare borde jag väl ha fått ihop tillräckligt för att kunna ta en plats. Tanken med den kursen är att skaffa en gedigen behörighetsgrund att bygga vidare på. Delvis med sådant jag redan kan (dokumentera och/eller aktualisera kunskaperna), delvis med nya intressanta och något mer avancerade kurser.

Kurserna i applikationsutveckling för Android respektive iOS renderade mig båda en reservplacering, med liten chans att bli antagen (plats 208 med 30 antagna respektive plats 66 med 80 antagna). Det är föga förvånande att jag hamnar långt ned på listorna när urvalet baseras på högskolepoäng och jag ju inte hade fått ihop fler än 5 hp vid den avgörande tidpunkten. Idag har jag fler, men det påverkar ju inte den saken. Kurserna Människa-datorinteraktion resp. E-tjänster – Introduktion, som jag sökte mest som backup, blev jag antagen till. Jag har tackat nej till de fyra sistnämnda, och ja till de två första (en reserv).

Med andra ord kommer jag förmodligen bara läsa Java och Javascript i höst. Två kurser på kvartsfart, varav den ena borde kunna ge ganska billiga poäng med tanke på mina kunskaper sedan tidigare. Men jag tar inget för givet ännu.

Kurspaketet Webbutveckling och programmering, 30 hp fördelat på:

  • Klart: Programmering och Problemlösning i Python, 7,5 hp (VT15)
  • Programmering med JavaScript, HTML och CSS, 7,5 hp (HT15)
  • Operativsystemet Linux, 7,5 hp (VT16)
  • Webbapplikationer för mobila enheter, 7,5 hp (HT16)

Objektorienterad programmering i Java, 7,5 hp

Jag tror att det blir alldeles utmärkt då studier på halvfart förmodligen är precis så mycket jag mäktar med, parallellt med heltidsjobb. Särskilt som nuvarande uppdrag från i höst blir betydligt mer krävande än vad det första halvåret var.

Sedan tänker jag också skriva högskoleprovet i höst – allt för att bättre kunna konkurrera om kursplats. Det grämer mig fortfarande att jag missade att anmäla mig till vårens provtillfälle eftersom jag inte förstod att ansökningsperioden var så kort. Nu har jag skrivit in det i kalendern, så det borde inte gå att missa.

Sommarens studier

I övrigt har jag glömt skriva om att jag sökte och har påbörjat sommarkursen Programmeringsteknik (6 hp) vid Stockholms universitet och det är den jag för närvarande ägnar mig åt. Jag har fått mina första 1,5 hp för att jag genomfört självtesterna med 100% korrekta svar och väntar nu på rättning av också den tredje inlämningsuppgiften, varefter jag tydligen får ytterligare 1,5 hp. Det som väntar härnäst är den avslutande projektuppgiften som ger resterande 3 hp.

Det lustiga med den här kursen är att jag förväntade mig något mer teoretiskt. Det här är en praktisk programmeringskurs, där man skriver program i Python. Eftersom jag precis har avslutat en 7,5-poängskurs i Python-programmering känns det skumt att gå denna. Halva kursen genomförde jag på mindre än två dagar. Nåja, billiga poäng är också poäng – varenda en av dem lär komma till nytta när jag ska konkurrera om plats på framtida kurser. Jag undrar dock vad den avslutande muntliga redovisningen innebär – kan bli hur läskigt som helst.

Och så ska jag påbörja mina båda mattekurser också, tämligen snart:

Förberedande kurs i matematik, 5 hp (KTH)
Förberedande kurs i matematik 2, 3 hp (KTH)

Går allting bra så har jag alltså efter sommaren ytterligare 14 hp (totalt 34 hp).

Etikettmoln