Graduation

Gazali Ahmad Graduation

Finally, I have graduated from my Microsoft Junior Full-Stack Developer Course.

On 10 December 2020, Microsoft and Generation partnered with Digital Industry Singapore (DISG), Infocomm Media Development Authority (IMDA) and SkillsFuture Singapore (SSG) to upskill, place, and fill demand for tech-enabled jobs for up to 1,000 Singaporeans as part of the SGUnited Jobs and Skills Package.

It was a long journey in-the-making for me. Only recently, I managed to make it a reality. The pieces just fell into place.

I’ve always have an interest in technology. This domain name was started ten years ago. It started as a tech blog. I lost the domain name after three years of its inception. At that point of time, I was going through a personal crisis. I didn’t back up anything and all the content was lost.

Only last year I managed to get back the domain name.

I wasn’t trained formerly. Everything I learnt was community-taught. What do I mean by that? It’s about reading the internet forums, codes from other developers/enthusiasts and late night pouring over technical books or journals.

Yes, I have created web pages before. I’ve use content management system (CMS) like Drupal, Joomla and WordPress. I settled on WordPress because of its massive support base of themes and plugins. Those were the days. I had to troubleshoot incompatible plugins and themes. On top of I have to worry about site security and DDOS attacks.

As you can see, it wasn’t an overnight decision, it was all the small steps that leads me to where I am now.

Initially I had misgivings about the course. To me, building a website is easy. Get a domain name, a hosting provider, install WordPress, configure it by themes and plugins and voila, you have a website. It’s not really a big deal. Or as simple as making a GatsbyJS website. It’s a React-based, GraphQL powered, static site generator.

That is provided your requirements aren’t complex and you are just running your personal blog or a small business.

It’s different for big companies. Their websites are highly customized. They serve millions of users or customers. You can’t just use a off-the-shelf programs. Even for WordPress, you need a developer to fully customise it.

These are the critical tech stack that I learnt: JavaScript, React, Java, MySQL and Spring Boot. There are a lot of companies that requires people with that skill set.

Yes, I’ve graduated. It is simply the beginning. The technology is constantly evolving. If you don’t like changes, don’t go into this industry.

For me, I still got a long way to learn. For the next six months, I’ll be doing an apprenticeship with a company. More of that soon.

My Certifications

One thought on “Graduation

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s