2021 Year-End Review and 2022 New Year Outlook
Happy New Year. There are still three days before 2021 ends, and I have finally started writing my annual year-end review and New Year outlook. Recently I have noticed more and more classmates writing year-end reviews, but I am not really following the trend. I started doing this very early, first in notebooks and later on my blog. Besides the annual transition from the old year to the new one, I also write reviews and outlooks at milestone moments in life, such as graduating from college and graduate school.
Previous year-end reviews:
- 2020 Year-End Review
- 2019 Year-End Review
- 2019 Mid-Year Review (Birthday Thoughts)
- 2018 Year-End Review
- 2017 New Year Outlook
Milestone reviews:
These important posts are all under the dairy category on my blog.
2021 Work Review
Many times it is hard to believe that next year will already be 2022. Sometimes, when writing the date, I even have to think for a moment about what year it is. I am probably getting older. I had heard before that as people grow up, time feels more rushed. Since each newly added stretch of time takes up a smaller and smaller proportion of one’s memories, this actually makes a lot of sense. Even now, I find it hard to believe that the pandemic has lasted almost two years. Time will only feel faster afterward. Better ways to cope are: 1. Hold on to the present and do not waste life; 2. Increase variety in life, because an unchanged life makes time feel even faster; 3. Record more, whether through photos or words, because what gets recorded thickens memory.
For last year’s New Year outlook, I will analyze the progress item by item:
Graduate Smoothly
Although I went through half a year of delayed-graduation turmoil, I finally passed my thesis defense in June and received both my graduation certificate and degree certificate. At first it was hard to accept the delay; I felt as if I had fallen behind. But time is the best medicine. Besides, because of the pandemic and all kinds of other reasons, one third of us delayed graduation. In our dorm, three out of four people delayed graduation, so graduating on time actually became the minority case.
Although I was intimidated by Teacher Niu and my graduate-school years carried a lot of psychological pressure, I still made it through in the end.
After graduation, everything became much smoother, especially work.
Spend Spare Time on Needed Skills, Mainly Work Skills, System Design, Spoken English, etc.
The biggest difference between people lies in the effective use of spare time. Although I had clear goals and relatively abundant spare time compared with fellow workers on a 996 schedule, honestly the results were not good. Tracing it back to the root, it was still because of laziness. Laziness may be human nature, but it is indeed a weakness, and I still need to find ways to overcome it.
The three spare-time goals were all partially completed, but still far from ideal. I need to reflect on this and invest more time afterward, while reducing entertainment and ineffective time use.
Work skills: I read part of Effective Java and Core Java. But Java is vast and deep; I probably covered only around one tenth of it. I finished quite a few iOS development books, including Effective Objective-C 2.0 and Programming in Objective-C. I studied part of Stanford CS193p, but since development at the company was still mainly Objective-C, I gave it up halfway. To learn app optimization, I read most of High Performance Browser Networking.
System design: I followed some YouTube creators. Actually, system design is quite suitable for learning through videos, because the focus is communication and expression. Of the two books I had long planned to read, Alex Xu’s System Design Interview and the famous wild-boar book DDIA, Designing Data-Intensive Applications, I only read a small part. Instead, work required a lot of system design, so I learned quite a few AWS components and completed the design and implementation of several projects. After designs were finished, Senior colleagues usually reviewed and guided them, and I learned a lot from that process. I created the “Buddhist System Design Group” and listed many resources there, but very few people speak in it.
Spoken English: The company signed me up for English training, two hours each week. A South African teacher who now lives in Thailand teaches me grammar, vocabulary, and expression. The content is relatively simple, roughly junior-high-school level. What matters is that the course is one-on-one, which helps a lot with listening and speaking practice. Besides that, I also do input practice through podcasts and YouTube. At work, I occasionally need to communicate with foreign colleagues. Many times the colleagues are also not native English speakers, such as Indians, Middle Easterners, and Eastern Europeans. During communication I often understand only half of what is said, yet still have to bite the bullet and speak. Fortunately, I have handled it each time. Now I can complete 1:1 question consultation/answers fairly well, and can give presentations and answer questions in meetings. To prepare for future English interviews, I tried mock interviews and chose to record them on video.
Intern and Work Seriously, Pass Probation Safely, and Prepare for Promotion to L5
There are only a few days left before probation ends, so this goal is basically completed. The internship in the first half of the year also lasted quite a long time; I did not leave until April, making it eight months in total. Since it was WFH the whole time, it was relatively convenient and relaxed. So although I have only been a full-time employee for half a year, my current tenure is already one year and three months.
Although I work very seriously, promotion to L5 may not happen in time. I found that most promotions happen after about two years. Although people are promoted every quarter, trying to get promoted before going to Europe is still not very secure. I can only give it my all and have a clear conscience. Whether or not I get promoted, I still need to go to Europe as an accompanying student spouse. A promotion would of course be icing on the cake, giving me a higher starting point when transferring to Europe or looking for work there.
Resolve Wisdom Teeth and Other Dental Issues
This year I had the two upper wisdom teeth that were easier to extract removed. Including the one removed in 2018, I have completed three fourths of the task. Because the last one is an impacted wisdom tooth and the nerve is very close to the lower jaw, it is not easy to extract. So the doctor suggested that if it does not hurt in the future, I should leave it alone. Given the objective constraints, the wisdom-tooth task can be considered successfully completed.
Besides that, I also had a crown placed on the molar that previously had its nerve killed, and received treatment for periodontitis. During the pandemic, all spray-producing treatments required nucleic-acid testing in advance. Dentistry basically always required it, and although the test at Peking University Third Hospital was free, it could only be done through the nose, which was extremely unpleasant. Fortunately, several treatments with the same doctor only required one nucleic-acid test.
After going through the painful periodontitis treatment and cavity problems, I now not only brush my teeth carefully every day, but also floss every night. It is genuinely troublesome. But after experiencing the pain of treatment, the trouble feels acceptable.
Keep Solving Problems Daily, as a Hobby and Habit
This year I still stayed in the “Cruel Coding group”, participated in almost every weekly contest (missing only two), and although I cannot say I solved problems every day, I did solve them on nearly half the days. Problem solving is no longer a burden for me; it has become recreation, truly a hobby and habit. My rating is now 2450+ on both the US site and the China site, which counts as a small achievement.
In the new year, I will continue maintaining this hobby and habit. But it does not mean solving problems every single day; rather, I will do it freely while staying within bounds. Solve when I want to solve. Later, if I go to Europe and cannot participate in LeetCode weekly contests because of the time difference, I will switch to another platform, such as Codeforces.
Overall, in this crucial year, thanks to long-term preparation beforehand, I passed through fairly smoothly and reached shore safely. If a man takes no thought about what is distant, he will find sorrow near at hand. I have always liked planning ahead and working hard over the long term. In the new year, keep going!
Aspirations for a Good Life in 2022
- Continue making good use of spare time to improve work skills, system design, spoken English, etc.
- Prepare actively for English interviews, both mock and real.
- Go to Europe smoothly as an accompanying student spouse and find a suitable job.
- Read more books, including technical books and interest-driven books such as history, investment, and novels.
- Produce more output, including spoken expression, blog posts, videos, etc.