onsdag 27 februari 2013

Den var god

Hamburgaren som jag provsmakade efter att jag skrivit gårdagens inlägg var god, det var en Kentucky Steakhouse Classic & Co. Jag fick dock bara halva... :-)

Dagens arbete var produktivt, det började i och för sig lite slappt med att jag lästa WebForms bok och gjorde övningar. Klockan 10 hade vi vårat Daily Scrum, denna gång fullt utvecklingsteam - 3 pers :-)
Jag berättade vad jag hade gjort igår - fixat dator jobbat med utseendet. Vad jag skulle göra idag - göra GUI:n för admin delen. Vad som höll mig tillbaka, att jag ännu inte fått veta hur admin delen skulle se ut. Men strax efter mötet kollade jag om A-S eller A hade lagt in några PowerPoint presentationer med hur de olika vyerna skulle se ut och det hade de, jabba! Jag satte genast igång att ploppa ut knappar, lebels och textrutor på de olika vyerna. Jag hann dock inte så lång eftersom vi skulle ha ett möte angående specifikationerna på storlekar på skärm för både datordelen och surfplattedelen. Eftersom vi ska göra surplatte apparna i HTML5 krävs det att de plattor som de ska köras på klarar det. Samma sak gällde den delen som ska köras/administreras via datorer. Där ska man fösöka att ha ett minimikrav på skärmstorlek, framför allt bredd så att layouten inte ska se konstig ut. Vi kom fram till att 1200px i bred och uppåt ska vi utveckla för. Och det är det de flesta brukar sitta på. Och med tanke på att projektet inte ska vara i hamn förrän om två år lär inte detta ändras.

Efter mötet var det dags för lunch och sen var det bara att återgå till vyerna. Samtidigt gick J och A iväg på ett enskillt design möte, de skulle diskutera admin delen. När J kom tillbaka visade jag honom vad jag hade gjort, han göra 3 vyer, varav två var identiska så när som på en knapp. Han sa att det var bra men att en av vyerna skulle göras helt annorlunda. Det skulle vara en mer responsiv design, där utseendet ändras lite efter vad användaren gör och att man utifrån en mall kunde välja vilka funktioner man vill ha med. Detta ska vi tydligen göra med hjälp av XML templates (mallar), J skulle visa mig, det var inte så svårt och han hade gjort det tidigare. Jag satte mig med den andra vyn jag hade gjort, där det bara skulle ske ett par mindre förändringar. Han dock inte så långt för klockan tre var det dags att packa ihop och ta sig till Rönninge.

När jag kom ut sken solen och det var varmt, sååååååååå skönt. Jag var inte den ende som tyckte det, längs vägen stod folk vända mot solen och bara tog in de härliga strålarna. Hade jag inte haft ett tåg att skynda till hade jag nog gått en lååååångsam promenad till Karlbergs station och bara njutit.

I Rönninge var vi ganska ensamma i skolan i och med att det är sportlov, skönt tycker vi för då stänger ingen dörren som vi ställer upp så att våra medlemmar kan komma in. Idag hade vi faktiskt fler medlemmar än förra veckan trots sportlov, kul.

När vi kom hem väntade matlagningen på mig, det skulle bli Spaghetti och Köttfärssås. Visade sig att spaghettin nästan var slut så jag fick koka den och makaroner. Det skulle bli en rejäl laddning mat eftersom jag skulle göra matlåder att frysa in. Det blev 6 matlådor, plus att vi åt 4 portioner. Dessutom blev det tom mat över till imorrn att ha till lunch till de som är hemma och till träningsmat för Junior.

Imorgon blir det ingen matlagning på kvällen då vi har två klasser i Huddinge och inte är hemma förrän efter 21.

Dags att sova, det blir en lång dag imorrn...

tisdag 26 februari 2013

En lång lugn dag

Veckans tisdag var betydligt behagligare än förra veckans trots att den var nästan lika lång. Jag har kommit in i rytmen på kontoret och idag blev det lite framgångar på utvecklingssidan. Jag kom dit som vanligt halv åtta och fram till runt tio satt jag både med ASP.NET WebForms bok och med att få till CSS:n på admin vyerna. J kom efter nio och G jobade hemma idag, han skulle läsa på en del dokumentation inför det han ska göra i HTML5 på plattorna. Vi hade inte mycket till Daily Scrum på två :-). J hjälpte mig att klura ut varför jag inte fick CSS:n att fungera. Det visade sig att det funkade på hans burk men inte på min, med andra ord var det inte min CSS det var fel på utan min dator. En del filer var inte installerade för att få IIS:en att fungera (Internet Information Services, används för att sätta upp en webbserver som man tex kan ha hemma). Efter lite micklande fick vi det att fungera, JOY :-)

