Karrirärutveckling inom IT. Hur ska man tänka?

Hej alla glada och smarta människor!

Jag har nyligen fått mitt första jobb som backend utvecklare och försöker nu planera hur jag vill lägga upp mina studier på fritiden för att ha så bra karriärmöjligheter som möjligt i framtiden.

Företaget använder populära teknologier som jag definitivt kommer att ha nytta av, t.ex. Java, Spring Framework och AngularJS. Men, eftersom att det är en SAP byrå så använder de också teknologier som är specifika för SAP(främst när det kommer till cloud computing). Jag är inte säker på om vinklingen mot SAP är bra eller dålig för min karriär.

En fråga till er som har mer erfarenhet i branschen: Borde jag satsa all min tid på att lära mig SAP-utveckling eller vore det bättre att studera och skaffa certifikat i t.ex. AWS och React?

Tack för att du läste mitt inlägg! Och stort tack till alla som skapar det grymma innehållet på forumet!

2 gillningar

Jag menar inte att sparka in öppna dörrar men angående nischade kunskaper:

Fördelar:
Extra eftertraktad där det behövs. Att migrera till ett nytt system är för många företag omöjligt och de är fast i sin legacy. Specialistkompetens kan säljas dyyyyrt. Jag vet egenkonsulter inom mitt område som fakturerar ca 300k/månad

Nackdelar:
Alla vill ha specialister på sitt egna område.

Samtidigt inser fler företag att specialister är i många fall omöjliga att hitta och det är fullt möjligt att byta senare. Mycket kunskap översätter bra rent logiskt. Är man duktig på det logiska kommer man till en sjukt hög nivå inom valfritt område efter ca 2-5 år

Från det håll jag kommer ifrån så är certifikat meningslösa.

Fokusera på att verkligen lära dig ramverk, språk och domäner istället. Ha det som mål att bli en “T-shaped developer”, där du är väldigt bred samtidigt som du har något specialområde du är väldigt bra på.

Exakt vad det skulle vara är väldigt öppet. Själv jobbar jag t.ex. med Rust på backend, och specialiserar mig däråt, men har då mycket bredd att jag känner mig bekväm att jobba med nästan vad som (kompilatorer, grafik, hårdvarunära, front-end etc).

1 gillning

Eftersom det är ditt första jobb skulle jag nog fokusera på att studera teknologierna som ingår i tjänsten tills du kan dem utan och innan. Viktigt på CV:t är ju att man har arbetslivserfarenhet av att använda språket/ramverket. Dvs utifrån din beskrivning fokusera på att fördjupa din förståelse i java, spring, angularjs. Det kommer ge dig bra generella kunskaper för kommande jobb. SAP är som du kanske känner på dig lite av ett stickspår även om de flesta jobb har en del domänspecifik teknik.

Ah! Det verkar som att du har mycket erfarenhet. Jag gillar koncepted att bli “T-shaped”. Tack för bra input!

Det låter klokt. Jag lär mig fortfarande nya verktyg i Java varje dag och är långt bort från att kunna kalla mig en expert. :slight_smile:

Inom digitaliseringsindustrin, med edge åt premium-hållet, är det inte viktigt exakt vilka ramverk och språk du bemästrar idag. Det viktigaste är att du kan arbeta agilt, vill ta ansvar för helheten av produkten/tjänsten och kan samarbeta väl med andra. Den som kan ett eller två språk har tillräckligt mycket förkunskaper och kapacitet att lära sig ett nytt språk på kort tid. Sedan är det självklart en bonus om det är en T-formad expertis som byggs upp över tid. Dock trumfas det av det första jag skrev: agilt arbetssätt, samarbetsförmåga och lätt att anpassa sig efter nya situationer.

Exempelvis kan man ha ett uppdrag att producera en app till iOS och Android som körs med senaste teknikstacken hos GCP. Nästa uppdrag är att producera en produkt för styrning av värmekraftverk på distans som körs i en symbios av Azure och egen metall. Efter det kan man vara med och producera en ny hemsida för ett stort företag i React som driftas hos AWS.

