Biggest Challenges

This post is a response to the following Bloganuary January 1 prompt:

Daily writing prompt
What are your biggest challenges?

I have challenges in life. To keep things short and simple, I’ll just focus on challenges related to my work in Automattic right now.

The one biggest challenge for me in Automattic is PHP.

I joined Automattic in September 2020 as a Senior JavaScript Engineer. I like JavaScript, front-end development with React, and all the UI visual stuff. I did not have professional development experience with PHP in my career prior to that. (I should talk about my professional career and my thoughts and experience with PHP in separate posts.)

Throughout the past three years in Automattic, I have received feedbacks from my team leads and peers, that PHP is the biggest thing in my “room for improvement” department.

And, just like how I have been thinking to start this blog, I have also been thinking to challenge my own status quo, get out of my comfort zone, and work on leveling up my PHP skills.

The easiest one is probably learn by reviewing. For example, I reviewed the PHP code in PR Force marketing menu items order in our WooCommerce repo.

But reviewing and reading code isn’t the same as writing code. I should start writing and getting my hands dirty with PHP.

I did start with some small steps, writing PHP code by referring to some existing PHP code base with some minor changes. For example, I created PR Add Default Fallback Marketing Channel Recommendations recently, which is one of the projects I’m working on.

I’m hoping one day, my PHP skill would be good enough that I am comfortable to create an app or a WordPress plugin on my own, e.g. a to-do list plugin, inspired by TodoMVC.

I think that would be a pretty good milestone to celebrate.

Comments

One response to “Biggest Challenges”

  1. […] goes to the things I do in my daily life. I enjoy coding (while still learning PHP which is one of my biggest challenges), solving problems, creating things and contributing to open source, sharing my things with the […]

Leave a Reply

Discover more from Gan Eng Chin

Subscribe now to keep reading and get access to the full archive.

Continue reading