My Journey of Becoming a Developer
· 2 min read
This is my story. It started in August 2011 when I got admitted to study Applied Computer Science. To be totally honest, I didn't know what it was all about. I always saw myself as a mathematician because numbers make sense, but I missed the chance to study statistics.
The Early Days
When I first stepped into a computer science class, I felt overwhelmed. The terminology was foreign, and I constantly questioned whether I belonged. What is a compiler? What is an algorithm? These were questions I was afraid to ask out loud.
But I kept going. I attended every class, read every resource I could find, and slowly, things started to click. Programming wasn't just about memorizing syntax — it was about solving problems, thinking logically, and building things that could make a difference.
Finding My Passion
The turning point came when I built my first real project. It was simple — nothing fancy — but seeing something I created actually work gave me a rush of excitement I hadn't felt before. That's when I knew: this is what I want to do.
I started exploring different technologies, attending meetups, and connecting with other developers. Each interaction taught me something new, and more importantly, it showed me that everyone struggles at the beginning. I wasn't alone in my doubts.
Embracing the Journey
The road hasn't been smooth. There have been moments of frustration, imposter syndrome, and self-doubt. But with each challenge overcome, my confidence grew. I learned that becoming a developer isn't a destination — it's a continuous journey of learning and growing.
To anyone starting out and feeling overwhelmed: keep going. The confusion you feel today will become the expertise you share tomorrow. Every expert was once a beginner.
Lessons Learned
- Don't be afraid to ask questions. There's no such thing as a stupid question when you're learning.
- Build projects. Theory is important, but nothing beats hands-on experience.
- Find your community. Surround yourself with people who inspire and support you.
- Be patient with yourself. Learning to code takes time, and that's okay.
The journey continues, and I'm excited about what lies ahead.