Feeling like I've thrown away the first 5 years of my career and need advice/reassurance

Posted by blip4497@reddit | ExperiencedDevs | View on Reddit | 23 comments

I graduated in 2021 and started full-time work right after. For the first couple years of my career, I didn’t feel the sort of existential anxieties related to work that I feel now. Maybe because of Dunning-Kruger, or maybe because of being more junior, I wasn’t under much pressure from either my team or myself. I took it as a time to learn and be a cog in the wheel, something I was satisfied with after so much schooling and other life things.

As time pushed on, I was still a cog. I had horrible habits and possibly have an attention deficit issue which makes open-ended time and remote work an extraordinarily difficult environment for me to succeed in. I genuinely feel ashamed of how much time I spent at, and outside of, work throwing time away by distracting myself with Reddit, YouTube, and other crap. Partly it’s procrastination, partly it’s bad habits, and partly I didn’t take work as seriously as I should have.

Fast-forward to today, where I’m ~5 years into my career and pretty much all of my peers have grown so much more than I have. I don’t mean this just by title but also my expertise and product impact. When I look at the product my company builds, there’s no conclusion but that I’ve had barely any effect. For my sake of growing and feeling fulfilment as an engineer, I’ve seldom achieved that in the last 5 years and can’t stop mourning how much potential I’ve wasted.

I’ve been at the same company since I started working full-time and have switched teams/tech-stacks three times so far because of decisions not made by me, and decisions I simply went with as riding the wave. While it’s kind of cool that I have some knowledge across multiple stacks, looking back I wish I honed-in on one stack instead.

Where am I now? I had to take some time off work for medical reasons, and on a positive note I’m incredibly proud to say I was able to clean up a lot of my habits during that time, and I have much better, structured days now. But I think this has opened me up to the reflection stage of this where I look back on my past and need to accept that I under-performed. I’ve done some initial hiring manager interviews for other roles and feel like such a fraud talking about projects I contributed to since I believe I was not a critical part of any of them (or if I was, they were tiny, fairly inconsequential projects). I yearn to feel important and contribute something effective. I want to feel fulfilled by knowing I put in honest effort for the sake of myself and my meaning. I think I’m at a turning point now where I have this opportunity to accept the past and move forwards as a better engineer.

I’m wondering if anyone has any advice to share. I realize a lot of this is imposter syndrome and anxiety speaking, but I do know I’ve slacked off and missed out on a lot of growth. I think it’d be helpful to hear from folks who have turned themselves around, either in terms of how they view themselves in a more positive light or just by making pivotal changes and moving on. Maybe I also need to hear that I’m okay and things will be okay. Thank you.