Zhou Hongyi talk about entrepreneurship: A lot of programmers have high IQ but I know they won't succeed when I see them.

Source: Internet
Author: User

Many people are longing to start their own business one day, especially for programmers. If you want to start a business, then how to start a business, what needs to be prepared, what are your own shortcomings and so on these questions have you considered? This article is to share with you Zhou Hongyi in a media interview to the programmer's Entrepreneurship class.

The special point of the programmer's business

On the programmer's business, I am willing to talk about my point of view, because I am a programmer, but also from small companies, I think that many programmers, including the sharing of software authors and some small site is still very good. I would like to share some experience and experiences.

First of all, I want to say that smart people do not necessarily succeed, many programmers are smart, but I see that they will not succeed.

Because I see some problems, and now too many programmers have a lot of misunderstanding. Therefore, I would like to tell the programmer my point of view. Perhaps some programmers can be awake, someone may have a certain sentence of my feelings, to his future growth has helped, this is enough.

You know, programmers always think they are good so they can succeed, not really.

China's programmers are mostly blind: look at some forums can feel, or have a group of people feel extremely good, as experts, or a group of blue-collar complaining about the company and the social environment, the treatment is not good.

It should be said that the success rate of Chinese programmer entrepreneurship is also very low. A few of the successful Chinese internet people have actually written 10 years of software. In fact, the status quo is very different from the stories we can hear about the media.

Many programmers have the highest ideal of writing a shareware that can earn millions of a year. But what I want to talk about is not telling programmers how to make money, making money easy, but telling programmers how to start a business. For example, although the author of FlashGet's income is very high, there is no worry about food and clothing, but from the perspective of entrepreneurship, it is not a commercial company's entrepreneurial success.

The programmer's lack of entrepreneurship

First of all, I see the lack of cooperative mentality of Chinese programmers, I think this is the biggest problem of Chinese programmers, of course, there are many reasons.

People often say this: attitude determines everything. But in fact good programmers are basically arrogant, because programmers often feel that they are doing a great thing in the world, this is the drive machine, modify a line of code, the machine can work, can produce a variety of different behavior. It's easy for programmers to create an illusion that they can control everything.

The programmer's self-confidence is very much needed in programming, but not for all occasions.

If we don't say this, it's possible that a lot of programmers don't know where they're wrong and still think they're king of the world.

In fact, the programmer's ability to control only one machine. But entrepreneurship is simply not enough to deal with machines, and he needs to deal with partners, competitors, investors, employees and even the entire social environment.

Many programmers are used to dealing with machines, not good at it and unwilling to do other jobs. Many programmers will think "marketing is not very simple, the market is very simple ah, management is very simple ah," I think this mentality is very harmful.

The programmer is also a very stubborn crowd, he felt that he is the commander of the machine, so will not be flexible, will not compromise. I was also fond of writing programs, but I knew that if I was addicted to writing programs, I would have no chance, so I forced myself to change the role.

Good programmers don't have to be conceited

These two days, I received a few letters from the programmer. There is a letter to the effect of saying "I am such a good programmer, why I can not succeed, please give your advice." Here is my blog address, after reading you will know me. ”

I want to say is: If you really want someone to help, it is necessary to tell the truth, rather than come up and say that they are excellent, this language will make others feel very uncomfortable, not a good way of communication. I really read the blog, but after reading it, I think this programmer is a fantasy crazy.

It can be said that many programmers are actually good to bring the ego, this conceit makes it not to say entrepreneurship, may work in the company also encounter problems. So, I even think that programmers are more difficult to start a business than other types of people. If a programmer wants to dominate a business, it may be necessary to force himself to be not a programmer first.

Programmers should be open-minded and seek team work

Programmers must first learn to work with others.

When it comes to this, many programmers will say, "I'm writing programs with other programmers, and I'll work together." "But this kind of cooperation is one-sided, and I'm talking about not just the collaboration between programmers and programmers, but the collaboration between programmers and various other roles."

Programmers are blind, and their language is easier to understand. But as a programmer, you can not be a business people, sales staff very good cooperation.

I've seen a lot of examples these years: programmers are turning their goals into Bill Gates. In fact, Bill Gates should not become the target of the programmer worship, this will let the programmer lose direction, because Microsoft another founder Paul Allen is the real programmer.

Looking at some other examples, Google's 20th programmer can get $500 million. The two founders of Adobe are also a proficient in technology, a business savvy, such a match to be able to better success. Therefore, for many programmers, be sure to find a real role model, not to be confused by the external story of the mind.

