Jag heter Daniel och jag jobbar som Mjukvaruutvecklare på Ericsson.
"Ett mer specifikt projekt som jag arbetar med är att utforska möjligheten att applicera maskininlärning på olika områden. Mer än så kan jag inte säga, för det är företagshemligheter..."
Varför valde du att bli mjukvaruutvecklare?
Teknik är något som utvecklas oerhört snabbt och mjukvara är en av de saker som gör utvecklingen möjlig. Det är bara en tidsfråga innan saker som vi tidigare sett i science fiction-filmer blir verklighet, och jag ville ha kunskaperna och förmågan att vara med och utveckla detta. Dessutom är nästan allt jag sysslar med på fritiden teknik- eller mjukvarubaserat, såsom streamingtjänster, elgitarrer och diverse olika appar. Som mjukvaruutvecklare och ingenjör har jag förmågan att skapa liknande saker själv eller modifiera dem för att bättre passa mig. Hittills har jag byggt ett system som drar upp gardinerna på morgonen när väckarklockan går, och nästa mål är att utveckla en digital elgitarrsförstärkare.
... och vad är det man egentligen gör som mjukvaruutvecklare?
Som mjukvaruutvecklare arbetar man med processen att ta en idé till produkt. I denna process finns det ett flertal steg, såsom att översätta funktionella krav till tekniska krav, utveckla och anpassa efter feedbackmöten med kund. Exempelvis, om en kund vill ha en app, så är det du som gör det verkligt.
Kan du ge exempel på något som du jobbar med?
Många av mina projekt är intressanta, men ännu mer intressant är det som alla bidrar till – kommunikationsstrukturen i världen. Mina projekt bidrar till utvecklingen av bland annat 5G-infrastruktur, så att folk kan ringa, sms:a och använda hemsidor som sociala medier eller annat på nätet.
Finns det några verktyg eller program man kan testa som nybörjare?
Det finns gränslösa resurser på exempelvis YouTube eller andra hemsidor som kan hjälpa dig att börja programmera; vem som helst kan göra det. Det är vanligt att skaffa sig en textredigerare, som exempelvis VS Code, men en Notepad fungerar också. Sen behöver man också en kompilator, som är ett verktyg som tolkar koden du skriver. Det är allt du behöver för att starta!
Jag rekommenderar att bara titta på någon kort video som ger en introduktion till programmering. Ett av de första projekten jag gjorde på fritiden var att utveckla en träningsapp som skulle spela rätt låt under olika delar av mina träningspass för att tagga mig.
