Programmer, building your business consciousness (serialization 5)

Source: Internet
Author: User

Programmer, build your business consciousness (serialization 5)

 

Programmers represent technology owners who are more powerful than other groups. They can even say that they have the legendary golden finger. However, transition obsession with technology also makes it impossible for many programmers to get that secret. This book will tell the stories of programmers who have found the secret and help you analyze how they find the secret.

Xin Hui

 

Directory

Preface

Chapter 1: Why do programmers need business awareness

Chapter 2: communicate with customers to establish business awareness

Chapter 3: Changes in software billing and profit models

Chapter 4: business awareness in the software entrepreneurship Model

Chapter 5: business awareness and software Ethics

Chapter 6: relying on business awareness to explore new business opportunities in the software field

Chapter 7: Develop your business Consciousness

Chapter 8: business awareness in Enterprises

Postscript: career growth of programmers

Chapter 2 Communicate with customers to establish business awareness

 

At the beginning, Tsinghua graduates who founded weisu technology received a favor from an investment institution in Hong Kong and received a certain angel investment fund. Therefore, they think that their products will be favored by users. With this idea, they will present their video conferencing Product Version 1.0 to customers. After reading this, the customer said, "aren't all netmeeting products provided by Microsoft? What are the differences between you and them? NetMeeting is a free product. Why should I purchase your product ?" At that time, General Manager ye bin was speechless. Later, we finally understood the reason why there is a big gap between a technology and a product. It is necessary to provide sufficient persuasiveness for users to purchase the product. Even so, they still haven't sold a set of products after several minor versions. After version 2.0 was released, multi-party audio mixing meetings were provided to support whiteboard functions in various file formats and other enhanced functions. This won the preliminary approval of the user. Up to now, ye bin said: "This is a turning point in my entrepreneurship ."

 

Now, when you know the necessary deciding factors before you start a business, you can measure your solutions. Who are you facing? Why are they using your service? What services will they pay? Is there any similar product on the market? What can they do? Which of the following functions are missing? What is the future competitive situation? And so on. Only after you take all these factors into consideration, you can determine your starting point in the return header. Maybe you will have a clearer understanding of your products at that time.

 

Magic C ++ is a work of two programmers. It is a development environment on the Windows platform that allows developers to develop UNIX programs, when Zhang Tao, one of the founders, worked in the Telecommunications Department, he suffered a hard time in Unix development environments. Another founder, Dai Xiaodong, also experienced such problems. As a result, the two men resigned from their comfortable work and buried themselves in the development of software in an urban-rural junction in Guangzhou. Two people have been doing this for nearly two years. In this process, they do not have any other entertainment or entertainment. Writing code, eating, or sleeping has become the whole of life, the nerves of the last two people almost collapsed in tension. We really want to pay tribute to them for their infatuation with technology, but it is easy to find some impulsive elements in the response to their previous decisions. "This market is a narrow market with a small user base, and Chinese customers are not paying for development tools. Therefore, we recommend that you sell it abroad ." Of course, magic C ++ is also developing steadily, but if we can better examine the market, we may be able to achieve better success.

 

2.1 The developed software is not used by programmers themselves.

 

Someone once described the high level of programming at the time. When I saw a software, I thought it was not easy to use, so I wrote one by myself. It is estimated that many programming experts often have this impulse. However, when we carefully measure some of their motivations, we will find that they wanted to write software for themselves rather than for users.

 

I remember that when Kingsoft launched the "user experience lab", we were proud to announce it. Because, we can observe the user's usage habits. I think this may be due to the fact that Lei Jun has discovered in various media reports that companies have recorded every attempt to use software and analyzed users' usage habits, this improves the user experience. In the father of VB's book, I also explained the importance.

 

However, many programmers still cannot view the use of software from the user's perspective. I have used an online survey system. The system has powerful functions and can be used at various levels to support various data types of surveys. However, sadly, the system's security and naming are extremely messy. I think only developers can understand why such a name is needed. If an error occurs after the data is entered, the system will also return some confusing tips. Every time I use it, I have to remember how it is used. Even so, it cannot guarantee a success. This gives me fear and distrust of the entire system. In the news background of csdn, a simple function is provided. However, after a user submits news, the news generation page should be provided. However, the news background of csdn provides a modification page, to view the information, you need to visit a long and long dynamic address on the front-end to obtain it. Such a simple modification can only be corrected after three years. Because every time you raise this requirement, developers always say that they are very busy. Since they can implement the entire function, why do they need to modify it.

 

Mao Yiding, an IT veteran who is now senior vice president of rising, also tells his personal experience. At that time, when Zhuhai Jinshan was developing WPS 97 products, he asked Mao Yiding to make the earliest suggestions for users. After Mao Yiding was carefully used, he wrote a full page of comments, however, many developers do not take it for granted. For example, Mao Yiding proposed why the "Word Count Statistics" function is not commonly used. After some operations, the developer took the mouse and displayed the result on the screen, then, can this be implemented? For other functions, developers think that they are very painstaking to do the right-click, but Mao Yiding pointed out that most users do not know how to use the right-click. Therefore, it is necessary for programmers to respect user habits.

Programmer, building your business consciousness (2)

Programmer, building your business consciousness (1)

Programmer, building your business consciousness (serialization 3)

Programmer, building your business consciousness (serialization 4)

Related Article

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.