Jag satt genast igång att leka med utseendet på sidorna, hoppas att jag snart får reda på hur designen på adminsidorna ska se ut. Eftersom jag skulle jobba i Haninge idag gick jag redan 14:20 för att hinna till Haninge till 15:15. Idag var det lite mindre folk på första klassen som i vanliga fall ligger runt 70st, det kom 60st. Däremot var det fler på andra klassen än det brukar och hela 6st nya som skrev in sig på andra klassen. Inte illa en sportlovsvecka :-)

Vi kom hem kvart över nio och då var mitt första mission att fixa en matlåda till imorrn. Det blev rester i form av ris och couscous (hade för lite ris för en portion som skulle mätta mig) och till det lövbiffsgrytan, dessutom skalades 2 stora morötter som lades i påse.

Nu medan jag har suttit och skrivit kom Senior hem från jobbet, MacDonalds. Han hade med sig en ny hamburgare som de börjat med och inte haft tidigare. Han ska egentligen inte ta hem sådana godsaker till oss om vi inte explicit ber om det men.... han började med att säga "Jag vet att jag egentligen inte ska ta hem mat från jobbet men vi har en ny hamburgare som ni måste snaka, jag tror att du (Marlene) kommer gilla den men jag tror framför allt att Martin kommer gilla den.". Jag hörde inte riktigt vad det var i den och vad den hette men nu ska jag ta resten av den (Marlene provsmakade ett par tuggor) och se om jag gillar den. Jag återkommer med omdöme imorrn...

måndag 25 februari 2013

Ny arbetsvecka

Undrade i morse hur många som skulle vara på kontoret idag med tanke på att det är sportlovsvecka här i Stockholmsområdet. Jag var på plats som vanligt strax innan halv åtta och var inte helt oväntat förs på plats. Runt åtta började jag undra om ngn skulle dyka upp alls :-) De dröjde till kvart över innan jag fick sällskap.
När alla i projektguppen var på plats, fyra plus lilla jag, hade vi en Scrum Review. Den första sprinten (utvecklingsperioden)  på tre veckor var till ända och vi redovisade vad vi hade gjort. Vi hade inte så värst mycket körbar kod, men ett par vyer hade vi. De var inte stylade för fem öre, visade bara upp att vi hade en fungerande databas som vi kan hämta data från och visa upp informationen.

Efter Sprint Reviewn som varade typ en kvart gick programeringsgänget, dvs J, G och jag till ett konferansrum för en Sprint Retrospective. Där utvärderar man vad som man tycker gick bra under sprinten, vad som inte gick så bra och vad man ska göra bättre till nästa sprint. G hade aldrig gjort en Sprint Review, det hade jag :-O I Agila Metoder kursen som vi läste precis innan LIA:n fick vi prova på det :-). På plus sidan var att vi hade en databas och var igång, och en ny resurs (det var jag det, tur att jag inte hamnade på minus sidan :-) ). På minus sidan var att vi inte blev klara med alla uppsatta tasks den här sprinten. Jag sa att jag såg det att vi skulle använda WebForms som ett minus, det sinkade mig och gjorde att jag inte kunde bidra så mycket under förra veckan. Vi konstaterade dock att det är alltid bra att lära sig nya saker :-) Det sista minuset var att vi inte har haft några Daily Scrums. G visste inte riktigt vad det var, återigen tackade jag Teknikhögskolan att de hade lagt kursschemat så bra att vi precis hade avhandlat detta :-). En Daily Scrum är ett kort möte på max 15 min som utvecklingsgruppen har där man talar om för varandra, en åt gången, vad man har gjort sedan föregående möte, vad man ska göra till nästa och vad man har för hinder (om sådana finns). Det ska typ ta en minut per person. J sa att det inte är helt ovanligt att man i början står och svamlar, att de brukar bli långt. men att man snabbt kommer in i det. Vi bestämde att våra Daily Scrums ska hållas klockan 10 varje dag.

