Day 6 : Impact of AI & Automation

6


How will AI impact this branch?

From what I’ve personally observed over time, AI is not something that will “replace” CSE—it is actually reshaping what it means to be a computer science engineer. Earlier, a big part of coding involved writing everything manually, debugging line by line, and spending hours on repetitive tasks. But now, with tools like ChatGPT and GitHub Copilot, a lot of that work is getting faster and more automated.

At first, I thought this might reduce the need for developers, but the reality I’ve seen is different. Instead of reducing demand, AI is raising the standard. Now it’s not enough to just “write code”—you need to understand what to build, how systems work, and how to use AI tools effectively. Developers who know how to integrate AI into applications are actually becoming more valuable.

For example, instead of building everything from scratch, engineers now focus more on designing systems, solving complex problems, and using AI to speed up development. So AI is less of a threat and more of a multiplier for skilled engineers. But at the same time, it exposes those who rely only on basic coding without deeper understanding.


What parts of this field are at risk of automation?

This is where things get a bit uncomfortable—but it’s important to be honest. Not everything in CSE is equally safe from automation. From what I’ve seen, the parts that are most at risk are the ones that involve repetitive, predictable tasks.

For example, basic coding tasks like writing simple CRUD operations, debugging minor issues, or creating boilerplate code can now be partially handled by AI tools. Earlier, freshers used to spend a lot of time doing this kind of work, but now tools can generate a significant portion of it within seconds.

Even areas like basic testing, documentation, and simple data analysis are becoming increasingly automated. This doesn’t mean these roles will disappear completely, but the number of opportunities at the entry level may reduce, and expectations will increase.

However, what I’ve clearly noticed is that complex problem-solving, system design, and decision-making are still very much human-driven. AI can assist, but it cannot fully replace understanding context, handling ambiguity, or making strategic choices.

So the real risk is not “automation taking jobs,” but rather automation replacing low-skill work. That’s why students who stay at a basic level often struggle more.


What skills make me future-proof in this domain?

If there’s one thing I’ve learned, it’s that future-proofing in CSE is not about chasing every new technology—it’s about building strong, adaptable fundamentals.

The first and most important skill is problem-solving ability. No matter how advanced AI becomes, someone still needs to define the problem and evaluate the solution. Students who can think logically and break down complex problems will always have an advantage.

Second is understanding systems deeply. Knowing how operating systems, databases, and networks work gives you an edge that AI tools cannot replace easily. These are the layers where real decision-making happens.

Another important skill is learning how to work with AI itself. Instead of fearing it, you should understand how to use tools like ChatGPT effectively—whether it’s for generating code, debugging, or improving productivity. Engineers who combine their knowledge with AI tools become significantly more efficient.

Communication and adaptability are also underrated skills. In real-world projects, explaining your ideas, working in teams, and learning new technologies quickly matter a lot.

From my experience, the safest path is not specializing too early, but becoming someone who can learn fast, adapt, and solve real problems, regardless of the tools being used.


Is this branch evolving towards interdisciplinary roles?

This is something I didn’t fully understand at the beginning, but it has become very clear now—CSE is no longer a standalone field. It is increasingly blending with other domains.

For example, when CSE combines with healthcare, you get health-tech solutions like diagnostic AI systems. When it combines with finance, you get fintech platforms. When it mixes with mechanical or electronics, you get robotics and IoT systems. Even fields like agriculture, education, and manufacturing are now heavily influenced by software and data.

I’ve seen that many of the most interesting and high-impact roles today are not purely “coding jobs”—they require understanding both technology and another domain. For instance, a data scientist in finance needs to understand both algorithms and financial systems.

This shift means that just knowing programming is not enough anymore. Engineers who can connect technology with real-world problems in other industries are becoming more valuable.

From what I’ve observed, the future of CSE is not just about being a “software engineer,” but about becoming a problem solver who can work across domains.

Footer – Aashish Pipare