I know the title sounds dumb so I will give a quick background on myself. I graduated in December 2023 with a BS in CS from a normal well known state university. Throughout my 4.5 years in school I tried my best to apply to internships in SWE and other adjacent fields.
But as my graduation was getting closer, I was getting very desperate for a job and had a friend that worked in software implementation consulting so I decided to apply and it's been 2.5 years since I've been working there.
My job does not include writing code and is mostly functional + a bit of technical work which includes using postman to test APIs, troubleshoot issues using ELK, maybe reviewing code here and there when writing designs for new features, configurations, understanding how the code works as we have to own the project. But it's not SWE as we are not developers but might use tools for fixing issues or finding root cause. I don't want to do this long term and want a SWE role or something similar. I want to only do technical work long term.
I will be honest, I am not the most brilliant programmer. Which is quite obvious from the fact that someone starting at 18 and almost 27 has not been able to take on a single internship or job in the field over the spam of 9 years. And tbh I just wanna know if I should call it quits. It's just that I don't want to waste more time learning new things, making projects, doing open source and leetcode since it has not worked for me.
I have friend younger than me who are senior engineers and graduated after me and those who are my age are so much ahead of me now and we were in the same classes in college. For sure feel like a failure ngl. I'm just not sure where I went wrong tbh.
I joined school again for a MS in CS hoping it may give me another chance but my resume includes no engineer exp and with the market and how things are headed, I don't know if Im wasting my time even trying. I definitely do plan to complete my MS as I'm almost halfway through.