Jeg har forelsket meg

Det er noe med julen og kjærlighet. Jeg var borte på Elkjøp i kveld. Det var der jeg så den. Jeg har drømt om en sånn en lenge. En som forstår meg. En som er flink på kjøkkenet, som kan hjelpe meg å handle. Men det koster en del. Og jeg har ikke noe sted for meg og denne kjærligheten per dags dato. Men jeg ser for meg at vi kan ha en fremtid.

Hvordan begrepene innen IT kan være problematiske – hva er egentlig en tjeneste?

Som IT-konsulent har jeg jobbet med «tjenesteutvikling» og studiene mine var proppfulle av forskjellige bruk av ordet «tjeneste» eller engelsk «service». Senere meldte jeg meg en kort tid på en masterutdanning et annet sted enn der hvor jeg endte opp med å ta mastergrad og jeg havnet i en konflikt med noen medstudenter rundt hva en «tjeneste» var. Jeg har også sett på med interesse fordi en jeg møtte og kjente litt for lenge siden har vært involvert i noe som heter «tjenestedesign».

Men «tjenestedesign» og «tjenesteutvikling» er to helt forskjellige ting. Tjenestedesign ser på tjenester som noe en bruker av et slag interagerer mot. «Tjenesteutvikling» er egentlig semantiske tekniske tjenester. Om du bruker en app på mobilen for å sjekke været kan det være man som bruker tenker på dette som en værtjeneste. Men en tjenesteutvikler vil tenke på det som ligger bak – en semantisk tjeneste som mottar kommandoer og returnerer data.

Sjekker du været i en app for vær vil du kanskje klikke på stedet ditt og langtidsvarsel og du vil få opp en visuell representasjon av langtidsvarselet der hvor du ønsker et langtidsvarsel. Men en teknisk tjeneste benyttes gjerne i bakgrunnen. Denne tjenesten kaller man et API eller et Application Programming Interface. Det er gjerne en server som tar i mot et «kall» som du på et eller annet vis sender en forespørsel til som noe som «gi meg langtidsvarselet for Bergen fra i dag» og som returnerer strukturerte data på en eller annen form semantisk.

Det kan være en ide å utvide begrepet «tjenesteutvikler», som også kalles «back end utvikler» om man søker folk (da får man ikke misforståelsen) som «semantisk tjenesteutvikler» og å fortelle at man utvikler en semantisk tjeneste heller enn å si at man utvikler en tjeneste fra et teknisk perspektiv.

Et eksempel på en semantisk tjeneste for vær kan se slik ut om det er HTTP som er grensesnittet og dataformatet er JSON:

HTTP forespørsel kan se sånn ut: GET http://www.perandersen.no/vaer/langtid/bergen

Svaret som kommer fra den kan være litt pseudokodet og med masse rom for diskusjon avhengig av hva som skal vises til sluttbruker:

