In terms of time, this summary is too late, almost the New Year. For one thing, I was busy and lazy before, and I didn’t want to use the evening time any more. Second, I used to think, “It’s weird to dump a personal year-end review on a strange reader.”

After much thought, I finally came to the realization that the year-end summary of strangers is nothing more than the stone of other mountains, which is used for reference and reflection to see if we can attack jade. Therefore, in addition to the personal summary “for leaders” and “for myself”, this personal summary for readers was produced.

Looking back on 2021, here are three areas that may inspire readers:

  • Personal knowledge output
  • work
  • life

Personal knowledge output

Throw open source project, at the beginning of the 19 years, I will some think the quality is good technical articles to the operation of the public, guo aunts personal received feedback effect is good, so I decided to 19 years in the second half of the carding comb their mastery of the knowledge, do in the community after a certain deep excavation and knowledge output, in 2020 began to increase output, In 2021, the achievements of 2020 will be reflected and then targeted adjustments will be made.

Because of my personality, it will be a pure buddhist thing, because I don’t want to be tied down, so I will never go in the direction of “personal branding”, just sharing and communicating.

I still remember last Year’s New Year’s Eve, WHEN I was still writing my blog, Hongshen contacted me and said that if my article met the audience, they would contact me to reprint it to the public account. Unfortunately, it did not publish 😂😂😂 later.

Press: by the end of the draft, has achieved a breakthrough from 0 to 1

Aside from all the metrics, talk about the takeaway.

Set goals

Its three stated goals:

  • Summarize the knowledge system I have mastered, and try to complete a qualitative change in the preparation process of knowledge output
  • Produce certain help to the reader
  • Practice your technical writing skills

conclusion

Target a

It didn’t happen, because things went sideways, and most of the articles published last year were not summaries of the basics.

Goal 2

A goal

  • The analysis of “Think twice series” has the effect of cognitive correction and stimulating the desire to explore for some readers;
  • The “Fun Series” and related open source projects and practices also help readers;

In addition, I have communicated with many readers, including mid-stage r&d personnel from well-known companies such as Byte and Kuaishou, as well as r&d personnel with deep skills who have not revealed their root cause. In the process of communication, I have also enhanced the depth and breadth of my knowledge, which is beyond the set goal.

Goal 3

To achieve 60%

Undeniably, there are skills in writing technical articles, and it is necessary to change the way of narration and content emphasis when the same technical points are told to readers at different levels. It is not like writing a novel that you have to be born with a natural talent, but can be improved through specific training.

In view of the stable readership base and characteristics of the public account, a comparison of the reader interactions in the two years shows that in the articles of 2020, many readers’ interactions expressed “they look very impressive but do not understand”, while in the articles of 2021, this phenomenon gradually disappeared. Skill has been improved.

And I realized: this event trained the ability of “structured thinking, structured output”, which is very important in both life and work! Readers who want to learn more can read The Pyramid Principle.

work

Readers may be wondering how to write a reader-oriented summative at work. Is it really not show-off hydrology?

Some readers may remember that I mentioned in the previous article that “I changed my job this year”. It is not a well-known company, but from the Internet industry to the medical industry. What is honored is that it ranks Top1 in China in the segmented medical field.

Here are three things I would like to share with readers:

  • Why did I choose to change my job and how did I judge it
  • Mistakes made in preparation
  • Tips for growing your career

Why did I choose to change my job? How did I decide I should change my job

Why did I choose to change my job and how did I judge it?

Mr. Jack Ma once said that employees leave the company for nothing more than less money and grievance. However, the fundamental reason for this job-hopping is not these two points, so we have to mention our old employer.

A few labels of the old team:

  • Startup phase
  • The flow of capital is stable and strong
  • Motorcycle forum, garage tools, channels and other subdivisions TOP1

It still seemed like a great company with a future, but in 2020 I did an analysis and came to the shocking conclusion: “The company should gradually lay off those of us who are skilled!”

We all understand the truth: the business activities such as company management, all look at the benefits, how to obtain benefits is the core of the business canvas.

Broadly speaking, there are two driving models for promoting benefits:

  • technology-driven
  • Market driven

Internet enterprises and traditional enterprises are different, often only one of them.

If it’s market-driven, that’s bad. It usually means low market access, a shallow moat, and two things to be successful: background and timing.

Inside information: have more resources, win consumption; Able to absorb bigger losses and take opponents to the ditch

Time advantage: Run ahead and get out of range

