How do programmers start a business?

Source: Internet
Author: User

Zhou Hongyu: starting from a programmer's start

Zhou Hongyi, who left Yahoo China, is now an investment partner of IDG and has $0.5 billion in his hand for venture capital. He naturally has an endless topic about entrepreneurship. Because Zhou was a programmer and has always been a loyal reader of this magazine, he hopes to discuss the topic of "Programmer Entrepreneurship" from the perspective of investors.

On a Friday evening, in a bar on Guanghua Road, Beijing, this magazine will talk about Zhou Hongyi. Zhou Hongyi, who arrived from Changping Yuan Road, was late for half an hour due to traffic jam. After talking about the meeting for a day, his voice was a bit hoarse. However, after dinner, Zhou Hongyi expressed his views in a fast tone.

Reporter: I have already seen you have been interviewed on other media and talked a lot about entrepreneurship. In the face of programmers, what is special about entrepreneurship?

Zhou Hongyi: This is true. Recently, due to my identity, I only accept entrepreneurship topics. I am willing to talk about my point of view about programmer entrepreneurship because I was a programmer and started from a small company, I think it is good to treat many programmers, including the author of shared software and some small websites. I hope to share some experiences with them.

First, I want to say that smart people may not succeed. Many programmers are very smart, but I will know that they will not succeed. Because I have seen some problems, and too many programmers have many misunderstandings. Therefore, I hope to tell programmers my point of view. Some programmers may be awake. It is enough for someone to feel that some of my words have helped him grow up in the future.

You know, programmers always think they are good, so they can succeed, but they are not. Most programmers in China are blind: they can see the csdn Forum, or a group of people can feel extremely good about themselves, and they can live with experts, A group of blue-collar employees complain that the company and the social environment are not good and the treatment is not good.

It should be said that the success rate of Chinese programmers in entrepreneurship is also very low. There are several successful Chinese Internet users who have actually written ten years of software. In fact, the status quo is very different from what we can hear about media promotion.

The ideal of many programmers is to write a shared software and earn millions a year. But what I want to talk about is not to tell programmers how to make money, but to make money easily, but to tell them how to start a business. For example, although the author of flashget has a high income and has no worries about food and clothing, from the perspective of entrepreneurship, it has not succeeded in starting a business as a commercial company.

Reporter: According to your observations, what do Chinese programmers lack in entrepreneurship?

Zhou Hongyu: First of all, I saw a lack of cooperative mentality for Chinese programmers. I think this is the biggest problem for Chinese programmers. Of course, there are many reasons.

Most people often say this: Attitude determines everything. But in fact, good programmers are basically arrogant, because programmers often feel that they are doing a very great thing in the world. This is to drive the machine, modify a line of code, and the machine will be able to work, different behaviors can be generated. This will easily give programmers the illusion that they can control everything. The confidence of programmers is very much needed in programming, but it is not suitable for all occasions. If we don't talk about this, many programmers still think they are king of the world.

In fact, the programmer's ability only controls a machine. However, it is not enough to start a business simply to deal with machines. He also needs to deal with partners, competitors, investors, employees, and even the entire social environment. Many programmers are used to dealing with machines and are not good at or willing to do other work. Many Programmers think that "marketing is not very simple, the market is very simple, and management is very simple." I think this mentality is very harmful.

The programmer is still a stubborn crowd. He feels that he is the chief of the machine, so he is not flexible and will not compromise. I also liked to write programs at the time, but I knew that if I was addicted to writing programs, it would be boring, so I was forced to change my role.

Reporter: Should you often deal with programmers of different levels during your company? What are the stories and impressions?

Zhou Hongyu: I have received several letters from programmers over the past two days. In a letter, "I am such a good programmer. Why can't I succeed? Please give me some advice. Here is my blog address. After reading it, you will understand me ." What I want to say is: If you really want the help of others, you have to tell the truth, instead of saying that you are excellent. This language will make others feel uncomfortable, not a good communication method. I actually read that blog, but after reading it, I think this programmer is a fantasy.

It can be said that many programmers are actually arrogant because they do not want to start a business. They may encounter problems when working in the company. Therefore, I even think that programmers encounter more difficulties in entrepreneurship than other types of employees. If programmers want to lead a startup, they may first force themselves to be not a programmer.

Reporter: we should not only talk about programmer entrepreneurship, but also start from programmers. What changes should we make to avoid these problems?

Zhou Hongyu: Yes. Start a business. Programmers must first learn to cooperate with others. At this point, many programmers will say, "I am writing programs with other programmers. I will cooperate ." However, this kind of cooperation is one-sided. What I talk about is not only the cooperation between programmers and programmers, but also the cooperation between programmers and various other roles. Programmers can easily understand their language. But as a programmer, can you cooperate well with business and sales personnel.

