Programmer, build your business awareness - why the programmer needs business awareness

xiaoxiao2021-03-19  189

The programmer represents the owner of the technology, compared to other people, they have more powerful strength, and even say that it is the golden finger that has the legendary point stone. However, the transitional obsessed technology also makes many programmers can't get the secret, this book will tell the story of the programmer who has found the secret, and help you analyze how they find the secret.

What is the most proud of playing technology and utilization technology? It is definitely the technology you made in front of others. Just like Camac makes new three-dimensional game technology, the whole world is crazy, which is the ultimate fantasy that a technician can achieve. However, for most programmers, such a height is unprofitable, but this does not hinder the skills they come to SHOW. I know a technician in the DOS era, and he learns five input methods when others will use the pinyin input method; when others will use UCDOS, he can decrypt the WPS file, when others will use ccede He can show off the code of Menu written with the printing long. However, in today, I still have a self-satisfaction with myself. In fact, such technicians should not be a few, and even some people only have 50 steps to laugh. This doesn't blame them, because when the software development enters China, all aspects of technical information is less pitiful, especially when DOS is programmed to Windows, Microsoft has a lot of APIs without announcement, at that time, maybe The core of the product is to understand an API or a hook more than others. Jiang Tao once led the development of Jinshan's words. In fact, it was just because they used a hook mechanism to intercept the information from the program and translated the process, but this technology, the truth made such a large industry, also created A few millionaires. For Wang Zidi, it is also a DLL file in the Windows system to achieve Chinese, and there is a best-selling Chinese star software. The rise of Rising is also because Liu Xu has made a popular killing mechanism of the popular Word macro virus, and it opened the market at once. At that time, these people were known as masters because they have some key technologies. It can even be said that it is not necessarily a technology, it is likely to just skill. However, now with the rise of the Internet, the value of skills is getting smaller and smaller, encounter a problem, search for the search engine, usually you can find the answer. It's really not, send a request in the forum, and I often have a master to tell you the answer. A person masters a certain technical skill becomes more and more important. Speaking here, we can tell a small episode, this is Microsoft first selected MVP (the most valuable expert) of the community, in 9CBS, according to the experts, the most questions, who answer the most, who is an expert. When 9CBS gave the list to Microsoft by searching, at the first meeting, everyone fell below the glasses, the first place is a girl, and she is not programs. When she asked her experience, she said that every time she saw the problem, she will first use the search engine. If the Chinese can't find it, she uses some keywords to search for the English website, so someone will answer, This answer is coming out, and many of them are English answers, which also makes many netizens feel that this is indeed a high person, because these problems have answered in English. I have learned all this, and it is a lot of realization. In addition to seeing some programmers' lazy, I can feel that the skills are not called measuring a threshold of a programmer level. At this time, it is more important to see if the commercial value of the technology is more important than the business value of the technology in addition to the depth and breadth of its technology. At this time, if it is a programmer, it is still not possible to achieve a bigger achievement throughout the day.

There is still a meaning of playing technology, it is an obsessed with the latest technology. Once you have new progress, you have to download it, or install it. Once once we were invited by a company to participate in their technical seminars. There are two groups of developed teams, a group of original technology development teams, and another group is the latest, and it is necessary to develop in .NET technology, then .NET is still an emerging technology, some people give it happen I recommended an engineer to the teacher. The engineer claimed to be very popular with .NET technology. However, when this engineer told the idea of ​​preparing it to prepare for .NET, the original development team asked the content of a lot of system design, this engineer could hardly respond because he just played .NET Technology, there is no experience in such technologies in commercial applications. After the meeting, Derison was also said: "Although he has a certain understanding of Microsoft .NET technology, it is indeed a lot of experience." Later, the engineer has developed is not bad, enter Microsoft Development Cooperation, specifically To tell Microsoft's latest technique, I want to hook him with his own hobbies, and it is also a good choice. However, such a position is just a few, for most programmers, playing technology does not bring him higher value. Two days ago, this engineer mentioned on his BLOG that he made a private screen saver with a screensaver program built by Microsoft's latest platform, demonstrated to his colleague, and colleagues feel very new. When I saw this blog, I feel a hard laugh: play technology! Another consequence of playing technology is easy to lose. In the DOS era, the technology is very small, the technical direction in front of the programmer is very small, and it is easy to play with the depth. But with the Windows platform, especially after the network appears, various technical layers have emerged, even if the programmer with high levels is also difficult to take into account several technical fields. If you can't have a deep understanding of the dragon pulse of technology development, it is easy to limit the surface understanding of technology. So there will be a forum "what is good. I should choose the language of the language." According to most people's explanation, only the election of a technical route, the real drill goes, naturally will achieve good results, because Different technologies are connected. When Microsoft Engineer Sun Exchange, I didn't hesitate when I reposing the program. "Do you want to do it deeply?", It is not hesitant to say: "Be deep, and in the breadth, you will take some time a week. Especially in the current Internet, online information is so huge, the professional website is dense, and the search is extremely convenient. If you want to get any resources, it is not a matter of nothing. "And there is also a result of playing technology, It is easy to ignore the needs of users. Technology Cool is a great thing, but this does not guarantee continuous survival. Although Silicon Valley once attracts the attention of programmers to see which company is cooled. For example, the initial is Apple's technology is the cooler. Later, Netscape is a browser company that makes it feels cool. Subsequent Sun launches the rise of Java language, Java technology has become cool, but now, Google Search Engine Become the coolest technology. Therefore, the technology itself is only not enough to feel much. The founder of Trend Micro Zhang Mingzheng and Ms. Chen Yizhen mentioned in the book "Unblocking Trends", the culture of the start trend is to be the coolest technology and product, but as the company has developed to a certain stage They find that these don't guarantee the company's sustainable development and customer agreement, and the needs of truly understanding and analyzing users are more important.

"Our company will transform from a Cool technology to companies that meet customer needs." This is what they have made by the company for more than ten years, and programmers in software companies should naturally get some revelations. Resemble Address: http://blog.9cbs.net/superyan/archive/2006/03/10/620875.aspx

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

New Post(0)