Joke Collection Website - Joke collection - Programmers work so much overtime, why doesn’t the company hire more people?

Programmers work so much overtime, why doesn’t the company hire more people?

Netizen 1:

Let me give you a word: hire two people, do the work of five people, and pay the wages of three people. This should be the fundamental reason. Of course there are other reasons:

You hired five people to do the job that can be done by two people working overtime. We also know that because the forest is so big, there are people of all kinds in the world, so we need to manage our employees well. How difficult it is. Originally, the product manager and project manager only had to interface with two employees. Now they have to interface with five people. It is definitely much more difficult to manage five people than to manage two people.

For the same reason, two people pay two social security contributions, and five people pay five social security contributions. What would you do if you were the owner of a company? And it should not be regarded as social security, but also other expenses, such as office equipment, office space, etc.

When writing programs to implement functions, one more person means more opportunities for mistakes. Everyone has their own habit of writing code. It is possible that the code of the section I am responsible for is not concise enough for you to understand. I will have to explain it to you again, which will be very troublesome.

So, it is better for one or two people to make something than for five people to do it, which is prone to errors.

Summary: From the boss’s point of view, hiring more people will only increase his cost. After all, businessmen are not philanthropists. The boss cares more about his personal interests, not whether you should The issue of getting off work on time.

Netizen 1:

It is said that an Internet company hired a Japanese to do research and development. On the first day of work, he told his colleagues in the department: "I was an overtime maniac when I worked in Japan. I go home late every day, and I hope everyone can keep up with me." A month later, he resigned and returned to Japan, saying: "It is very inhumane for you to work overtime and sleep in the company all the time."

< p>Here is a joke:

The programmer asked Kobe: "Kobe, why are you so successful?

" Kobe asked back: "Do you know what Los Angeles looks like at 4 o'clock in the morning every day?

" Programmer: "I know, I usually haven't gotten off work at that time. Why are you asking?"

Kobe: "Why not, just asking!" The conversation ended! Got it!

Since you have to work overtime every day? Why not hire a few more people?

In the final analysis, it is still a question of money. Programmers’ salaries are not low, and the cost of recruiting one more person is indeed very high. Don't say that you can't start work immediately because you are recruiting new people, but if you are willing to spend money, just recruit people who are good enough.

Netizen 2:

I have led a software team for many years, so I am relatively familiar with this issue.

Many technology companies now adopt the project manager responsibility system. Project research and development, travel, equipment procurement, etc. are all unified project accounting. The shorter the project cycle, the greater the benefits.

So why not solve the development cycle problem by adding more manpower? There are three main reasons:

First, the cost of adding manpower is much higher than the overtime cost, and every additional person means that one more person has to divide the bonus, which has a negative impact on the overall team. In terms of income, it is declining, so project managers tend to grasp a certain limit, and only recruit new people when it exceeds this limit. My principle is that if overtime exceeds 9 o'clock, a new employee needs to be hired (this is also a relatively common rule at present).

Second, newcomers also need a running-in period, and their integration into the team also requires a process. If the running-in fails, it will seriously affect the progress of the project, so recruiting new people is also a cost in itself.

Third, considering the saturation of the project, each addition of a new person means that the business scale will be expanded accordingly. If the business scale is already relatively saturated, then adding new people will have little meaning.

In general, it’s not about the number of soldiers but in the skills. As a team manager, discovering and cultivating your own elite soldiers is the focus of team building.

Netizen 3:

In fact, not only programmers, Internet companies have serious overtime situations, and our product dog is no exception. Let’s analyze it based on the actual situation of our company. Why companies like to work overtime:

1. The issue of cost per person. One employee pays overtime pay for working overtime, and two employees do not work overtime. Of course, one employee is more cost-effective.

Various subsidies, company office losses, and other factors need to be considered. The cost of adding a new employee is very high;

2. Every company hopes to maximize the value of its employees, that is, to deprive them of residual value as much as possible , then the company is still willing to pay overtime;

3. Considering the normal operation of the company, every company cannot be busy all the time. If it recruits more people and the business is not busy, it will lead to A large number of staff are idle and cannot be fired at this time. Firstly, it is expensive. Secondly, if they are busy later, they will have to recruit and train people, which will take a long time to get started;

So most companies are Women are treated like men, and men are treated like beasts.