Chen’s Story — From Assembly to Project Management and Beyond

  • linkedin
  • facebook
  • twitter
  • mail

Chen, a firmware engineer, worked extensively with assembly language and C Programming for 12 years. However, a career shift into project management pushed him to explore new programming skills. This is his story.

Chen’s Story — From Assembly to Project Management and Beyond

1. How did you get started with learning programming?

I was a firmware engineer with over a decade of experience in assembly language and a little bit of C Programming. After 12 years in a demanding role, I changed my career trajectory and took on project management responsibilities.

Despite transitioning away from coding in my professional role, I wanted to learn some programming languages to stay prepared for future opportunities. While my work didn’t require coding directly, I believe that expanding my skillset was crucial for staying competitive in the tech industry. I remained curious and eager to learn.

2. How has your experience with coding been?

I tried some platforms to learn coding, like Codecademy, but they often skipped lessons or didn’t explain concepts well. Plus, it was difficult to remember concepts, and I struggled with practical exercises.

I felt like something was missing in my learning experience.

My own exploration, alongside talking with my colleagues, brought me to Programiz PRO, where I learned C and C++.

3. How was your experience with Programiz PRO?

Programiz PRO has been helpful in my learning journey. Its simplicity, intuitive design, and practical exercises stood out to me.

I feel Programiz PRO is designed to make learning smooth - every lesson exactly as long as it needs to be, every tool you need to learn effectively, all baked into the platform.

Each section is very small, making it easy to understand and complete step by step. I also love that the platform works online, and I could learn everything without setting anything up on my desktop – though I sometimes needed to run programs on my IDE for specific scenarios.

sensAI, too, is really helpful. Sometimes, when I didn’t know how to approach a problem or made mistakes, sensAI guided me by identifying my errors and suggesting corrections. The real-time support made a tangible difference in how well I understood concepts.

4. How has learning to code with Programiz PRO impacted you?

Programiz PRO has helped me improve my confidence in coding and opened up new possibilities in the tech industry. Even though my current role as a PM doesn't need me to code daily, if I ever switch to a more programming-related job, I will have Programiz PRO to thank for.

5. Who do you think would benefit from Programiz PRO?

I think Programiz PRO would be helpful to beginners – like high school and college students and people who want to change careers. To switch careers, you need a good understanding of the basics, and Programiz PRO does a great job of teaching you the basics well.

6. Anything you would like to share with the Programiz PRO team?

I really want to introduce my kids to programming. But they don't understand English that well yet. So, it would be great if Programiz PRO was available in other languages, like my native Chinese.


It's never too late to take a stride for the better, and Chen's story is a great example of that. Sure, big changes like career switches can be scary, but with the right resources, it's much easier.

Curious in coding like Chen? Explore it hands-on with Programiz PRO!

Start Learning Python Now!