Programmer: Why don’t I recommend you to go to an outsourcing company?

Programmer: Why don’t I recommend you to go to an outsourcing company?

[[138822]]

In fact, we all know clearly that "low-tech outsourcing has no future" every day. Many people think that outsourcing has no technology. In fact, this idea is wrong. There are a large number of high-end technology outsourcing businesses waiting for us to do abroad, but ask "what can you do?" Most companies now develop each project for an average of 4 months, and then transfer to another group to do other projects after the completion. From Java .NET C C++ to RPG that you have never heard of, an outsourcing staff with 7 years of development experience can say that he knows more than a dozen development languages ​​and has done dozens of cases, but we dare not say that we have technology. Why? It's very simple. We are just coding. Listen carefully, it is coding, and it is coding on the framework developed by others. You can't improve even if you work for a hundred years. We are at most an assembly worker. Everyone knows that technology needs to be accumulated. Without accumulation, there is no progress. Our country's automobile industry is taking this path. In the past, Toyota, Ford, and GM opened factories in China. We just took other people's engines and transmissions, and added our own cheap auto parts to produce a very cost-effective car. With the rising cost of workers, how long can this cost-driven outsourcing last? Look at Honda's strike, look at Foxconn's suicide! Geely should be praised here. The CEO is really courageous and far-sighted. I suggest that software manufacturers should learn from Geely. This is awesome. I hope that Chinese software in the future can go out of China and the world like Huawei and ZTE to compete with foreign software. Only such a software industry can be a living stream. It will not last long and far if it only relies on low labor costs.

As the old saying goes: good iron is not used to make nails. Today I want to say that good programmers do not work for outsourcing companies. I think some people will disagree with this view, and I also believe that any non-technical post will have supporters and opponents. Today I will talk to you about why you should not work for outsourcing companies, especially if you want to go further in the technical route and be a good programmer, please do not work for outsourcing companies.

There are only two reasons why we workers stay in a company: 1. Money, high salary; 2. There is room for development, in fact, to put it bluntly, it means that you can learn something, accumulate something, and earn more money in the future. Let me first talk about why you should not go to an outsourcing company based on these two points:

The first is money. Everyone may think that the salary offered by outsourcing companies is slightly higher than that offered by general non-outsourcing companies. This level is relative to the individual.

One of the major characteristics of the outsourcing company's operating model is that it takes manpower as cost, that is, people are the cost. For example, if your salary is 10,000 yuan per month, then when you are sent to other companies, you may be sold for 20,000 yuan, 30,000 yuan per month, or even higher. But even so, how much is your gross profit? 10,000 to 20,000 yuan, but the company still has many people who cannot be sent out, such as administrative, financial, procurement and other managers, as well as the company's operating costs, water, electricity, rent, etc., so when you calculate it all, there is not much gross profit left after selling you. So what to do? Increase the volume. So you will find that outsourcing companies are all large companies with thousands or even tens of thousands of people. When the volume increases, the profit will increase, so it is difficult for small outsourcing companies to survive.

You may think that other non-outsourcing companies also use labor as cost. What I want to say here is that the projects and products sold by non-outsourcing companies are, to put it bluntly, software systems, while outsourcing companies sell people. One is a labor-intensive enterprise, and the other is a knowledge-intensive enterprise. The labor cost calculated by non-outsourcing companies is part of the entire project cost, while the labor cost of outsourcing companies is the price of the (human) raw materials of the products sold by the company.

For example, a non-outsourcing company may take on a project with a contract value of 1 million. The company may have 3 people working on it for half a year. Based on the labor cost of 3*10,000*6=180,000, what is the gross profit of this project? 820,000. Let's simply calculate this gross profit. Some people will definitely ask for various costs to be calculated (I know that too). We just use this simple formula here. How much gross profit can the 3 people of the outsourcing company make in half a year? Assuming that each of the 3 people earns 10,000 and the selling price is 20,000, how much gross profit can the company earn in half a year? 3*(20,000-10,000)*6=180,000.

I think you can see the gist of this now. Now let me talk about salary and benefits.

Non-outsourcing companies mainly value talents, because talents can bring greater benefits to them. In order to retain talents, companies will consider giving employees salary increases and benefits. In short, they will try every means to retain employees. Outsourcing companies will not do this, because in the above formula 3*(20,000-10,000)*6=180,000, if 10,000 becomes 15,000, the gross profit will be much less, because other values ​​will not change, your personal purchase price will become higher, and the selling price will remain the same, so the gross profit you can earn will be reduced. Outsourcing companies will not increase your salary, even if they do, it will be minimal. If you are dissatisfied, you can leave. If you leave, the outsourcing company may hire a cheaper person to take over your job.

Speaking of benefits, as mentioned before, if outsourcing companies want to make money, they must do volume, use the human sea tactics, and be labor-intensive. This is because the value you can create personally is like a drop in the ocean in an outsourcing company. It is precisely because of your contribution that any benefits the company gives you will make your drop in the ocean smaller. So basically, don't even think about benefits like year-end bonuses, insurance, provident funds, subsidies, physical examinations, company travel, parties, etc. For example, insurance may be required by national law, so the company will give you the lowest rate. Because there are too many people and everyone's rate of return is so low, giving you benefits is increasing costs and reducing your own income.