4 gillningar

Wow! Tack för det långa svaret. Det låter som ett varierat och riktigt kul jobb.

Finns det några exempel på liknande bolag man kan titta på för att få en blick över vilka roller man kan specialisera sig mot? :slight_smile:

1 gillning

Kort och snabbt svar:

Håller med om att det här är viktigare än själva kodknackandet, i princip oavsett vilket område man arbetar inom.

1 gillning

Tack! Jag uppskattar det mycket

1 gillning

Håller med andra här om att ramverk och språk verkligen inte är det primära. Ju längre jag jobbat ju mer tycker jag det är de “mjuka” kunskaperna som är de viktigaste. Att ta ansvar, våga fråga om hjälp, vara ärlig, våga ta svåra diskussioner och vara hjälpsam osv. De bästa kollegorna jag har haft har varit otroligt ödmjuka, lugna och hjälpsamma (de har också varit jäkligt duktiga kodare förvisso).

5 gillningar

Jag håller absolut med övriga här om att mjuka egenskaper är väldigt viktiga för att bli en riktigt bra utvecklare. Lyckas man kombinera bra förmåga inom de mjuka egenskaperna med riktigt bra teknisk förmåga så har man en kompetens som är sällsynt och otroligt efterfrågad.

Med det sagt så är det betydligt lättare att utveckla sina tekniska förmågor hemma på kammaren, särskilt när man är i början av sin karriär.

Mitt förslag är att vara lite lagom strategisk med vad du lär dig på egen hand. Fokusera inte enbart på vad som vore det bästa för just den här arbetsplatsen, utan försök hitta något som du tycker är kul och som också vore användbart på jobbet men också tar dig närmre vad du vill jobba med framöver.

Du har en lång karriär framför dig och det är stor brist på utvecklare, så styr redan från början åt ett håll som gör att du kommer ha roligt på jobbet framöver. Om det är SAP som får dig att tagga till så kör på det, men om det är annat som känns roligare så lägg då mer krut på de bitarna.

Min erfarenhet är att man orkar lära sig mycket mer och även mer effektivt om man håller på med något som man verkligen är intresserad av och tycker är roligt. Då kommer lärandet på köpet när man håller på med sitt intresse, istället för att det blir något trist man gör för att bygga karriär.

Det finns goda möjligheter att tjäna bra pengar och ha roligt på jobbet oavsett inriktning, som det ser ut i dagsläget. Så kör på och ha roligt både på jobbet och med programmering som intresse, så kommer du utvecklas mycket och lyckas bra i branschen!

3 gillningar

Tack så mycket för ett jättebra svar. Jag tror att jag har tur som faktiskt tycker att det är riktigt kul att programmera :slight_smile:

1 gillning

Det som helt avgör hur mycket du tjänar är om du är anställd med lön eller konsult som tar in alla pengar själv. Det är betydligt mer avgörande än din tekniska kompetens - även om det så klart också har en hyfsat marginell effekt. Låt mig förklara…

En utvecklare med några års erfarenhet tjänar mellan 40-50k /mån före skatt i vanlig lön.

En egen konsult, du kan faktiskt vara junior, brukar efter något år dra in mellan 700-900 kr i timmen.
Det betyder fakturerat mellan 110k-140k i månaden. Själv drar jag in mer än det. Även om man har en konsult säljare emellan som tar provision, så blir det en fördubbling av lönen. Är du egen kan du då göra saker som att själv välja hur mycket du vill löneväxla, hur mycket du vill fondera för “dåliga tider” innan skatt, och saker som att ta ut pengarna som vinst (mycket lägre skatt) än lön. Effekten av dessa gemensamt blir enorm. Därav min beskrivning av teknisk kompetens som marginell för lönen jämfört med egen konsult eller inte.

