Journey of My 2020 Runes, Masteries, and Skills

andyyou
3 min readJan 1, 2021

At the beginning of 2020, our rhythm is disarranged by Covid-19. It’s a year in a mess. The beginning of the battle, our middle CEO ask us we need to support Live Stream, Online Meeting features in our platform.

Be honestly, I was worry at that moment. I don’t want to figure out which has complex interaction definitely and implement for it. But at this moment, finally, we did it, I don’t believe we made it.

After taking the order, I start to evaluate services because I don’t want to implement everything from scratch, with time limitations as well.

During development, PJ and I create react-use-opentok to replace old school SDK. I learn a lot from this project, also seems interaction become very complex. We have to refactor and re-build the entire Chrome Extension.

From this lesson, I dip into Extension API and structure, WebRTC, and MediaRecorder as well.

The result is I got a lot of knowledge about video, Live Stream including relevant services. First half of the battle I up these skills

Roughly before Chinese New Year. I also made New Year’s resolution which is writing posts in English. I have been writing blog in Chinese for years, so this time I hope I can write in English in 2020. That’s why I start from Medium. Although it still has some posts in Chinese XD. Create a modern Chrome extension project in 5 mins it’s a start.

Time flies! I spend most of my time in JavaScript and develop features around Live Stream and online meeting before June. The next challenge comes in the second half of the year. Our team decides to change the framework from Ruby on Rails to Laravel. So I re-learn PHP because I have no chance to touch PHP decade. I wrote a few posts for Laravel in this process as well.

By following OOP principles and design patterns, PHP is not that bad as I think before. After developing for a decade with other experience I get different opinions. It also makes me re-think TypeScript. After C# I seldom implement OOP. Because Function Programming is the buzzword last year. (Maybe it’s because I usually read articles related to JavaScript)

  • Laravel

It’s hard to imagine to me in 2020, because of requirements from the company, I join UXQCC’s program. It’s courses about UX Research.

In fact, I have to say that I don’t really like it and admit it’s valuable in the very beginning. But after I complete courses and take the certification. I don’t admit and accept in the past just because I don’t really understand what is it. Anyway, it’s another skill I never click. I strongly recommend developers should study UX. It can help you change your mind, also your products.

  • UXQCC Certified Professional for Usability Engineering

The end of 2020, seems company holding a virtual conference — Savvy UX Summit. IT team should support that so I need to learn how to broadcasting and live stream. Haha again, I up skills I never touch before.

  • OBS
  • NDI
  • RTMP
  • Adobe Premiere Pro

Thanks my boss always challenging me. Finally, I should say It’s a video and stream year to me. LOL.

--

--