DEV Community

Paul Owuor
Paul Owuor

Posted on

From Operations Support to Software Engineering: My Journey Into Tech

A year ago, I was mostly handling support and operational tasks. Today, I’m building backend projects in Go, debugging algorithms, working with Git daily, and learning how real software systems are designed.

The transition hasn’t been easy.

There were moments when I spent hours fixing a single bug, struggled to understand stack operations in Push-Swap, or stared at terminal errors that made absolutely no sense at first. But every project taught me something important: consistency matters more than perfection.

One thing I’ve learned during my journey at Zone01 Kisumu is that software engineering is less about “knowing everything” and more about learning how to solve problems step by step.

Some lessons that changed my mindset:

  • Debugging is a skill, not a sign of failure
  • Reading documentation is part of being a developer
  • Git and terminal skills are just as important as coding
  • Small daily improvements compound over time
  • Building projects teaches faster than watching tutorials

Projects I’ve worked on recently:

  • Push-Swap algorithm project in Go
  • ASCII Art Web application
  • HTTP servers and web handlers
  • Stack operations and sorting logic
  • Git workflows and debugging practices

I’m currently focused on:

  • Backend engineering
  • Go development
  • AI/Data-related opportunities
  • Remote software engineering roles

To anyone transitioning into tech from another field:
Keep building.
Keep breaking things.
Keep learning.

Your first breakthrough might be one project away.

100DaysOfCode #golang #backend #softwareengineering #beginners #webdev #programming #opensource #devops #careerchange

Top comments (0)