Själv orkar jag inte syssla med saker som sälj, försäkringar, Skatteverket, bokföring - så jag jobbar på ett konsultbolag som låter mig behålla 80% av det jag drar in. Så jag är halv-egen. Men även mitt upplägg ger en junior utvecklare en lön som är lika hög som en arkitekt med vanlig lönemodell.

3 gillningar

Jag skulle vila säga att det var så för 10+ år sedan. Idag är spannet mkt mindre mellan tex en senior utvecklare och en konsult. Särskillt om du inte driver eget bolag. Många seniorutvecklare lyfter 70-90’ i månaden på ett bra produktbolag och har mkt bra förmåner med bla itp, 90% av lönen vid föräldraledighetetc. Med vettig löneväxling stoppar rmånga 20’-30’ i tjänstepension/mån. Räknar du ihop kostnaderna för tjänstepension och förmåner så är de ofta nära vad en konsult kan få ut. Om man däremot har ett litet AB där man kan ta utdelning och dra en del kostnader är den en annan historia.

1 gillning

Tja. Jo det finns ju dom som har de där speciella jobben. Snittlönen är fortfarande 46.000 kr för en systemutvecklare och få drar in en lön som den du beskriver. Det är främst i Stockholm där några stora bolag ger dom lönerna. Kolla på lönestatistik.se hur få de är i distributionen. Många av de som rapporterar så hög lön är också egna konsulter. Jag har själv varit chef på IT konsultbolag så det vanliga spannet ligger mellan 33k (nyexad) till 60k-ish för de riktigt seniora. De flesta med några år på nacken får mellan 40-50k, beroende på kompetens och vart de bor i landet.

3 gillningar

Kan instämma med ovan angivna nivåer.
Erfarenhet: Chefsroll IT-konsultbolag, mellanstor stad. Mix av större industrikunder, offentlig verksamhet och teknikbolag.
Arvodesspan mellan 600 för junior och 850 för senior.

1 gillning

Jag har samma erfarenhet av lönerna på konsultbolag, men vill poängtera att det är just på konsultbolag. De högre lönerna som anställd utan personalansvar kan du bara få på ett (bra) produktbolag. Där finns ingen tydlig koppling mellan timpris och lön. Det är en dålig deal att jobba på ett konsultbolag som senior utvecklare eftersom man blir “för dyr”.

Konsultbranschen handlar (tyvärr) mycket om att sälja juniora konsulter dyrt, det finns inget incitament till att ta in en senior konsult som fakturerar säg 1000 kr/h och ska ha en lön på 60k om du kan sälja in en junior konsult för 800 kr/h som bara kräver 35k i lön.

(Pratar storstadstimpriser, där är medianen runt 850 kr/h, och gissningsvis är medianen i antal års erfarenhet runt 4-5 år).

2 gillningar

Jag har då ca 30 år i branschen , eget, produkt, konsult, management etc, och jag poängterar just produktbolag. När jag talar om seniora utvecklare handlar der om +10 eller kanske +20 år i branschen och då inte HTML sidor. Min delning av de höga lönerna är inte från de stora bolagen i stockholm, de har mkt högre spann, utan vanliga produktbolag. Konsultbolag har inte alls de löner som man kan få som senior anställd inom ett produktbolag. Jag har själv 80+/mån inom ett mellanstort produktbolag och är inte på långa vägar bäst betald. Har tidigare haft 100+ men då med lite personalansvar…
Det är inte som förr då man kunde tjäna mkt mer som konsult, man ser snarare konsulter som ett annan anställningsform som kostar kanske lite mer, men där man inte har samma långsiktighet. Men man tjänar knappast mer idag som konsult om man inte har eget och kan jobba med utdelningar.
Så rådet till TS är att tycka om yrket och bli väldigt bra på det, och som någon skrev T-shaped, det är just vad som är att vara senior och där det är mkt hög efterfrågan. Det kommer löna sig både själsligt och privatekonomiskt.

1 gillning