(ง •̀_•́)ง Ming's blog

Years in review: 2018ish to July 2020

I started learning code and English in 2018 (maybe late 2017ish) to attend community college in Canada in September 2018. My learning journey so far can be divided into two phases: the “English and Code gives me headaches” phase (phase 1) and the “oh I am so lost” phase (phase 2). This post is about what I did during those phases and what I think I can improve.

Phase 1: Learn the basics

If my memory serves me right, my first attempt at the first freeCodeCamp project was around January 2018. My two goals at that time were:

In May 2019, I hosted the first version of this blog (I archived it).

Fancy hamburger menu in version 1:

version 1 hamburger menu

Version 2 is cleaner than version 1:

version 2

Hamburger menu in version 2:

version 2 hamburger menu

Version 3 has syntax highlighting and orange as accent colour:

version 3

I separated notes with posts in version 4. Remove JavaScript and rewrite my CSS with BEM methodology:

version 4

After that, I cut down some contents.

version 5

Phase 2: After HTML and CSS

My goals became:

Meet people

I went to a local UX/UI design workshop and a few meetups. Those didn’t go so well as I was pretty bad at small talks. For the online communities, I started a 100DaysOfCode Twitter challenge and found the CodeNewbie community.

“Open source”

Hacktoberfest

I have been reading the “just contribute to an open-source” advice a lot, so I join Hacktoberfest (a month-long celebration of open source software run by DigitalOcean). The experience to me was more about “learning how to PR” than anything else.

Work in a team

Chingu certification

I found a program named Chingu where you can team up with online strangers to build a project.

Chingu schedule

We built a Momentum clone named MoTo in 6 week-long Agile sprints.

JavaScript

After learning vanilla JavaScript through JavaScript30, I dive right into working with APIs and React.

I stopped at the freeCodeCamp “Data Visualization” section.

Problems in my current approach

My plan this time

#yearInReview