GUI-tungt på PoF


3 Comments

Hejsan allesammans!

Den här veckan är det jag som står för blogginlägget, och jag tänkte skriva lite om vad jag hittills har fått göra på PoF, min nya praktikplats under praktikperiod 2. PoF står för Projekt och Företagsstöd och det är i de här systemen som företags- och projektstöd hanteras. Om du som företagare vill investera i fiber ute på landsbygden exempelvis, så skickar du en ansökan till Jordbruksverket. Den ansökan hamnar i ett system som kallas Flit, och Flit förvaltas av PoF. Flit är ett av de större systemen på Jordbruksverket, och det har varit både utmanande och lärorikt att sätta sig in i hur det fungerar.

När jag började på PoF fick jag en uppgift som traverserade i princip alla systemets lager (är du nyfiken på vad jag menar med lager kan du googla “domain driven design”). Flödet börjar uppe i gränssnittet som användaren ser, sedan går det hela vägen ner i databasen. Jag kände att det lärde mig väldigt mycket om hur man navigerar i Flits kod, och det har gjort andra uppgifter betydligt lättare.

Vad som inte har varit lätt däremot, är att förstå sig på front-end delen av Flit. När jag pluggade på universitet kretsade mina studier kring “ren” programmering i C++, C, C#, Java o.s.v. Jag är kort sagt väldigt ovan vid front-end (Angular, AngularJS, Javascript, Typescript, CSS och allt det där). Så trots att front-end-delen av Flit bara står för grova 20%, så lägger jag nästan 70% av min tid på att programmera och testa saker jag bygger i Flits gui. Samtidigt har jag lärt mig så väldigt mycket om just front-end. Länge har jag känt att det är något av en svaghet jag har som utvecklare, så det känns bra att få bygga på mina kunskaper inom området.

Nu tackar jag för mig och önskar er alla en utomordentlig helg. Adjö!

Read 3 Comments



Bookmark and Share

Please leave a comment - click here!

Praktik på ICC


4 Comments

Hejsan! Nu har vi traineer splittrats och skickats ut till olika team på IT-avdelningen för praktik. Jag och Jakob har hamnat på ICC, Integration Competency Center, som ligger under Jordbruksverkets IT-ArkitekturenhetICC ansvarar för integrationer (tänk “kommunikation”) mellan många av Jordbruksverkets system. I rummet där vi jobbar finns en skärm som visar hur mycket ICCs integrationer används per dag och den siffran brukar vanligtvis ligga runt 320-350 000. Det rör sig alltså ganska mycket information genom ICC och de kan beskrivas som spindeln i nätet. Det första Jakob och jag fick göra när vi kom till ICC var att bygga en egen integration. Det var en lärorik uppgift som visade tydligt hur olika system kommunicerar med varandra. Sedan integrationen blev klar har vi suttit med riktiga ärenden (JIRA) som behöver göras på ICC, men som inte är särskilt brådskande. Jag har suttit med en JIRA gällande “Techradar” det är ett program som visar vilka tekniker, plattformar, språk och verktyg som Jordbruksverket använder, prövar, evaluerar eller fasar ut.

 

Före

Efter

Problemet förut var att prickarna kunde hamna ovanpå varandra eftersom deras positioner slumpades fram, vilket kunde göra kartan svår att tyda om det förekommer många prickar. Ibland var man till och med tvungen att gå in och manuellt “dra isär” prickarna för att kunna se vad det står. Ett tidsslöseri, helt enkelt. Lösningen jag kokade ihop placerar istället prickarna i ett cirkulärt koordinatsystem (se bilden ovan). Det har varit klurigt att få till det, men samtidigt väldigt roligt. Jag tycker om problem där man tvingas analysera, tänka fram en design och slutligen implementera en  lösning.

Människorna på ICC är också väldigt trevliga och tar väl hand om mig och Jakob. Det är ett bra gäng med mycket humor (både bra och dålig) så den återstående tiden på ICC kommer nog att flyta förbi galant. Jag tackar för mig. Här är en bild på Jakob. Adjö!

Read 4 Comments



Bookmark and Share

Please leave a comment - click here!

Första Javaveckan på Jordbruksverket


5 Comments

Hej alla glada!

Ännu en vecka på Jordbruksverket har passerat och veckans tema har varit programmering i Java! Bara för att förtydliga: vi traineer har alla en bakgrund inom mjukvaruutveckling, och när trainee-programmet är avslutat är tanken att vi ska utveckla mjukvara här på Jordbruksverket. Med det sagt förstår ni nog att vi har sett fram emot denna vecka något oerhört. Så hur har den varit? Jätterolig! Två engagerade och mycket hjälpsamma kursledare har vi fått, Eva och Marcus, och de kokar ihop alla möjliga uppgifter åt oss. Eva och Marcus sitter på mycket erfarenhet och de delar gärna med sig av vad de vet. För någon som kommer direkt från Universitet är det väldigt skönt att kunna bolla frågor och koncept med någon som jobbar dagligen med programmering (och Java), och kan ge relevanta svar till noviser. Det kunde jag sakna ibland inom den akademiska världen.