Inconvenient to reveal the information of the old employer too much, readers will voluntarily.

Unfortunately, the old company happened to be market-driven, catering to the market, which meant that technological innovation and other methods could not bring qualitative changes to the company’s performance. For the technical staff, there must be deviation in the value orientation identification with the company.

From the company’s long-term view, should be strong broken wrist! Avoid sunk costs from the employee’s point of view!

Share 2 — Mistakes made during preparation

Mistakes made in preparation

The surface of the pit

Because I had received an invitation from a friend from a big factory, I dug deeply into the algorithm, basic knowledge and other contents in the preparation process. Inevitably, I fell into the pit of “face classics”. The more I brush, the more anxious I am!

Thank you very much for this article by Liu Yang Ba Jin. Onlookers see most of the game. When you attach great importance to one thing, you are easy to fall into it and often get lost without knowing it.

Brush face classics have no use? Of course it works! But it should serve as a mirror to examine itself, not as a beacon to navigate.

My life is limited; Knowledge is boundless; With the end of endless, almost.

A good programmer should have:

  • Clear mind
  • Rigorous thinking
  • Keen intuition
  • Professional knowledge
  • Overall cognition
  • Confidence, confidence, confidence

You can lose at least four of them by frantically brushing your face!

Gaps in perceptions of the target company

As an “outsider”, there are very few ways to get to know a company, which makes it difficult to get deep knowledge!

And interview preparation, in addition to knowledge preparation, there are goals and state preparation, these three are complementary.

To be specific, we need to select a good target industry & target company, and then classify and 369, etc., so there are bound to be some companies to practice (some of them are good companies), some as the focus of the target.

I’m sure most readers have their own thoughts on this part, and ONE thing I’d like to share is:

“No matter how hard you try to get to know a company early on, it’s hard to get to a level of depth and accuracy.”

For most readers, my job interview journey would be described as “sloppy” and “bold”. After all, I’ve only had two interviews!

In fact, after updating my resume, I was collecting information and choosing goals for training. Although “training” might seem a little awkward, I was confident that I could help the other person gain something. Something I didn’t expect happened:

There is a video conferencing company, I have taken it as a key target, and I have done a lot of homework on their business and technology stack. I have even talked to my friends about the situation, and they will help me to promote it after I find out the status

However, as SOON as I started receiving kpI-style referrals from headhunters, the COMPANY’s HR staff contacted me and invited me directly for an interview, which messed up my plan.

After making as much preparation as possible, I went for the interview, but unfortunately, the interview process made me very unhappy:

  1. On the one hand, HR is saying that the technical interviewer is very interested in me after reviewing my resume. On the one hand, I felt that the two interviewers had a very shallow understanding of the resume content and did not make careful preparation for the interview questions.
  2. As a company in a segmented field, the interview process completely avoids audio and video fields and network fields, which is very unprofessional and unprofessional in my opinion. This is not, after all, a typical talent pool interview for a multi-field company. Such interviews can not guarantee the recruitment of personnel to become the core in the short term!
  3. Try to use your resume to “design” clever questions during the interview.

Frankly speaking, THE second half of the interview has made me suffer. In the preparation stage, I have made a tentative and sufficient SWOT analysis of the company and myself, but the actual situation is quite different from the information collected by the outside world.

If the people selected from the core positions are doing a terrible job, there is no confidence that the underlying logic underpinning the rest of the work is sound, that the combined capabilities of the team can underpin the vision of the company


Fortunately, the second headhunter who contacted me was very professional and shared his views on the company and HC from the perspective of HR (pros and cons, development space and compatibility). After I accepted the invitation, I provided HR professional talent analysis and evaluation for the company. During the interview, I caught a glimpse of the general content 😂

Technical interviewers are also honest:

  1. He selected some contents of my resume to discuss with me, and even designed some scenes for the intermediate results of the discussion to continue the discussion.
  2. He also selected some problems in the business field of the company to discuss with me.Note: This is not an interview packageBecause the interviewer also shared his opinions, which were obviously supported by the project, the analysis based on practical operation was more profound and comprehensive than my analysis based on theories and business commonalities.

Ashamed to say, when I was in college, I helped a lot of students to do the sprint information before the test, in fact, is their own topic, has maintained this habit, this interview about pressure in the content of 80%. This also shows that the interviewer’s logic is similar to mine, so high hit.

The second interview also discussed values identification and career development planning. The interviewer has more career experience than me for ten years, and his opinions are very profound and enlightening to me.

