Hello, I’m Angus, from an ordinary one college seniors, normal and ordinary, in 2021, is supposed to be my life’s ups and downs, in the last day of the lunar calendar in 2021, in the New Year’s eve, I’m going to write this article, want to practice or are in the practice of those who are looking for a friend, to share my experiences, I hope I can give you some encouragement and help, and I wish you a happy New Year and all the best.

March

Back in March 2021, had taught himself a year or so in front, I took part in the D company, is also the first interviews in life, I still clearly remember the face the camera to the interviewer said that trembling, and the intermittent network, yes very nervous, is the kind of tension, the brain a blank Fortunately, the interviewer was very kind and friendly (later, the interviewer also became my mentor and kept in touch with me even after LEAVING D Company, giving me great help in both life and profession. I think I will never meet such a nice person again). Together in what is now the view can be seconds off the algorithm of the topic, leng in the interviewer’s guidance to write step by step, then after answered some basic questions, and hurried over to interview, surface after thinking of themselves must be hanged, but in a few days after received the interview, also passed all the interview smoothly, a week later, I will set foot on the north high iron, What I didn’t realize at the time was that my student life was over from that moment…







In March, the temperature in Beijing was still around zero, so I took the high-speed train all night and arrived at dawn. In the howling wind, I waited for the landlord at the gate of a residential area near Xi Erqi for more than an hour. During this time, I kept staring into each other’s eyes with a erha, which I still feel very interesting now.





April and May

After quickly solving the problem of renting a house, he rushed to work. I clearly remember the scene when I met my tutor on the first day. I had flip-flops, shoulder-length hair, and a slight fat figure, all of which revealed a strong breath, as if all the big guys were dressed like this. My supervisor greeted all my colleagues one by one. All of them were very enthusiastic, and the pressure on the first day seemed to be gone again. Then my mentor gave me an MBP, explained the business I was responsible for in the group in detail, opened some permissions for me, asked me to pull down the code to familiarize myself with it, and then said: “You see what we can do”, I thought that first day can be spent fishing, but his sentence “you look at what we can do,” let me upset again (at that time I and the supervisor is responsible for the open platform, in addition to daily iterative development, can also be based on IM doing some interesting robot, so the idea of teacher didn’t ask me). But after looking at the code, which seemed like a mystery to me at the time, I had no idea what I could do, so I wanted to wait for him to give me the assignment, and the first day ended quickly. The idea of the next day, the teacher asked me, what I can’t wait to, can only sit there silent, but the supervisor is patience and I said his idea, and after a detailed communication, I think I know the function and the technical difficulties, in order to realize the draw yourself a few simple figure, and write a little simple document, began to develop. In the later period, I really implemented his idea. From the front end to the back end to the database, I independently conducted development and testing, then promoted and won the bonus. I seemed to accomplish many things I could not imagine.

What have I learned from this experience?

