OP du verkar intresserad; så jag ska göra mitt bästa för att hjälpa dig. Är många här inne som jag inte håller med.. men det är i slutändan upp till dig vem du väljer att lyssna på. Sedan kanske jag uttrycker mig lite "kontroversiellt" och trampar på ömma tår; men jag vill tro att folk som hänger på Sweclockers inte tillhör personlighetstyperna nedan.
De som pendlar är väl ändå konsulter eller? Då kan de fakturera 900-1200 kr i timmen enkelt och sedan ha Teslan på firman. Är väl ganska standard om du är egenkonsult.
Du ser ju, folk här ovan prisar vad som är eftertraktat men samtidigt så nämner de att du ska hela tiden vidareutveckla dig. Det vill säga; du måste själv tycka det är roligt.
Är övertygad om att tycker du det är roligt i skolan så kommer du fortsätta utvecklas privat.
C++ och embedded är det stor efterfrågan på; däremot så tror jag att eftersom de större bolagen börjat förbjuda C++ för säkerhetskritiska grejer och i stället börjar kika på minnessäkra språk som t.ex. Rust.
Min poäng är att det är inte språket i sig som är det viktigaste; lyssna aldrig på sådana personer. Såklart ger C++ och C en stabil grund och du kan stå på den och lära dig andra språk. Jobbat med flera stycken som vägrar röra annat än Java eller C++, och nästa person vägrar röra annat än C#.. liksom what? Är väl ändå arbetsgivaren som på något sätt bestämmer beroende på vilken kund och vilka krav som ställs? Om inte företaget du hamnar hos utvecklar egna produkter och tjänster; får du då inte vara med i nyutveckling så är det bara att bita i det sura äpplet och lära sig något nytt om du inte redan behärskar det.
Right tool for the job. Ponera att en avdelning kan har 4-5 python utvecklare och kunden inte bryr sig om backend-sidan; inte fasen skriver du det i NodeJS då om alla "måste lära sig Javascript".
Är ingen idé att gå och jämra sig över språket man sitter med; då lider man ju på jobbet om man känner så... och bör söka nytt jobb.. Antingen är de för lata / bekväma eller inte tillräckligt eftertraktade och det säger ju rätt mycket i en marknad som skriker efter utvecklare och tar vem som helst.
--
Sedan finns det fruktansvärt många som är av attityden att de de lärt sig på högskolan räcker och sedan behöver de aldrig fördjupa sig mer än så eller lära sig något nytt.. Visst arbetsgivaren verkar ju sällan bry sig; men det går ut över andra anställda och framförallt många juniorer som kanske fortfarande är "hungriga" och "vill lära sig nya saker".
Man brukar säga att en balans mellan seniorer och juniorer är viktigt då juniorerna kommer gärna med förslag på nya teknologier för att seniorerna ofta håller sig till det de redan kan och för att de kanske har tröttnat. Ofta "beskyller" de familjen "Men jag har ju barn" men samtidigt så håller de gärna på med sidoprojekt som vem som bakar bäst surdegsbröd.
Är personer som tröttnat på sitt yrke och kanske egentligen borde röra sig vidare men är för bekväma för att söka nytt eller ackumulera ny kunskap.
Visst, de kanske besitter mycket erfarenhet såklart... men de är inte särskilt roliga att jobba med.
Jag har redan nu satts med en junior person som tröttnat på yrket efter 1-2 år och nu ska han lära sig ett nytt programmeringsspråk. Han jobbar inte heltid och bromsar lite av utvecklingen i projektet... är väldigt tråkigt faktiskt.
Själv struntar jag i vilket språk jag sitter med, men såklart finns det språk jag föredrar och andra språk jag har mer erfarenhet med. Är ju problemlösningen och att ta en produkt / tjänst från A -> B i sig som är roligt oavsett teknologi-stack.
--
Vissa grejer är generaliseringar, det kan finnas vissa som känner att "en person i hela Sverige som lyckades"
Sök aldrig jobb på AF; det är arbetsplatser som inte klarar av att själva hitta anställda och många gånger har de inte ens lyckats med en rekryteringsfirma. Kanske fungerar med industrijobb, lärare etc.. men ofta är det även jobb du behöver pendla till då ändå. Tänk dig själv, jobbar du inom IT i en stad så vet du väl typ vilka företag du kan söka till ändå eller? Sedan visst; det kan finnas små mindre bolag som inte är vare sig kända (inget krav såklart; har jobbat med bolag ifrån allt mellan 6 anställda till 1200) men då hittar du dem ofta via kontakter.
Lite "sista chansen" över det hela. De med kompetens får jobb; så är det. De som känner att de är tvungna att skaffa jobb för att få arbetslöshetskassa är väl de som i första hand går in på arbetsförmedlingen. När jag skickat iväg CV har det väl inte gått mer än 1-2 dagar innan bläck funnits på papper.
Viktigast för att få jobb och en "stabil lön". Du kommer aldrig få en bra lön om du inte har eget.. punkt slut.. spelar ingen roll om du plockar ut 80 papp från arbetsgivaren.. denne drar in mycket mer på dig ändå. Sedan kan du om du är riktigt viktig för arbetsgivaren förhandla dig till att de går +/- 0 på dig; men det värdet du tillför företaget är så mycket större.. (du kanske är en bra resurs i det stora hela för att hjälpa andra medarbetare, juniorer etc...)
Men dessa grejer kräver ofta att du är ett ansikte utåt för företaget, t.ex. håller föreläsningar osv.
Nåja nu till tipsen:
Stick gärna ut i form av projekt! Visar på drivkraft, att du har förmågan att ta ett projekt från idé till produkt
Var öppen för att lära dig nya saker
Var ej lojal mot ett företag; lönar sig sällan! Såklart när du är på företaget ska du sköta dig, göra ditt bästa, inte lata dig etc. Men när det kommer till t.ex. löneförhandlingar så får du (finns såklart undantag) aldrig någon "riktig höjning" utan då är det bästa att bara byta arbetsplats. Ingen idé att hota med att lämna heller då arbetsgivaren ser att du redan har halva benet utanför dörren.
Ha ett tydligt CV; visa på vilka projekt och företag du har jobbat på. Nämn gärna vad du gjorde på respektive företag, vilka teknologier som användes och vilka problem ni löste. (om det inte är hemlighetsstämplat t.ex... som hos SAAB??)
Med tanke på punkt 3 där; det här är ett tips jag själv inte har anammat men som känns vettigt ändå. Nu leker vi med tanken att dessa företag finns i just din stad:
* IBM
* Spotify
* Microsoft
* Google
Säg att ditt ultimata mål är att jobba för Google. Då kanske du inte vill börja din arbetsplats där med tanke på att du får öka lön främst när du byter arbetsgivare.
Vad jag vill komma till är att det inte egentligen finns några hemligheter; just nu är branchen så het att du kommer in med nästan vilken kompetens som helst bara du visar intresse.