Skrivet av anon334363:
Absolut, men kollar du på projekt man får som konsult på ett konsultbolag, så får du kanske 9 C# arbeten för varje pythonarbete. Python är trots allt en utstickare och inte alls lika vanligt. Men klart, användningsområdena i sig kan vara bredare än jag nämnde.
Gjorde en snabb sökning på IT-jobb och begränsade träffarna till dels de man sökte Python-kunskap samt de man sökte C#-kunskap. Det var totalt sett fler träffar för Python, av någon anledning stack Stockholm ut av storstäderna med att Python var klart vanligare där än i Göteborg och Malmö där det var rätt jämt skägg (å andra sidan också mycket färre träffar, var >100 träffar i Stockholm och bara tiotalet i de andra städerna).
Kollande vilka som sökte Python-kunskap fanns allt möjligt med, t.ex. Ericsson, Scania, SEB. I dessa företag var det ofta testing, DevOps och "vanlig" utveckling de använde Python till. Fanns självklart också företag som jobbar med någon form av data-mining, är det jag nog främst tänker på ihop med Python.
Det resultatet borde inte vara direkt förvånande. Även om C# är otroligt populärt, framförallt här i Sverige, så har populariteten hos Python ökat rejält under många år (hörde talas om Python första gången under mitt x-jobb 1997, då var det rätt okänt). I allt fler mätningar kring popularitet och utbredning hamnar Python i topp, så borde rimligen slå igenom även på arbetsmarknaden.
Tittar man bara på sig själv och de i sin närhet kan urvalet bli väldigt skevt. Skulle jag ta mig själv som referensram lyckades jag jobba 25 år, delar inkluderar jobb som konsult, innan C# damp ned i knäet (och inte så att jag inte känner till språket, var övertygad att jag skulle använda det långt tidigare och pillade med C# privat redan i version 1.x).
Inte heller så att jag spenderat hela karriären i ett språk, jobbat med bl.a. Java, C, C++, Visual Basic(...), Go, TCL, Rust, JS och Python. Men missat språk som andra kan ha suttit hela sin karriär med, som C#, Scala, Kotlin, Swift, Erlang (har dock gjort saker privat i alla dessa).
Personligen är jag ambivalent i inställningen till Python. Å ena sida är det ett fantastiskt språk, man får väldigt mycket gjort med väldigt lite jobb. Jobbar man med NumPy (dagens "Matlab") ihop med ramverk för bildigenkänning, machine-learning och liknande är det också något som ger fantastisk prestanda. Å andra sidan har jag svårt för dynamisk typade språk, Python har sedan en tid tillbaka frivillig typanotering men det är inte alls lika bra/heltäckande som TypeScript är för JavaScript (TS tar JS från ett vrak till något riktigt trevligt enligt min åsikt!).
Vad det gäller arbetsmarknaden: just nu är det sådan brist på "programmerare" att man i stort sätt kan lära sig vad som helst och få ett jobb i det. Undantaget kanske är om man skapar sitt eget språk och bara lär sig det, men vem vet, det kanske går det också