should be self explanatory with all of this AI stuff going on in the world.
I am currently learning how to code. Enjoying it all the way through. Although one question sticks with me.
AI has came a long way through since the beginning of 2000’s. Nowadays programmers/developers/engineers have been talking about AI taking over their job.
I really wanna learn how to code and get a job but I don’t know if it will be a good investment if I get taken over by AI in lets say 10 years from now. its just something I am fearing right now. So please, someone with knowledge about this topic, enlighten me.
Every “Y” number of years, we’re told AI will replace us in “X” number of years. “X” number of years pass, and we’re still here. You won’t have to worry about this becoming a reality for a long time. And once we get there, who knows what the industry/technology landscape will look like?
Artificial Intelligence can’t possible ever replace programmers. They hallucinate a lot and make a bunch of really weird design choices a human would never would consider. They also lack intuition and experience that can only come from being experienced at programming.
This is what I believe: Think of AI as a tutor for the knowledge you already possess, and for areas you are unfamiliar with, you can use it to enhance your learning. For instance, AI enables you to learn coding more quickly. Therefore, it’s beneficial to invest time in learning how to code, as it is an important skill. Rather than replacing programmers, AI will create additional job opportunities. I also agree with @ablairmorris that every few years, there’s hype about programmers being replaced, but the scenario and environment will continue to evolve.
Actually I wouldn’t be so sure that AI won’t replace Devs long term. I work for one of the USs biggest insurance companies, and its already radically altering our entire workspace - everything from Agents to Claim Handlers, to back office staff to Developers. In my role as a Dev, we already use AI to enhance our coding. It started out initially as a plugin for Intellij - when you started writing Java and Groovy code the AI would suggest what you should do next. Initially the AI suggestions were pretty basic and generated a lot of junk code, but it was frightening just how fast it went from that to pretty much writing the rest of the code for you. We also have a team working at the minute on a new app which will interact with a user to gather requirements and then build a system for them from scratch. I’m not just talking a few HTML screens. I’m talking a complex React.js UI layer and Java based API and data layers. Its in the early stages yet but to be honest a lot of us at work are worried that it will eventually be used to replace at least some of us. I think a lot of you are right insofar as we will always need people to oversee the work done by AI. But I disagree that AI won’t be capable of replacing some Developers. I already see it happening first hand. Think of it this way, 40 years ago people said machines would never take over from humans on production lines. And yet today we have a lot of production lines which are run by robots requiring minimum human interaction.
Well, I can only convey my own experience. Weather you choose to believe it, well that’s up to you. If you’re in any doubt as to the power of AI, google it. There are several AI apps out there already being used to write applications. And this is just the inception of the technology. Where will it be 5 years from now. Perhaps you need to broaden your mind a little and consider the possibilities instead of just dispelling the things that you don’t like or which make you uncomfortable.
Unfortunately Google is filled with a lot of inaccurate hype regarding AI. I tend to stick to the proven data instead of just the claims without data, and currently AI just hasn’t shown itself capable of making high quality complex applications, especially if you take into consideration the safety issues that tend to crop up in AI guessed code.
Gotta be careful to balance open mindedness with careful and cautious investigation of claims you are handed without evidence.
There’s several research studies out there indicating that while AI may help generate code faster, the code that’s generated just isn’t as good as human generated code.
I do see where you’re coming from and I totally get the scepticism. I can only convey my own experiences and where my employer intends to take them. You don’t have to believe me. Lets agree to disagree…and maybe reconvene in 2 years time to see where we’ve ended up