Sign In

With the widespread adoption of AI Assistants, how will programmers continue to develop in the future?

Haebom
Previously, I talked about AIPM in non-developer roles. As the term suggests, AI will bring about changes to a wide range of professions. Last time, I wrote about how it would affect Project Managers; now, let's shift our focus to programmers.
With Github Copilot (formerly CODEX), AI-assisted programming has begun to impact developers at different levels in different ways. The outcome depends on how you choose to leverage it. I don't think developers will vanish, but rather, the overall bar will rise much more quickly. In the past, someone with a '10' skill level was needed to code and maintain a product or service, but going forward, even those with a skill level of 7 or 8 will be able to handle it just fine. (It's like how today's top grades on college entrance exams aren’t the same as those in the past.) AI can accelerate the programming process and offer new perspectives, but making the most of AI is crucial for developers to continue growing and deepening their understanding.

Junior Engineer

The pros and cons of AI tools: New developers can experience the biggest benefits and downsides of AI tools at the same time. While AI can be handy for writing basic code, over-relying on it can keep you from truly growing as a developer.
Making the most of AI: Using AI as a tool to broaden your understanding can be very helpful. For instance, you can compare your code with AI-generated versions to see different perspectives, or let AI generate examples for a particular piece of syntax or coding pattern.

Senior Engineer

Confidence in core skills: Experienced developers don’t need to use AI just to replace their essential skills. AI might help write code faster, but ensuring its accuracy and maintainability is still up to the developer.
Using AI outside your expertise: AI can be great for getting up to speed quickly in programming areas you haven't mastered yet. For example, it can help with writing quick prototype code or understanding the syntax of a new language in no time.

No Code Entrepreneur

First steps into programming with AI: Many people are taking their very first steps into coding through AI, like chatbots. It's exciting to be able to ask AI to build an app for you in a specific language.
That said, while AI tools are trained on code from many different projects, the quality and completeness of that code isn't always consistent. AI-generated code usually runs, but it's not always trustworthy or straightforward to maintain.
I believe programming will become just another standard tool for work, like PowerPoint, Excel, or Word. This shows how widespread programming will become, and how many will gain practical experience with it. Just as people have mastered PowerPoint, Excel, and Word to an impressive level, I imagine there will still be true experts who really stand out for their skills. Naturally though, the overall standard will definitely rise.
Subscribe to 'haebom'
📚 Welcome to Haebom's archives.
---
I post articles related to IT 💻, economy 💰, and humanities 🎭.
If you are curious about my thoughts, perspectives or interests, please subscribe.
haebom@kakao.com
Subscribe