I hope that more bosses can see this article, and some gains will make the company go deep, so as to improve the overall quality of the software company and ultimately improve the living environment of programmers.
What is the success of entrepreneurship?
Many people have a deep misunderstanding about how to start a business successfully. If an entrepreneurial company has a stable business, it will survive, even if it succeeds.
As a matter of fact, there are many companies that have been in the entrepreneurial phase for many years, and there will never be a big day, just because the entrepreneurs are stuck in it as a sales or engineer, there is always no time to think about how to strengthen and grow.
What is the success of entrepreneurship? It's just camels passing through the needle eye!
To put it bluntly, an entrepreneur may usually start as a sales or engineer. If he is no longer a sales or engineer, it means that you have started to succeed.
Because you have a new title, President, Chairman, and CEO. Whatever it is, someone has to replace your original position.
Even if these titles have been replaced, what is it?
That is to train five general managers to replace your positions.
To put it bluntly, you have formed a diversified investment architecture, which is already in the same name as Wang yqing, Li Jicheng, and others.
Have bosses been motivated? Is it a little excited?
This is not a big pie. If your big pie design is clear enough to give it flour, add some meat, sprinkle it with spices, and bake it with fire, then you are a good man, it will eventually become a real pie.
No Zuo no die: This is what big companies do. We don't need it.
If you do not die, you will not die. If you think so, the best result is the acquisition. The worst plan is to apply for bankruptcy.
If you think that programmers need to have multiple roles at the beginning of your business;
If you think programmers want to entertain customers;
If you think that programmers in small companies have to do everything;
If you think that duties are clearly the responsibility of a large company;
Maybe one day your company will be acquired, and your dream will also stop.
Because your programmers keep relationships with your customers while grasping the technology;
You will always be careful with the maintenance of the company's customers, while preventing your employees from getting too familiar with the customers;
You want your employees to share more with you and worry that your employees will start with you;
After full authorization, how can customers be prevented from being rolled out by employees?
The two are not in conflict.
Solution:
1. Separation of sales and technical responsibilities, rather than a programmer's full support, or transformation sales will not be exposed to source code, or the technology will not be exposed to customer demand contracts.
2. employ or extract the Software Architecture Design Department, separate the software architecture, and provide horizontal hierarchy between available services in a product line. The service can also be divided vertically, so that programmers can focus on the responsibilities of a specific business.
On the first day, I thought that this solution would be so clearly defined by a large company, but a small company had to do so.
As a matter of fact, this is a solution to the major management problem. After the company has stable business, it should immediately improve the company's organizational structure.
It is precisely because of the separation of sales and technology that the customer who steals the sales will be restrained by the software technology, and the lack of network connections will affect the way the technology jumps out,
The sales team's technical team is determined by the constraints of the software architecture, unless the sales team takes the entire technical team away.
Career planning and transformation for programmers
Boss: You are farting! Improving the organizational structure will increase the company's cost. I could have hired cheap programmers, and the increase in salary will keep him up with the general increase, so that he will have economic pressure to leave in 1-2 years, then we will continue to recruit new people with 0.5-2 years of experience. The simpler the architecture, the better the technology, and the better.
You will find that many companies are looking for engineers with 1-2 years of work experience. If you just graduated, don't ask for an engineer who has more than 5 years of work. If you want to ask for a high efficiency, don't work overtime, as a result, software engineers are worried about the problem of "taking a young meal" and "facing a 30-Year-Old transformation.
In fact, this is largely due to these companies that are permanently in the entrepreneurial stage. They will always be sales-dominated, and those who can sell things can make the company break through, these masters have the right to speak, and they have the right to speak to manage.
As a result, most companies in the permanent start-up phase are switching to sales.
A little worse in many cases
Success and profit in doing business. Generally, this business can be done if the profit is equal to the profit, but you are too greedy, so your dream can only be terminated here.
You calculate the cost of your company's expenses (including your own salary), and the cost is second to the profit. Your Roi is good.
Many entrepreneurs forget to pay for themselves, which is equivalent to dividing their wages into all profits, so the calculation of profits is very vague.
If a company can make money, it may be a little worse in many cases. If it is higher than a customer, it is not a fool. If it is lower, the return on investment-inflation = not making money.
Black Beard: a person's dream will never end. (Why am I so touched every time I hear this sentence from the Black Beard)
Now, let's talk about it. I'm going to sleep. Please forgive me for my head and tail.