IP vs IRL

Innovativ Programmering i Linköping var utbildningen som förde mig till jobbet på Betsson Technologies i Stockholm. Det blev bara 2 slutförda år av 3 möjliga, men tillgodoräknande av kurser ledde till examen, efter en sejour på Ericsson. Jag var ingen stjärna i programmering när programmet påbörjades men med vilja kom åtminstone vissa framsteg.

Ett halvår som trainee där framfötterna fick visas i olika projekt ledde fram till dagen då det fasta jobbet erbjöds på riktigt. Var livrädd att inte räcka till – nu producerar mina fingrar kod på samma villkor som alla andras.

Det som brukar roa mest under tillbakablickar på studietiden är skillnader mellan verklighet och studier, vissa av dem är mer är positiva än andra. Jag har glatts åt följande:

  • Webbprogrammering

Kurserna inom webb på IP visade sig givande och de låg i framkant. Mitt team migrerar just nu över vår arkitektur till teknologier, ramverk och metodiker som IP var flera år före med.

  • Självständigheten

Vi lärde oss att vara självgående och tillägna oss kunskap genom eget efterforskande, vilket är en förutsättning om man vill utvecklas som programmerare.

  • Samarbetskulturen

Parprogrammering var ett stående inslag på IP, jämte andra agila metodiker. Det är något som vi jobbar hårt med i nuvarande teamet, och kvaliteten på kod höjs väsentligt. All kod granskas noggrant för att inte släppa ut någonting i produktion som senare måste rullas tillbaka.

 

Å andra sidan går det att önska att saker görs bättre:

  • Autentisk agil miljö

Om man tänker efter är universitetsvärlden en vattenfallskultur, där tentor är hårda deadlines. Mjukvaruvärlden rör sig i en annan riktning. Jag hade gärna sett att vi började sätta en agil kultur tidigare under utbildningen, kanske redan i första kursen. Agil utveckling är en konst som måste förfinas, ett hantverk som ska föras vidare från “mästare till gesäll”. Det gjordes försök, vi hade processen men förstod inte verktygen fullt ut.

  • Mjukvarudesign

Att vara självgående i all ära, men jag saknade grundläggande kunskaper i mjukvarudesign när jag gick ut och det känns som att även programplanen saknade sådana moment. Designmönster som SOLID och Dependency Injection är centrala begrepp i min nuvarande verksamhet, som jag inte kände till från utbildningen. Det är bra att lära sig språken och deras ord, men man måste kunna sätta ihop betydelsefulla meningar också.

  • Return of Investment (ROI)

Även detta en nyckel i utvecklingsverksamhet. Vi väljer inte ett ramverk, React eller Angular etc., av en slump; vi tror att det ger vår affär mest värde för pengarna som de investerar i vår utvecklingstid. Vi är där för att ge dem maximalt värde tillbaka på sin investering. Det agila rollspektrat med produktägare och intressenter på ena sidan och utvecklingsteam på den andra, gör dessa förhållanden tydliga. Vi lever i symbios och vår relation bygger på tillit. Konsekvenstänkandet måste leda tillbaka till varje kodrad; varje beslut behöver vara genomtänkt och prioriterat utifrån att investeraren ska få valuta för pengarna. De litar på vår kompetens och vi får betalt för att de tror att vår kompetens är den rätta.

På universitet handlar det om det andra värderingar – att klara kursen eller tentan – men det blir förhållandevis egocentrerat då man mest behöver se till sig själv, man blir beställare till sin egen utveckling genom studielånet. Livscykeln på mjukvara i produktion kan röra sig om 5-10 år, men är det 2 månader till nästa tenta ges man inte det perspektivet.

 

Några andra saker som kan vara värda att tänka på som individ innan arbetslivet hägrar är:

  • Test av koden

Kvalitet är en investering. Tester kommer spara tid, pengar, underhåll och indirekt göra kunder glada. Continous Integration som är IT-organisationers dröm, faller utan tester. Du är hantverkaren som kommer hållas ansvarig om konstruktionen rasar. Tester är en del av fundamentet.

  • Förmågan att jobba med andra människor

