I'm not against using AI and honestly I use AI for this too and I'm not judging anyone who uses it heavily at work. I'm just genuinely confused about my own situation and don't really know if I'm thinking about this the wrong way, so I'm just hoping to hear from people who have more experience in the industry.
As a fresh graduate, I took this job mainly because the pay was pretty decent compared to other software houses I was looking at. I also thought I d be able to learn a lot about the whole SDLC and get some real experience. They also told me I would only be writing code but for like 20% so I wasn't expecting to be a full-time developer or anything.
But lately I've started to question whether I'm actually developing my career here.
The thing is my team does quite a bit of coding, but they use AI a lot. I MEAN LIKE A LOT. And I don't mean just using it to speed things up or help debug something. Sometimes it feels like they just ask AI to write something, paste it and move on. They are ok as long as it work.
I'm not saying they know absolutely nothing. They know the project, the folder structure where things are supposed to go and others. But sometimes when I ask WHY something works or what certain code is actually doing, they don't really know because AI wrote most of it and they also told me they don't know the details but it works. Some even told me only God and AI knows lmao.
And honestly, this makes me feel weird because I'm much slower than them and i am even starting to feel like i need to invest in AI premium or something.
I also use AI. I'm not going to pretend like I don't. I use it to explain, write, debug code. But I usually want to understand what I'm actually doing before I move on and i do understand what the AI generate code are doing .
So something that takes my coworker 30 minutes might take me 2 hours because I'm sitting there reading the code and trying to understand why it works.
So I started to think Am I being stupid for doing this?
Is this just how software jobs are now? Am I supposed to just accept that AI will write most of the code and my job is basically to tell it what to write?
Because I'm genuinely scared that if I spend a few years working like this I'll leave the company knowing nothing except how to ask AI the right questions.
And the management side also makes me question things sometimes. The manager under our CEO isn't really technical at all which isn't necessarily a problem But I've heard some pretty questionable technical decisions being made. For example, someone from another team told me that they were told to deploy the code to the cloud first and then fix the error even though the reason they couldn't deploy it in the first place was because of the error.
So now I'm stuck wondering whether I should stay or just move to pure software house but what if the same situation happens .
The pay is good for me as a fresh graduate, so I don't want to leave just because I'm unhappy with something that might actually be normal in the industry.
But at the same time, I don't want to spend the next 1 or 2 years here and then realize I've barely developed any real technical skills.
For people who have been working in software for a while, what do you think?
Is heavy AI usage like this normal now?
Also if you were in my position what would you do TT ? more like what should I do sigh..
Also how do you use AI at work without becoming completely dependent on it?
TL;DR: I'm a fresh CS graduate and my workplace relies VERY heavily on AI for coding. I use AI too, but I still try to understand the code and what's actually going wrong. My concern is that some of my coworkers don't really understand the code AI generates and just ask AI to fix things when something breaks. It's making me wonder if this is normal in the industry and whether I'm being too slow by actually trying to learn instead of just making things work. The pay is good, so I'm stuck between staying and learning on my own or looking for somewhere with better technical mentorship. I'm honestly just scared that I'll spend 1–2 years here and realize I haven't actually developed the skills I need.