After talking about Money, let’s talk about development space. To talk about development space, we have to talk about the reasons for the formation of outsourcing companies.

As we all know, in the early years, the salary of IT people was relatively high. If a company did not have so many projects, the actual operating cost of supporting these technical personnel was indeed not low. However, these technical personnel had to be supported, because if there was no one to do the project once it came, it would not work. If they only found a group of technical personnel for the project, once the project was over, they did not know when the next project would come. What should they do? Another situation is the lack of technical ability. For example, a project of the company needed to make an SAP interface, but the company did not do this, and they could not find a SAP person for the project alone. So at that time, the leaders had a headache. They recruited too many people, had a headache when there were no projects, and had a headache when there were not enough people when there were projects.

So, where there is demand, there is a market, and outsourcing companies emerge to specifically solve the problems encountered by the above-mentioned companies.

Please note that if a non-outsourcing company needs outsourcing company personnel, they must have work experience. Fresh graduates are definitely not welcome unless you can get away with it. In other words, I need outsourcing personnel who can work right away and solve problems that our existing manpower cannot solve. I want the existing technical knowledge of the outsourcing company personnel, not the opportunity for the outsourcing company personnel to learn and cultivate technology. If I have this opportunity, I will train our own company's personnel. Why should I train outsourcing personnel?

Do you think you will have learned something after working in an outsourcing company for two years?

In addition to the money and development space mentioned above, there are several other reasons not to go to an outsourcing company.

After going to the outsourcing company, you will often go to various companies for interviews; when the outsourcing company is recruiting, it will generally call you and say, "Hello, we have a position to be sent to Microsoft, Motorola, etc.", and then you will go to Microsoft for an interview first. Only after you pass the Microsoft interview will the outsourcing company sign a contract with you. That is sales-driven procurement. They must sell you first before they can really buy you. After the projects of companies like Microsoft and Motorola are completed, you will ask to go to other companies for interviews. Maybe you rented a house in the North Fifth Ring Road for the convenience of work, but the next outsourcing company went to the South Fifth Ring Road, and you were miserable.

The above is the situation where you can pass the interview again. Assuming that you are rejected by the first company, the company will arrange for you to interview with various companies every day until you are hired. However, if no company hires you within a month, that is, you do not receive enough customers in a month (same as a prostitute), then the company will consider reducing your salary and laying you off. Here is a reminder for everyone. The outsourcing company usually signs the contract with you like this: a basic salary of 2,000 yuan per month and a bonus of 8,000 yuan. In fact, the contract is signed in this way to reduce your insurance and housing fund payments. The most important thing is that when you are laid off again, the compensation can be 2,000 yuan. However, the outsourcing company will usually shamelessly tell you that the contract is signed in this way to help you avoid taxes. It is extremely shameless.

There is no sense of belonging in outsourcing companies. Even if you are sent to companies like Microsoft and IBM, you are still a second-class employee. You can experience this yourself.

In fact, I have analyzed that there are three types of people who go to outsourcing companies now:

People who have no idea what outsourcing is all about;

For those who want to get a little more money, some people may only get 6,000 yuan if they go to a non-outsourcing company, but may get 7,000 yuan if they go to an outsourcing company. I want to remind such people, if you go to a non-outsourcing company, as long as you work hard, the 6,000 may become 10,000, but if you go to an outsourcing company, your 7,000 yuan will become 7,500 at most after two years.

These are people who simply cannot find jobs, because outsourcing companies are about quantity. They send large numbers of people to other big companies, which means they are selling people. This leads to bundled sales. They will tell other companies that if you want to buy these people from us, you also have to buy those people from us. Haha, in this way, the garbage that was bought very, very cheaply can be bundled and sold.

I hope everyone will choose their career carefully, and not say to themselves two years later “I was young and didn’t know how to choose a career”.

<<:  iOS9 UI Tests Exploration Notes

>>:  Forbes columnist: Why I said Xiaomi wants to acquire Xunlei

Recommend

Jia Yueting suddenly spoke on Weibo: Release of new Faraday V9 model

Jia Yueting said: "Thank you for your attent...

RxJava Operator Series 2 (Part 1)

[[180035]] RxJava operator source code portal htt...

iOS13.4beta5 experience sharing, 7P fluency has been improved

iOS13.4beta5 experience sharing Apple released th...

The mosquito repellent toilet water also needs a pesticide "license"

Many mosquito repellent and mosquito killing prod...

Analyze user retention from user motivation!

At the current stage, the cost of acquiring custo...

Can the Apple Watch help human society regain the habit of wearing watches?

On October 7, Apple Watch was released. In an int...

A universal method to improve operations and marketing conversion rates!

Previously, I shared that my favorite growth is r...

Can Toutiao become a new battlefield for private domain traffic?

On December 23, WeChat for Business 3.0 was offic...

vivo App Store CPD Cooperation Process

CPD Cooperation Process The current CPD cooperati...

How to plan fission activities? 4 key nodes!

The key to planning fission activities lies in th...

"Sisters Riding the Wind and Waves" marketing and promotion strategy!

Have you watched Sisters Riding the Wind and Wave...