《ProgramMember growth Road Map: Mature articles from entry to excellence (excerpt 2)
Can you be the boss?
Working refers to the person who is paid, and "boss" refers to the person who is paid. Many people have the following logic: the boss is rich and the boss is rich. As a result, the "boss" has become an ideal and pursuit for many people to "get rid of poverty.
After a long period of development, programmers gradually become mature. The original idea of learning technology and doing their work well has also changed. Especially those well-developed programmers (preferably those who can develop software independently), on the one hand, they have improved programming technology quickly, and on the other hand, they have also started to try in project design and project management. Most importantly, they see the amount of software sales and the market of software sales. They discovered that as long as they could develop the software and then sell the software, they could also start the company as the boss. This kind of boss idea is even more intense, especially when your reward is very different from the value you create.
I remember the phrase "soldiers who don't want to be generals are not good soldiers ."Famous sayingAs a programmer, I agree with both hands. In China, there is a lack of entrepreneurial spirit with great ideals and vigor. If so many people throughout the country are keen to apply for civil servants, we can imagine what kind of life people are pursuing in this country. From this perspective, programmers who want to be the boss or take a real step as the boss deserve the respect of those who do not want to be the boss. After all, we advocate those who have ideals and courage.
Many people think that this person will not succeed when he is the boss, but this person has succeeded. Many people think that this person will succeed when he is the boss, but this person has failed. These examples are everywhere. This shows that there are no requirements for a boss. Everyone can have a reason to become a boss when they become a boss. Therefore, do not give your own judgment easily if you do not know anything about yourself. Everything in the market is possible.
Programmers around me can also become bosses, succeed, or fail. Over so many years It Over the years, I have paid special attention to various reports from programmers as bosses, and I always want to learn the truth from them. A lot of people are from the software unit price * The sales amount is huge and you are eager to become the boss. For example, the programmer expects the unit price of the software to be 2 RMB, which may be used by users 100 , 2*100 = 200 Tens of thousands. The programmer will 200 You have made up your mind to become a boss.
I think programmers should pay attention to the following issues:
1,Have a strong belief
If you want to be a boss, you can't just do it, or you want to do it today, or you don't want to do it again tomorrow, but you can't help it, and you will lose your chance to become a boss. To do so, we must be confident and carefully prepared. The more you prepare, the more confidence you have.
2,Independent development capability required
As a software company owner, there is no need for too much money. In the beginning, only one person or several people can open the website. This is precisely because, when the boss must have independent development capabilities, with development capabilities, in order to ensure the development cycle, in order to ensure that the customer can provide software on time. Otherwise, relying on entrepreneurial partners or recruiting new employees is likely to do not develop tasks within the specified time, or cannot guarantee the software quality. This will lead to entrepreneurial failures.
3,Strong market awareness
When a boss needs market awareness and market awareness, it means that programmers should shift their focus to where software users are? How much can software be sold? Can the software be sold out? What is the cost? What is the profit? Is it a loss? In many ways. If this kind of consciousness is not strong, how can we compile the program? What new technologies should the program adopt ?, What technical content does the program need? On these technical issues, such programmers really cannot be bosses. Because the boss should spend most of his time on the market, so that the market will be able to return to you. Just as programmers put most of their time on the program, the programmer's programming technology will improve.
4,Customer resources required
Many entrepreneurs generally have two customers. They naturally think that similar customers may be their own users. In fact, this is a big misunderstanding. Potential customers are not easy to become their own users. After a lot of entrepreneurs make one or two orders, they will not be able to stick to the lack of continuous users. Therefore, the boss must first consider where your customers are, how many customer companies need to be marketed to maintain them, and how to sell so many customers.
5,Be prepared to overcome difficulties
From the perspective of reality, it is not easy to start a company as a boss. I have talked with software company bosses, who have difficulties, difficulties, and pains.
6,Be cohesive
Cohesion is very important. In the early stage of the business, in addition to clarifying the commitments between the partner and the company and the employment agreement between the developers and the company, we also need to bring them together, make everyone work together for a single goal. This kind of cohesion depends on the kind of quality that the creator must possess, the ability to give confidence to his companions, the Trust to his companions, the support to his companions, and the model to his companions.
7,Management capability required
When the boss needs to have management awareness and management capabilities, at the beginning, the role of programmers has not changed. In the past, they used to do what others wanted, and they were in a passive and waiting state. Now they want others to do what they want and they are in an active and active state. Management awareness should be prepared before starting a business, and management capability should be improved gradually. With the development of enterprises, management becomes more and more important. If you do not pay attention to management and do not have the management capability, enterprises will quickly collapse.
8,Ability to communicate
The communication skills here are mainly the external communication skills of entrepreneurs. Since programmers have been dealing with computers for many years, they have less objective and subjective contact with external personnel. Therefore, their communication skills are relatively weak. However, the boss must have the communication skills to understand the market information and introduce his or her own products to the customer, so that he can negotiate a contract.
In general, programmers cannot become bosses after maturity. However, before that, we should prepare to be the boss. The more prepared, the better. Even if you fail, you can find a new job and wait for the chance to become a boss again.
Internet:Http://product.china-pub.com/197989
Dangdang:Http://product.dangdang.com/product.aspx? Product_id = 21065274
Zhuo yuewang:Http://www.amazon.cn/dp/B004X3Z3FC/
Douban:Http://book.douban.com/subject/6075127/
Official Weibo:Http://t.sina.com.cn/2108296203