Photo by Matthew Henry on Unsplash
Typically my tasks as a developer have involved creating the entirety or working on parts of a thin client application so; creating and styling components, laying them out on a page, hooking the site up to an API to send and receive data, then displaying that data in a presentable way for the user. That is a very high-level overview, there are more details like making the site performant, accessible, functioning on multiple devices and browsers, but I won't go into too much detail on that. For the most part that has been what I've been doing and I've gotten pretty good at it, but now I want to try something else.
This is not to say there aren't times that I've written complex logic during my day job or that front end development can't be logic heavy, Visual Studio Code, Figma, Framer, or any Google drive application are a few complex frontend heavy apps (which I would love to work on) that immediately come to mind. I just feel like I want to take a break from thin web clients and try something else. This something else could involve working with a different programming language like Java, Rust (which I've been looking into with Web Assembly), or TypeScript to do something more complex on the web or, move out of the web completely to work on games or native software applications on desktop or mobile, I'm open to it all.
There is however the question of salary. I've been doing front-end dev for a while and the experience has got me a decent salary. As the only working parent in my family the thought of changing career to say, something like a junior C++ developer would reduce my monthly income and would make it a struggle to keep up with bills. It's something I'd do in a heartbeat if money wasn't but I'm sort of bound by golden handcuffs.
In conclusion, I'd love to hear fro people who are or have been or are in a similar situation. Is this something that should stay a hobby or something I should pursue as a complete career change? Feel free to comment in this post or contact me privately via email or social media. Googling my full name "Richard Oliver Bray", should give you my social details.