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.
Top comments (0)