I have to write this article today because I am obsessed with software, obsessed with technology. Today's programming is no longer very long ago, we have a big trend of the software, carefully analyze the big trend of the software industry, which is already a big fish to eat small fish, survive the small fish to eat big fish. There are two reasons for the special small team and small individuals: 1. It is extremely high in specific industries. 2. For the "agent" service for large software manufacturers. Perhaps a friend has made some zero heads in some low-end markets because of desperately developing, but there is no future in this development. Especially with the user's understanding of the software and the idea of software selling software, this situation will become more and more monopoly. The software itself is characterized by reproducibility. With the popularity and development of the Internet, the sales model of the entire software will also change. In terms of the software itself, sales vendors will continue to compress themselves in an acceptable range. Price, this compression has been "as long as you pay" you can give you the point, of course, subsequent further service users should pay. Such compression is just like the free email, free communication tools, free consulting services, providing these services, is always staring at the greater interests of the background. My bold prophecy: Microsoft's future desktop operating system will be free, and a lot of services are transplanted to their own servers. You do not believe? You can take a closer study of IBM, Sun, Microsoft. Is the open and free behavior of one by one to make you feel incredible? IBM strongly supported Eclipse has begun to affect every Java developer, while continuously affecting developers in program development mode, operating mode, deployment mode, which is directly synchronized with IBM's own business model. So, if the user discovered very good software, he would choose unique but slightly cheap software when it is cheap enough? Information technology can only play its role only with industry integration. This integration needs to be familiar with the technology and familiar with the organization. What is the concept of outsourcing now, let people think of what the outsourmeters do it, what did the adapter do? Is it just some programs? It is definitely not, my answer is that the outsourcing is: the outsourmers have established their own mature industry models, and they have made strict definitions in the input and output. The technical architecture of the software system can be handed over to the adapter. On this situation, let us think of what the core value of the software exists. You still feel that as long as you master a sign language? Of course, you just have a robot close to the computer. So what is your development? Do you have to know some industry knowledge? The previous wine as a mess, let's take the words to come forward, talk about how we are learning and working in their career planning. Entrepreneurs have many friends around me, mastering some technologies, thinking throughout the day. Then I will ask him some ideas he wants to start, and find that they are very important to see their own ideas. I don't know how to say it is good, I have to tell him about his creative information about his creative, and find a sample to see him. After reading it, I found my friend to tell me "Ah? This is already so many people do?". Then quietly give up. The reason they give up is that simple, and some people have done it. A software worker is too important to create a naive behavior. The reason is very simple, that is, I want to pass the pass. In addition to competition, the entire society begins to form a huge network of interest chain. This network is exactly the same as the Internet. If you want to don't have the value of the Internet, how can you think about your value? Please carefully use your own technology to "program", each of you want to intervene, and continue to use the "low return" to the problem, and finally simplify to a core recursive processing program. At this time, you are eligible for entrepreneurship.
Yes, we are program writers, so we have to use our procedure thinking to think about the specific industries. This will show the way to refine the point that can be expressed in binary, then you have a big success. You don't want to intervene, you must use IF..THEN to jump out of the definition. I specially promoted the entrepreneurial model: integration service. IBM is this, we should also do this. It should be too thin for IBM, it needs you to help. Project Manager, the programmer around me said that non-programmers also said that the writing procedure is a young man, and the long-term look is not a good thing. As the age is a little, it will go to management. I am very embarrassed, but it is indeed a simple route that many people pursue up. But as far as I observe, a person who doesn't understand IT, it is difficult for IT project management unless it has a hard-working project assistant. In fact, it is very simple because it is to manage which industry is to be familiar with that industry. I think that I should be familiar with the IT industry, you believe in it. This illustrates a problem. If you are very floating in the programmer stage, you may not be an excellent IT project manager. Maybe you think it is very simple, you can use your familiar management knowledge to explain, but it is true. So the programmer friends don't worry that they can't be the IT project manager, others can't do it, as long as we are, what are you afraid? I have a good one of my solid IT.