|
from what it sounds like, you have done 3-5 years at your current place (which is your first job out of college). Reading your post, it sounds like your job hasn't really given you a whole lot of proper software development experience (build out proper software systems, productionalize your product/solution and then do support once it goes live, etc.). Frankly speaking, granted I don't know the exact nature of your work - but it seems like your years of experience won't really reflect quality of work expected from an engineer similar to your work experience (number of years). It happens - I have been in similar situation at the start of my career (doing part-time MSc that took few years to complete). My advice to you - since you haven't mentioned programming / personal dev. projects as your hobbies...likely this isn't a hobby/habit you will pick up soon so unless you are naturally gifted, I wouldn't bank on you landing a FAANG position (or a similarly high paying Dev job). Therefore, if I were you, if you have substantial savings built, pay off your debts (if you have any) and after that, either invest in real-estate (buy and then rent property) otherwise get training for some trades career where you can eventually have a shot at running your own company when you hit 40s (HVAC, plumbing, trucking, garage door installation, etc.). Why do I say this? 10-15 more years down the road, your lifestyle and the mind-and-body would have changed. What is the guarantee you will still enjoy sticking around in IT given you already feel bored? Better build out something for yourself that is non IT related. I would have advice you for something that involves government / filmmaking but those are activities that IMHO involves a ton of good luck for you to make anything significant from it. |