Do not let your own "wall" himself (from mouse t)

The original post address:  https://coolshell.cn/articles/20276.html

 

A week or two with a few friends, there are 90 young after, there are 70 stages after uncle, who in my opinion are very capable people, but some taste too strong, I inadvertently let me review 20 years to the people around, have developed well, and there are bad, some people development is a great pity, because they are not restricting other people, nor the condition, but their own, so would like to write this Article. (Note: This article may be an article preaching, so it might make you look drowsy, so I will try to be shorter, but more than storytelling, little reason as possible, here's the story, all actually happened)

Few stories

In early 2019, I interviewed a young boy (93/94 born), this young man in particular has a spirit, but also very clever, computer science background, but also very fond of technology, infrastructure and learning ability is also very good. In these 20 years the people I knew, if he can stay in a city like Beijing, Shanghai, Shenzhen, I guarantee that within three years, he will be their peers very good technical staff, if you have a good stage there is a good team with him, his future will be very successful. However, this young man has two preferences: 1) willing (or forced to say) there is no stay in a three / four line of the city's IT environment, 2) technology has a very big appetite, just like the Go language, not like other languages, such as: Java (Java leave the world, basically left to do architecture in the world ( related explanation see text at the end )).

His two favorite, enough to make a future will be very good people ruined, because this time there is no limit him, he did not limit his ability, but he limited his consciousness completely.

  • He put his most precious youth sucks placed on the project, even if the use of new technologies, he can only be regarded entertain, playing with toys in the laboratory Bale.
  • He closed up his own technology stack, and direct abandoned the era's most industrialized technology Java, for a good programmer, but a few master the language and technology is completely no problem, but closed his own vision .

It is a great pity, I could have been introduced to some very good company for him, but he was such a habit, equal to own their own next door to shut, though I had a long talk with him, but I have no way people do not want to wake up wake up ......

  • Vision, the environment and the stage of a person's limit is very large. Jingwa do not know the sea, it is limited by the spatial dimensions; Even summer insects do not know that winter is limited by the time dimension; captive animals do not fight, is limited by their own consciousness.
  • Prejudice and open, restrictions on a person is truly devastating. Initiative to allow themselves to be a blind and deaf, their ability to take the initiative to castration, this is a sad thing. Think of the Qing's closed-door policy in Asia is how to make the Northern Navy to destroy ......

I have a classmate, his technique is not bad, even if the stay in Kunming this very backward place, he is also very eager to learn, learn English, learn new technologies, there is no preference for technology, like C / C ++ / Java / Python / Shell, also like the front Javascript, on the basis of very practical knowledge, he did not limit his potential in technology, what school what. Later, I took him to play Docker / Go / K8S ...... distributed architecture, he also started soon ...... people like him, the technical ability to completely not have to say, one year older than I am, 44 years old, or Like every day, chasing the various details of the code of the General Assembly, see Youtube, and turn github in a variety of issue and pull request ......

My classmates that people have become a technique cow almost all conditions: the basics of strong, detail strike a deep, very broad, strong study skills, English ability, logical thinking is very good, very self-discipline, execution is also very strong , captivated the focus ...... However, only a small problem, is not to big company experience, which I repeatedly called him from Kunming, Kunming, but in the end he stayed in the city did not come out, there are so-called because of family constraints. However, I have yet many people around, to his home from Beijing moved to Shanghai, from Shanghai to move to Shenzhen, Xiamen moved from Shenzhen ...... ...... such a person a lot of people like him the ability, in which company will be the main and the backbone for a company and the main backbone, these problems are small family there are many solutions to the problem are ......

In addition, my classmates still a relatively pessimistic people, first think anything is a bad thing, he will be concerned about the negative things rather than positive things, but he still has some social phobia, fear of getting along with others and exchange , the longer the fear, and sometimes even directly told me, "I just do not want to change" this is the case ...... in fact, I used to be very afraid of a person to communicate with people, interviews, I did not dare to look the other way interview official one, do not know how to communicate with people. However, I am not with him, I try to overcome, continue to interview, face to face communication with people, to first-line technical customer service to the user's phone, do share in the company, and slowly outside share ...... 3--5 years on completely overcome out.

