Let's talk about it. In fact, the so-called Microsoft strategy has been thoroughly studied, such as HBR. The core of Microsoft is to build an OS platform. Both sides of the platform are common users and developers. The core of Microsoft's platform policy is that OS users are charged and software developers are free of charge. Why? Because there is no downstream user, there will naturally be no revenue, and the more upstream developers, the more downstream users. In fact, Microsoft is actually subsidizing developers for free. Here I will help you to change the saying that developers are actually at the cost of their career development prospects and differentiated competitiveness in the future, to exchange with Microsoft for the cost of development and learning. What is pitfall? This is called a pitfall, and it is also a gray-level pitfall. This is totally different from the gaming platform. For example, for Xbox 360, Microsoft Ning can sell the host to users at a lower cost price, and then accept authorization and sales share from the developer.
Many Microsoft developers blame themselves, especially those who engage in Web applications. They can't go deep, there are too many new things, fierce competition, and fast technological development. In fact, I think the key lies in whether these developers understand Microsoft's platform strategy. "developers are free and users are charged." This not only greatly reduces the threshold, but also means that, microsoft cannot give up its influence on your way of thinking, knowledge structure, and technical dependence. The former means fierce competition, lack of barriers to personal skills, and it is bound to be exhausted, at the same time, inducing full competition among developers is also very beneficial to Microsoft's own application products. The latter means that Microsoft will have to pull applications in the form of rapid platform updates, it will never let your innovation come before it, and it will never give you this time difference (now M $ is becoming more and more skillful, huh, huh ), it monopolizes and leads the technological development of the entire platform from all levels. Moreover, the worse Microsoft products such as office and Vista sell, the faster they need to upgrade development technologies, at the same time, it is determined that the occasional innovation of developers can only be low-level innovation. In the end, the majority of your so-called new idea will be quickly merged into the platform technology by Microsoft, it is not difficult to explain why. why is the net update speed so fast, why is the application framework so popular, but there are few large-scale open sourceCommunityThis is why we have paid a real and influential substantive attention to it.
So, to put it bluntly, developers are only a piece of chess in the Microsoft platform. Don't think you are actually earning money from M $. The old birds who have been on the battlefield for a long time know that the technology of several private platforms is not worth the money. It is really not worth boasting. the development area is very narrow, but it is worth a thousand miles, because in essence, you cannot grasp your own destiny .... OK .... when we talk about it, we have to rely on everyone to understand what we mean. Of course, I can understand it if someone doesn't understand it. How do you go? radish and cabbage have their own love. Some people like to take risks on their own. Others are willing to be taken away. Others prefer to sharpen their heads and squeeze them into M $. Only you can know this. But at least you can understand the problem. There is always no harm.
Note: Well, I am not trying to combat everyone's learning enthusiasm, not to belittle Microsoft. It is no exaggeration to say that Microsoft's strategy is an epoch great creation. We encourage you to think about it and remind you to actively seek your own differentiated development based on Microsoft's strategy. This is my main purpose ~