Fram till lunch satt jag och brottades med utseendet på vyerna. Efter lunch presenterade A-S hur de olika vyerna skulle se ut (hur det är tänkt). Vyerna var mest för hur det skulle se ut på Surfplattan, lite vid datorn. Det som fattades var Admin vyerna, det jag ska vara ansvarig för. Jag har alltså ännu inget att gå efter. Vi framförde våra tankar om vyer ur utvecklarsynpunkt. Och A-S fick med sig en del tankar att ta med och diskutera med de ansvariga på Autism centrum. Plus lite vad hon och A skulle jobba med när det gäller designen. Prio var att få till hur Admin delen ska se ut. Vi satt och diskuterade över en timme.

Efter mötet återgick jag till att tackla CSS och WebForms, jag har kört fast lite eftersom vyerna inte beter sig som jag förväntar mig att de ska göra och jag vet ej varför. Jag ville inte störa J eftersom han själv hade kört fast en smula när det gäller filöverföring vid webanrop och maxstorlek. När han till slut löst det hade han problem med att deploya systemet, han satt med det när jag gick 16:40. Imorrn innan alla dyker upp ska jag fortsätta att försöka förstå vad som händer, varför CSS:n inte tar. Får se om jag löst gåtan innan J kommer, annars är det det han får börja dagen med :-)

söndag 24 februari 2013

Storkoks söndag

Söndagen har varit lugn och skön. Efter att ha vaknat runt 9 och lallat runt fram till halv tolv gick Marlene och jag en lång promenad med Baileys. Vi gick på platten idag, inga backar. Däremot gick vi förbi åkrarna runt hamra och kunde släppa Baileys fri att springa. Han hade lite problem i den halvdjupa snön på fälten men han gav sig inte och hade kul. Efter att vi hade kommit hem igen var det dags att sätta igång med lunchen, den skulle bli lövbiffsgryta med ris. Och det skulle bli MÅNGA portioner, meningen var att jag skulle göra så mycket att det skulle bli över till ett par matlådor att frysa in. De kan jag sedan ha till kontoret. Då har jag både koll på pointsen och det blir billigare än att äta ute. Det blev 6 matlådor plus att jag och Marlene fick lunch plus att det blev en två portioner gryta över till imorgon för Junior att äta innan träningen.

Eftermiddagen har jag mest ägnat åt att försöka få till utseendet på vyerna i projektet med hjälp av CSS men det har gått så där. Får nog ta hjälp av proffsen imorrn :-)

Kvällen kommer tillbringas framför tv:n, Marlene har precis kommit hem från bingon som hon ibland åker till på söndagar här i Tumba, i folketshus. Tydligen var Junior med föör första gången på evigheter, hans kusin ville att han skulle vara med. Han kände sig kanske en smula blåst då kusinen inte dök upp men i och med att han vann 300kr var det nog plåster på såren :-)

Imorgon börjar nästa praktikvecka, det ska bli intressant att se hur många som kommer vara på kontoret den här vecka i och med att det är sportlov.

lördag 23 februari 2013

Första praktikveckan över

Så var första praktik veckan över och nu återstår bara 11. Den har gått snabbt.
Igår var jag återigen först, ensam först den här gången. Efter att ha packat upp och gjort mitt te satte jag igång med att kolla om det fanns några bra WebForms tutorials. Hitta ett par olika men tyckte att det nog var bäst att köra den från Microsoft på www.asp.net verkade vara vettigast, har tidigare kört deras MVC tutorial i skolan i ASP.NET kursen.

Så jag satte igång i väntan på att A-S skulle dyka upp. J ville i torsdags att jag skulle kolla med henne hur GUI:n jag ska göra skulle se ut. Fram till lunch hade hon inte dykt upp och jag misstänkte att hon nog inte skulle komma in till kontoret idag. Eftersom det var fredag så betyder det indiskt när det gällde mat på kontoret. Vi var fem som gick iväg till en indisk restaurang i närheten för att köpa med oss mat tillbaka till kontoret. Det var gott men väldigt fett :-). Tur dock att riset och grytan, jag hade tagit en Lamm Vindaloo, låg i varsin aluminium förpackning. Då kunde jag välja hur mycket av såsen jag ville ha på. Och Naan brödet hade jag hoppat.

Efter lunch frågade jag A, som oxå jobbar med projektet om hon visste hur GUI:n är tänkt att se ut. Hon sa att det inte var spikat ännu, att de fortfarande höll på att prata om det. Jag sa att J ville att jag skulle prata med A-S om hur det skulle se ut men eftersom hon inte var här så visste jag inte vad jag skulle göra. Hon sa att jag kunde kolla i dokumentationen, det fanns en del Power Point presentationer hur gränssnittet är tänkt att se ut (på ett ungefär) på surfplattor. Att jag kanske kunde få lite inspiration från det. Jag satt en stund med det men insåg att den webb-baserade admindelen inte alls behöver se ut som själva utbildningsdelen för webb och surfplatta. Jag bestämde mig att återgå till min tutorial och lämnade GUI:n till senare. Kanske sitter jag med den på söndag och leker lite med CSS (Cascading Style Sheets, man använder det för att pimpa hemsidorna)

