You know what. There’s no point in building this up. Let's nip this in the butt and address the elephant in the room. My biggest issue with WordPress is…
There. I said it. It’s the world’s most popular server programming language in use today, used by 75% of all web servers. And I tolerate it.
Why do I have beef with PHP?
Well, it all started about two or three months ago in November of 2016. I was learning web development in order to make my design portfolio website. My initial idea was to build it behind WordPress so I started learning how to make custom themes. In the process, I had started coding PHP for the themes and realized my demise. When I write PHP, I feel like I’m dancing with a corpse. There is no life to it. It is a dead carcass that only reacts when shaken. And so shortly after, I sought alternative resources to learn web development.
This year my plan is to learn as much about JS and it’s popular frameworks as possible, so that I can make something of a career out of development. Here’s my 2017 dev to-do list:
- Learn full stack development with the M.E.R.N. Stack (MongoDB, Express, React, Node.js)
Learn to work with Git, Github, versioning, and a modern dev workflow Build some basic web apps (e.g. – to-do list app, extension for Reddit, etc.)
- Start working with React Native to learn mobile app development
- Contribute to an open-source project (e.g. – Anki)
Learn a bit of Python
- Blog about my progress and hold myself publicly accountable
UPDATE as of December 2017: okay so I didn't get it all done yet, but quite a bit was accomplished. I am proud of my progress!
As for that last point on the list, I would encourage more people to publicly log their progress and accomplishments. The fact that you have to come out and say something keeps you more motivated to do it. I got the idea from a guy named Alexander Kallaway when he spoke on CodeNewbie. Which reminds me:
I would like to give the CodeNewbie Podcast a shout-out. It has been very inspiring to hear stories of other developers and how they got to where they are in there coding journeys. I enjoy the talks, and the host, Saron, along with her guest(s) reference a lot of learning and productivity resources near the end of each episode.
I’ve got a React workshop coming up that spans three Saturdays and a Node workshop in February so I am excited to see where my journey will lead. I will post more once I have made some progress. Until then,乾杯