I have seen many examples over the years: programmers can set their goal as Bill Gates. In fact, Bill Gates should not be the target object of programmer worship. This will lead programmers to lose their way, because another Microsoft founder, Paul Allen, is the real programmer. Looking at other examples, Google's 20th programmers can get $0.5 billion. The two founders of Adobe are also proficient in technology and business, so that they can achieve better success. Therefore, for many programmers, it is necessary to find a true example and not to be confused by external stories. If you cut off the appearance of some stories, you will find that many successful programmers abroad must have a strong sense of business or a group.

Reporter: that is to say, programmers should be involved in entrepreneurship rather than necessarily leaders?

Zhou Hong: programmers do not feel very good about business. Even if there is a sense of business, this is actually just an inspiration and a creative idea, but to make it bigger, you still need a series of management, market, operation, these are unimaginable for programmers. Programmers should be clear and find a cooperation team that can make up for their defects in areas they are not good. Joining a startup team may account for 10% of individuals, but because it is easier to succeed and the team can do 100 points. However, if you do this by yourself, it is very likely that you will fail.

In this regard, foreign programmers are clear about their own length. In Silicon Valley, many programmers are very technical, but they know that they are only at a high level in the field of technology. When they come out of this field, they have nothing to do with themselves. With this mentality, they know how to work with others. I think programmers outside of China have generally recognized this point and they are willing to become a member of the entrepreneurial team rather than start their own business.

Therefore, programmers need to adjust their mentality and never regard themselves as elites. They must admit that they are excellent in programming, but there will always be others who are better than themselves. For other fields, it is very likely that you are very ignorant. You must know that programmers have the least choice, so an open mind is the most important.

Reporter: Do you think there is a gap between domestic programmers and entrepreneurial requirements?

Zhou Hongyu: I think many programmers have too little experience. He has never done a lot of work seriously, so he talks about entrepreneurship. If a programmer has not gone deep into programming and has not accumulated, it is half a bottle of vinegar. I have been familiar with such programmers, and they do not know what the problem is, making people feel love and hate. In my opinion, since programmers must rely on their own technologies, they must be steadfast and be able to achieve any idea.

But now some programmers do not have business consciousness, but are very conceited. If they do not trust others, they will not do things they do not understand. I have met many programmers who have questions about the direction of the company. They wanted to think clearly first, but it took a long time to think about it. A lot of programmers are sad here, and there is not much accumulation, but they don't believe in their own companies and bosses. This is a paradox and requires the programmers to deeply reflect on it. You know, every company has people who know business.

In this way, some programmers are extremely conceited, and some programmers feel very inferior after encountering many nails, so they think that the domestic software industry is not good, and finally they go abroad or work, few programmers can make fair comments on themselves.

Reporter: Do you think that the domestic environment is a factor that causes impetuous programmers?

Zhou Hongyi: I have asked this question. I have never considered this carefully before. But I think, in any case, programmers need to find problems first, because the big environment is like this. I admit a reality: the programmer's survival status is not very good, but many complaints from programmers are actually a contrast between unrealistic expectations and their own defects.

First, there is no product size, only the market size. Many people always think this is small, and it doesn't seem to me. I think that the company's products are boring. To do this, we need to make 3D engines as some people in the csdn Forum advertise: it seems that this is the only way to make a game. This is actually an impetuous. Many programmers write software with a lot of bugs and weak basic knowledge. If they haven't participated in a few projects and haven't written 100,000 lines of code, do they have to talk about big projects? Is this valuable?

In addition, I also found that some programmers were particularly angry with the environment and scolded the boss. In fact, they could only make their own mentality very bad. Many people did very poorly when they first entered the company. Although the salary was low, he did not expect to add a lot of bugs to the company. The company was actually offering him tuition. On the Forum, everyone was discussing how to save less money. Some people even listed some black name tickets. The result of this approach is that the programmer himself gets angry with the environment around him.

Some programmers also like to give advice to the company. I personally think This is not impossible, but it is reasonable to blame other companies for their own advantages. If you can't see it, it just means you can't see it. I have seen many programmers write blogs. I think technical exchanges are very good, but some people write comments. I think programmers do not want to be critics. There is no shortage of critics in China. What is lacking most is real practitioners.

In short, programmers are generally too self-satisfied. It is impossible to really understand what the world is when we live in the world of ourselves. I have been aware of these problems for a long time and have worked hard to provide customer service. My experience is to see how others do well, why they do well, and what I don't understand. Programmers must learn to stand on others' positions to view problems.

Reporter: What suggestions do you have for programmers who want to start a business?

Zhou Hongyu: For programmers, it is very easy to do now. This requires a lot of practice. We need to cultivate our product and business feelings. My suggestions may seem a bit loyal. For the vast majority of programmers, their chances of success are very small, so I think it is more appropriate to join a startup team. There are many companies that start their own business at the beginning, and they also need a lot of excellent programmers to join. If you have an ideal idea, you can choose to join a team and have corresponding shares. In this respect, I can serve as a bridge.

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.