In fact, a lot of things, completely solvable, there is no need to worry about their own psychological barriers can be overcome, the focus is himself willing, as long as willing to complete a half, the next step is the constant hustle insisted.

  • Do not limit yourself to people who will exhaustive ways to solve the problem, to limit their own people, will find a variety of issues or excuse.
  • Do not limit yourself to people who would try to change their own problems and deficiencies that limit their own people, will let myself.

Several other stories

I have several other stories (live to be forty, a lot of people to see the development of more than ten years, feeling a little perspective of God)

I have a previous team of a guy, who is very clever, but it is entirely wild ways, he had no preference for technology, a PHP programmer, do the Discuz! Forum, the company was acquired, converted into Java, began to study all the details of Java, technology never had any prejudice, there is what to play, each doing a project, even as he should use the new technology to do it again, then follow me to do cloud computing, I taught him TCP, taught him to C / C ++, then play Docker / Go, etc., because it is a little on the pass, he is the strongest I've seen people learning ability. However, one thing he has not the same with my thoughts, that I want him to put good software design, write the code, he can not understand much, he is used to directly open dry hands, then what is the problem on the whole problem, I find it difficult to educate him.

One day, his face a little phone Facebook, phone face 15 minutes after the other to give up, he was a serious blow. Then, he started looking for Philippine people to practice speaking English, and I let him do the arithmetic problem, then, he found, the algorithm is not even a pure programming that have not been submitted several times, so he finished after that initial Leetcode 151 questions, the people are changed, before writing the code in earnest on paper the state of the program, the timing and process some of the conditions that may be encountered first set out, then, after logic design, write, since then, he has turned his larger world of. I later recommend him to Microsoft, Bing in China's first good 2-3 liters in China, and then to the United States of Azure, now heard that he was prepared to keep k8s-Founder of CO  Brendan Burns  mixed (although, he is still in the hands of the Indians, but I really do not know how much he can play in the future, because this year he was 33 years old, and very clever)

He used to shut ourselves up, I called him out, he does not come out, and later because of political reasons some offices had come to me, so I took him to play for two years, told him a lot of outside the world is how to play, he is a man quite good at social person, but the heart is open and willing to accept new things, although there is a certain prejudice against technology, such as do not like Windows, but it will not completely do not like to closed. Then I told him, quite strong Microsoft technology, you see only the surface of the technology, in-depth things are interlinked, until he found a variety of fast hardware stuff to Microsoft, the technology of Microsoft systems attitude has changed, and I let him tell me that there's a lot of Microsoft, and I found him to understand the dimensions of the technology is already more advanced in the ......

I had a guy or a team, he is a front-end, he said the front end stuff means nothing, I do want to come to the back end, and I took him ...... a little later, I said, if you want to play well, you required to Beijing, both now and do you think are doing so great, you have to give up, then the maximum extent possible out experience at the world's top companies, I even told him that if his girlfriend does not come along, then it first separated for some time before his own career, he came to Beijing, before his colleagues are waiting to see his jokes, I say, even those who think the unthinkable, do we need them. So he went to the Amazon, another year to go to Seattle, I told him, the next step is to go to AWS, and then, if there is sufficient ambition, with their own capital to this young Silicon Valley start-up companies to gamble ...... he kind of future I do not know how, but at least he did not limit himself, his future will not have cap ......

Also my classmates, I was with him at the University of bunk beds, and later he went to the People's University PhD computer, when the University of domestic databases do kingbase, then went to a foreign company, was sent to the user over there every day doing data analysis, and later he wanted to return the database of domestic research institutes to do, I said, do not ah, your skills much better than me, and Dr. theory blessing, you do not go abroad to play top companies, you do not know how strong, so he applied to go abroad to do with the company core, and later because of Hadoop, the company's products eventually become history, so I said, what you come to the United States, you must go to AWS, so he went to the AWS team of Aurora, AWS has become the backbone of the star product, the daily change in the core of MySQL source code, worked for two years, was promoted to Principal Software Engineer ......

Here I do not mean to go abroad more cattle, maybe you just focus on how much money, but I would say that the reason they have such a fate, except that they do have the strength, and even more because they never give yourself system What are the limits, is the kind of "hearts are more than the body," What school what have higher on the whereabouts of more forward, others such as family problems are in fact what will be the solution, really do not worry too many……

 Do not limit yourself

