top of page
Writer's pictureIshan Kothapalli

Computer Science in the Face of AI


With the rise of Artificial Intelligence, come many imminent downsides. One such, is the newfound fragility of many fields. Many people have begun to wonder, how long we have until AI takes over our jobs? The answer isn't clear, and some people deny that AI will be able to replace humans, but inevitably, as AI develops, many professions may be endangered. So, how will AI change the future of software engineers? Is learning to code still worth it?


AI has already proven to be capable of efficiently, and accurately producing code. As time goes on, AI is bound to develop, so how much more effective would an AI specifically tailored to programming be? We've already seen a couple of these open for public use, and as scary as their presence may be in the future, in the end, they are nothing more than another tool for programmers to make use of. While AI can easily produce code, AI simply falls short of the creativity, adaptability, and collaboration humans possess. This doesn't mean AI is useless, as its development will bring many changes with it. AI is capable of detecting bugs, optimizing, and translating code. Some will question why we must be wary of AI, as it is a very helpful tool to many. The answer is simple, AI has no real boundaries. We have to consider the ethical problems alongside many other issues. This isn't the only problem with AI programming, as we also find AI code hard to maintain, riddled with vulnerabilities, and a potential overreliance on AI tools in the future. There is also the possibility of automating AI, making it a much more convenient choice than human programmers.


Despite the long debates surrounding AI's potential to cause job displacement, ultimately, AI won't be replacing human jobs for the foreseeable future. Instead, AI shines as an effective tool, free and open to public use. In the first place, it requires human involvement and programming to develop an AI, and human judgment and creativity to make use of an AI. AI code raises many concerns about fairness transparency and accountability, but if used right, and properly, AI is a powerful means of learning, and boosting one's ability.

Works Cited - “Will AI Take over the Role of a Software Developer?” FDM Group, Feb. 2023, www.fdmgroup.com/blog/will-ai-take-over-the-role-of-a-software-developer/#:~:text=Despite%20AI’s%20advanced%20capabilities%2C%20it,even%20if%20such%20demand%20continues. Accessed 23 Mar. 2024.

“Will AI Replace Software Engineers? Exploring the Future of Software Development.” Baylor.edu, 22 Nov. 2023, onlinecs.baylor.edu/news/will-ai-replace-SWEs. Accessed 23 Mar. 2024.


0 comments

Opmerkingen


bottom of page