Although it is software development in the medical industry, compared with the Internet industry, it is already half an industry, but:

  • The experience of interviewing,
  • Recognition,
  • The company specializes in deep brain stimulation therapy (DBS) for Parkinson’s disease.
  • My college major belongs to the interdisciplinary field of medicine, informatics and software engineering, and I have a sense of belonging

It makes me look forward to it. After receiving the Offer, I rejected other interview invitations. I believe there are still companies in Suzhou that I would like to work for, but based on the status at that time, only “Juju” is more important than him.


Sorry, I didn’t suppress my desire to share too much of my personal interview process with readers.

What I really want to share is one sentence:

“Every choice you make in your career is a big deal, so look carefully and think carefully. Use scientific analysis methods and leave a lot of verification “, otherwise one wrong step will make yourself very uncomfortable.

Share 3 — Some career advice

Career tips

Everyone’s career should be in their own hands, and I say that if you think it’s reasonable and helpful, believe it.

Once heard guo Degang’s word :” a person, 30 years old before not crazy also like that, 30 years old after also crazy, that also like that “, this sentence is quite a bit of the taste of playing a sharp edge.

Before the age of 30, the fight is momentum, no momentum is difficult to grow, there will be no boss willing to give you food to eat, no enterprising spirit, technology is not home, your exploitation space is too limited.

After the age of 30, the fight is weakness. In the Analects of Politics, there is a saying: “Fifteen years old and determined to learn, thirty years old”, can win in the previous stage, standing people, have strengths, want to win in this part of the people, rely on the stability of standing, that requires fewer weaknesses!

With 5-8 years, professional knowledge should be polished in place, not in place will be eliminated! If you want to go further, you need to have opportunities. If you want to win opportunities, it is often not by technical strength, but by fewer weaknesses, such as:

  • Poor cognitive ability of unfamiliar things and unscientific methods
  • Look at the problem is not comprehensive, impetuous
  • Ignorant and proud, self-willed
  • Poor interpersonal skills, no leverage

They don’t have to be strong (they all take time to develop), but as long as they’re good and better than others, you’ll get a chance.

When chatting with an HR friend, she said, “Most people in their thirties will be eliminated if they rely on their technical ability and those in their twenties to get jobs.”

A simple way to see how competitive you are is to look at your competitors. If you have an advantage in age, you are competitive. If you are competing with the same age group, you are not left behind. Competing with younger people means you’re out of sync.

Whether you want to go to the technical line or the management line, you need to start to eliminate your weaknesses after reaching the standard of basic ability, so that you can easily get opportunities. When you get opportunities, you should start to accumulate targeted advantages just as when you started your career.

At this point, I believe that readers have their own ideas.

My advice is to think clearly, plan well, identify review and validation methods, implement them, review and iterate on a regular basis.

life

I’ve always been a bit of a paranoid person, and for a long time I’ve devoted my time to “work” and “empowerment”, as I’m sure many of you readers do, which requires some sort of interest.

But beware, you’ll be blinded by the trees! Disengaged from life, you will lose your interpersonal skills, you will lose your ability to observe, you will ignore the needs of others, and you will consume your own interests!

In October 2020, I wanted to buy a copy of Compendium of Materia Medica for fun, so I gathered a few books together, such as Guanzi, Mozi, Laozi, Lizi, etc. After reading it, I had an idea and many problems were suddenly enlightened!

I looked back at myself and decided to make some changes. I tried it and it paid off! Of course, I do not advocate you to buy these books. Reading these books is just an opportunity for me to realize that I still have many weaknesses, and I need to improve myself in accordance with scientific methods just like running the country. Their cognition of things is still very rough, need to refine the world outlook and so on.

There is a link in the dream of red Mansions: “The world is all knowledge, human practice is the article”. Enrich your life, not just work. Immerse yourself in the richness of life, think about it, try to improve it, and suddenly turn around, you’ll find that you can handle your work with ease.

Try to slow your heart down by adding more reading, entertainment, company and listening to your life in 2021.


According to the author

I decided to write this summary, reviewed myself, selected key points, drafted the outline, started writing and revised it for many times. It took two months to finish the draft.

Personal plans for 2022 have been made, and readers will be exposed to open source projects and blogs. This year, blogs will focus on:

  • Basic combing:Multithreading basics and JUC sections
  • Personal understanding of programming

Today is New Year’s Eve, I wish you a happy New Year!