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

One, the introduction

In 2021, the most important year in my life, I officially become a member of society from an ignorant college student

When I was in college, I was looking forward to going to work. I felt sitting in the office and tapping my own code with passionate fingers. It was a wonderful thing, but the reality was always cruel

At work, the pressure of the team, the pressure of the project, the pressure of colleagues, will make a person have a huge change, fortunately, I still stick to it

2021 is neither good nor bad for me

Let the wheel of time bring us closer to the beginning of 2021, looking back on my 2021

Ps: This article is a long one, so readers can choose what they are interested in according to the catalogue.

Second, look back

1. The departure

Remember, at the beginning of 2021, I just quit beisen (internship) and threw myself into the crowd of job seekers

The reason for my resignation is that the C# language used by beisen, while the Java language I learned at the beginning of my internship, I found that I still couldn’t adapt to the ecology of C#, so I decided to resign

After leaving my job, I began to look for a job and met with the following companies

  • Nine tripods without pairs
  • Beijing Snowball [hang]
  • Beijing He Map [Hang]
  • Ali Ant [hang]
  • Jingdong Data Department [hang]
  • Bytedance
  • Lightning Express
  • Dragon Map game [hang]
  • .

I signed with one of the companies that got the offer, and my departure journey came to an end

2. The struggle of spring recruiting

Time to March 03, I feel ready for spring recruitment

Preparation: JVM, JUC, Redis, MySQL, computer networks, operating systems, 300 links and other knowledge

The first Aliyun, at the beginning of the offering a killer card, a wave of Redis distributed lock project plus a wave of eight shares to end the battle

Poor interviewer found me 21, said, at that time did not see the graduation time, if the 22 on the past, it is a pity

I asked about career planning and advice, which was my first shot at the spring recruitment interview

After that, I began to frantically send resumes to BOSS, hoping to find some better enterprises

Here’s an episode with a company that does online design

After I passed the interview, HR told me that our salary was 20K~30K after tax. I was shocked and could not calm down for a long time. Unfortunately, I did not go to this company in the end

After that, I got several small offers. I think my spring recruitment is over like this

The sequence of turns caught me off guard

In March, when the shrimp skin was on the second surface, the interviewer finally gave me a string of the oldest son without repeated characters. At that time, my heart was about to jump out. I just reviewed this problem yesterday

Of course, for the algorithm, we should not be too anxious to write, to create an illusion of their own thinking, and finally hash + sliding window took away the algorithm, told the interviewer, but also said their handling of special cases

At that time feel oneself may have the opportunity, abnormal happy, lead to sleep at night did not sleep well, because dream oneself was brushed…..

No accident, the second day at noon brush status really brush out the process has been terminated

Too late to grieve at the same time, the next turning point has come

At Jingdong in April, I had a very pleasant conversation with the interviewer and the interviewer gave me a lot of suggestions. On the other hand, the interviewer was very nice and all the questions were good

The second interview with the interviewer finally told me about renting a house, internship, and some other things

Sure enough, I couldn’t sleep again at night, so I found time to post an update

As expected, the follow-up result told me that due to the school (non-985/211), IT was terminated by the HR process

Afterwards, the interviewer helped me to recommend other departments of JINGdong. As the spring recruitment was about to pass, I met with him for one time and didn’t get any further information

When I feel like I can’t turn any more, god is in the mood again

In Ctrip in June, the first and second meetings were super smooth, from distributed locks to Redis hops, SDS, compressed lists, etc., and eight stocks of volatile were also discussed

The next day after the interview, I will meet HR directly, do an English assessment, and send the offer directly

Unsurprisingly, due to my own problems, I failed the English test and lost the last chance

Sent a circle of friends, their school recruitment is really over

Fortunately, he entered the current company’s core group, the future can be expected ~

Graduated from 3.

I went back to school to attend the graduation ceremony, which also announced the official end of my college career

My girlfriend laughed at me and couldn’t eat haidilao any more

