Jag är 23 år gammal nu (född 1985) och har jobbat 14 år i IT-branschen som sysadmin, cloud engineer, utvecklare, etc. Branschen har förändrats under den tiden, och jag har också gjort det. Allt är mer och mer abstrakt med fler och fler lager av misdirection ("abstraktion" och "förenkling") och single points of failure. Jag tappar lusten och nyfikenheten. Under åren har jag programmerat i fler språk än de flesta hört talas om och varenda språk har sin egna unika smak av optimering och felhantering. I slutändan löser man alla generella problem med ytterligare ett specialverktyg, gärna med flera extra verktyg runtom för att "förenkla".
"Jag är 23 år gammal nu (född 1985) och har jobbat 14 år i IT-branschen"
Först och främst, byt inte till matematiker.
Det sagt, jag förstår precis hur du känner, och du beskriver precis vad jag upplevde. Det blev mindre programmering, mer "verktygsmagi" som mest var buzzwords utan substans. Det var inte roligt längre. Jag utvecklar fortfarande som hobby, men jag gör det i verktyg som på pappret är gamla, men de låter mig få saker gjorda fort, med ett minimum av krångel.
I mitt fall så växlade jag över till systemförvaltare (och förvaltare, rollerna är lite diffusa). Jag gillar att kunna ligga steget före och stoppa problemen innan de blir problem, och jag har fortfarande nytta av min erfarenhet. Många förvaltare är bara förvaltare, men jag kan prata direkt "tekniker till tekniker".
Jag tog vägen via projektledare, produktägare (som, beroende på organisation, kan vara samma som förvaltare...) och konsult.
Men, mitt råd är att hitta en roll som är annorlunda, men där din bakgrund är värd något.