Here it comes, the year-end summary that's a few days late, but at least it's not skipped ~
In 2022, the third year of the pandemic, the keyword for me this year is "change". Everything is changing. I graduated from college, quit my job for the second time, and then suddenly the pandemic control policies in China were completely lifted. This year has been filled with uncertainty.
To be honest, I don't know why I was so reckless at the beginning. I actually didn't convert my internship at the previous company into a full-time position just because I didn't get the salary I wanted. Looking back now, I feel that my decision at that time was impulsive. In July, which is the peak recruitment period for students and the recruitment vacuum period for companies, it was really difficult to find a job in the job market this year due to the impact of the pandemic on the economy. Fortunately, after a short period of slacking off and interviews, I was able to find the company I am currently working at. Although the salary is not much higher, I was really scared at that time because although there were many HR recruiters on the job recruitment websites, no one really replied.
There have also been significant changes in my personal life. From living alone in a one-bedroom apartment in the urban village to moving with a friend to a three-bedroom apartment in a residential area in September. Although the rent and expenses are not lower than before when divided, the quality of life has greatly improved. At the same time, I can also say that I have avoided a wave of outbreaks in the urban village in November. I have actually been thinking about moving for a long time. On the one hand, it was time for me to convert to a full-time position and my salary would increase accordingly. On the other hand, the living environment in the urban village is not really good. Even if the house you rent has a balcony and direct sunlight, you will always have to pass through the alleys of the urban village on your way home. The alleys are really messy no matter what the weather is like throughout the year, and there is always a possibility of some unknown liquid dripping from above, not to mention the bumpy roads. It really messes with your state of mind. Safety is also the biggest concern for me in the urban village. It's not that I'm worried about being robbed or stolen, but I often see electric scooters parked on the road, which makes me constantly worried. In case of a sudden fire, it would be difficult to escape. So for various reasons, I decided to move out and share an apartment with a few friends!
Alright, that's about the changes in work and life this year.
What did I write on my blog#
- Migrating the blog to cloudflare and the pitfalls At the beginning of the year, I migrated the blog from a self-hosted server to cloudflare workers.
- Deployment and updates of the blog and related services Then I updated the deployment process of the blog and deployed the main domain of the blog to vercel because their CDN seems to be more friendly to mainland China.
- Flashing LineageOS on OnePlus 8T I tinkered with my phone, mainly because HydrogenOS died and I didn't really like OxygenOS, so I flashed LineageOS. Also, this OnePlus 8T suddenly ended its life on December 14th this year because its motherboard broke. It's annoying, it happened just one day after the release of the Xiaomi 13, so I had to reluctantly buy a new phone.
- Implementing the Swiss Tournament Algorithm in Go This article is a record of me improving the original Swiss tournament algorithm at my new company. The new algorithm not only has a clearer structure but also has higher execution efficiency.
- Deploying a clickhouse cluster using docker-compose This blog post is actually a record of me setting up a clickhouse cluster at my previous company. I also wrote a blog post while doing it.
- Signing git commits with SSH keys There's nothing much to say about this article, just documenting it.
- Setting up a remote network with headscale This is mainly about trying to connect to devices on the internal network and setting up my home network with IPv6, but it didn't have much effect.
How was the blog this year#
- Updated 8 articles this year (including this one)
- Added 0 new friends to the blogroll
- 0 comments (no one cares.jpg)
Actually, there are still many blog posts on my to-do list that I haven't written yet, so I'll just pigeonhole them and see if I have time to catch up next year.
It seems that I broke my promise from last year as the Lion Boy's review is still pending, haha.
What code did I write#
It seems that I didn't write anything new, just updating dependencies and fixing things in old projects.
- johnpoint/mc-mod-sync A command-line program for syncing Minecraft mods.
What new things did I try this year#
I did try a lot of fun things this year.
- Cloudflare Zero Trust, a zero trust SaaS platform.
- ZeroTier
- Tailscale
- Headscale
What activities did I participate in#
- GDG devfest GuangZhou (It got postponed again! It's now scheduled for February next year, so scary)