Before walking around the university to accompany my laboratory, also visited the university tutor Teacher Gong, now think, before teacher Gong’s strict to us is really useful to work, but I still hope teacher Gong can be gentle to students (anyway, the teacher can not see, escape

4. Work

After graduation, I officially joined the company and became an employee. I followed my tutor Kai Ge to participate in key projects in the second half of the year

From the beginning, I was not familiar with the business, my mentor slowly taught me, and now I can shoulder some needs

When I was just getting up at work, my supervisor quit suddenly, which made me feel a little at a loss

The project manager has left and the work has to go on

One of our team members, Sister Peregrine, became the new team leader, assigning us work and managing the whole situation

At that time, the project was like a paper boat drifting in the sea, and no one could guarantee the final integrity of the project

Before, we got off work at about 7 ~8 o ‘clock. In order to ensure the integrity of the project, we worked overtime in October, November and December

What impressed me most was the time when we worked overtime until 1.30am and the test supervisor next door ordered KFC for us

Finally, our project OKR before the New Year’s Day was officially completed today. I still admire us very much

I got to know a lot of big shots at work

  • Kai Ge: My tutor taught me a lot of things and also told me a lot of truth, but unfortunately there is no fate to continue cooperation
  • Johnny: Our leader is a professional with unfathomable technology. At his age, he has a strong pursuit of technology
  • Xiangge: IT Yunqing, CSDN BIG V, 200W page views, community master, and also the motivation for me to continue writing blog
  • Hang Ge: I have worked for five or six years and I am proficient in various technologies. What makes me feel the most powerful is that Hang Ge can always find the best solution to problems
  • Sister Pei: Sister Pei is the only girl in our group. Sister Pei served as the project manager and delivered the project after my mentor left. At the same time, she is also the one who taught me business after my mentor left
  • Qian Xian: test supervisor, why not call her sister here, ha ha ha, because Qian xian does not like others to call her sister, test \ development technology is unfathomable
  • Yuying elder sister: Yuying elder sister is better, once because of my problem, lead to the test work difficult, Yuying elder sister pointed out my problem in the group, at that time I still have a little uncomfortable, after the demand more emphasis on my self-test, later thought, also thanks to Yuying elder sister
  • Element yan elder sister: belong to look silly on the face, technology is also unfathomable, a statement PPT let me take the statement defense

Hope next year’s own work more happy, happy

5. Learning

When are you ready to learn

I remember, after my tutor left, Johnny had a talk with me and asked me, “Do you still read books?

I whispered, now do not look, as if there is no at the beginning of the kind of pursuit of technology

Later, Johnny told me that learning is a must for programmers, and if he gave up learning, his career would not last long

The boss of our department also said that the technology you have learned can be used in your future work sooner or later

So I began my journey of learning

5.1 CSDN

5.2 the public no.

The public account began to write formally from July, 64 people concerned about me, thank you ~ I will not let you down in the New Year

5.3 power button

  • Annual medal: I have been working hard for a year, and I really feel a lot when I see this annual medal. From the beginning, I refused to brush the question, but now I have nothing to write two questions, and I like to brush the question more and more
  • I checked the annual report, and I think I submitted it307God, I didn’t know that271How to calculate the

5.4 making

This is mainly based on what did you learn today

5.5 books

Some books in the ebook before read, after work specially support the original author, give yourself a thumbs-up

5.6 Design Mode

In July, I started to learn from design patterns and published the following article:

  • 23 days to understand the design pattern of singleton pattern of seven ways to write
  • As a beginner, huang didn’t understand the strategy and was almost fired!
  • Understand the factory model of design patterns
  • Understand the abstract factory pattern of design patterns
  • [Structural pattern] 23 days to learn to design pattern decorator pattern
  • 【 Object behavior pattern 】 Twenty-three days to learn to design patterns of the observer pattern
  • Xiao Huang, who has just entered the workplace, takes advantage of the appearance mode and directly walks on the road of the inner model of the club

5.7 algorithm

Feel the design pattern review is almost, so write several algorithm articles

  • Give me three minutes to take you through the red-blooded world and look up the set algorithm
  • Give me five minutes to show you the object description of all graph algorithms
  • Give me 5 minutes, take you to kill all graph algorithm DFS, BFS
  • Topological ranking of business landing in top risk control teams
  • The cycle of violence is dead. Newtonian iteration is king
  • Keyword matching – HashMap is dead, Trie tree is king
  • The byte interviewer asked me to talk about minimum spanning trees, and I couldn’t help laughing
  • This article will teach you about minimum spanning trees. Don’t wait until the interview to cram

And a couple of weekly rounds

  • [Special session of Tipt Data] Week 269 of Ligo (2029/4292)
  • [Zilliz special] To buckle the 271 weekly match rematch

5.8 Underlying Articles

  • The most Hardcore Java Programmer on the Web
  • Ali the interviewer asked me to talk about volatile, so I went straight to HotSpot and nailed the interview with a one-two punch

6. Love

This year my girlfriend took the postgraduate entrance examination to complete, to the home said we two things, finally see the light

I will work harder in the future

Otherwise, when my girlfriend becomes a graduate student, I will be embarrassed

That’s pretty much all I have for 2021

It’s kind of hard to remember

Good bye! 2021 years!

Second, the outlook

Time wheel slowly toward the 2022, 2021 time is gone, we have to do is, to their own 2021 loudly shout out: THIS year I did not live up to you

In 2022, I also need to give myself some plans to motivate myself to move forward better

1. Work

Keep working better, force yourself to do some challenging work, and thoroughly study the DDD architecture at work

Study 2.

  • Algorithm: next year force buckle break 1000, week match getknight
  • Eight: middleware, distributed, 408, Java series to learn again
  • Books: Read 24 books in the next year
  • Articles: 100 articles next year

3. The fitness

  • Keep running and stick to it

No. 4. The public

Next year, set a small goal, the number of fans over 200+, good brothers, can you point attention ~

Third, summary

My 2021 wasn’t particularly exciting, and I did my best

I hope my 2022 self can absorb the lessons of 2021 and correct myself

In fact, I have hesitated, every day so brush questions, watching videos, such a life is really meaningful

Even if you become a tech guru, this is the life you really want

When I saw friends in other industries and colleagues in the circle of friends go out drinking, bragging force, I also used to envy, on second thought, maybe the programmer industry is lonely

More and more volume of the Internet, resulting in people have forgotten the original original mind, wholeheartedly into the source code and algorithm of knowledge in the sea, lost themselves

But then again, for me from a rural area, the job of programmer does give me a wider world, especially, as long as you work hard, you can realize your dream

Once read a sentence, called: poor children learn to run very early, because when it rains, no umbrella, can only run desperately.

Of course, there is another option, that is to wait, wait for the rain to stop, then go home

Different choices represent different attitudes towards life

But I think, for the rural background, with a dream, want to make a world by their own, if there is no umbrella, don’t wait, run hard, through the rain cry.

You can’t choose your birth, but you can choose the life you want. Don’t live a mediocre life. People have something to look forward to, don’t they? Come on, to everyone running hard!

In 2022, I choose to run against the heavy rain, if you also like me, want to change yourself in 2022, might as well point a concern, 2022 let us grow together, together!