Strax innan halv fem tyckte jag att det nog var dax att böja röra sig hemåt, då hade jag varit på kontoret sedan halv åtta. Tågen hem strulade, det var förseningar och vi fick vänta på stoppsignaler, så resan var seg. Jag höll på att somna två gånger, det har varit en intensiv vecka :-)

Väl hemma hade Marlene börjat förbereda middagen. Vi skulle ha hel kotlettrad i ugn med klyftpotatis. Jag tog över stafettpinnen och halv sju åt vi middag, skönt att få äta en normal tidpunkt för en gångs skull. Kvällen gick i matens tecken, efter att först ha sett Biggest Loser till maten fortsatte vi kolla ikapp veckans Masterchef Australien. Klockan tio kastade jag in handduken, jag hade svårt att hålla ögonen öppna. Det hade som sagt varit en intensiv vecka. Men nu vet vi vad vi har att vänta de resterande 11 veckorna och medlemsantalet i klass lär inte öka utan snarare plana ut för att sedan minska ju närmare sommaren vi kommer.

I morse vaknade jag halv tio, min kropp behövde vilan. Idag har jag inte gjort speciellt mycket. Efter lunch gjorde jag klart veckans vv-jobb, det var klassrapporter som skulle kolla och skickas in. Och pengar som skulle betalas in. kvällen kommer att tillbringas framför tv:n. Skönt att ta det lugnt en dag .-)

torsdag 21 februari 2013

Blev ej bönhörd

Jag blev inte bönhörd angående vilken ASP.NET väg vi skulle utveckla projektet. När jag kom till kontoret i morse var jag återigen delad etta på plats. Efter att ha riggat datorn, och fixat te :-), synkade jag mina filer och såg att projektet inte hade ändrats. Det var fortfarande en struktur för Web Forms och inte MVC (och nej, MVC betyder inte Mödra Vård Central i det här fallet :-) utan Modell Controll View). Jag kollade bokhyllan om det fanns några ASP.NET böcker och det fanns en (de har en gedigen samling av utvecklarrelaterad litteratur, kanske ska fråga om jag kan låna hem ngn :-) ). Jag bläddrade lite i den och sedan satte jag mig för att kolla om det fanns ngn bra tutorial på nätet. Hittade ett par och började kolla lite. Hoppades fortfarande att J hade bestämt sig för MVC men att han inte hade hunnit fixa till projektkoden än, men förberedde mig ändå för Web Forms.

Klockan 9 fick jg ett samtal från en tjej som gjorde en nöjdhetsundersökning åt VV. Hon hade ringt dagen innan men då kunde jag inte ta det utan bad henne återkomma idag på morgonen. Det gällde nöjdhet med att jobba åt VV och vad de skulle kunna göra för att bli bättre.

Strax efter att jag hade lagt på kom J och förkunnade det jag hade trott och lite befarat, det blir Web Forms och inte MVC. Han hade pratat med ngn kompis som precis som han tyckt att det nog blir lättare med Web Forms och att vi skulle stöta på problem längre fram med MVC. Men han sa att det inte är helt omöjligt att det skulle kunna ändras till MVC längre fram. Jag gjorde det ända jag kunde, gilla lägetoch se det som ngt possitivt att jag får lära mig något nytt. Inte helt omöjligt att jag i framtiden kommer behöva de här kunskaperna/erfarenheten. Fram till lunch försökte jag hjälpa till att spåna vad som inte fungerade när J försökte få många-till-många relationerna i SQLdatabasen att fungera med codefirst. De lambda queries han hade skrivit för att få ut data ur databasen retunerade inte det de skulle. Efter mycket om och men och googlande hittade vi till slut felet. Jag frågade vad programmerarna hade gjort innan google?!? :-)
Han sa att då chattade man mycket med andra utvecklare och hjälpte varandra. Men jag måste säga att det är enklare att vara programmerare ur det perspektivet, fastnar man finns svaret nästan garanterat där ute någonstans. Men det gäller och andra sidan att kunna skriva bra sökningar så att man får fram det man vill ha, annars ä det lätt att få information overload :-)

