The Engineer I Want to Become
I'm a few months away from graduating with a degree in software engineering. The industry I'm entering looks different from the one I imagined four years ago, but I still want to do this work.
I grew up in Gilgit, where access to technology and opportunities was different from what people in major cities take for granted. Software engineering gave me a way to work beyond those limits. During university, I've built applications and worked with international clients. I enjoy building software, and that hasn't changed.
What has changed is how much we can build, and how quickly.
Building Faster, Understanding More
I use AI every day. It helps me work with unfamiliar languages, find my way through large codebases, and attempt features I wouldn't have taken on a few years ago. Sometimes an afternoon's work would previously have taken days.
That speed has also exposed gaps in my understanding. I've had moments when a generated solution worked before I could fully explain it. Those moments make me question what I'm learning, even when I'm pleased with what I've built.
I want to understand the architecture, know why something breaks, and be able to debug without immediately asking a model. That's the kind of engineer I want to become. AI gives me more room to build; understanding what I'm building still matters to me.
Where Do Beginners Get Experience?
The harder question concerns how people enter the profession.
Looking at entry-level roles, I'm struck by how much beginners are expected to know before their first job. It makes me think about where that experience is supposed to come from.
Junior developers traditionally learned through smaller tasks, bugs, and guidance from experienced colleagues. If AI handles more of that work, how will companies help beginners develop the judgment they expect from senior engineers?
Coming from Pakistan, I also think about what this means for outsourcing. Affordable development gave me access to international work. If AI lets smaller teams accomplish more, I suspect price alone will become a weaker advantage. Understanding a client's problem and making sound engineering decisions will matter to the career I build.
The Work I Still Want to Do
I don't have a prediction for the job market five years from now. I do know that I enjoy building software, working with clients, and understanding how things work.
I want to become an engineer people can trust with their problems. Learning to use AI is part of that development, alongside the technical understanding and judgment I want to keep building.
The route into this profession is changing. My interest in the work hasn't.