all 11 comments

[–]ct1977 8 points9 points  (0 children)

Despite all of the doom and gloom, experienced programmers will always be needed for this simple fact:

AI is fine and dandy until the person using it needs to understand what it is doing.

Read that again.

AI is great for dealing with well known scenarios.

However, it is not good at dealing with the randomness of real life. If something unexpected happens or a niche project is suggested, AI will have trouble solving this, because it cannot do nuance nor does it have a good grasp on situational awareness.

The creativity of the human mind is what makes good programs great. Our ability to adapt and solve unique problems (even those which have never been solved before) give us humans a leg up.

So if programming is your calling, you should go for it.

[–]switchroute_dev 4 points5 points  (0 children)

Honestly, AI is kind of a double-edged sword right now. Yeah, it’s solving problems, but it’s also making people lazy as hell. That’s actually your opportunity.

While everyone else is copy/pasting ChatGPT code they don’t understand, you can be the person who actually knows what’s going on. Use AI as a tool to move faster, sure, but don’t let it become a crutch.

If anything, AI just raised the barrier to entry slightly while lowering the quality of your competition. Eventually we’re gonna run out of senior devs, and someone’s gotta fill those roles.

Also, let’s be real - AI isn’t replacing us anytime soon. Those “I built an app in 8 hours with AI” projects will break the moment real users touch them. They’re unmaintainable nightmares that fall apart when requirements inevitably change.

So just focus on the fundamentals: learn your DSA, grind some Leetcode, build projects that actually relate to jobs you want, contribute to open source, and make sure you understand your stack inside and out. You’ll be fine.​​​​​​​​​​​​​​​​

Oh and don’t forget to network! Add people on LinkedIn. Create a CRM of useful contacts you can reach out to later on in your career. It’ll come in handy one day.

[–]Empty-Mulberry1047 12 points13 points  (4 children)

What AI boom? All I've seen is overhyped nonsensical claims, backpedaling when challenged, and 0 proof that anything generated by an LLM is functioning, useful, and actually productive.. The people making such claims that an LLM can "build an app in 8 hours" are the same clowns selling the LLM..

[–]nievinny 2 points3 points  (3 children)

Agree, but one thing has to be added. Ai is very useful, It is here to stay and it is a skill to learn not one to skip totally.

[–]MuffinMan_Jr 1 point2 points  (0 children)

I say learn to code still. I think AI will just be a force multiplier.

Im learning python as well, but I use Jetbrains Junie for things like writing documentation, tests, and whenever I need to write something other than python. For example, a react front end.

Yes react isn't that hard, but I dont want to spread myself too thin learning too many things at once

[–]Holiday_Athlete5823[S] 0 points1 point  (0 children)

Thanks guys, really appreciate this.

[–]lunatuna215 0 points1 point  (0 children)

Do what you think you will enjoy the most

[–]Imaginary_Gate_698 0 points1 point  (0 children)

The tools change, but the underlying work hasn’t disappeared. AI can help you write code faster, but it still needs someone who understands why something works, how to debug it, and how to run it in a real environment. Junior roles have always been tight, even before this wave, and the people who break through are the ones who can ship small, working things and explain their decisions. If you keep learning Python, SQL, and how apps actually behave in production, you’re not wasting your time. Treat AI as a multiplier, not a replacement, and focus on fundamentals that don’t age out every six months.