Above these stories, perhaps you can understand, perhaps you see is not necessarily can understand, here, let me make a summary of it

  • Do worthwhile things . The world demand for computer professionals are in short supply, so do not let yourself find all kinds of excuses for yourself to live in the "play toy", "moving bricks" and "the brute force overtime" situation. In fact, I found this world and many people have the ability, but a man of taste is indeed very small. The so-called valuable, is that someone else is willing to pay high prices, high technology threshold, creative, subversive ......
  • Expand their horizons and open their hearts . People want to become an open, do not do a narrow nationalist, make an open person, to look at this dimension of humanity, continue to put themselves to the world, rather than shut ourselves up, here, your English language skills for integration into the world you can not play a decisive role . Open your mind, face their own shortcomings, you just might move forward. Your vision determines your knowledge not know where to go, open your decision you want to go .
  • Stand on a higher dimension . Dimensional surface more than point-dimensional point, more than the surface dimensions of space dimensions, thinking and learning in higher dimensions, you will get more. Anxiety all day in those low-dimensional things (such as his salary, place of work, stable unstable, there is no account ......), will only make you become more and more mediocre, as long as you stand on a higher dimension ( For example: there are no horizons expand, the possibilities are not more, competition is not stronger, can not solve the bigger problem is more difficult, to create much value ......), time will let you know what those low-dimensional all is not thing . The same technology on learning, learning programming syntax characteristic dimensions of standing and standing learning programming paradigms, dimensions, design patterns are two completely different ways of learning.
  • Skilled in computing gains and losses . In fact, not many people really understand the calculation. Most people are figuring how much they will lose, but how much will not be considered. The average person also always considered nothing to lose in the short term, the good always considered that there will be what kind of return on my investment in the former calculation today, short-sighted, while the latter is in the house today, get tomorrow , computing is the future. Meticulous accounting of gains and losses, to know what is investment, speculation will not understand. For the money, you can speculate, but for their own best investment.
  • The courage to jump out of the shackles of tradition . Sometimes, out of tradition is not an easy task, because most people will have the psychological fear of the unknown. For example: I see a lot of people have been monopolized by large companies, in fact, the ability of people do not need to join a large company, the ability of a small number of people, few of these people should be all companies share the use of, so that for all of them it is to maximize the benefits. There is also such a thing now, such as: lawyers, designers ....... However, the vast majority of competent technical staff is afraid to step out of this. I practice in 2015 and 2016 over a year and a half, there have been these practices do "chicken" than the "second wife" a lot better, a lot of income Hao (sorry the car) ......

Chuang Tzu said a few words -

Tunnel vision can not be language in the sea who also arrested on false; // space limitations

Even summer insects can not phrase ice who, when Benedict also; // time limitations

Qu Shi Tao can not be language in the beam to teach also. // Cognitive Limitations

Do not own their own wall, the most tragic is that he limit himself, would have been unthinkable, encourage each other!

————————————————————

Note: This article is to advise you more open, so that they have more possibilities to go to a higher level, to do more valuable things become a stronger and better person ...... Of course, if you think you just want to do an ordinary person, and this article does not conflict ...... In addition, you do not think this article is to make you want to become an elite, but you must go to the Mogao ...... this article is to tell you with a face way of thinking about life, in this way of thinking, you will have more possibilities, more scenes ...... rather than directly to their return to "ordinary people" their "wall" up!

Note: I think to do with Java architecture for these things should be common sense, but there are a lot of people comment very much against this thing. Then I explain it: first, small project what language will do, love what what. However, true enterprise-class architecture is not the same, which is not just RESTful API or RPC, there are a variety of facilities and control systems, such as: application gateway, service discovery, configuration center, health checks, service monitoring, service governance (fusing, current limiting, power, etc., Retry, isolation, transactions compensation), Tracing monitoring, SOA / ESB, CQRS, EDA ...... these things in a non-Java technology stack system, it is difficult to see the whole picture, Java powerful ecological environment, is to allow you to focus on higher-level business architecture and up . (Do not think about the whole RPC several services, plus a cache, add a queue, you can call the architecture, it is just system integration Bale)

(Applause.)

Guess you like

Origin www.cnblogs.com/ricks/p/11994036.html