Efter lunch satta jag igång att försöka få till GUI:n för att få fram en lista över övningar, man ska kunna klick på de och sedan ska det vid varje finnas en knappa för att redigera och en för att radera. Efter en stund insåg  jag att det här med web forms inte kommer bli lika komplicerat som jag trodde, mycket är automatiserat, man klickar och drar ut de komponenter man vill ha ut på den framtida websidan. Sedan får man mickla lite med HTML koden så att man får det som man vill ha det. J har lagt in kod som hämtar data från databasen och lagrar det i objekt, eller lista med objekt snarare. Mitt jobb är att ladda in de här listorna till websidan och visa den för användaren. Och som sagt, det var visst inte så komplicerat som jag först trodde :-)
Jag han göra två vyer innan det var dags att sluta för dagen och ge sig av till jobbet som ger mig lön, Huddinge idag.

Imorgon kommer J inte att vara på jobbet, han ska på begravning. Men han skulle se till att allt vi behöver för att fortsätta skulle vara på plats. Imorgon ska jag ta hjälp av A-S som ska besluta hur det ska se ut, hur mycket formatering vi ska göra. Just nu är det bara lista med länkar och knappar på vit bakgrund, inte speciellt tilltalande. Lite som hemsidorna såg ut när jag senast pluggade på DSV, i slutet av 90-talet, då HTML var helt nytt :-)


onsdag 20 februari 2013

Högt te konto

På min tillfälliga arbetsplats kommer kostnaderna för te skjuta i höjden under 12 veckor :-O

Medan de flesta andra dricker kaffe har jag blivit storkonsument av te. Det började egentligen i höstas i skolan, där har vi en kaffeautomat och för 6kr får man ngn deciliter kaffe. Eftersom jag inte dricker mitt kaffe svart utan med mjölk blir det förutom en penga kostnad en ProPoints kostnad (VV-valuta :-) ). Jag tyckte inte riktigt att de kostnaderna var värda det jag fick. Som tur var finns det en vattenkokare i skolan och ganska omgående började jag ta med mig tepåsar och sötningsmedel i väskan. Det blir en 2 - 3 koppar te på en heldag i skolan. Hemma dricker jag mest te på morgonen, till frukost. Jag gillar inte kaffe till frukost.

På praktiken finns det både en kapselmaskin för kaffe, vanlig kaffebryggare och en presso bryggare. Och en låda olika sorters Lipton teer. I och med att det blivit lite av en vana att dricka te medan man kodar har jag fortsatt trots att det finns olika kaffemöjligheter att välja på. Jag har snart gått igenom hela tesortimentet (är inte så jätte förtjust i fruktteer) i och med att det har blivit en 3 till 4 koppar på en dag, och då har jag inte ens kört en full arbetsdag ännu :-)

Idag kom jag in precis som igår runt halv åtta, då hade en av tjejerna redan kommit, dessutom var det en städare på plats som höll på att avsluta sitt jobb. Fram till förmiddagsfikat satt jag med mitt sidoprojekt och försökte få till en av funktionerna. Måste säga att google är en programmerares bästa vän, fastnar man så kan man se om det finns ngn som har löst det.Det kanske inte alltid är så att passar klockrent till det man själv gör men man får en hint om hur man ska tänka. Efter fikat och fram till lunch blev det lite modellering och så försökte J att få JSON anropen att funka på testservern så att G, han som kommer att vara ansvarig för HTML:n för sidorna och surfplattorna kunde ha data att jobba med. Efter lunch försökte vi få till att jag skulle kunna köra webservern från min dator, det gick så där. I och med att inte alla funktioner fanns installerade i den förinstallerade SQLservern fick vi testa olika sätt att få det att funka. strax efter halv tre hade vi fått allt att funka som det skulle och då var det dags för mig att bidra. Jag ska ta hand om GUI:n (Graphical User Interface) för admin funktionerna som ska kommas åt från en webbläsare. Det blir till att skriva enkel HTML som G sedan kan pimpa med mer HTML5 och CSS :-). Utmaningen insåg jag låg i att det var meningen att vi skulle jobba med WebForms för att få C# och HTML att synka. Det hade vi INTE läst på ASP.NET kursen, vi som läst MVC, det som man numera har mer gått över till. Men men, jag satte igång att googla hur jag skulle få till det. Har INGEN erfarenhet av WebForms alls. Nu hade jag ungefär 30min på mig innan jag skulle iväg till jobbet (Rönninge idag), så jag hann inte så långt. Strax innan jag skulle gå frågade jag J varför han hade valt WebForms och inte MVC, som vi pratade om i måndags att det kanske skulle bli. Han svar var, det blev bara så. Men tack och lov tillade han att han är varken för eller emot WebForms och MVC, honom spelade det ingen roll. Det som var viktigt var att vi snabbt gjorde framsteg. Här såg jag min chans och sa att jag inte pysslat med WebForms utan känner mig mer hemma i MVC och det skulle gå snabbare om vi använde MVC, för då skulle jag slippa lära in nytt på kort tid (visst, det är ju bra att bredda sig, men just nu känner jag att jag skulle bli en stoppkloss om jag skulle bli tvungen att lära mig WebForms snabbt). J sa att han skulle fundera på hur det skulle bli. Jag sa att jag lär märka imorgon bitti vad jag ska jag jobba med när jag synkar versionskontrollen :-)