If you cut open some of the story's appearance, you will find a lot of successful programmers abroad, there must be a very strong business sense of the people or a team.

The programmer's business sense is not really good. Even if there is a sense of business, it is only an inspiration, a creative, but to be made, bigger also need a series of management, marketing, operations, these are unthinkable for programmers.

Programmers have to understand that in areas where they are not good, finding a team that can compensate for their flaws is the way out. Joining a startup team may account for 10% of individuals, but because it is easier to succeed, the team can do 100 points. And if it's just one person doing it, it's likely to fail.

In this regard, foreign programmers are relatively clear about their length. In Silicon Valley, many programmers are technically very good, but they are very aware that they are only in the field of technology is relatively high, out of this field, they are nothing. Because of this mentality, they know how to work with people in particular. I think that foreign programmers are generally aware of this, and they are willing to be part of the entrepreneurial team rather than start their own business.

Therefore, programmers need to adjust their mentality, not as an elite, to admit that they are good at programming, but there will always be someone better than themselves, for other areas, it is likely that they are ignorant. You know, the programmer's choice is actually the least, so having an open mind is the most important.

 What are the differences between programmers and entrepreneurial requirements?

I think a lot of programmer experience is too short, he did not earnestly do a lot of work on the business. If a programmer does not go deep in programming, there is no accumulation, that is, a half bottle of vinegar. Such programmers I have been exposed to a lot, they do not know where the problem is, make people feel love and hate. I think that since the programmer to rely on their own technology, it must be practical, to be able to achieve any creative.

But now some programmers themselves are not business-minded, but very conceited, do not believe in others, do not understand things do not do. I met a lot of programmers who questioned what direction the company was doing. They wanted to think about it first, but they wasted a long time thinking about it.

Many programmers sadly here, accumulate not much, see direction, but he also does not believe his company and boss, this is a paradox, need the programmer deep introspection. You know, every company has a business-savvy person.

In this way, some programmers extreme conceit, and some programmers touch a lot of nails, feel very low self-esteem, so that the domestic software industry, and finally go abroad or work, very few programmers can do a fair evaluation of their own.

  Whether the domestic environment causes the programmer impetuous factor

I didn't think about that before. But I think, anyway, programmers need to start looking for problems themselves, because that's the way it is. I admit to the fact that programmers are not very good at living, but many of the complaints of programmers are actually a contrast between unrealistic expectations and their own flaws.

First, the product has no size, only the size of the market. A lot of people always think it's too small to see. Think the company to do the product is very boring, to do is like some people preach: do the game must do 3D engine, as if only this is enough cattle.

This is actually a kind of impetuous. Many programmers write software is always a lot of bugs, the basic knowledge is not strong, did not participate in several projects, did not write 100,000 lines of code, the luxury of talking about bigger projects, which is valuable?

And I also found that some programmers particularly angry, scold the environment, scold the boss, in fact, this can only make their own mentality is very bad. A lot of people just entered the company did poorly, although the salary is small, but he did not expect to add a lot of bugs to the company, the company is actually giving him tuition. Everyone in the forum is talking about where to live and how to do less money to get more. There are even some blacklisted lists. The result of this approach is that the programmer himself has made a mess of the surroundings.

Some programmers are also very fond of Jiangshan, pointing company. Personally, I don't think it's a good thing, but blaming other companies for the individual doesn't help, because it's reasonable to be there. If you can't see it, it proves that you can't see it. I see a lot of programmers also write blogs, technical exchanges I think very good, but some people are writing reviews. I think programmers do not want to be critics, China is not short of critics, the most lack is the doer.

In short, programmers are generally too self-in. Always living in the self-world, it is impossible to really understand what the world is. I am aware of these problems early, but also try to customer service. My experience is to see how others do well, why they can do well and what I cannot understand. Programmers have to learn to stand on the side of others and look at the problem slowly.

 Finally give a suggestion to the programmer who wants to start a business

For programmers, now to do is also very simple, this is the need for a lot of practice, to slowly develop the product, the sense of business.

My suggestion may be a little truth hurts. For most programmers, the odds of a person's success are small, so I think it might be more appropriate to join an entrepreneurial team.

There are many start-up companies, but also need a lot of good programmers to join. If there is an ideal, you can choose to join a team, there are corresponding shares, this aspect I can act as a bridge.

Zhou Hongyi talk about entrepreneurship: A lot of programmers have high IQ but I know they won't succeed when I see them.

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.