The man the status quo

The currently developed a two-year master of engineering, school of study in a some 985 software professional, neighborhood called yi, no programming talent, would not listen to teachers guide, with a large backend treasure not learn, why to often “crash” for three days, and sometimes can’t “learning” in the front of the pit, I despise his name, later all of “the man said. Originally, the story went well, he hit a wall everywhere, the front end is not good, the back end is not fine, the interview only to be disciplined. How do you expect, this person recently suddenly won a succession of NetEase, Meituan, Bytedance and Alibaba’s front-end internship offer, and disliking the lengthy Tencent process to push off all four, the final choice of ** Ali, ** its change is really puzzling, and how much dry goods are hidden? The following is a round of exposure of this man’s practice track, you can pass one or two.

This man needs food

In this article, I will tell you why he moved from the back end to the front end and why he was abused during the interview.

The words of this person software talent flatly, fill in this major but because of the score just reach the standard, before the third year honest, steadfast life, learn the end of the class step by step. Opportunities and towards the front end at the end of the sophomore tasks at a time, his team front page did not finish, fails to access the back-end function, in contrast to other team front cool, excellent score, cause at that time, or the back end this person to rethink the positioning, and initiation “own back-end is a limit,” a dangerous idea, Then I tried to write the front end page in the junior competition, and achieved great results, so I suddenly became interested in it, and then spiralled out of control. I did not listen to the dissuasion, and finally went astray and took up a place in the front end field, which was just independent from the back end.

At the beginning of the change of path, the person full of confidence, that the front end is nothing more than HTML + JS + CSS three plate axe thing, without all efforts, can be double repair, when a full stack is not beautiful zai. So stop and go, eating the front end of the rice in hand, but also did not forget to look back at the bowl just left behind, so half a year passed, approaching the 2018 spring recruitment season. He was ignorant and fearless. He hit Alibaba with his first resume, and because of his weak mind, he was still preparing new HTML5 features and Java GC recovery mechanism until the day before the interview. Therefore, when Ali called and tested its front-end depth, Even the most basic this direction and JS closure can not answer the question, the end of the failure of course. However, he was so unrepentant that he invested in bytedance, Tencent, NetEase and Meituan in succession, thinking that he could fight again with his equipment. The result was obvious, and various organizations raised red flags: NetEase Meituan didn’t even give him an interview opportunity, only the Tencent interviewer seemed to have a good conversation with him, which turned out to be a goodbye. He is still young enough to get an offer from a big company.

From this point of view, the reason for this person to turn to the front end lies in the initial cognition of “the front end is the level of appearance, and the level of appearance is justice” and his strong interest. Reason of the failure itself is unknown, do you want to be front and lacking a cross the rubicon, specializing in the front of the courage and resolve, always CARES for the back-end roots, while the shallow cognition of front-end, thought that you don’t have to invest all energy to learn, hope the back-end, give attention to two or morethings achievement so-called full stack, finally can only lose, so the consequences, she deserve.

Therefore, if you want to participate in the front, do not hesitate or blindly arrogant, just follow the interest. The beginning of the line will start from scratch, step by step, solid foundation, in order not to follow this person.

The man stole secrets

This is the story of a man who, after being abused, seeks a turning point, accumulates dry goods in secret penance, and makes life choices. You can read it closely.

One after another frustrated, the person finally fell into meng forced state, and then began to reflect on, re-evaluate their posture level, repeatedly compared to the cattle passenger network and nuggets on many surface classics, in the small book on the record of his lack and weakness. At that time, although the spring recruitment was half over, it was not over yet, and he still needed to seize any opportunity to improve his ability. Therefore, according to his weaknesses and the basic questions frequently asked in the interview, he summarized a “short-term supplement” plan, which was exposed as follows:

This graph is a basic graph to complement the shortcomings in the short term. Different from the widely spread front-end knowledge graph in the industry, it excludes the framework, performance optimization and engineering, as well as the extended application of various knowledge, and is purely tailored for passing the first round of basic interview in a short period of time. In the next half month, the person checked and filled in the gaps while testing the basic knowledge of each other and conducting mock interviews with front friends. Finally at the end of April ushered in the first turnaround, got the first internship offer, is a ToB foreign company in Shanghai, the factory paid equal attention to the front and back end of the investigation, pay attention to the foundation, exactly what he wanted. Take the first step, this person strikes while the iron is hot, according to the offer of big factory to develop ** “advanced guide” **, to create a rich front-end knowledge system for autumn recruitment to fight big factory again, the atlas is as follows:

This plan can not be completed in a short period of time, and various kinds of knowledge are often linked, so it is not easy to adhere to the learning rhythm to build a complete and sufficient knowledge system. However, this person has been tortured by blood, knows his own strength gap, and always pushes himself with failure, and sets autumn recruitment big factory as the goal. During the internship, he learned while doing, continued to input, accumulated technical knowledge and project experience, and completed the goal of advanced atlas step by step. However, the smooth rhythm takes a turn.

This person’s strategic shift

When the training was in full bloom, the news came from the college: postgraduate guarantee. This person is informed, sink into thinking: protect a postgraduate to pursue advanced study, the temptation of academic record gold plating is very big, and the parents and elders in the home very support, also can earn enough face in front of relatives and friends. However, I have devoted myself to the front end, and the master’s course has almost nothing to do with my industry. The soil in the front end of the college is not fertile, and the academic burden is not negligible. What if I delay the advance in the front end? However, this person had a second thought that if he refused the postgraduate guarantee, he would only have that one chance. After the postgraduate guarantee, although the academic courses would take up the time for training in the front, the extra spare time could be devoted to the front, and there would be another opportunity for spring recruitment, which was just a shame to get rid of. Therefore, he accepted the graduate program and paves the way for graduate students’ front-end training — contacting tutors in advance, applying for front-end projects, using various front-end technologies in projects and course assignments, constantly expanding the front-end advanced mapping, not forgetting to write blog output in spare time, and of course, taking into account his studies. Finally, after half a year of master’s degree and winter vacation training, the advanced plan came into being.

This man is a natural

The epidemic has forced us to have a long winter holiday, which extends to the whole spring recruitment season of “Golden three silver four”. However, this person acted as early as February and sent the first resume of the year directly to Ali. The same vote for Ali, the last time was a formal internal nomination in March, confused; This is the advance approval of February, which is ready. February 14, the night face, the first lie in the Amoy department front preparation group, announced the second spring recruitment campaign officially started. During the period, this person first widely invested in small factories, exercise the interview routine and mentality, and then the big factory seesaw war, finally received ali Tao department letter of intent, spring recruitment came to an end. This person summarizes the various big scene classics, with their own solutions and thinking, specific can be seen: the small front end of the big factory classics, suggested that those who need intensive reading.

This man has something to say

After the story is told, here are some experiences and suggestions, all from their own stomping pits and thinking, may not be impressive, we each need.

Do you want to go to graduate school

My original plan was:

  • If the applicant is qualified for postgraduate study, he/she will decide whether to pursue postgraduate study according to the spring recruitment and internship results. If he/she does not receive attractive offers and can become a full-time employee, he/she will give up the postgraduate study opportunity and devote himself/herself to autumn recruitment and future work. If the spring enrollment is not ideal, you can accept graduate school guarantee and make a long-term plan. But you should specify a clear plan for graduate school’s front-end learning to further improve your strength and prepare for the next spring enrollment. You can’t go to graduate school as a means to escape the social competition.
  • Do not have protect grind qualification, give up take an examination of grind, throw all your eggs in one basket spell autumn recruit. Losing the qualification of graduate school means that they have not been able to advance in their studies, so they would rather take the initiative to look for job opportunities. And take an examination of one’s deceased father grind can consume a lot of time and energy, and take an examination of one’s deceased father grind content is not interesting, the help to front end also can be ignored, and take an examination of one’s deceased father grind competition is fierce, have to go all out, allow not to spend a lot of time to advance front end at the same time. Let me temporarily put down the front of the postgraduate entrance examination, is a “torture”.