Alla mår bra av en prestigelös, hjälpsam atmosfär. Ditt team kommer att jobba tillsammans under en lång tid och blir en familj, det skadar ju inte om man trivs med varandra då. På Betsson samlas turkar, georgier, malteser, greker, ukrainare, ester och en mängd andra nationaliteter, ett par tusen medarbetare över halva världen under samma organisation. Man leder inte utvecklingen om inte alla strävar åt samma håll.

  • En extra ansträngning gör skillnad

Från “andra sidan” är det lättare att se hur enkelt det är att göra skillnad som utvecklare. De sökandes CV:n är 9 gånger av 10 svartvita textmassor stöpta i samma form. CV:t är det första intrycket, ansiktet utåt. En helg med kreativt CV-arbete ger resultat. Jag utsmyckade mitt CV med några Pacman-gubbar och rekryterarna blev förtjusta. Det gjorde med andra ord skillnad. Det gör alla övriga engagemang och sidoprojekt, små som stora. En personlig webbportfolio är ett exempel som gör att man sticker ut.

 

Och dessutom:

  • Du valde rätt bransch

Om du tvekar under studietiden, tveka ej mer. Alla vill ha dig …

 

NärU presenterar: Mingelkväll hos Accenture!

Nyfiken på en karriär inom IT & Digital Consulting på Accenture?

På onsdag den 20:e april bjuder vi in studenter från D-,M- samt Y-sektionen till en mingelkväll på hotellet Best Western i Linköping. Vi startar kvällen med en kort presentation om hur det är att jobba som konsult på Accenture, efter presentationen kommer vi ha en frågetävling där ni studenter kommer att delas in i lag tillsammans med en Accenturekonsult, sen avrundar vi kvällen med en matig tapasbuffé och mingel. Mingelkvällen kommer att äga rum i lokalen Diablo på Best Western, Hantverkargatan 1, Linköping.

Läs mer om kvällen i pdf:en nedan:
https://drive.google.com/…/0B9VsRGEbnmwPckdNMXU3dWwwT…/view…

Anmäl dig genom att skicka CV och en kort motivering till: kristina.malmgren@accenture.com

Sista ansökningsdag är onsdagen den 15:e april 2016!

NärU presenterar: Luncföreläsning och pubkväll med Valtech!

Den 14:e april bjuder Valtech in till lunchföreläsning kl 12.15 i Visionen. De kommer bland annat att prata om vad Valtech gör och deras talangprogram. Förutom att de kommer att berätta om Valtech och deras talangprogram så kommer Oskar Karlsson också att prata om de projekt som han arbetar på just nu.

På kvällen kommer de att bjuda på middag och dryck på Horse & Hound.

Tyvärr är pubkvällen redan fullbokad på grund av högt tryck, men det går såklart fortfarande att skriva upp sig på reservlistan.

Anmälan till lunchföreläsning och pubkväll görs på:
http://talang.valtech.se/event

P.S. De vill även passa på att informera om deras talangprogram som börjar den 5:e september. Du som ska göra eller har gjort ditt exjobb kan söka programmet på talang.valtech.se senast 31:a maj. D.S.

NärU presenterar: Makersfrukost med Skill!

Skill bjuder in till frukost och har beskrivit det med följande ord.

Läser du till ingenjör och har ett intresse för kod? Tar du snart examen? Då vill vi träffa dig!

Vi på Skill har många spännande tjänster för dig som ska ta ditt första steg i karriären. Därför vill vi bjuda in dig till en fullspäckad frukost. Den 19 april kl. 07.30 – 09.00 är du välkommen på MakersLink där vi bjuder på frukost. Under frukosten får du 20 minuter med en av våra erfarna rekryterare för att snacka om dina framtida karriärsteg. Dessutom har du möjlighet att testa på 3D-printning och lära dig mer om makersrörelsen.

Låter det spännande?

Anmäl dig på länken nedan: https://www.eventbrite.com/e/valkommen-pa-makersfrukost-tic…

Antalet platser är begränsade så anmäl dig idag.

D-sektionens vårmöte!

Den 2:a maj är det dags för sektionens vårmöte.
På mötet kommer majoriteten av alla poster för nästa år väljas in.
Gå in och läs mer och anmäl dig!

Ansökningar till de olika posterna öppnar snart!