How I became a Software Developer after years as an HR Business Partner

  • I won’t provide a magic formula or sell you a pill (you know! the kind of drug in Limitless movie), so you can become a developer overnight.
  • I won’t share only about technical knowledge. I’ll also emphasise the importance of non-technical knowledge/ experiences/ background, mindset.

Have a roadmap

Sharpen your problem-solving skill

Photo by Morgan Housel on Unsplash

#1: When facing the unknown problem, to get out is to get in.

#2: Read articles on how to solve a programming problem.

Define your niche by connecting your past skills and programming skills

I urge you to look back to your past roles and pick out problems that you can solve with your new skills. Build solutions for them. Repeat.

Always try to build something with what you are learning.

One thing I like about this field is that you are what you built. Your work is the best channel to show what you are capable of.

Photo by Brett Jordan on Unsplash

Learn-by-doing is good, but you shouldn’t do it purposelessly.

Photo by Taras Zaluzhnyi on Unsplash
  • You are motivated to build that damn thing even it was challenging somehow because you think “They can do it. So, do I”.
  • You don’t beat yourself up if you think positively “Well, I am getting there. Just like others.”
  • You only learn how to build the same thing and forget to ask Whys. “Why they used this framework? Why they used function over class?”.
  • You developed a habit of “project hopping” without a clear goal what developer you want to be. You do projects because they are cool, people say “Wow” to your profile.

You can be an explorer with your roadmap but don't wander too far; otherwise, you will get lost.

Understand computer science fundamentals

Photo by Gavin Allanwood on Unsplash

Don’t forget to say “I wanna thank me for my success.”




Software Engineer with strong HRIS expertise. love surfing and playing beach volleyball when I don’t code!

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Do you understand your need to help others succeed?

An unexplainable and inexhaustible urge to push further and farther

Employers: Your current employee financial wellness program is not enough

A piggy bank on white background

The folly of ‘do what you love’

10 Things I Wish I Had Known Sooner in My Career

Coming in 2022: Subscribe to my newsletter o

My Story: How I got an Internship in IoT and ML company

What Do All Great Mentors Have in Common? This One Characteristic

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Phoebe Phuong Nguyen

Phoebe Phuong Nguyen

Software Engineer with strong HRIS expertise. love surfing and playing beach volleyball when I don’t code!

More from Medium

Five Qualities of Successful Remote Software Developers

The Making of a Junior Engineer

The first cohort of apprentices pose in their cap and gown with the program manager.

As a Software Developer, Where Should You Begin Your Career?

My Journey to Become a Software Developer