My Seven-Year Journey in the Software Engineering Career Path

Six years ago, I began my journey into software engineering.
Back then, I was obsessed with learning — day and night, diving into new technologies like a sponge. It wasn’t easy, but it was thrilling.

Fast forward to today, and I can see how far I’ve come — from that curious beginner who just wanted to understand how things worked, to someone who builds better, smarter, and more confidently than ever before.

Where It All Began: Discovering My Passion for Code

After graduating from high school, I had no clear direction. I didn’t know what I wanted to do, so I followed my father’s advice and enrolled in an engineering course.

But honestly, it was tough. Math wasn’t my strongest subject, and I often found myself wishing I’d paid more attention in high school. I felt lost — like I was walking a path that didn’t quite fit me.

Eventually, I decided to make a change. I shifted to Information Technology, determined to start over and do things right this time. My struggles in engineering became my motivation to improve. I promised myself I wouldn’t waste the sacrifices my parents made — or my second chance.

That mindset changed everything.

I started sitting in the front row, asking questions, taking detailed notes, and reviewing lessons every night. Slowly but surely, things began to click. My grades improved, my confidence grew, and before I knew it, I was outperforming many of my classmates in labs, exams, and projects.

I still remember spending hours in the library reading programming books. Since I couldn’t borrow them, I took photos of the pages just to study later. I searched online for free PDFs and tutorials. At the time, I didn’t even have a laptop — so I practiced on my classmates’ computers or rented one at a nearby shop.

Whatever it took, I did it.

And then one day, it hit me: I had gone from struggling at the bottom to leading the class.

That experience taught me something powerful — success doesn’t come from talent; it comes from persistence, frustration, and the will to change.

What pushed me wasn’t ambition at first — it was fear. The fear of failing again, of staying stuck. But over time, that fear turned into drive, and that drive became action.

That was the moment I fell in love with coding — the moment my real journey began.

The Internship: Turning Opportunities into Growth

I’m the second guy from the right way back 2018

For my internship, I joined an IT training company that offered courses in Web Development, Digital Marketing, and Video Editing.

My main role was managing and improving the company’s WordPress website using Divi Builder and Elementor. I also helped promote their courses on social media and assisted students during training sessions.

The best part? Interns were allowed to take all the courses for free.

I took full advantage of that — spending weekends learning instead of going home to the province. It wasn’t easy, but I knew those sacrifices would pay off.

By the end of my internship, I had earned certifications in HTML, CSS, JavaScript, PHP, MySQL, Bootstrap, WordPress, SEO, and Networking.

Those lessons gave me a solid foundation — not just in web development, but in understanding how technology connects everything.

The Rookie Years: Learning, Failing, and Growing in Tech

When I landed my first job as a Junior Software Engineer, I made myself a promise:
Learn everything I could — and bring real value to the company that believed in me.

During those first few weeks, I barely touched the code. Instead, I watched.
I observed how the team worked, how they communicated, and how they solved problems together.

And honestly — I was amazed.

For the first time, I saw what real software development looked like: collaboration, process, and an incredible attention to detail.
It was both intimidating and deeply inspiring.

That’s when it hit me —
This wasn’t just a job. It was my calling.

Around that time, I started learning how to use Git properly — and suddenly, everything began to make sense.

That experience became the foundation for what I later wrote as

Not long after, I discovered another tool that would shape my early career — Jira.
Through it, I learned that software development isn’t just about writing code; it’s about managing work effectively and building together as a team.


That insight eventually turned into

Then came another realization — one that challenged everything I believed in back in college.
I used to think a “real” programmer built everything from scratch, that doing so proved true mastery.

But once I joined a professional team, I learned the truth:
It’s not about reinventing the wheel — it’s about building smarter, faster, and together.

That’s when I wrote

I remember as the team began to form we joined to “Agile and Scrum Leadership Workshop” where I got my first certificate at work. This workshop enable us to deliver a high-quality software consistently

code with jiyo logo

Subscribe to Newsletter

Get my latest blog posts—packed with lessons I’ve learned along the way that have helped me become a faster, smarter web developer.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top