What risk and what the beginner programmers lose too much on artificial intelligence


Programming (Photo source Dmyro Zaharchuk, Dreamstime.com)
The software of AI are increasingly used by programmers, especially by those at the beginning of the road, and this addiction could erode the critical skills of the developers and could affect their creativity, but also the ability to solve the computer security problems, shows an analysis of the CSO online site.
It has become normal in many Tech companies for junior developers to help themselves in their work of AI like Chatgpt, and these trends are worried about a lot of managers, for several reasons.
These “tools” change how programmers work, solve problems, learn and think, often with increased short-term efficiency. However, this so-called progress comes with associated minuses: the risk of weakening the development and critical thinking skills of developers, which can have long-term negative effects, both on them and companies.
The danger is that developers who use too much programs to do not understand everything they do, no longer have an overall look and, although they generate functional code fragments, they cannot explain the logic behind them and they do not know how to fully secure them against real attacks.
A Microsoft study showed that employees who use AI for some work tend to analyze and evaluate less critically, especially if they trust that the AI offers fair results. I tend not to check some things, being sure that the AI has no way to give error.
AI programs are undoubtedly a useful tool, but they cannot replace the need to deeply understand software programming and development.
Not all IT directors are worried about the “advancement” taken by the use of generative AI by employees, especially since we are still in an incipient phase in which the benefits of experimentation exceed the risks.
Since the generative AI will grow in importance, companies must rethink the way they hire and form people. The classic “coding” tests data to the programmers before employment are no longer sufficient, but more and more companies want to be sure that they will not hire people who will be dependent on the generative AI in their work.
The conclusion is that the AI should not replace the programming “skills”, and the developers at the beginning, but they use them in their work, without forming a solid technical basis, risk stagnating in their career. The practical training on real vulnerabilities and operating techniques remains basic.
Photo source: dreamstime.com