2021 Review and plans for 2022

黃子洋
3 min readJan 22, 2022

GoodBye 2021 and Happy 2022

Previously I had published an article about my plans for 2021 and let’s review what I achieved and what I hadn’t.

Frontend

PWA - ❌

Honestly, It’s ashamed to tell that I did not learn anything about PWA this year, I think it is still worth learning it in 2022 and hope someday I could implement the features of it on my current job.

Nrwl Nx - ⚠️

I had used nx as a workspace for my personal website, but I did not dive deep into it and look at the more advanced features. So I consider I accomplish like 50% on this in 2021.

Backend

Spring Framework in Java - ⚠️

Previously in IBM, we used Spring framework as our backend, shout out to Bruce Hsu who is like my mentor in IBM that taught me a lot in Java, Spring, and design patterns. But similar as Nx I did not dive deep into the spring framework myself and I decided to give up learning it in 2022.

Docker and Kubernetes - ✅

I had learned the basics of Docker at the beginning of 2021 and used Docker, Prometheus, Grafana those kinds Devops tools to build stuff when I was an intern at Cathay Financial holdings.

I then got a certificate on Kubernetes in June and prove that I know the basics of Kubernetes. Overall, I think I did a great job in learning these two techs(as a Frontend Engineer…).

Serverless and FaunaDB - ❌

Also ashamed to tell that I did not learn anything about these two techs in 2021. But also really worth learning it in the future.

Reading

The design of everyday things - ❌

I only read a few pages in 2021 and definitely, I will finish this book in 2022. As a Frontend Engineer, I think designing things that fit the user’s need is as important as optimizing your code.

Plans for 2022

I do not have any clear goals for 2022, but here are a few things which I might learn

Design

I love to create a nice-looking and intuitive interfaces for my user, I plan to check out the material design official guide to learn more about it. Hope I could share some topics on medium as long as I finished it. I recently finished the part talking about color which I think is awesome.

I would probably do some hands-on practice by building the topics which Daily UI(thanks for 陳亭勻 (Selena)’s recommendation) provides if I had additional time

Frontend

As I am a frontend engineer, I need to know more about the frontend technologies, Bundling tools like Webpack is a thing which I planned to deep dive into it in 2022, though there are faster bundling tools like vite and snowpack, but I think webpack stills owns the largest community and provides most resources to learn.

Server-side-rendering will also be on my list in 2022, not only to learn those SSR related frameworks like NextJS and Remix. I want to learn the internals or the spirit of SSR.

Animations and 3d stuff are also on my list, learning libs like three.js. Create and optimize beautiful and complex animations is challenging nowadays, I think I should learn at least the basics of this stuff.

Mobile Development

This is completely a new area to me, there is sometimes in my mind which I would like to learn iOS development, but I think I’d better focus on frontend.

Conclusion

That’s it! happy 2022, keep going, and keep being competitive in this industry!

--

--