Håller tummarna för att det blir MVC, för då känner jag att jag kan bidra. Vi lär få veta imorrn...

tisdag 19 februari 2013

Låååååååång dag

Idag var det en väldigt lång dag, jag gick hemifrån 06:30 och kom hem 22:00.
Jag var på praktiken 07:30 och var delad etta på plats. En av mina arbetskamrater klev på hissen ett plan högre än mig och vi åkte upp tillsammans. Det visade sig att vi var först. Jag fick genast testa om min kod för att låsa upp och sedan för att larma av funkade, och det gjorde den. :-)

Efter att ha packat upp datorn och försett mig med te satte jag mig och började koda. Eftersom jag ännu inte hade fått några uppgifter gick jag lös på mitt kalender projekt som vi gjorde i ASP.NET kursen. Jag vill få återställning av lösenord att fungera. Och eftersom jag troligen kommer att få lägga in inloggningar och sådant i det nya projektet kan det vara bra att veta hur man gör allt sådant. Efter förmiddagsfikat runt 10 frågade J, min handledare om jag ville vara med att modellera databasen vi ska bygga upp. Klart jag ville! Vi tänkte använda ett av konferensrummen för att kunna spåna på en whiteboard men båda var upptagna så vi kom fram till att vi lika gärna kunde köra det på datorn. Vi använde Microsoft Office Visio, ett program där man kan skapa diagram och flöden. Vi tog fram ett diagram över de tabeller som vi behövde för tillfället med attribut och kopplingar. Det blev ett par kopplingstabeller. Kul att databaskursen som vi läste i höstas satt kvar och det kändes helt bra att jag visste vad vi höll på med. :-).

Efter lunch var det så dags att skapa databaserna i Visual Studio. J, hade ändrats sig hur han ville skapa databasen. I går när jag frågade hur han kommer bygga upp den, om det blir med scripts direkt i SQLServer eller om han tänkte göra koden först och sedan låta den bygga upp databasen med hjälp av Entity Framework sade han att han skulle scripta den. Problemet med Enity Framwork är att man tappar lite av kontrollen över hur databasen byggs upp. Det händer saker automagiskt och tabeller döps lite utom ens kontroll. Men efter att tydligen ha sovit på saken hade J ändrats sig, för vi skulle köra code first, det vill säga, skapa klasserna i Visual Studio och sedan när man kör programmet så skapas databasen automatiskt.
Så då var det alltså dags att överföra vårt diagram till klasser och kopplingar i kod. Eftersom J inte brukar använda den här metoden så ofta var han lite ringrostig på alla detaljer, vilken tur att jag nyligen i ASP.NET kursen precis hade pysslat med just databasskapande med hjälp av Enity Framwork, för då kunde jag vara till hjälp när det inte riktigt funkade som han hade tänkt sig :-)

När vi till slut fick det att fungera var det dags för mig att packa ihop mina saker och gå och jobba. För att hinna till Haninge till 15.15 var jag tvungen att gå till tåget strax innan 14:30. Väl på plats i Haninge var det bara att ösa på och möblera för klass. Marlene hade redan varit på plats en bra stund och hade nästan fått upp sina prylar. Klockan 16:10 öppnade vi upp och hade idag lite drygt 110 personer som vi tog hand om på två klasser. Det kändes i fötterna och skallen. Och nu är det dags att gå och lägga sig, imorrn är det åter väckning 05:30 och jobb på eftermiddagen, tur att vi på onsdagar är i Rönninge och bara har en klass.


måndag 18 februari 2013

Första dagen avklarad

Då har jag klarat av min första LIA-dag och överlevt :-)

