Erik Ytterberg utbildade sig till systemutvecklare på Mälardalens Högskola i Västerås, men är ursprungligen från Nyköping. Innan han kom till LearningWell jobbade Erik i flera år på stora it-avdelningar i Stockholm. Bland annat inom spel, aktier och telekom. Idag är han konsult på Scania i Södertälje. Där hjälper han företaget bygga mjukvarusystem för förarlösa lastbilar.
3 tips till dig som vill bli programmerare
Vill du, precis som Erik, testa på livet som programmerare inom spännande branscher? Här är då Eriks tre bästa tips på hur du kommer igång och skriver dina första rader kod:
1. Ta del av kostnadsfria tutorials på YouTube"
På Youtube finns otroligt mycket undervisningsmaterial om både stort och smått. Det finns kurser på över 10 timmar som avhandlar ett helt språk såväl som korta klipp som snabbt går igenom en specifik del av språket. För den som har lättast att lära genom att höra och se exempel rekommenderar jag de här klippen varmt. Samma material finns såklart även att tillgå skriftligen på nätet, men ofta tar det lite längre tid att läsa det än att höra det berättas."
2. Skriv små, små program som gör något
"När jag själv började programmera insåg jag ganska snabbt att jag skulle kunna skapa vad som helst, och satte upp grandiosa planer för alla projekt jag ville göra. Det visade sig att projekten i och för sig var möjliga att genomföra, men jag hade inte räknat med hur mycket tid och arbete det skulle krävas för att lära sig allt som behövdes.
För att träna sina färdigheter i det språk man valt och sitt algoritmiska tänkande kan det vara bäst att börja med små projekt, som till exempel ett kassaprogram som räknar ut hur mycket växel en kund skall ha tillbaka och i vilka valörer. Eller ett program som löser sudoku, istället för att sätta igång med nästa version av Fortnite."
3. Ta hjälp av någon som kan (men skriv koden själv)
"Ibland kan det vara svårt att komma igång med ett program för att man blir så överväldigad av problemet att man inte vet vilken ände man skall börja dra i. Har man tillgång till hjälp ska man givetvis använda den, men det är viktigt att man själv förstår detaljerna. Man kan till exempel diskutera hur problemet kan brytas upp i mindre delar, men man bör själv skriva koden som löser varje delproblem. Programmeringsspråket är ett verktyg för problemlösning. Det är bara genom att skriva koden själv man lär sig att obehindrat använda det verktyget."
Vad krävs för att bli programmerare?
Du som är duktig inom programmering kan välja att jobba som systemutvecklare. Vi har tidigare berättat hur vi på LearningWell ser på vad som krävs av en duktig systemutvecklare. Tipsen gäller för all typ av programmering. Att lyckas handlar mer än om bara teknik. Den höga efterfrågan kan hjälpa dig få en fot in i dörren, men det krävs ett genuint intresse för att lyckas. Nyfikenhet och ett brinnande intresse är därför två viktiga ingredienser. Lika viktigt är det att våga släppa på prestigen. Våga göra fel och erkänn dina misstag. Då lär du dig snabbast.
En som anammade dessa ord var Albin, som i slutet av 2020 hörde av sig till LearningWells läxhjälp. Trots att han var helt nya inom programmering lyckades han med lite hjälp få klart sitt projekt och hade sedan en stabilare grund att bygga vidare på - både kod- och kunskapsmässigt .
– Som oerfaren programmerare undrar man ibland vad tusan det är man håller på med, säger Albin.
Samtidigt är det kul med problemlösning. Det gäller att hålla ut, så trillar polletten sakta men säkert ner.
Stor brist på it-kompetens kommande åren
Enligt rapporten IT-kompetensbristen, som släpptes i december 2020, kommer det saknas 70 000 personer inom techsektorn 2024.
De kompetenser som förväntas ha störst efterfrågan är data science, AI, spelutveckling, programmering (front-end och back-end), DevOps och user experience (UX). Bland programmeringsspråken är det Javascript, C#/.NET som efterfrågas – även om det är generell programmeringskunskap oavsett språk som de flesta arbetsgivare söker.
