“Live up to the time, the creation of non-stop, this article is participating in 2021 year-end summary essay competition”

For me, 2021 is the year when the efforts of the first three years of college pay off, and it is also a rich and fulfilling year, in which:

  • Got the school’s quota
  • Participated in the internship of Guangzhou netease
  • Went to Shenzhen Tencent internship
  • Came to Beijing for graduate school
  • 30 articles with the Nuggets

The senior year after graduate school

Since I got the quota for postgraduate study in October 2020, I had almost one year to allocate by myself. At that time, I didn’t have a good idea about how to use this year, and I spent most of my time reading books and writing projects in the library. Of course, she and I had the most free time together during this period.

After the Spring Festival, I suddenly had the idea of internship in the next half year, so I started to send resumes. At that time, I didn’t necessarily want to go to dachang, but just wanted to learn in the actual working environment, so I adopted the tactics of sending resumes at that time.

Very decree by destiny, the day he yuanxiao, tencent gave me the first interview, but at that time I haven’t started to review, basically face also didn’t see, and this is my first time to participate in the interview of the enterprise, only participated in the campus before the interview, the result is the interview process a lot of very basic question I didn’t answer it, Especially if I had to say bubble sort twice to get it right. But at that time, the interviewer (that is, the leader I later worked as an intern in Tencent) was very kind. Knowing that I didn’t have enough time to prepare, he gave me a chance for the second round of interview and asked me to prepare well for the second round of interview and gave me more time to review.

After the first round of interview, I was deeply aware of my weakness in basic knowledge. Most of me only knew how to use before, but I did not thoroughly learn the operating system, network and algorithm data structure, which are also very important knowledge. So in half a month later, I began to strengthen their weak place, at the same time in the process of review and continue to deliver resume, after another interview several companies, in the process also learned how to play to their advantages in the interview (basically every interview I would say to his best MySQL and Redis underlying principle).

Soon, netease sent me an internship offer in early March.

Netease internship

Netease is my first internship company, then my understanding of the technology are still students, also never come into contact with the enterprise actual development environment, here I appreciate the saitama in netease teacher, he gave me a lot in the process of my internship help and guidance, at the same time, he gave me the feeling is also teacher also friends, he will from time to time to talk with me, to tell each other their real ideas.

During my internship in netease, I experienced many firsts. The first time crowded the morning rush hour bus, the first time to know the tianhe morning rush hour didi two kilometers may take an hour (in order to be able to get a car exhausted and daily traffic jam), the first time to earn their own money, the first time to use a variety of development tools and technologies.

During my internship in netease, my work was basically monitoring services and data. In fact, simply speaking, it was to see whether a certain activity was fleeced or whether a certain database was deleted. At the beginning, I manually looked at several key services and databases every day, which was very tedious. Later in your teacher’s advice, from scratch myself writing a data monitoring system, our team of dozens of database and service monitoring, greatly reduce the repeated work time every day (of course also significantly increased the development time) every day, in the process of development, study the ElasticSearch, first contact to the CI/CD. Monitoring system also play a role of their development, by monitoring the many slow SQL database log found in the system, by monitoring the database data volume change rate found two delete library events (one of them is caused by the null pointer), also found a data does not conform to the business situation (was up to 1 per person, as a result, some people appeared 2).

During my internship, I continued to interview Tencent and Byte. Due to my full preparation, the subsequent interviews performed stably. Finally, I got the offer of summer internship in Tencent Photon at the end of March.

At the end of April, I resigned from my internship in netease after completing my graduation defense.

Tencent internship

At the beginning of May, after spending 51 years at home, I arrived in Shenzhen on May 9th and prepared to start my internship in Tencent. I experienced renting a house for the first time in my life. As I could not get a taxi every day during my internship in netease, the first requirement for me to rent a house was to be able to walk to work, so I found a house near the company. Of course, the disadvantages were the general configuration and the rent was very expensive.

Tencent is my dream company, and Photon is the place closest to my dream. As I grew up playing Tencent games, my dream in the college entrance examination was to join Tencent in the future and participate in the production of games.

Here I have the most delicious canteen, and breakfast and dinner is free, tired of eating C can eat D building. There are also super delicious restaurants on the D floor, such as Hao Shu Coconut ice, and many restaurants. Of course, the Leader invited us to eat.

Here, I came into close contact with super masters, and almost all the people around me were masters. Everyone was not only in-depth in a certain direction, but also many of them had a wide range of knowledge, and I also got to know many super excellent partners who practiced with me.

Here I have seen the largest knowledge base in the game industry, where I can learn a lot of game-related knowledge and understand the latest direction of the game.

During my internship in Tencent, I was mainly engaged in the development of some systems for internal use. Due to the different technologies used by various systems, I learned and used many technologies during this period, such as Go, PHP, JS, Vue, React and small programs. I also began to learn Go language in depth. In micro tencent let me experienced mature service system, prior knowledge of micro service is limited to split into a number of the service, and then through the RPC calls, learn here a micro service each key part, name service, configuration services, enterprise platform, is also the first time contact remote development, oneself also had the opportunity to participate in the development of the two micro service.

The internship in Tencent is the best time I have ever experienced, where I have the best friends and the best office environment. There is not only work, afternoon tea, health day, birthday party and so on. You can experience the unique life in Shenzhen, with the office building on one side and the outdoor barbecue on the other. You can also experience anything you want to eat and do anything you want to try. Just like the people in the internship group said, the internship life is better than the campus life!

At the end of August, I resigned from my job due to the upcoming school term. I am very grateful to the Leader for organizing dinner on the day of my resignation.

Attend graduate school

At the beginning of September, I came to Beijing to pursue my master’s degree. My attitude toward graduate school is completely different from that of undergraduate school. Now I no longer care about the score of courses, and spend more time on what I want to do, such as reading, writing projects and writing articles.

For the first time, I went to the Forbidden City and Tian ‘anmen Square, which I had only seen in videos.

During the postgraduate period, I also found a direction that I am interested in, IM (instant messaging). In the process of learning, I felt the complexity of IM system is so terrible (falling down at any time), and began to develop my own IM system (another big hole).

Since I have a two-year postgraduate program, I have to start looking for a job in the next semester, so I also started to prepare for the interview, brush up LeetCode, and supplement my basic knowledge.

2022 outlook

  • The biggest wish in 2022 is to get a good offer, of course, I still hope to get the offer from a big factory.
  • Complete IM system and write a series of articles “Implementing IM System with Go: XX” (dig a big hole).
  • Want to have more influence in the community (e.g. 50 stars in IM system).

Everyone in 2022!