(English is not my first language, please don't mind the mistakes)
Firstly, let me explain my journey as developer from the beginning to today.
I have written my first lines of code at the age of 14. I learnt C, PHP, Python in the field and to be honest, I have an experience that all graduated developers don't have necessary: self-educated from the beginning, how to work and learn alone without a teacher, to cope by myself.
I asked to stay in the web agency, I knew that I can learn so many things that I'll never be able to learn on any mission. I was accepted.
We're in July, I asked to work with the PHP team. An interview later and I'm a part of the team. I'm still working with them sometimes but mostly alone. Last months, I spend my time to fix bugs on many projects with different technologies. Angular.js (seriously guys ? 🙄 ), Vue.js, give my expertise before the beginning of projects, etc.
I'm currently working alone on a project with Laravel and Vue.js, designing the UI. Something asking to UX experts if everything is good and it's often good.
I did a demo today on the project where I was alone these 2 last weeks, my boss was really surprised about it. He knows I worked on all sides, thing that I'm not supposed to do. He was surprised because they know me as a back-end developer, front-end only to fix bugs on projects.
I also build the docker infrastructure. It's the devops'es role. I don't care.
I'm a developer. I can learn any language or framework and use it in a few weeks. Development still my passion. So what ? Am I supposed to do the same thing, everyday for life ? I don't think so. 🤷♀️
What about you ? Are you blocked in a role which you don't want ?
Would you tell us your story ?