Students who are not in the front end suggest continuing their studies if they can guarantee graduate school, especially if they are majoring in majors. After all, the soil at the back end of excellent universities is very fertile. Many professors have many research projects and can even help you discover your talent for research. If not, please decide whether to take the postgraduate entrance examination according to your own ability and school environment.

However, when it comes to graduate school, it depends on your own interests. Some people just like research, while others just like engineering.

Do you want to turn the front end

Before today, people call “big front end” also, the depth is continuously extending, the breadth is continuously expanding. I have some advice for those of you who want to get into the front end:

  • If you want to start from scratch, don’t hesitate to write cool pages on the front end, and there’s a lot of room for you to explore.
  • For those of you who have a programming background in other fields (such as back-end or algorithm), it is not too late to learn front-end from now on as long as you want to change. Your programming background will pave the way for future front-end development. Do not listen to the argument that “the upper limit of the front-end is not high”. Do not worry about whether your back-end technology can be learned in a waste of time. Settle down and study, your front-end and back-end technology will merge one day, allowing you to reach a higher limit.

A friend asked me: I seem to have no interest in the front and back end of software development, but I have to learn in order to make a living. I heard that the front end is not as competitive as the back end. Should I switch?

My answer is: turn! If I’m not interested in either, I don’t care. It’s hard to be naturally interested in careers. In many cases, people are driven by life pressure to choose something that is relatively desirable or easy, and then gradually develop interest. The front end, however, is more interesting to the average person than the back end, with visible pages and interesting visual effects. So when you’re at a loss, make bold choices and trust your instincts.

Way to learn

Now a growing community, learning resources with a large, but I don’t recommend a plunge into large articles, but recommend self-built system first, like I draw knowledge mapping, for example, at least have a macro system in the brain, and then according to the system leak fill a vacancy, and expand step by step, constantly readings, and the proper output. Next, some resource channels are recommended for several chunks of knowledge system:

  • JS: “JavaScript advanced Programming”, “JavaScript Language essentials”, “JavaScript design patterns and Development practices”.
  • CSS: The Definitive GUIDE to CSS, CSS World.
  • Framework: official website and source code, React front-end technology and engineering practice, simple Vue. Js must be combined with practice, dry read the article is easy to forget.
  • The Network: Illustrated HTTP.
  • Programming ideas: “Unix programming Art”, “code”, do not recommend intensive reading, you can occasionally read the edifices of programming literacy.
  • Engineering thought: Software Engineering and Computing, three volumes, man-month Myth.
  • Visualization: “The Beauty of Data”, read through quickly, see various charts, develop a sense of visualization.

Interview skills

Surface by Ken to see, but should make a plan, target, starting from the principle of understanding, asking “why”, not to blindly brush or recite concept, learned a lot of things, though it may seem so but does not form a system and deep memory, often seen just forget it, and will build yourself a “very hard, learn a lot of” illusion, is actually a kind of strategic laziness.

After you input a lot of knowledge to yourself, after sorting into the system, you need to organize the interview routine, as far as possible to let the interviewer ask questions in their own pace, the best way is to use their own good technology, carefully crafted a practical project, and focus on the introduction in the resume. This way, the interviewer will be focused on the project, rather than opening up the question and asking questions about weaknesses.

As for the project, it must be as close to the market as possible, and it is better to be the project that has been released and actually brings benefits, rather than school homework or teacher-led teaching management system or book lending system. If I am not able to participate in the Release project, I need to be self-driven, write some small projects that can solve problems, and integrate technology into them. For example, we have a foreign language translation App written by my classmates, as well as an electronic product Release App written by myself with Flutter.

The last

Interest is the best teacher. I hope you can find the career direction you are interested in like me. Thanks to all the friends and teachers who helped me on the front end of the road, as well as brother Yuanquan who has been helping me.

In addition to my article, my schoolmates also made a conclusion:

“The front-end development once looked down upon by my teacher, but now I have won many offers from big factories and finally entered Ali” @ Wang Jiaqi

For students who are not in the subject:

“How can I, who is not a regular college student, learn by myself and get many offers from big factories and finally enter Ali” @ericFirst

Back-to-front brothers like me:

Ali Tao Department – Summer Internship Experience