On a related note changing tech stacks and industries is hugely more difficult than I expected. I started in C++ in a steel company and moving to Java with Financial services was so different it was like starting from scratch. Now I'm trying to move more JS/Python in tech land and again its much harder than I expected just to get basic tooling, workflow done, let alone trying to get someone to hire you.
I don't know why you're being downvoted but I found the same. Changing industries and stacks is massively difficult if you're doing it for getting a new job and not just for a hobby as most employers won't value your previous experience if it's not needed, so all that is just useless baggage now rather than an asset. I tried going from algos/embedded SW development to backend/devops and it took me almost a year of re…
I recall one agency had a tagline "specialization is for insects" but the reality I've found for applying is a number of tech teams have pretty rigid requirements of x years experience with specific languages/libraries and won't consider what other valuable assets you bring to the table or how fast you're able to pick up material. Which I guess makes sense for senior level positions but junior/intermediate?