Det började klockan 11 där jag mötte min kontaktperson som gick igenom vad de höll på med för projekt för tillfället. Därefter fick jag träffa alla medarbetare och blev visad till min arbetsplats. Jag riggade upp min bärbara och då var det dags för lunch, mjukstart med andra ord.

Jag gillar företagets matvanor. Alla äter tillsammans vid ett långbord i köksdelen. Antingen medhavd matlåda eller så springer man ut till närliggande affärer/caféer/restauranger och köper ngt man tar med tillbaka till kontoret. Bra för sammanhållningen. Dricka behöver man inte köpa med sig till lunchen, det finns en drickakyl full med burkar. Allt från bubbel vatten eller vanlig läsk till Pepsi Max eller Doctor Pepper (bara en sådan sak gör att jag nog kommer trivas ännu bättre :-) ).

Efter lunch fick jag koden och nyckeln till stället, dessutom fixade vi så jag kunde komma åt det interna nätverket, inte bara nätverket för gäster. Sedan var det dags för en genomgång av projektet jag ska få vara en del av. Jag kommer bara vara med i början, det ska hålla på i två år. Projektet går ut på att ta fram hjälpmedel och verktyg för att underlätta lärande för barn med särskilda behov. De ska ta fram en helhetslösning från lärarnas/administrationens sida (windows baserat) och från barnens och föräldrarnas/assistenternas sida (appar på surfplattor). Plattornas program ska göras med hjälp av HTML5 och administrationens del kommer vara gjord i ASP.NET. En MVC lösning. Och det är där jag kommer in. Jag har nyligen läst ASP.NET och vi fick göra både en enkel blogg i MVC och en mer avancerad kalender med inloggningar och olika vyer, oxå i MVC. Det ska bli riktigt skoj att få hjälpa till att ta fram ett sådant verktyg, det är i första hand tänkt att användas på Autismcenter men i förlängningen ska det kunna anpassas och kunna användas i skolor. Det behövs!

Jag fick även tillgång till Produkt Backloggen och se SCRUM planeringen för första sprinten. Där de olika userstories fanns. Man använder en digital SCRUM-board där man ser vad som ska göras, vad som har checkats ut för att göras och vad som är klart.

Jag fick oxå installera TurtoiseSVN för att kunna använda Subversion för versionskontroll. Detta används så att flera kan jobba med samma källkod utan att man skriver över varandras kod.

En välfylld dag som avslutades när jag gick strax efter 17.00. Tanken är att jag imorgon är på plats 07.30, med tanke på att jag måste gå tidigare för att hinna till VV i Haninge. Så det kommer bli långa dagar. Men det viktiga är vad man gör inte hur länge man är på kontoret, och det känns skönt. Ahh, glömde att jag oxå fick en inloggning till tidsrapporteringssystemet, där jag ska rapportera vad jag pysslar med för projekt och tiden. Så att de har lite koll på vad man pysslar med.

Om det inte kommer att finnas ngt för mig att göra i mitt huvudprojekt har vi kommit fram till att jag ska få pyssla med ngt sidoprojekt. Det kommer nog till att början vara att ta fram en app för Windows8, vad det kommer att vara för app har jag ingen aning. Har NI som läser det här några bra förslag är det bara att säga till :-)

söndag 17 februari 2013

Imorgon är det dags för praktik

