Grow up on the road, the sword like a dream

Source: Internet
Author: User

In the growth of the road, looking back to see whether it is a sword like a dream process?

Killing technique

You hit the key to the keyboard, and finally see the program as expected output the correct results, long spit a breath. Point a cigarette, look around, alone, but also a dead night. In the satisfaction of fixing bugs and the sadness of loneliness, you can't help but be confused. I can't remember how many bugs you fixed, and you can't even remember this is the first system you've been involved in development and maintenance. Like a swordsman in this river on the walk for many years, has not been remembered to die in their own sword how many, draw sword, someone down, you continue to walk, now "killing technique" has become.

What is the "killing technique" for a programmer? You have chosen a language to start learning programming, like a person who has just come into the lake to learn swords or knives, or it may be throwing knives. A few more books, imagine a project began to practice, familiar with the basic use of routines. Then walk into the river, worship the starter, reign, a few years after the sword Ming Ethereal, The sword, the sky, throwing no shadow, "kill the technique" finally. This is a programmer's way of growth, you chose the door weapons, learned the basic moves, and then into the lake and the river constantly growing in the fight. Finally, you can handle all kinds of system problems and understand the design patterns of different systems. Every few months or a year, you always find that the past code is not well written, and then refactor it again to improve your moves. A few years later, eventually become a master, you now fencing has become, but the sword si Gu, but the heart under the blank.

How long does it take for a programmer to build a "killing technique"? According to the 10,000-hour theory, if you continue to study and practice in a field for 10 hours a day, the quickest is three years. But three years is not a variety of possible interruptions (sickness, holidays, etc.), so but most people may need five years. Five years of surgery has been ideal, in fact, I took a longer time, and took more detours. From the Basic program to get started, then VB to Delphi and then C finally Java,java also experienced several generations of change, but still calculate same strain. The development of technology, the changes of the Times will let "killing technique" is also constantly evolving, just feel the sword small, but found that has entered the era of firearms, unavoidably vacant.

Ascending Dimension Learning

There were a lot of new technologies in the course of my practice, when I wanted to finish the work and take the time to learn. But a few years have not been able to take the time to see, and now go to see when the new technology has not needed to see. Five years into surgery is based on a point, the foundation of the body, and the next stage should not be looking for more points, but by the point and line, from the line into the net, by the net taxiing. Around a point to underline, by a group of lines into the net, and finally by the net forming, taxiing express a more advanced knowledge and skills to use the form, more than a lot of discrete knowledge and skill points have more value. Many of the real-life novels are weaker than those of the same realm, and until these creatures have completed their taxiing, they become more powerful than those of the same realm. The implication of taxiing in fiction is that creatures possess human intelligence and can use their abilities more wisely, and their strength becomes more powerful than men (for reasons of stronger physical properties). I have borrowed a similar metaphor here to express the wisdom of using knowledge and skills.

"Three Body" this novel is hot in recent years, so you may have heard the invention of the word "dimensionality attack", in the Internet circle the word used a lot. And about learning from the point and line, from the line into the net, from the net taxiing, in fact, is a "rising dimension of learning" way. This process has almost no end point, is a continuous learning process of continuous improvement, the final knot how much network, into what shape, all look at personal cultivation. A line at least two points to draw, then the second point of choice depends on whether it can be connected with the first point, and this is more than in a dimension to predict and chaos casing to be effective.

In addition to the real fiction in the vague metaphor, in fact, this set of principles in Jin Yong design of the military study system more obvious. Or we'll take a look at the "Shoot the Eagle" trilogy, which we all know best. Guo Jing First division from the Jiangnan Seven strange, and later with the full true seven of the children of the several learned Kung Fu. This is in Kung Fu is two points, but did not see the two points have any connection, finally Guo Jing Lake fame, the end into a generation of master depends on what? Dragon 18 Palm. Why there are 18 palms so much, from the description of the novel to express a system of meaning, a system of forming a net, the final form named the Dragon 18 palm. In fact, Guo Jing also learned a more system, the form of more Bull X Kung fu "nine Yin Canon." In addition to Guo Jing "Nine yin Canon" Many people have seen the study, there are experts such as: yellow Pharmacists, Wang Zhongyang, etc., there are general people such as: MUI Wind. The masters themselves have their own martial arts system and form, so read the "Nine Yin Canon" is only from the understanding, into their own system even created a new martial arts form. And the Mesucheng and the flow is only to learn some of the moves (Nine yin Bones claw), and before their own learning in fact there is not much association, martial arts Realm eventually limited.

Theory and Practice

On the way to learn how to build a net taxiing, in the end it should be a broader reading study to establish theoretical boundaries, or in actual combat to understand ascension. On this point I have been thinking about the conclusion is to establish a balance between the two extremes are not appropriate, five years into the process more eccentric combat. Then the later stages may need to be more biased, to raise the abstract height, because the reality will restrict you to participate in the actual combat experience, leading to some things not to abstract thinking is not available.

There is a lot of controversy about theory and practice in history, and some famous idioms have been left behind. The negative historical representative of the theory school: Kuo, there is an idiom about him, on paper. He talked about a set of military theory, a battlefield really hit the death of hundreds of thousands of soldiers killed, so we will take Kuo as an example to criticize the lack of practical experience to support the theory of unreliable. But in fact there is another more famous historical figure, but also the theory of the body, in the real worship will be no actual combat experience. About his idiom, such as: Last Stand, this is his abstract thought for a long time, but also the first time on the battlefield use, a war and history. Finally about Han Xin, history said he rate the army out of Chen Cang, set three Qin, seize Wei, break generation, eliminate Zhao, Drop yan, cut Qi, until Gai under Quanjian Chu Army, no defeat, the world Mo Dare to contend with it. The princely will be a man of the whole Ren, a moment kokushimuso, belongs to the ancient Chinese war faction representative figures. Han Xin's opponent Xiang Yu in history is an actual combat faction representative, the individual "killing technique" higher than Xin Xin more than a level of fear. But in fact, he and Han Xin is not at all a dimension, Han Xin in the last face of Xiang Yu before, has been through a large number of battles to continue to evidence and improve his theory of war. Gai under the Battle of Xiang Yu in 10 ambush, leading to its Wujiang Ziwen, more like a high-dimensional hit low-dimensional attack ah. So about the relationship between theory and actual combat, from this historical story can have some experience, combined with their own situation to choose the right balance.

Looking back on your path to growth, you will often feel a growing bottleneck every five years. After the first five years of the traditional IT industry, it felt obvious that it had entered the bottleneck of technological growth, after which luck had been upgraded to the new technology dimension by switching to the Internet industry. After five years, standing in 10 years after the end, looking back to the past, sword-to-phase, such as Dream, I know tomorrow will be a new battlefield after Ascension.

Grow up on the road, the sword like a dream

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.