Looking back, I think the two things that are important are mentality and communication. From the start of that state of mind, just a job, he found himself really what also not, what was good, so my heart had this idea: if I was in the company, what all can do is to company is cheat money, isn’t it will be stop sooner or later, the truth really easy to self-denial, be swayed by considerations of gain and loss, and then collapses. Later, after communicating with an older student, IT seemed that I was not so bad in some aspects. For example, I had to go through several rounds of interviews to enter the company. If you think you are not good enough, do you suspect that there is something wrong with the interviewer’s vision and assessment? For example, if you are just the technical stack used by the department, it is not that you can not work, give yourself a little time to learn, you can also output. (I remember that I was quite familiar with VUE at that time, but React and Ts were not very good at it, so I panicked at first. However, I still worked hard to learn after work, and often used what I learned the night before in my work the next day.) Therefore, I think the attitude is really important. With a good attitude, we will not have excessive self-doubt, and can better devote ourselves to work and better output. Secondly, I think and there’s a kind of life attitude, remember just arrived in Beijing at that time, a child grew up in the south to the north, no friends, no social, from diet and culture are not accustomed to, remember that half a month, just when Beijing nosebleeds everyday, in addition to the weekend and delivery, express delivery can say a few words, Few opportunities can communicate with others, may be familiar with the atmosphere of the school, no matter what do have a group of good elder brothers together with, this kind of loneliness as if let I find it hard to adapt to, also may be I am too melodramatic, spent many, many predecessors are like that, it is good to give yourself a period of time to adapt to, everyone has to spend such a long time, have such an experience, To make yourself stronger inside. So I hope the younger students see this paragraph, to be strong through this period of time, can appropriately expand their circle of friends, go out to see more. In terms of communication, I think it’s important first to ask, and second to ask accurately. I remember that when I first started my internship, I was always thinking about a problem and sometimes it took me a whole afternoon to solve it. In fact, as long as YOU ask your colleague, he will give you some directions and ask again if you don’t understand, you will be able to solve it soon. For this reason, my tutor set me a task, I must ask him three questions every day, ha ha ha, later I developed to ask six or seven questions every day, of course, this also got faster growth. But remember to ask questions is also a skill, that is, I said the accurate ask, we can look at the following key to ask questions: 1. Cannot accurately describe the context. What framework am I using? What version? What I’m trying to achieve, what API I’m using, what parameters I’m passing. What browser am I using? Which version? 2. Too much invalid information. Try to simplify your questions. In the world of asking, less is more. 3. Reproducible samples cannot be provided. 4. No valid exception log and exception stack are posted. 5. Purely intellectual questions, without trying to use search engines. The summary of the template is: what is the background of the problem I appear here (code snippet), for which I have tried several solutions, the reason why these solutions did not succeed, or what are the advantages and disadvantages, please help to check. You can also read this article. How should front-end newcomers ask questions?

June

Blink of an eye also fast practice for three months, at this time no “deer disorderly hit”, at this time the deer grew up, walk thief steady, began to learn to touch fish, something have nothing to stroll nuggets zhihu, to six o ‘clock on the road to work, ha ha ha ha now look back at that time or very happy one month. Once I had a chat with my classmate and learned that he was interested in B company, so I submitted my resume with the mentality of trying, one side, two sides, three sides… , smoothly through the interview, and parents want me back to the south development, oneself also can’t buy a house to stay in Beijing, in Beijing also does not have any social, then seized with the idea of leaving, remember departure one Friday afternoon and a mentor, or sad, he also said the next time bye don’t know what is time, he also secretly told me that day, He is going to quit his job and start his own business. In this way, I left Beijing for three months in a hurry.

July

I took the exam in school for a short time, and then I set foot on the high-speed train to Shanghai. Yes, I am still on the way to pursue my dream.

This time, I shared a house with an upperclassman and another colleague who worked in B Company. It seemed that I was no longer lonely like Beijing, and I had many activities after work. Then I entered the company in a hurry, met with my mentor, learned about the business in the group, and met new colleagues… Induction happens to be in a closed in the group development, when busy, remember in the second day I started to submit code, unlike in D company, B company gave me the feeling is too busy, everybody is busy development, get busy meeting, overtime, and no longer have that can chat atmosphere, make me feel too depressive, mentor, and I will also is not the same project, It seems that this requires me to be more independent and try to solve problems by myself. Luckily, there’s an intern on the team, and I have a date. At that time, I worked too much overtime. Most of the time, I left the company at 10 o ‘clock. Now I still have the photos I took when I went back to work.

There are also pictures taken after dinner.

Many people in this world are struggling to survive, and it is not easy for everyone. You are not the only one who is working overtime.

August

