This article participated in the SegmentFault essay "2021 Summary" , and you are welcome to join as well.
Hi everyone, this is Zhang Jintao.
In the blink of an eye, 2021 is about to end, and I routinely make a small review every year. A lot of things happened in 2021 are worth recording.
Life and changing jobs
The epidemic in the past two years has more or less affected everyone's life, and it is the same for me. More likely it is some changes in thoughts and mentality.
I have talked about the 2020 review article "The Cloud Native Road of New Programmer Dad" . My little cute baby and I were born in 2020.
Compared with all the hustle and bustle of last year, as well as learning and exploration, this year has been a lot easier overall. In the middle of the night, there is basically no need to wake up to coax him or make milk, and a lot of interaction has been added, and it has become more interesting.
I am also more aware that the company of my family is very important. I used to be busy in all kinds of things, and there is a lot less in the company of my family.
Thanks to the change of job this year, I now work remotely at API7.AI, doing open source full-time, and I have more time to spend with my family after work.
During the change of work, there are two interesting episodes to share with you:
Explosive resignation news
Friends who have added me on WeChat or followed my other social media accounts may find that I update more frequently.
On the day I left my former company, I routinely posted a message of "Farewell Jianghu", and then I went on a date with Cutie.
The result was unexpected, and this news received a lot of attention.
Needless to say, the circle of friends, there are still many friends who send me messages to ask about the situation.
There are 3w displays and 1w more interactions on the push. On Maimai, I even sent me the top 100 on the Maimai Weekly Ranking. Thank you for your attention.
Seamless
In fact, I wanted to finish the handover earlier and take a break after leaving, but the boss asked me to stay for a while, so it happened that Friday was the last day.
After two days and weekends, which are almost the same as usual, I directly joined API7.AI and flew to Zhuhai to build with my teammates.
Basically, it was seamless, that is, it was a normal weekend. This level of professionalism is not too much to judge a model worker, right? (Hahaha
Things about working remotely
Next, let’s talk about my current job. As mentioned earlier, I am now working full-time on API7.AI remotely as open source.
Friends who are familiar with me may know that I have been participating in open source projects and open source communities, but I used to rely on love to generate electricity. Now I am doing open source full-time, and I can have a company that pays me a salary, which is still very good.
Regarding open source and career planning, I did an offline sharing before. Interested friends can check the summary of the shared content: Programmer's career planning and growth under the open source wave
As a Global open source commercial company API7.AI, what I provided was a remote job, and there was no restriction on my office location, so I chose to work from home after I first started.
But that week I found a very serious problem and I couldn't get off work.
Because I am doing open source during working hours, but I am actually doing open source during off-hours (this is my hobby and a habit), and because I get off work at home, there are fewer boundaries, and I feel even more at work.
But I adjusted it in the second week. I rented an office outside, and started to have a certain boundary between work and life, or a sense of ritual, so I felt like getting off work. (Although there is still no change in the result, it is still doing open source during working hours and open source 2333 during break time)
After that, the rhythm will be adjusted, and there will no longer be the same feeling as before, and I will no longer care about the so-called "sense of ritual", and know when to take a break.
Some friends say that working remotely may feel lonely, but I don't feel that way at all. On the contrary, I think the current state is particularly good.
When participating in open source communities and activities before, everyone basically exchanged words, and even chatting for a few years, I haven't really met each other. At this point, I suddenly remembered Ben Darnell, the author of the Python Tornado framework. In 2016, I invited him to Hangzhou to share at PyCon China 2016, but I was still working in Beijing and couldn't make it through. To be honest, the two of us have talked for so many years, and we haven't really seen each other offline, but we don't think there is anything. (Too far away)
As for the work content, I am mainly doing Kubernetes Ingress Controller and Service Mesh based on Apache APISIX, which are consistent with my personal interests, so I am more happy. Some friends said that I made my hobby into a job. I think it is basically true. After all, even if I don't have this job, I will continue to open source.
Personal learning and growth
This year's research direction is mainly on cloud native technologies and solutions such as Kubernetes and Service Mesh, and the other is to be more familiar with Apache APISIX.
Like last year, most of the time on Kubernetes was spent clarifying the design and evolution of certain functions, and the weird knowledge has increased even more. Become a reviewer of the Kubernetes ingress-nginx project. It is still very hard to maintain such an active open source project.
Ranked 66th on the list of contributors to the main warehouse of the Docker project, with no significant progress.
In other aspects, I spent some time on Cilium and eBPF, and I may share some of this content later.
Community contribution
I remember that my year-end summary last year won a Versailles Award in the Sifu community (remember to check the advertising fee), and I will also make a routine summary and review this time.
speech
In 2021, I did a total of 19 public technology sharing .
Mainly in the second half of the year, I did 15 technical sharing in 6 months.
The busiest is in July and November, there are 4 games every month. The easiest month is August, when no events are scheduled. (Actually, there was an arrangement in August, but it was postponed/cancelled due to the epidemic).
One of the special ones was a sharing in English in the overseas DoK community in July. Due to the time difference, the sharing was done at 0 o'clock that day, and it was already 1 o'clock in the morning after the incident. On the way home from the taxi, the driver asked me what I did, and then said that you are programmers because you work too much overtime, hahaha.
The other was also in July. At the GOTC conference in Shanghai, I talked about supply chain attacks and SBOM in my sharing. To be honest, I did not find anyone mentioning the concept of SBOM in domestic meetings before that. But since August, this concept seems to have increased. In addition, I also met a lot of friends this time, so I was very happy.
I uploaded all the publicly available these technology sharing to 161d525db3677a https://github.com/tao12345666333/slides Interested friends can pick them up.
Interview
If I remember correctly, there were two interviews this year.
- Open Source China Interview Zhang Jintao: From Web Developer to China's First K8s ingress-nginx reviewer
- "Conversation with GitOps Star" Zhang Jintao: "Liver Emperor" will be delayed from time to time
article
I wrote 40 articles this year, which is significantly less than 57 last year. Among them, "K8s Ecological Weekly" has also been updated several times, and we will strive to keep it updated next year!
Here are some articles with good feedback:
"Understand Thoroughly" series :
- Thoroughly understand the cornerstone of container technology: cgroup
- thoroughly understand the cornerstone of container technology: namespace (on)
- Thoroughly understand the cornerstone of container technology: namespace (Part 2)
- thoroughly understand Events in
"K8s Ecological Weekly" series may be the features of the new version that everyone is more concerned about:
- K8S Ecological Weekly | Kubernetes v1.23.0 is officially released, new features at a glance
- K8S Ecological Weekly | Kubernetes v1.22.0 is officially released, the new features at a glance!
others:
- open source project for 5 years, runc v1.0 is finally officially released!
- Lima: A free, open source and free alternative to Docker Desktop for Mac
- Programmer's career planning and growth under the open source wave-sharing summary
The last custom post a picture:
The small goal for 2022 is still not written. May: Peace and joy!
And you before the article, thank you for your attention and support, and hope that we can each gain!
Welcome to subscribe to my article public account【MoeLove】
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。