{

[{day:»monday», temperature: 16, condition: «sunny», wind: «moderate»},

{day:»tuesday», temperature:18, condition:»partly cloudy», wind:»still»]

…(og så videre)

}

Og så kan man tenke seg at en app som man gjerne også kan kalle en tjeneste men da med en brukersentrisk bruk av begrepet brukte dette til å til å hente inn rett bilde om det er en sky eller en sol og vise temperaturen og eventuelle andre ting til en sluttbruker.

Det er en utfordring for tverrfaglighet at begrepene gjerne i hvert fall for meg gjerne var en selvfølge ut fra at jeg hadde en teknisk bakgrunn mens jeg opplevde gjerne at andre parter jeg møtte hadde en sneverhet fra sin side, i hvert fall den gang jeg havnet i konflikt med noen på dette masterstudiet rundt begrepsbruken av ordet «tjeneste». Det er uansett et problem at man har semantiske tjenester som danner grunnlag for sluttbrukertjenester og derfor er det viktig å spesifisere dette. «Service design» kunne man kanskje ha kalt «end user service design» og «service development» kanskje «semantic service development» men vi må bare leve med at språket går i sine egne veier.

Spill, oppvekst og tverrfaglige muligheter

Jeg har tenkt mye på utdanning i det siste. Jeg tenker tilbake på barne-og ungdomsskole og jeg tenker på meg selv som barn og jeg tenker på barn som vokser opp i dag og hvordan stort sett alle barn har et forhold til spill.

Selv oppdaget jeg datamaskinen som barn, mine foreldre hadde en Apple Macintosh:

Denne prøvde jeg da jeg gikk i barnehagen. Den hadde noen spill som fulgte med. Jeg husker også at jeg laget mapper og gav dem navn og la dokumenter inni dem og sånn lærte jeg meg selve operativsystemet, uten noe kjennskap til det interne. Men mest av alt så jeg på de primitive spillene som alle var i gråtoner.

Noen av vennene mine i barnehagen og borettslaget jeg bodde i hadde Nintendo. Jeg ønsket meg en til jul men fikk en Sega-variant istedet. Den heter Sega Master System 2 og du kan se under i videoen at dette var en temmelig billig spillmaskin men det var ypperlig leketøy for meg.

Jeg spilte en del på Alex Kidd som fulgte med. Alex kunne bokse og hoppe og gå til venstre og høyre. Han skulle helt sikkert redde en prinsesse men jeg kan ikke huske helt for det kan være det bare var Mario som skulle det. Senere i spilllet kunne han fly minihelikopter husker jeg i hvert fall. Men det var ikke mulig å lagre prosessen så jeg mener jeg begynte på nytt hver gang jeg skulle spille spillet.

Jeg spilte massevis på denne ved siden av å gå på barneskolen. Jeg husker spesielt Vinter OL 1994 på Lillehammer for da fikk jeg en kassett med et spill som var laget til lekene av mine foreldre. Jeg husker jeg spilte skiskyting, hopp og slalom og definitivt noen flere disipliner – alt så veldig primitivt ut i forhold til dagens spill og jeg hadde kun to knapper. Den ene het A og den andre het B i tillegg til piler for å styre retning.

Skiskyteren var litt spennende dynamikk på. Han gikk i sporet ved at jeg holdt en rytme i takt med spillmusikken mellom skytingene. I skytingen skulle jeg treffe blinkene ved å styre et plusstegn inn og trykke A når plusstegnet var over blinken men plusstegnet beveget seg også av seg selv (fordi skiskyteren hadde problemer med pust antagelig) derfor var det utfordrende å treffe. Jeg ble ganske god og vant vel i de fleste eller alle disipliner etter en stund.

På skolen var det noen gamle datamaskiner og vi hadde også en datamaskin i klasserommet. Det er ikke nytt at man satser på «EDB» i grunnskolen. Det er her jeg kommer over på utdanning. IT i skolen har vært mye snakk om i media og jeg snakker av og til med foreldre men jeg kjenner lite til hvordan ståa er. Jeg har fått med meg at på et visst nivå skal barna ha en bærbar maskin men jeg vet ikke hva de bruker dem til.

Jeg husker at det var vanlig at studenter, spesielt på mitt studie, hadde med seg laptop på forelesning og det hendte at jeg så på andres skjermer at man satt og drev med noe helt annet – for eksempel spill. Jeg har tenkt mye på utvikling av spill men spilling i seg selv sees ofte på som noe negativt. Det kan i hvert fall bli for mye og da sliter man med dataspillavhengighet.

Selv får jeg følelsen at jeg ikke får gjort noe om jeg spiller, men jeg ser på det som en sosial aktivitet. Jeg deltar gjerne på spillkvelder men jeg har blitt kritisk til innholdet i spillene. Jeg ser også på kurs i spillutvikling men jeg føler helst at det kunne være en positiv og kanskje nyttig ting for barna å få lov å lage spill.

Hva om barne- og ungdomsskoleelever kunne hatt et slags prosjektarbeid i å lage spill? Det er utrolig mange varianter av spill. Jeg ser på 2d. Spillene jeg spilte i barndommen var 2d. Spillutviklingen har forskjellige aspekter av kunnskap og ferdigheter som må til for å få til et resultat. Jeg tenker på sidescrollere som overkommelige for barn og ungdom. Noen av barna er flinke til å tegne eller ønsker å tegne.

Om barna eller ungdommene skulle lage spill, kunne man ha skrevet et spilldesigndokument i språktimer (litt usikker på om det skulle være engelsktimer eller norsktimer – fordel om det er i engelsktimene for jeg tenker at man trenger et grunnlag av engelsk fordi alle rammeverkene er skrevet på engelsk) man kunne brukt tegning, form og farge (om faget fortsatt eksisterer – det var et ungdomsskolefag jeg hadde) til å lage tegninger man skal bruke i spillet og selve programmeringen (variabler, metoder/funksjoner – avhengig av språk) kunne vært noe å introdusere i matematikk. Lyder og musikk finnes det også et fag for og det er musikkundervisning. Dette ser glimrende ut for ungdomsskolen slik jeg kjenner den.

Deretter kunne man på et vis koordinere at barna fikk laget sine sidescrollere i 2d med den dynamikken og de utfordringene barna ønsket å skape selv – basert på sine spilldokumenter.

  1. Skrive en forklaring av spillet
  2. Designe spillelementer visuelt (tegninger som scannes og bearbeides litt (transparente områder)
  3. Lyder og bakgrunnsmusikk taes opp
  4. Spillet programmeres i et rammeverk som passer (organisatorisk beslutning – kan koste noe).

Dermed har barna muligheten til å skape sin egen historie. Jeg er overbevist om at barn kan lage sidescrollere med hjelp fra voksne. Det kunne jo være et valgfag. Jeg tok moped som valgfag på ungdomsskolen. Det var kjekt det men hva om noen hadde spillutvikling som alternativ? Om da ikke alle skulle få muligheten.

Takk for at du leser mine tanker.

Tips til langtidsledige innen IT

Det er ikke bare jeg som er arbeidsledig. Det er mange kandidater til alle jobbene jeg søker. Mange sier det at er du IT-utdannet skriker markedet etter deg, men jeg vet at det er mange flinke og at det er høye krav. Selv har jeg vært arbeidsledig i 2 år og har sett mange fallgruver som forverret min situasjon. Her er mine råd til et bedre liv om du er langtidsledig og IT-utdannet.

Hold deg aktiv mens du søker

Jeg gjorde lenge tabben at jeg la vekk datamaskinen og ble ganske lat. Jeg begynte å drive med helt andre ting. Trikset om du vil bli i bransjen er å tenke at du har kontortid på dagtid og at du fortsetter å holde deg oppdatert. Det er lurt med et hobbyprosjekt. Jeg tenker også at det er naturlig at motivasjonen får en knekk og at du føler IT er pyton men hos meg gikk dette over etter en tid hvor jeg gikk inn i meg selv. Om motivasjonen forsvinner er det ikke noe skam å bruke tid på andre ting men sett i gang igjen når du er klar. Et hull er et hull og den rette arbeidsgiveren velger deg fordi du er flink. Selv jobber jeg med hobbyprosjekt og det tror jeg vil skaffe meg jobb etter hvert som jeg finner den rette arbeidsgiveren.

Vær strukturert

Jeg har laget en ukeplan hvor blant annet kontortiden er fra 8-17 og har lagt inn mellommåltider. Det var enklere å fungere i jobb med kolleger rundt seg og når kollegene ikke var i nærheten av meg på dagtid lenger falt alt av vaner bort. Jeg skriver også dagbok. Jeg dusjer hver dag selv om jeg ikke skal ut. Det går an å forsøke å sitte på biblioteket men nå for tiden føler jeg at det ikke var noe for meg. Det er ingen som snakker med deg der allikevel så det blir ikke en erstatning til å være på kontor sammen med kollegene og kaffekroken.

Ikke vær hårsår og vær positiv i møte med potensielle arbeidsgivere

Jeg lot lenge intervju etter intervju la seg prege av at jeg hadde fått nei i andre prosesser. Dette tror jeg førte til flere nei. I tillegg har jeg bestemt meg for at jeg uansett hva skal være hyggelig og positiv. Jeg avslutter telefonsamtaler med å si «ha en fin dag» og jeg klager ikke på ting lenger. Det er helt klart at om noen «griller» deg på intervju for å forsøke å få deg til å være utilpass så er det ubehagelig men om de snakker ned en av skolene du har gått på så er det lov å spørre om de i det hele tatt har vært på den skolen og høflig spørre om de da bør uttale seg i det hele tatt muligens. Men ikke la deg irritere. Noensinne.

Vurder å finne kunder selv

Jeg har fått tilbud om å fakturere til kunder i tidsbegrensede oppdrag men har sagt nei til dette, mye fordi jeg er usikker på om jeg får til å fakturere og om det lar seg kombinere med arbeidsavklaringspenger fra NAV. Mulighetene var der og er nå borte for meg men om jeg får en ny mulighet tenker jeg at jeg skal hoppe i det. Eller kanskje et av hobbyprosjektene dine kan selges, men pass da på at du ikke gjør noe som strider mot eventuell stønad fra NAV. Jeg velger å passe på at hobbyprosjektet mitt bare er hobby for nå men det kan være jeg putter reklame på det senere.

Du har lov å si nei om tilbudet ikke passer deg

Noen som intervjuer meg av byråer og rekrutterere forteller meg at «jo lenger jeg er arbeidsledig desto mer usannsynlig er det at du får jobb». Dette tror jeg ikke på. Men du må ikke være for kresen heller for det er sikkert noe i det. Men om du tenker at jobben ikke passer for deg eller produktet er i strid med dine verdier, ikke ta det bare fordi du er desperat etter å få deg en jobb. Kos deg med hobbyprosjektet ditt istedet.

Livet handler om mer enn bare jobb

Husk at det er lov å ha det fint også som arbeidsledig. Om noen påstår noe annet bare skyv det bort. Du har lov til å ha det fint selv om du ikke jobber. Stønaden din er helt rettferdig. Tren og vær sosial. Du har sannsynligvis mer å rutte med enn da du var student og sånn skal det også være. Ikke skam deg for at du er arbeidsledig eller tenk du er mindre verd enn folk som jobber.

Mann versus robotgressklipper

I dag skulle jeg klippe gresset med min far på mine foreldre sin plen. Jeg fikk opplæring i hvordan jeg fylte drivstoff (bensin) og jeg lærte å pumpe inn drivstoff, selv om jeg tror min far overpumpet litt og at det gjorde problemer med starten verre enn om han hadde pumpet mindre men vi fikk den i hvert fall i gang.

Jeg tok et lite stykke men han var litt misfornøyd og tok med glede over for å vise meg når han gjorde det og jeg er glad for at vi ikke har robotgressklipper og at min far har dette som trim. NRK skriver at forbrukerrådet gjør oppmerksom på ulemper med robotstøvsuger og en av ulempene er at man går glipp av gratis trim.

Bilde av far som klipper plenen i solskinn.
Pappa klipper plenen, kanskje mer effektivt og lurt enn robotgressklipper?

Det er nok et bra alternativ for golfklubber som ikke vil ha utgifter på folk som klipper gresset men hjemme skal jeg aldri ha en robotgressklipper med mindre jeg flytter et sted hvor gresset er enormt eller jeg dessverre ikke klarer klippe gresset. For det er et godt alternativ til å bare ligge på sofaen og du får grei liten trimøkt med på kjøpet.

Eiendomsmeglere bør skaffe seg VR

Jeg prøvde cardboard VR-briller for noen år siden og da Google Streetview med blant annet undervannsbilder. Det virket ganske bra.

Jeg tenker at det er en idé for eiendomsmeglere å eksportere tegninger for eiendommer slik at man kan få en VR-opplevelse. Dette kan de ha på kontorene sine.

Jeg har googlet litt rundt og det ser ut til at tegninger fra AutoCAD kan konverteres og skaleres litt ned slik at man kan få dem over i unity. Det kan godt være det kan være andre veier til en 3d opplevelse av en eiendom også.

Jeg har sett at man har 360-bilder på finn men hele 3d-modeller kunne vært noe som kunne gjort det lettere å velge bolig.