Imorrn är det så dags att ge sig ut på praktik.
Vi har själva fått fixa våra LIA-platser. Jag kollade under hösten jobbannonser där man sökte .NET utvecklare. Gick in på deras hemsidor och på vissa visade det sig att några av de tog emot praktikanter.
Jag tror att jag skickade runt 15 emails med en kort presentation och ett CV. Fick svar från 6 eller 7 stycken, resten hörde inte av sig alls. Två av företagen var intresserade men kunde inte ta emot praktikanter just då, 3 sade att de inte var intresserade och två stycken ville träffa mig för en intervju. Ett av de företagen som ville ha en intervju var min lärares (i C# programmering, det vi läste större delen av hösten) företag, de skulle ta in upp till 2 stycken från klassen. Eftersom jag hade gjort bra ifrån mig under hans kurser och faktiskt tillhörde toppskicktet i klassen hade jag goda chanser att knipa en av platserna. Det visade sig sedan att det bara var 3 stycken som sökt de två platserna, schysta odds :-). Hans företag håller på med att utveckla lösningar för digital signiering av dokument och kontrakt, med bla hjälp av smartphones. Riktigt intressant faktiskt.

Det andra företaget som ville ha en intervju håller på med att utveckla appar för Windows 8 och Windows 8 Phone, dessutom håller det på med multitouch lösningar för bla interaktiva skyltfönster och museeum utställningar. Ett företag i teknikens framkant med andra ord och en LIA som jag verkligen verkligen skulle vilja ha.

Båda intervjuerna gick bra och "Win8"-företaget ville ha en andra intervju där jag skulle få träffa VD:n (det var vice VD:n som gjorde första intervjun.) När jag satt på den andra intervjun vibrerade min telefon i fickan, ett samtal som jag inte kunde ta just då. Under intervjun fick jag veta att det såg fram att ta emot mig som LIA-praktikant och frågade lite vad jag skulle vilja göra. Win8 appar eller Windows Phone appar eller multi-touch appar. Jag sa som det var, ALLT :-) hur kan man välja?!? De skulle klura på vad det skulle hitta på åt mig till februari. När jag kom ut från intervjun kollade jag min telefon, det var min lärare som hade ringt och ville att jag skulle ringa honom. Det visade sig att jag hade fått en LIA-plats hos dem. Jag förklarade att jag var smickrad men att jag kände att jag måste tacka nej, jag förklarade att jag precis hade fått en LIA på ett företag som pysllade med Win8 och multi-touch utveckling och att jag inte kunde låta en sådan chans smita mig ur händerna. Han förstod precis och sa att jag var välkommen till de på våran andra LIA-period :-)

Allt detta hände i början på november och nu är det alltså tid att börja den där LIA:n man längtat efter. Jag kan säga att det känns så där, jag ser sjukt mycket emot den men samtidigt är jag väldigt närvös inför den. Vad har jag att komma med på ett sådant företag?!? Har jag lärt mig tillräckligt på den korta tiden?!? Kommer jag kanske bara vara i vägen och slösa deras tid?!? Hur kommer det att kännas att vara på ett kontor och att  ha ett "riktigt" jobb för första gången på typ någonsin :-). Jag har jobbat på ViktVäktarna i 13 år och innan det pluggade jag på universitetet (data- och systemvetenskap, nu ska cirkeln slutas!)

Som sagt mycket tankar går genom huvudet, hur kommer det att vara att få tillbringa ännu mindre tid med Marlene?!? Det väntar 12 spännande och lite läskiga men förhoppningsvis mest roliga veckor med praktik. Dessutom ska jag givetvis jobba mina 3 dagar i veckan med ViktVäktarna. Tisdagar, onsdagar och torsdagar kommer att bli låååååånga och jobbiga, kanske inte så mycket för mig som för Marlene som får dra ett stort logistiskt lass med varor som ska packas i bilen och tas med. Tack och lov så har de på praktikplatsen förståelse för att jag ska tjäna ihop till brödfödan och jag får gå tidigare de dagar jag behöver, får ta igen det på andra sätt antar jag :-)

Imorgon blir det alltså dags att rapportera från min första dag. Det börjar med en mjukstart, ska vara på kontoret klockan 11 för en introduktion där jag får möta de anställda och sedan blir det lunch :-). Sedan får vi väl se vad som händer efter den.

fredag 15 februari 2013

Återuppstånden

Dags att låta bloggen återuppstå från dvalan.

Det har hänt en hel del sedan det senaste inlägget. Jag har nu tagit mitt dykcert tillsammans med grabbsen. Vi gjorde uppdyken i Egypten, det var sjukt roligt. Det kommer definitivt bli min framtida hobby.
Vi har även varit i Gambia, nu i mellandagarna. Det var 2 härliga veckor, dit kommer vi med 100% säkerhet åka tillbaka. Dessutom har jag börjat plugga. Jag läser numera Applikationsutvecklare.NET. Och NEJ, jag håller inte på att utveckla appar till mobiler/plattor. Applikationer är program. Vi har läst programmering, C#. Dessutom har vi lärt oss skapa hemsidor och pimpa dem med CSS och Javascript. Utbildningen är på 2 år och i den ingår 24 veckor praktik, LIA (Lärande I Arbete). Den är uppdelad på 2 perioder. Den första börjar på måndag. Det är därför denna blogg har återuppväckts. Jag ska dokumentera min LIA på bloggen, som stöd för den rapport jag ska skriva om praktiken.

Det var den korta versionen på vad som har hänt de senaste 2 åren.

Jag misstänker att när jag väl sätter igång och skriver om LIA:n blir det nog mer än bara inlägg om programmering.