Advice needed: Should I try to shift from a stable career (that I don't love) to pursue coding (that I enjoy) at 30yo?
Hi all. First time posting and hoping I'm doing this right.
I'm looking for some advice from engineers/coders/potential folks who also did this in their careers prior. Long story short, I absolutely adore coding - it's one of the few things that puts me in the flow these days. My degree is on Design and have a passion for creating stuff. Despite the bachelor in Design, unfortunately when I joined college back in my country SWE/coding wasn't a thing yet (2008). I ended up not being exposed to it and missed the train timing-wise. Needed money so joined corporate world with a career in Sales/Marketing/HR and back to Sales again now at Fb. I don't dislike it completely, but it's also not what I'm truly passionate about routine-wise. I apparently do well, have been a high performer in Fb so far with 2 promos in 3 years and promising feedback for future growth.
Despite all that, I find myself levitating towards coding every chance I have and during my free time. I took on studying HTML, CSS and a bit of JS in 2017. I have now gone back to studying C, Python, etc. I'm HYPER passionate about games and AI. Took on starting to learn Unity too. I have this fantasy that if I fully switched my attention to that side of things, I could potentially create some cool/useful stuff, do something I actually enjoy and might be able to retire earlier vs. facing the Sales Corporate Ladder (still have at least 15 years to go there before even thinking about retiring). Also, I'm at Fb for God-sake. I have access to so many top-notch/cool SWE stuff and that I feel I could leverage more easily for the inside If I put my heart to it.
What I'm afraid of:
- My commitments: I'm 30yo, married, just bought a house (mortgage to pay). Will have kids in the next couple of years. My wife doesn't work currently (will hopefully go back still this year), so I'm the sole provider.
- WLB: I hear from friends who work as SWEs that it can be pretty hard core. I fear burnout and not having any free time at all for my wife & kids - I fear SWE is even crazier than Sales. I do put up with LOADS of pressure in Sales and do put up with some hard core hours most times (average 10h workday, crazy growth/revenue pace & pressure, etc). But to be pretty transparent I'm not willing to fully enslave myself & end up hating something I enjoy, simply to work even more with no earlier end in sight. I would be totally willing to put up extra crazy hours if that means leaving the rat race early but let's face it, I'll probably be no Zuck and invent the next Fb at this point.
- Not afraid of short term TC impacts since I know SWE pays well/better, even at entry levels. I know I might give a couple of steps back at first since I wouldn't initially be a great/senior engineer, but I'd be willing to lose a couple of years if that pays off in the long term.
Should I even try/consider making that shift? Is it worth it at this point? If yes, any tips on how/where to start?
Current TC: 230k
YoE (non-SWE, of course): 10
Thanks!
comments
However, nothing is impossible. If you are really unhappy ar your current job and willing to take risk knowing all situations, then you should, nothing is too late to do something that you truly love. All the best buddy.
My tip for making the pivot to SE would be check out online CS courses or a part-time bootcamp. If you’re technical enough you could probably even go the part-time master’s route but you don’t have to (it just might get you more TC and some companies like master’s degrees for SE’s)
For the same money WLB will likely be better. Although you’ll enter the field as a junior so you will take a pay cut at first. If you’re good you’ll likely hike beyond your current TC in a short time.
Most importantly, don’t quit before you land a decent offer if you decide to switch.