Programmer, is your road? (One)

xiaoxiao2021-03-06  103

The essence of a competitive strategy is to link a company to its environment. - "Competitive Strategy"

The first chapter of the "Competitive Strategy" is "Industrial Structure Analysis", pointed out that "the competitive state within an industry depends on five basic competitiveness", "entering threats, replacing threats, buyers, vendors) And the competition of existing competitors. " Obviously, the direct set is not available, but it is possible to learn from the specific analysis process of Potter.

Enter barriers and exit barriers

The high and low of these two barriers determine the intensity of competition in the position. The lower the barrier, the greater the possibility of potential entrants, the greater the competition, the more intense competition. This truth is very intuitive. Take the compiler development of me as an example. Usually the compilation theory is considered to be one of the most embarrassing disciplines in computer science. Most people have forgotten, the only remember is difficult to learn. . In this case, even if there is a chance to work in this area, you will also choose to give up. Is that it is not so fierce that it is not so fierce? Nome, you have to look at the barrier. Think about it, I spent so big into the door, whoever makes me change I still think about thinking, I can't let the previous heart and whitening, how can I have to recover the investment recycling? In my opinion, those who accidentally entered the development of the compiler, I was so difficult to retreat, I was quit early, or the more it was, I couldn't bear it; and I truly urged the competition, it was the challenge of those who consciously entered this area. Master, genius. Because talents are rare, do this line can get relatively high pay; but the master gather, it is difficult to achieve the achievement, it is difficult to make a break, it is easy to produce frustration, "ingredient, and how to live" is the most appropriate description.

In fact, the barriers are not only technologically, but also emotions, especially withdrawal of barriers, many people are really thinking, think about it for so long, have feelings, sure, have been doing, no longer Change it. The conversion cost is an important factor in the barrier. We can analyze it from two aspects. First, do the same nature after the hopping, although the work content is the same, but the form may be completely different. At this time, it is necessary to spend a certain strength to familiarize it; on the other hand, the boss finds someone to replace my price is also a conversion cost, such as the "software blue collar" concept, its purpose is to get a lower Conversion cost. Obviously, the lower the conversion cost, the more intense competition.

The figure below shows the relationship between entering barriers and exit barriers.

After realizing your strengths and weaknesses, you can give yourself a clear positioning. Further, it can take the corresponding action to affect the barrier to enhance the direction of competitiveness. The last point is to pay attention to changes in the entire industry because the industry changes will cause changes in barriers, which in turn affects our relative competitiveness.

Take myself as an example.

I have been engaged in the development of compiler after graduation in 2003, which belongs to entry-level players. I chose this direction because it is indeed interested in it, I really want to know what is the most important tool for this programmer this programmer, how to do it. In China, there are not many manufacturers of compilers, and laboratory compiled as a research direction is also a phoenix righteous in the university. Therefore, the new entrant (including me) is a white paper with respect to compilation. Therefore, the barriers entering the industry are not the degree of mastery of the compilation theory (technical barriers), but depends on the conversion cost. Those who can make the recruitment unit conversion cost as small as possible will become a priority to select objects.

Since the chance of compilation is small, it is difficult, and it is difficult to enter the industry. Naturally choose this industry. I believe that the compilation area is also a relatively high industry, because there are too many people who don't know how to build compilation but still become an excellent programmer, and the application of compilation knowledge is not wide. Double high has caused the internal competition in the industry that makes me in two difficulties. On the one hand, I like this kind of work, and it is very difficult to come out again. It has to be aware of the maximum feeling of reading "Competitive Strategy", just all the analysis is only for the only goal - gaining profits. Ten rationality is also very cold. I think I have to make the choice of "fish and bear", but now I don't know which good. To be honest, I feel that the idea of ​​the head is a little vanity, but it is difficult to overcome it. At least you can get someone to get everyone.

Of course, if it is more inserted, it will also find the direction that can lead to shortness, just need a little patience and insight. But this is still left, please pay attention.

Related Articles: Programmer, is your road? - Open programmers, is your road? (two)

转载请注明原文地址:https://www.9cbs.com/read-126088.html

New Post(0)