Under veckan har vi delats in i tre grupper, två i varje grupp. Varje grupp implementerar funktionalitet i ett enkelt ordersystem. Varje dag på morgonen och runt lunch har Eva och Marcus kommit med nya saker som ska programmeras in i systemet, så utmaningen har legat i att hålla koden snygg och strukturerad. Mitt i veckan bestämdes det även att grupperna skulle byta kod sinsemellan, så det har gällt att hålla en hög kvalité, så att man inte lämnar ifrån sig något oläsbart.

Det här upplägget är uppskattat och väldigt lärorikt, man påminns skarpt om att koden man skriver är ett hantverk som bör utformas på ett tydligt och professionellt sätt. Inte bara för din egen skull, utan också för många andras. Så fort man slarvar kan det straffa sig i ett senare skede, så det gäller att hålla fingrarna i styr och tänka innan man kodar. Det är en stor utmaning, men när det görs på rätt sätt kan programmering vara något av det roligaste man kan syssla med. Tycker jag.

 

 

 

 

 

 

Nästa vecka blir det mer Java, men det verkar som om utvecklingen rör sig mer mot serverrelaterade Maven, om man ska följa brödsmulorna som Eva och Marcus har släppt lite här och var. Det ser vi fram emot. Denna veckan har varit toppen, så förhoppningsvis blir nästa vecka det med!

 

Read 5 Comments



Bookmark and Share

Please leave a comment - click here!

Första veckan på Jordbruksverket


4 Comments

Hej alla glada!

Nu är vår första vecka som traineer avklarad. Det har varit en ganska intensiv vecka med mycket information om Jordbruksverket och vad som utmärker Jordbruksverket som både arbetsplats och myndighet. Vårt schema har varit fyllt med kurser/föreläsningar avsedda specifikt för oss traineer men även kurser som alla nyanställda här på verket tar del av. Det har med andra ord varit mycket lärorikt.

Vi har dock inte bara utbildats under vår första vecka. På torsdag eftermiddag/kväll blev vi rejält omhändertagna av förra årets traineer, numera våra faddrar. De skickade ut oss på spännande uppdrag runt om i byggnaden och senare under dagen bjöd de oss på bowling och god mat.

 

 

 

 

 

 

Idag har vi även haft vårt första “retro” där vi tar upp vad som hänt under veckan och när man tittar på mängden gröna lappar (bra saker) kan man säga att vi alla upplevt vår första vecka som mycket positiv.

Nästa vecka ska vi få lära oss mer om “Lean och agilt på IT-avdelningen” och det känns på något vis som om utbildningsfasen för traineeprogrammet drar igång på riktigt. Vi är alla väldigt ivriga att få komma igång och det ska bli intressant att få fördjupa sig i det agila arbetssättet. Jag som nyexad har inte mycket erfarenhet av agila metoder, så jag tycker personligen att det ska bli kul att sätta tänderna i något nytt.

Nu önskar vi er alla en riktigt trevlig helg, så får vi se vad nästa vecka har att erbjuda!

 

Read 4 Comments



Bookmark and Share

Please leave a comment - click here!

Ivar Grahn – ny trainee på Jordbruksverket


7 Comments

 

 

 

 

 

 

 

 

 

Hej på er!

Mitt namn är Ivar Grahn och jag ingår i den senaste och fjärde omgången av traineer här på Jordbruksverket. T4:or kallar man oss. Jag är ursprungligen uppvuxen utanför Jönköping, men begav mig 2014 till Östergötland för att studera till Högskoleingenjör i Datateknik på Linköpings Universitet. Tre år senare, med en examen i hand, har jag återvänt till Småland för att jobba på Jordbruksverket och väntar ivrigt på att få bruka de kunskaper jag plockat upp under mina tre år på universitet.

Som person är jag nyfiken, envis och entusiastisk. Därför har jag under min uppväxt haft många olika intressen. För tillfället är jag väldigt insnöad på teknik relaterad till AI, eller Artificial Intelligence. Jag tycker även mycket om konst och brukar ofta måla och meka lite i Photoshop. För nöjets skull tänkte jag visa med bilder hur man kan skapa konst med AI. Här under kan ni se hur en AI tolkar min utsikt från kontoret om man samtidigt matar den med Jordbruksverkets logga.

Dessa två bilder skapar tillsammans denna:

 

Men det är inte bara AI som jag förundras av. Jag spenderar en stor del av min fritid åt att utforska ny musik av alla möjliga slag och jag har många timmars musik lagrade på mitt Spotify-konto. Jag ägnar också mycket tid åt fysisk aktivitet och har gjort det under många år, mina kära trainee-kamrater kommer förr eller senare få lära sig hur rastlös jag kan bli om jag inte får min motion.

Det ska bli riktigt roligt att komma igång som trainee och det känns som om jag hamnat på en omtänksam och positiv arbetsplats. Bemötandet här på Jordbruksverket har hittills varit enastående och jag ser fram emot vad som komma skall!

 

 

Read 7 Comments



Bookmark and Share

Please leave a comment - click here!