Traditional Culture Encyclopedia - Traditional customs - How do programmers find a reliable startup?

How do programmers find a reliable startup?

order

Wang Xing, CEO of Meituan Public Comment, made an internal speech on the company's work in the first half of the year, suggesting that the Internet in China has entered the "second half", so many people think that the mobile Internet has entered the second half. Although it is the second half, the future of mobile Internet is still bright. Programmers are the main force, even the mainstay, of our Internet development. Choosing a reliable startup is not only conducive to expanding your own capabilities, but also to making yourself more comprehensive and even full-stack. So how do you choose a reliable startup? Personally, I think it is necessary to judge from the following points and give some reference suggestions to programmers.

I. Project prospects

Before interviewing a company, you should first collect news and materials related to the company from the Internet, have a general understanding of the projects that the company has done, and discuss the ideas about product projects with the manager during the interview, so as to have a more comprehensive understanding. The project is the core of a company, and the product is the company's child, representing the company's prospects and future. According to the current Internet environment, future development and current user market, it is your interest to diagnose the future of the company's core products. If you don't think there is any prospect and you are not interested in the direction, it is recommended not to choose. The suitable environment and projects can promote your promotion.

Of course, if you only want to make money now, not your hobbies, then if you think the company's project products have market prospects and rich ways, but you don't have your own opinions and interests, then you can choose this company. Project companies with no prospects suggest that you choose carefully. After all, financing is difficult, and you may not be paid in the end. You may say, how can we judge accurately? Yes, not everyone can judge accurately. Investors are called venture capitalists and venture capitalists. All options are risky. This requires you to pay more attention to the development and future direction of the Internet and some hot spots, expand your knowledge and experience, and make your judgment more accurate. That's all.

Second, the charm of CEO

I divide the charm of CEO into two parts: one is leadership and the other is execution. This is an essential quality of a good CEO.

Leadership here, I temporarily define it as: broad vision, analytical thinking, conceptual thinking, profound insight, knowing people and being good at their duties, outstanding leadership, influencing others and believing in themselves. The vision, thinking and insight mentioned above can make the CEO make an accurate judgment on the market and the future, and lead the company to the future steadily and develop better. Only by knowing others, being good at leading, influencing others and believing in yourself can the entrepreneurial team be more United and stable and let everyone follow him more convincingly. As for influencing others, we don't ask every CEO to have the ability to distort reality like Jobs, at least he can make others and your views not conflict, so as to get a team and unite as one.

Regarding execution, I want to say that the execution here is more biased towards the execution promised by a company leader, rather than fooling the entrepreneurial team with equity and options all day, saying that everyone is an old hand when the company goes public and will have shares or options. Those invisible and intangible things fool everyone all day. The CEO who works hard for him is not a convincing person, which makes the team feel insecure. Remember: anyone can draw a pie, so there are very few CEOs you can eat. From the start of the business, after the financing, a CEO who holds money all day, regardless of the interests of employees, will not let you know what the cake tastes like even if he succeeds in starting a business in the future. Remember: verbal promises are not as good as black and white.

If you go to a company and work for a few months, you find that the CEO of the company has no leadership and execution, and you are strongly advised to find a home and a way out for yourself, otherwise you will be at your own risk.

Third, the management team

Just now we talked about the charm of CEO. CEO affects the unity and combat effectiveness of the management team. If a CEO and the management team disagree on the company's strategic planning because of the issue of options and equity, they are intrigued all day, unite sincerely on the surface, or hide their positions secretly, such a company has no fighting capacity and prospects.

If you find such signs or symptoms in your own company, even happening, and the internal management team is not harmonious, I suggest you choose carefully or leave as soon as possible. The so-called upper body is not straight and the lower body is outside, and the management team puts all their thoughts on the hook angle. How can they have the heart to operate projects and products in accordance with the established strategic plan?

Fourth, the technical team

Some startups claim to be product-driven, while others are operation-driven, user-driven and, of course, technology-driven. No matter what kind of driven company, in the final analysis, it must have its own products, and they need technology to make products, so the importance of a company's technology is self-evident, especially in the early days of a startup, before the products are recognized by the market. A good technical team can not only achieve a good product, but also improve the technical level of programmers in the technical team. The technical team is not strong. Do you think the company's product performance, experience and interaction will be good? Interactive experience is the most intuitive feeling for users to use products. A successful product needs strong operation, market recognition and technical upgrading and optimization.

If the technical team of the company you go to is not strong in technical ability, you can't learn anything in it, and you have been using the old technology you learned before, then don't stay there. The best way to improve technology is to dare to challenge what you can't do. As a technician, remember not to stay in a comfort zone for too long, which will make you lazy, backward and even outdated. Just like boiling frogs in warm water, you should learn to jump out of your comfort zone and challenge yourself appropriately.

Another reminder, those traditional enterprises should not go to the Internet.

Internet plus is more than just building an e-commerce website. It needs to change the whole management mode and organizational structure. Because of their original thinking inertia, vision and way of doing things, these companies are basically not very successful in the Internet field. The most tiring thing for such a company is that the boss doesn't understand the Internet and especially likes to tell people what to do. He must be wasting his youth.

abstract

Of course, you may compare your own situation here and feel that there are too few startups that fully meet the above requirements. Of course, this is for sure, but if your company violates the above two or more, I still suggest that you re-choose or leave your job and find a better company. This is just my personal opinion. I can refer to it or disagree with it. I just used my experience to tell you to be careful in the future. Why do I put the project prospect and CEO charm in the top two? Because if the company you work for does these two things, the management team and technical team will not be far away.

Remember: the road is your own, and the road is your choice. We should not be a programmer who dares to jump ship, but should be a programmer who is not afraid of jumping ship. You know what I mean? I'm sure everyone understands.

Finally, I wish every programmer a job that satisfies him!