In B company for two months or so, I started to do have some emotion, as if now do more is “move brick”, there are a lot of repetitive work, the growth of their technology can obtain less and less, do also very edge, and try to ask teacher, does not necessarily have a hc confirmation, autumn is just around the corner, Working overtime every day may not have time to go to the interview, continue to stay here is likely to miss the autumn recruitment… I’m at a crossroads again, making a decision once again. A week later, I gave up my job and hurried home. In the last week after I left Shanghai, I lost 5000 yuan in rent-cancellation due to my weak awareness of the rental contract. I also thank the roommate of COMPANY B for giving me a lesson, which has become a valuable asset in my life. Later, I became a secret contact on my way home and isolated in the hotel as soon as I got home. Everything seems to be going badly…

September

When I came out of quarantine, I started sending out resumes to all the big companies I wanted to work for, followed by five or six interviews a day.

Looking back on it, at that time was really exhausted, on the one hand is due to the late delivery, many giant hc was running out, no an offer in hand, heart pressure really very big, on the one hand, is every day so many interviews, the spirit of high tension, the body is really very tired, after the end of the interview is also checking, leak fill a vacancy, More of the time is not want to move, but I still tried to stick to it.

Finally, at the end of September, I successfully got several offers from big factories, and finally put my suspense down.

October

Play. Do what’s comfortable.

November

The major factories continued to draw prizes, made offer selection, and finally went to W Company (to SSP), and then continued to play.

December

Due to the epidemic situation at home, I could not go to Hangzhou for internship in advance, so I learned about the technology stack and business of the department from the tutor. With the mentality that it would be useless if I continued playing, I began to continue learning, and began to work at two points and one line every day to prepare for online internship.

What have I learned from this experience

About technology and business

I don’t know if many interns like me are more inclined to technology for technology and business, but looking back, it seems that all technology is ultimately for business service. I used to think that, as the front-end, the business should be determined by PM, and I can only implement the functions given to me technically. Whether the business is reasonable or not should not be my concern. Now, that would have been wrong. I found the answer in the article of @Yu jiangshuiao that I did the front end of Taobao for three years.

Business competence should be the most valuable and necessary skill a programmer has after technology. Because technology itself is hard to make money, business to make money. When programmers have business and product capabilities, they can choose a compromise between business and technology, support business quickly and well, and bring value and benefits. Understanding the technology of product and business (even interaction design) will make it easier to communicate with other types of work. Introducing the implementation and difficulty of technology in an easy-to-understand way can enhance one’s status and value in the enterprise. In addition, understanding the business is a must for the architect.

I remember when I communicated with a senior of NetEase, his words also touched me a lot.

Product awareness, drive ability, new things acumen, are all important.

Technology is just your opening brick and those are your ceiling.

Think from the point of view of the user needs, don’t always think from the point of view of the technical implementation, usually I will tell them this is a rookie is very prone to make the mistake.

I am also not saying that technical implementation is not important as a primary and secondary relationship.

Hopefully these words will resonate with you as well.

About offer Selection

In autumn recruitment, I hesitated between NetEase and Byte. On the one hand, I gave SSP a rating, on the other hand, I consulted many predecessors, and then I considered from these perspectives.

  • salary
  • Team size and business
  • Growth and achievement

Finally I chose to go to NetEase, it seems that how to choose will have regret, that with regret has been toward the front.

About life

I’m a singleDog too. I feel like having a partner makes you feel fulfilled after work.

Write in the last

Looking back at this year, from Beijing to Shanghai to Hangzhou, this is a person all the way, eat some bitter, also met a lot of people, learned a lot. Remember once hr side, the interviewer said: “you say you interned in two companies, from Beijing to Shanghai, later may come to hangzhou, give my feeling is that you have a certain strength, but give me more is that I see is that the figure of the small work in the middle of the night, perhaps have the same experience, I know this is not easy.” When I heard this in front of the computer screen, I was 185 and rough, there was a moment when tears welled up in my eyes. Finally, this is my experience of this year, I hope to bring some help to everyone, everyone in the struggle for their dreams, have their own light, the New Year, may we all live in the sun, chasing the light. Finally, I wish you a happy New Year and get your satisfactory offer as soon as possible!