My Journey of Becoming a Developer

· 2 min read

careerjourneybeginners

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

  1. Don't be afraid to ask questions. There's no such thing as a stupid question when you're learning.
  2. Build projects. Theory is important, but nothing beats hands-on experience.
  3. Find your community. Surround yourself with people who inspire and support you.
  4. Be patient with yourself. Learning to code takes time, and that's okay.

The journey continues, and I'm excited about what lies ahead.