| Hi, NH! I'm a frontend developer in my mid-thirties with more than five years of experience and a CS degree. Mostly, I have been working with React, Redux, and its ecosystem. Currently, I am working as a frontend developer with an average salary in one of the top IT companies in my country.
In the past several months, I've been asking myself the same questions, "What's next?" and "What skills should I gain to stay in the game as long as possible?". I am pretty bored with my daily tasks which fill my whole working day and drains my energy, and sometimes it feels pointless. So I think there's nothing for me there. Therefore I think about switching my career from Frontend Developer to a new role. It might take a lot of time and effort, but unfortunately, I don't see another way. I have no obligation except to choose the right goal and move towards it. Now I'm considering several options: 1. machine-learning. In 2012 I took the Machine Learning online course by Andrew Ng and the Artificial Intelligence online course by Peter Norvig. It was hard and very interesting. These courses left the brightest impression on me. 2. product manager. Yes, it is not a technical role. But I'd like to dive more into the business part of the project. It will help me to gather new skills which will remain useful in the future. 3. change project or company or even country and try to become fullstack developer. But I don't understand where will this take me in 10 years. What do you think?
Have you ever change your career path or role in your mid-thirties, and how it's going? |
So my journey summed up would be [frontend] -> [fullstack] -> [backend] -> [devops/platform]
I prefer it because you get a lot more high-level visibility on whats going on in your company, and there's a ton to learn, especially since we're using Kubernetes, which is a whole discipline in and of itself. Another benefit is that the vantage point of a Platform-like team allows for more leadership opportunities, which is a good way to get promoted in an IC track and enhance your career in general. So if that sounds interesting to you I'd say give that a shot.
Edit: IMO you will probably need to change companies - even the most growth-oriented, forward-thinking startups seem to forget that developers can learn new skills and will tend to strongly prefer that the thing they hired you for is what you keep doing. Smaller startups are usually more flexible and easier to pivot career paths since they don't usually have specialist teams. It really depends on the company though - I think I got lucky, and had to actively want to move in that direction. Even today when I talk to recruiters and say that I technically have the most years of experience in React, they immediately want to move me to a frontend team. It just be like that.