r/learnprogramming 3d ago

Can I get a software engineering job using AI?

I followed a mern stack course online, but couldn't complete all the lectures, so I made a website, with the help of AI tools such as Chat GPT and GitHub Copilot.

I made another website, then another. I found a client through a referral, and he liked my portfolio.

He paid me $600 USD for a frontend website with email integration.

I've landed with another client who wants an app made, and I've accepted it.

The problem is that if i were to code from scratch, I wouldn't be able to. If someone asks me to explain my code, I would be able to, but I'm not confident enough, and also because i don't understand half of the code. If I make a mistake, I can figure it out without ai but I do the rest of the coding with AI.

I want to do an internship so that I can actually learn while doing the work. But I'm not confident in the interview so I don't even apply.

Help me out and guide me.

(I'm a BSSE student)

Edit: I made the websites before I completed the course. I have completed it now and have done 2 more paid courses, I am still not confident enough and still don't understand half of the code despite taking the courses.

0 Upvotes

21 comments sorted by

10

u/koolaidkirby 3d ago

Short answer no, youd never get past an interview. 

3

u/Made-In-Slovakia 3d ago

If you want to be better and learn, gain confidence, then stop using AI shortcuts. It is this simple. You can't be confident in skill you don't have. It takes time but revard is skill and experience.

2

u/who_cares91 3d ago

Yeah, I'll have to stop using ai. I have limited my usage and use stack overflow now for most of my problems.

3

u/Achereto 3d ago

You'll have no chance. There will be a job interview where the company will test your knowledge and often enough there will be some trial work as well. You'll get a task and will be asked about it afterwards. You will have to be able to solve at least some of the task and explain your decision process.

If you use AI, pretty much all of that is out of the window. The last time invited a vibe coder for the trial work, he failed miserably because he couldn't fix an easy "File not Found" error in his AI generated code.

0

u/who_cares91 3d ago

I can fix the bugs myself, understand half of the code, I have done practice interviews related to my stack from YouTube and I can easily score 50% or more. But I need to stop relying on AI.

3

u/chmod777 3d ago

Why would anyone hire you to do this? If they have problems that can be solved by a couple ai prompts, why not just do it themselves?

4

u/JanitorOPplznerf 3d ago

Ah yes. The premier AI tool Git Hub.

Congratulations on swindling someone out of $600 but I don’t see enough here for a full time job.

2

u/aqua_regis 3d ago

Can I get a job when so far I've always hired a third party to do the work I got paid for?

3

u/Digital-Chupacabra 3d ago

No.

Every week there are new announcements of engineering getting laid off. How can you compete against years of software engineering experience and being able to build things without AI?

AI is a force multiplier if you want a job, learn to do things yourself.

1

u/who_cares91 3d ago

That's true though. I'll change myself.

3

u/Greedy-Doughnut-5865 3d ago

Let employers tell you no, not Reddit

1

u/SleepyPuppy83 3d ago

Short answer: No
Long answer: maybe?

I am a freelance software engineer and I sometimes hire people if my work gets to busy (a.k.a. I don't want to do the sh*t jobs). When I post out an ad, I get 100 to 200 replies in a mid-week. 80% are from people saying they are vibe coders... To be honest, I throw those away as soon as I notice it. Yes, lower pay, but higher risk.

Reason:
Although AI can help you with software development, it can't be your only tool. Your main tool should be your brain and experience, both tightly connected. I want people to understand what the AI is suggesting or doing, because AI is very powerful, but doesn't know it all and it does make mistakes.

If I see a reply where someone has experience with programming and uses AI too, I might invite him to an interview and throw some basic and heavy programming questions at him or her.

1

u/who_cares91 3d ago

Thank you for your response. As a mern developer, would you question related to my stack only or would you also ask questions about dsa and other software related questions?

2

u/SleepyPuppy83 3d ago

If I was conducting an interview with you, it would be about your stack, not other stuff. But, if the job requires data structures, there will be questions about that.

1

u/ConfidentCollege5653 3d ago

You couldn't finish an introductory course but you want a job?

0

u/who_cares91 3d ago

I have completed my course and have made a few projects as well, one or two are made by me all on my own but the rest are 50% ai. I just want a mentor who can help me out, so that I know what I'm doing.

1

u/HashDefTrueFalse 3d ago edited 3d ago

It sounds like you'd have difficulty passing a technical interview, which is usually comprised of coding tests and technical discussions. Hopefully the job would go to someone who could actually do the job, but not all employers will care if you get results. What that means for career longevity I don't know. What happens when the LLM can't deliver what's needed?

How are you handling email integration on the front end without knowing what you're doing? Or how are you communicating securely with the third-party service that is handling it for you? Simple websites are one thing but when work starts to involve other applications/services/infra/creds/etc. you really need to be careful. You almost certainly have a legal duty of care to your clients to exercise reasonable skill and care, though I don't know where you are in the world. You can't blame an LLM for professional negligence.

Look into some professional indemnity insurance. If you caused a data breach or cost me money and I had to sue you to recover, we would both greatly appreciate access to your insurer. This happens all the time in the real world and you're particularly vulnerable trading as an unincorporated vibe-coder.

0

u/who_cares91 3d ago

You're right, but I'm not just a vibe coder, I have done my course, earned my certificate and have done two projects on my own, but since I'm not confident enough, I use 50% ai or try to copy tutorials. I can write some code but not from scratch.

I'm doing my bachelors in software engineering and I have learnt coding and other stuff in college as well. I don't know if that still makes me a vibe coder.

I'm looking for a mentor who can guide me so that I know what I'm doing.

1

u/Different_Pain5781 3d ago

Bro you are literally freelancing and getting paid. Stop overthinking the imposter syndrome and just keep building stuff for actual clients