Author | Liu Ren, Gu Lei Editor | Tian Weijing
Production | New Programmer Editorial Department
2065438+In February 2006, 29-year-old Evan You started to open an account on the Patreon crowdfunding platform in New Jersey. Then, he called on the users of Vue.js (hereinafter referred to as Vue) to sponsor Vue to be fully open source. Guo Dafeng, a good friend of Evan You, responded immediately and provided Vue with $3,000 a month for six months with his company's open source fund. Evan You's monthly income soon reached $4,500, but it was still less than half of his monthly salary when he worked in Meteor Company.
Open Netease News to view wonderful pictures.
Vue.js author Evan You
On 20 14 10, Meteor invited Evan You to share his personal work Vue in Silicon Valley, and then invited Evan You to join the company. "Meteor is the first company to use JavaScript as the full stack, and the concept is very advanced. At that time, the JavaScript ecosystem was exploding rapidly under the leadership of npm. " Evan You didn't want to be Google's screw, so he accepted the invitation and started working remotely for Meteor in New Jersey.
Evan You is willing to leave Google, more because Vue, born in February 20 14, can get better development in Meteor Company, which focuses on making borders. Vue is a JavaScript framework for creating user interfaces and a framework for creating single-page Web applications. Internet UI designers need to learn JavaScript programming if they want to make their pages vivid. The JavaScript framework provided by Vue can help UI designers who have not received much programming training to quickly accept and understand standardized programming concepts and reduce the workload of the underlying programming.
When he first arrived at Meteor, Evan You suggested that Meteor embrace npm ecosystem and "transform the whole framework into a package that can directly use npm ecosystem." At that time, Meteor had its own package management system, which was not compatible with npm. Meteor thinks that Evan You's proposal is a high-cost reconstruction and too risky to be adopted. It was not until Evan You's suggestion was proved by the market that Meteor began to embrace npm, but it was too late.
For Evan You, during the year he worked in Meteor, Vue developed smoothly, and he also had his own ideas about the front-end framework. But Meteor is a highly integrated framework, and front-end, back-end, data communication and even database should be specially specified. "Specifying a database greatly limits its application as a full-stack framework, and it is a failure to compress its market share very small!" Evan You has no right to make technical decisions in Meteor. Later, Meteor chose to bet on Facebook's React instead of Evan You's Vue.
Judging that the meteor frame has no future, Evan You suddenly loses power. "I do these things can't let the meteor resurrection. It is better to resign and do Vue full-time. " "I'd rather work happily for 12 months than earn a high salary unhappily for 1 0/month and then take a vacation for1month and spend my money on happiness." 2065438+In February 2006, Evan You resolutely resigned from Meteor and began to challenge Facebook's React and Google's Angular alone. The timeline was extended to 202 1, and Vue ranked the second best Web front-end framework in the world and became one of the most popular projects on GitHub.
GitHub is Evan You's office and lever. Evan You has been carefully reading the Pull Requests(PR) submitted to Vue on GitHub to judge the user's understanding of Vue. If this user's PR coincides with Evan You's idea two or three times, Evan You will invite him to join the open source team of Vue. GitHub is not only a place for Evan You to find users, but also a place for Evan You to find teams. Those Vue members who are active on GitHub don't have to write code or make technical contributions. "Finding problems, answering questions, helping newcomers in the community get started or modifying documents are all very valuable contributions." It is also normal for members of the Vue team to leave their jobs due to factors such as life pressure or technical benefits transfer. "If the open source community wants to continue to flourish, it must constantly explore and absorb fresh blood, and it must also give new people room to grow." "The vitality of open source is that every participant is really doing things independently, and everyone wants the project to become better."
Vue was born in Google.
20 13, new york, Google Creative Lab. Many Google projects were tested and born here. Evan You is using Google's Web front-end framework Angular 1 (now called AngularJS) to realize various novel and unconventional interactive ideas. While completing the task of creative director quickly, he simplified AngularJS from the designer's point of view, thus planting the seeds to replace AngularJS.
Back to 20 12, a Facebook team leader saw a video of Evan You sliding Clear App with JavaScript on the Internet, and immediately invited Evan You to Facebook for an interview. At this time, Facebook is more interested in the Web than the App, and thinks that users will continue the network usage habits of PC on the mobile side and use mobile browsers more than apps. Evan You can reproduce the effect of the App in the browser, which is to Facebook's liking.
After four or five rounds of interviews, a China engineer interviewed Evan You. He asked, "What is the JavaScript prototype chain?" Evan You completely unable to answer. "I have only learned the technology to achieve goals and tasks before, and I have not systematically learned JavaScript." After losing his face book, Evan You began to chew JavaScript textbooks again. "I have learned every detail of the JavaScript language. Later, someone asked, what is JavaScript? I can always make it clear. "
A few months later, when Evan You was worried about his post-graduate job, he unexpectedly received an email from a headhunter in Google Creative Lab, asking if he was interested in talking. Evan You excitedly replied to the email at that time, saying yes! The phone rang at once. After explaining the project on the phone, the headhunter asked Evan You if he was interested in joining, but did not mention the interview. Google Creative Lab recruits five new students every year: a project manager, a copywriter, a graphic designer, an animation designer and an interactive technology, and Evan You is in charge of interactive technology. At this moment, Evan You thinks that I am naturally useful: "Programmers pay the most attention to work. It's useless to talk, so take out the code! So now programmers have to have their own GitHub. "
Excited Evan You quickly informed his father in China that he had been accepted by Google. Evan You's father wants to know: My son is an art student, how can he go to Google? But he is still very, very happy!
Google Creative Lab is a very interesting place, where we mainly do creative things, continuing Google's early unrestrained style of doing things. "Many people who engage in technology are elites in the creative field and have won many awards." The pace of work in the creative lab is very fast. The creative director put forward an idea. Two hours later, the graphic designer made a workflow, and then Evan You needed to implement the prototype online that day. "wow! Such a cool thing, actually let me do it! " 80% ~ 90% of the projects in Google Creative Lab are confidential, which are internal products of Google and belong to internal exploration of the team. "Now a product is like this. What will it be like in 5 years 10 years? 10 years later, the interaction is still not in this form ... "
After work, Evan You began to develop her own "toy frame" seeds. Google's work focuses on development speed, while Evan You hopes to precipitate some more engineering and technical capabilities. In addition, Evan You, who always relies on his works to get opportunities, simply feels that "works are only a sense of accomplishment if they can open source". Seed is the prototype of Vue.
In the creative industry, designers attach great importance to the ability of technicians to restore the intention of the design draft, requiring technicians to understand the design intention well before they have aesthetic ability. Evan You is a creative technical expert in the team, and he is responsible for transforming ideas into visible, tangible and interactive programs. Google took a fancy to Evan You's ability to show creativity through technical means and his execution in details. In Google, there are not many people like Evan You.
But Evan You left after working in Google Creative Lab for more than two years, and he didn't want to always jump between different projects. "Here, we have made a lot of internal prototypes to feed back various ideas. It usually takes 1~2 weeks to complete. First of all, we discussed it internally and found it very interesting. Then we extract more practical things from the imaginative ideas and give them to the product team. When the product team sees our products, they usually say,' Great, but a little too cool. We can turn some of these things into real products. And then it was gone. "
Evan You is eager to make something that can touch users, but also wants to see it have some influence in the world. Of course, some Google products can see the shadow of what they did in those years, but this feedback period is too long. ...
Evan You left Google without telling his father immediately. He was worried about his father and his future ... working full-time as a Vue, and Evan You kept it from his father for another year. ...
Forced by his father, he lost his enthusiasm for learning.
Evan You, the youngest player, is playing "Red Alert" in an Internet cafe near his hometown. Dad rushed in, grabbed his ear and carried him home!
1987, Evan You was born in a Wuxi family that attached importance to education. My father was a civil servant, my mother taught in a university, and later went to a bank. In the primary school stage, according to the usual practice, school-age children born on or after June 5438+00 can't enter school until the next year, but Evan You's father doesn't do this, which is equivalent to letting Evan You go to primary school one year earlier.
Pupil Evan You has a 486, but he didn't use it to learn programming. Instead, he often pesters his cousin to help him install games. Once, he saw his cousin playing Crusaders Without Regret at home and thought it was cool, so he asked him to install one for him. But my 486 has only 4MB of memory, so I can't install it. Later, my cousin helped him upgrade the 8MB memory chip before he installed his favorite game, so Evan You adored my cousin. Evan You often goes to the Internet cafe next to his home to play. After a while, he met the owner of the Internet cafe. When there are few people, the boss lets him play for free. Slowly, Internet cafes were accepted by the public. When Evan You goes to the Internet cafe again, his family will not bother him any more.
Open Netease News to view wonderful pictures.
Evan You in 486 BC.
At that time, the tide of Olympic mathematics was booming. When primary school was about to graduate, Evan You, who had little interest in mathematics, took part in the Olympic Mathematics Competition and won the prize in order to get into the best local junior high school steadily. Dad kept his promise to win the Olympic prize. During the summer vacation from elementary school to junior high school, he gave Evan You a Pentium II desktop computer. Evan You is very happy that he can finally play Age of Empires! After the game, Evan You began to draw on the computer with the drawing tools that came with Windows, and drew more than 30 pictures. This is Evan You's earliest work.
Da Qiao Middle School has always been the best private junior high school in Wuxi, with strong teachers. The three years here are the most tense period of Evan You's student days. "The school curriculum is very full, and I have to have breakfast at 6 am to prepare for school." The competition in the class is fierce. There are 40 students in the class, and Evan You's grades have been above average. "It's good to be in the front 10."
Evan You's father graduated from the National People's Congress and passed the TOEFL, but due to professional restrictions, he could not go abroad. Out of this obsession, his father has been forcing Evan You to recite words since the first day of junior high school. Evan You's study intensity at school is very high. Under the double pressure, Evan You lost his enthusiasm for learning, but he was obedient and tried his best.
Apply for the "full award" of American undergraduate course.
On the train back to Wuxi from Shanghai at the weekend, Evan You was still reciting New Concept English. When he comes home, his father will spot check. If he can't recite, he will be scolded, so Evan You hates his father. The difficulty of new concept English suddenly increased from the third volume, and it was easy to understand the logic of the article. After reciting Book 4 of New Concept English, Evan You's English level has reached a new height. If you don't take English classes seriously, you can get high marks in the exam. Having said that, Evan You began to thank his father for urging me.
In 2002, Fudan High School was still recruiting students for the whole country, with a reference number of more than 1 000 and 50 foreign students. "A friend of mine who is one year older than me was admitted to Fudan High School. He told me the news. " "It is conceivable that the influence of bad information on a person. If I don't know that foreign students can take the Fudan High School, I will miss an important opportunity. "
During the three years in the middle school attached to Fudan University, Evan You lived happily without the pressure of junior high school. Sometimes after school at four o'clock in the afternoon, Evan You will go to the Internet cafe to play games with some classmates. There are various associations in Fudan High School, which is the atmosphere of general education abroad. "The cost of school life is not big, and the food in the canteen is also very cheap. Occasionally, I rent some comics and novels, and it costs a little money to play games. "
A senior 3 student in Fudan High School was admitted to Harvard, which triggered Evan You to apply for an undergraduate course in the United States, but it was too late. At that time, China was unable to take the SAT, so it was necessary to take the SAT in Hong Kong, and Evan You had to attend classes, so there was no time to arrange to go to Hong Kong, let alone prepare for the exam. Therefore, Evan You took the TOEFL test, but failed because he didn't ask the intermediary to apply for the TOEFL score naked. These schools simply don't consider students without SAT scores. Evan You also tried to apply to Harvard University, but the rejection letter was sent to the doorman of Fudan High School. When everyone saw it, they thought that Evan You had also been admitted to Harvard University. Embarrassed, he can only tell everyone that he was rejected.
In desperation, Evan You went to consult the exam.