▲Wu Sheng, who wore a t-shirt and gave a speech about being elected in March.
Wu Sheng was off-site in Sanya on the day the election mail was sent. Traveling, working at the same time, and becoming the protagonist of historical events by the way, is the iconic style of Wu Sheng, a man who loves cars, watches, and socializes.
Buddhist Wu Sheng:
Choose the major you like, and the job is for the registered permanent residence
Wu Sheng said that before he was 30, he had no ideals or goals in life:
High school loves cars, and got the excellent recruiting quota of Shanghai Jiaotong University early, but because the college entrance examination score is so low that it is not as good as the excellent recruiting line, I can only do the automotive engineering that I missed, and become the first batch of undergraduates in the software engineering major of Jida-the reason for choosing the major I think computer games are fun. In addition, "From the time I took the road to IT, I think technology is just a tool to solve problems";
The year he graduated from his senior year was the time when the Internet was undergoing turbulent changes and development, but he chose to turn back in the face of the temptation to graduate. When he graduated from graduate school, the PC Internet scene was decided;
When the Four Gus were stunned, they declined the invitation of mobile Internet companies and gave up the bright future of Microsoft joint training, resolutely decided to join a well-known software company that is already in decline-because the other party resolved the account;
Even his first job-hopping was completed passively, and the entire department moved to another company as a whole. Because he was "lazy to find a job", he didn't consider the prospects of his new job or worry about the future of his new owner, but he was at ease. Lived a leisurely life that is rare for programmers: only three hours a day, and these three hours are chatting at the door of the company or strolling in the park.
Before the author's master machine strikes because of envy, jealousy and hatred, let's end it with one more thing: the famous SkyWalking in China's open source industry was originally just a toy for Wu Sheng when he "is a little anxious about his spare time and decides to find something to do".
Some media refer to Wu Sheng as a hardcore programmer. Considering his Buddhist content, it may be more appropriate to change his name to a "relic" programmer.
Tips for the growth of Buddhist youth:
Focus on the underlying logic and grasp the core variables
Why can a person of such a Buddhist line achieve rapid growth? With the deepening of communication, "Science and Technology" discovered that he has an unusual "downward" thinking ability: the small gains and losses, small interests, and small comforts that penetrate the barriers in front of him, and constantly question the nature and the nature of things. Principle, can always accurately identify and cut the underlying common sense and superficial experience methods, and finally find the shortest path to achieve the goal.
I can get the excellent recruitment indicators and the research guarantee because I have an efficient learning method (to be shared later) and a resume endorsement of the first-class scholarship;
The priority to enter Beijing is to identify the core resources of China's digital industry;
There is no blind job hopping because of a good family background and a broad horizon. I don’t care about short-term benefits such as positions and income. It is better to wait patiently for my own future.
Once he discovers things of long-term value, he can achieve his goals with high intensity and efficiency, such as raising his English level in a very short period of time to a level sufficient to communicate smoothly with foreign experts. Behind the birth of this distributed tracking application performance monitoring system is accurate value positioning and three months of research and demonstration. "I have personally experienced a huge collaborative system involving 8 companies, from problems to problem solving. In the meantime, the most energy-consuming and time-consuming thing is to find out where the problem is and who is responsible for it. After researching, we found that there is no software on the market that can accurately solve all the problems we encounter."
Wu Sheng's way of thinking
High weight: Does the problem exist objectively, its practical value, and whether there is a solution
Low weight: do I master the method of realization, do I have any business contribution to the company, whether I have a promotion or earning income for the individual
To give another example, “becoming the first Chinese director of the Apache Software Foundation” is called a historic moment by the Chinese open source community. The achievement of this achievement is not unrelated to Wu Sheng’s unique understanding of the open source community: as long as it is a community, the core element is humanity. Non-code, the key behavior is to communicate rather than code. Whether it is to improve the quality of open source products, enhance personal technical capabilities, or even enhance your own influence in the open source community, social interaction and communication are the most efficient and essential methods.
There are countless problems in this world, and the people who solve the core problems can be rewarded by fate. Wu Sheng, who can always grasp high-value problems and solve them efficiently, has avoided it time and time again by relying on the bottom-level thinking mode that does not consider short-term gains and losses. The detours that make most people hesitate and procrastinate go straight to core values and achieve rapid growth.
Efficient growth: choose first and then learn
"Technologists": excellent recruitment indicators, scholarships, research guarantees, technical skills, foreign language skills...I have achieved the goals that others can achieve with high-intensity learning in a leisurely life. Please be sure to share learning skills and learning methods.
Wu Sheng: First judge what is worth learning. I am a down-to-earth person. It is very utilitarian to do things. But the understanding of utilitarianism is not about the immediate things such as position and salary, but in a long enough time, I will spend time, Can the things you learn with energy continue to create value? So in my opinion, the first step in learning is to choose something worth learning, and doing other things is the same. Although I personally don’t care about the Title, if I get a high-level Title, I can mobilize more resources to complete it. Important things must be taken. This is the utilitarian understanding that I understand.
As for improving learning efficiency, I will first understand how to define "efficiency" and how to learn well? Score? No, I have never cared about indicators such as forks and stars since I started open source. For me, how much influence I can build and how many experts worthy of my study are the goals. Therefore, foreign language skills must be improved, and the method and purpose of learning In fact, it can be unified: through high-intensity communication with foreign language users, the ability to communicate in foreign languages is continuously improved.
The same is true for learning technology. During my graduate internship, I had the honor to work with Microsoft's service experts for more than a year and write code with them. It was around 2006. Most people have never heard of microservices and cloud native, and a few people understand some concepts, but Microsoft has realized it technically. It is the choice to experience the long-term value of a certain technology in specific application scenarios. An effective method for the direction of technological growth. In addition to judging the application value of various technologies, practice can also tell you which work frameworks and methods have indestructible underlying value. Then such knowledge must be repeatedly reminded to practice and master.
Chinese open source community:
More than ideal, not enough
"Technologist": Your utilitarian thinking is an interesting topic. In addition to clarifying your own investment direction, it seems that this is also a good way to quickly establish synergy and cooperation with others?
Wu Sheng: Indeed, the Title I mentioned earlier has such a value. Utilitarianism is a cognitive symbol with a sense of universal value, and everyone will be attracted by the common pursuit of "utilitarian" purposes. In my opinion, psychological utility is not a derogatory term. It can be short-term gains or long-term values such as ideals. To mobilize different people, we need to find different utilitarian value points.
I respect ideals, but I respect objective facts more. The fact is that most people cannot skip utilitarianism and reach their ideals. The bottleneck in the development of China's open source community is actually related to lack of utilitarianism.
"Technologists": Most of the open source participants interviewed by the technologists hold technical ideals, but do you think that more utilitarian factors are needed to drive the development of China's open source community?
Wu Sheng: I have worked in a top technology company in China, and I currently work for Tetrate, a foreign company. I think that the completely different technology cultures of the East and the West and the completely different living conditions of technical people determine the prospects for China's open source.
Open source is a typical technology-driven innovation. For the initiator, if he is living a life of 996, he needs to write PPT, do POC or even complete MVP in order to officially launch a project, and he will be forced to do management even after he is 30 years old. He probably doesn't have the time and energy to invest in an open source project. At the top companies in Silicon Valley, programmers have a fixed amount of free time each week to do anything that has nothing to do with work, to think creatively, and to devote themselves to the open source community.
There are huge differences in living conditions, culture, etc. The fundamental reason is that China's software industry has generally low profit margins and needs to control the input costs of technical teams. No matter how full the ideal is, there is still room to participate in open source. After all, technological innovation takes time and energy to complete, and the personal time of the Chinese technology community is really too little.
China's open source road:
Participate more, learn more
"Technologists": How significant is the open source community for China's IT industry?
Wu Sheng: More and more open source systems have become the de facto standard of the industry. Everyone can see that the intensity of technological competition is increasing day by day. Active participation in the open source community is of great significance for China to avoid potential software technology blockades.
"Technologist": In your opinion, what could be a landmark event that China's open source is truly maturing?
Wu Sheng: When the financial reports of China's basic software companies are amazing enough—not valuations, but real profit increases, then the living environment of open source projects will be fundamentally improved, because this basically means the survival of Chinese IT practitioners The condition is improved.
Once again, I respect the idealists who are active in the open source community. They don’t care about income and devote themselves to the technology, but when listening to their speeches in the audience, I feel very complicated. I think this model cannot be truly realized. To promote the development of China's open source community, programmers are also human beings. They need to solve basic necessities and take care of their families. Only a few people can be driven by ideals.
"Technologist": As a director of the Apache Foundation, do you think the Chinese open source community can fully emulate the Apache model?
Wu Sheng: No way. There are two main open source models, equal community model (such as Apache) or bona fide dictatorship model. I think neither of them can land in China. The former is because the non-commercial alliances of Chinese companies are very fragile. The second is as mentioned above. , Chinese technical people work too hard and too saturated in enterprises, and their growth path is single. After reaching a certain height, most people have to transform managers-and individual-led open source projects often require technology with rich technical experience. Heroes, Western software companies have a mature "sharing hero" system, but Chinese companies do not have this system at all.
If China wants to stay behind in this open source community competition, I think there is only one way: let a large number of Chinese technical people participate in foreign open source communities and become contributors to open source projects. The essence of the open source community is a group of technical people who are willing and able to innovate, not a bunch of code. I think China needs to train a generation of technical people to participate. If there is also a technological blockade in the software field, these people can truly shape an innovative Chinese open source community and refactor open source software from zero. In contrast, saving only open source code does not make much sense.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。