+ 3
Should we still learn coding today?
How do I justify the time I've invested in learning programming the hard way, when tools today often bypass that effort entirely? Should I adapt, double down, or redefine what it means to be a developer in this new landscape? In a time where AI can generate code instantly, often solving problems with just a prompt, whatâs the point of spending years learning to code, mastering algorithms, or understanding low-level logic? Is it still worth continuing to build these skills, or has 'vibe coding' (prompt-based development) made traditional learning obsolete? How exactly one should adapt to this change?
6 Answers
+ 8
Binx ,
some weeks ago, i did a summery about the fields of coding. not all of them will be impacted strongly by ai:
> safety-critical and regulated systems:
aerospace / aviation, military / defense industry, rail systems, power plants, critical infrastructure (electricity, water, wastewater, gas, telecommunications, refineries), medical technology, banking / financial systems
> mobility and transportation technology:
automotive industry, maritime / shipping, public transport, navigation systems
> industrial systems and automation:
mechanical / equipment / device engineering, industrial automation, robotics, iot (industrial internet of things), embedded systems
> environmental, energy, and waste management:
environmental technology,waste management, energy distribution and control (also part of critical infrastructure)
> research and specialized development:
scientific research, prototype development,special machinery
> consumer and private sector applications:
consumer apps, home automation, e-commerce
+ 7
At the current level of GenAI a programmer needs deep technical skill to check and debug generated code. Several years from now maybe it will be perfected and you will need a new set of skills. In computer-related fields that is how it has always been. Current technology fast becomes obsolete and you need to learn new skills every few years. Keep learning to keep up.
Your motivation to study might just be for the sheer enjoyment of learning how things work, even if you won't need to use it.
+ 2
Brian sir, I got three more questions:
1. If AI generated code still requires deep technical skills to debug and verify, does that mean coding will shift from creation to supervision? Should we now focus more on becoming code reviewers than code writers?
2. How do I balance the joy of learning complex systems with the practical pressure to stay employable in an AI dominated tech industry?
3. If I'm learning skills today that might be obsolete in some years, how do I decide which skills are worth learning and which are just temporary trends?
+ 2
Trust me, I've been programming for years without AI and got easily integrated into the AI pattern.
That's what I've been using for the past 1y now and it gpt4 works well with both code generation, debugging, optimization etc.
On the other side, it makes productivity easier and faster. I rarely find the special instance where I would change anything, just copy and paste and it works as expected.
But there's a catch, you still need to know what you're doing
+ 1
Then you code the AI ITSELF