The vast majority of programmers do not do outsourcing _ life

Source: Internet
Author: User



This article is entirely my own understanding of software outsourcing, can be said to be a "argumentative text", please look at the time you can start from their own perspective, to feel the content of this article involved.

I know the position of the outsourced staff:

Programmers
Software Testers
Implementation personnel


The company that needs to outsource the service, I am here for the moment called the employer company. The average employer company size is relatively large, project more, personnel recruitment procedures cumbersome.


Under what circumstances will the employer company hire the outsourcing staff?

1. The project is in a hurry.

Generally these companies are very cumbersome to access, if the normal way to recruit a staff time of approximately 1 weeks, and these 1 weeks for the project is a more critical time. So find an outsourced company and find an experienced programmer to do it, which can ensure quality and keep up with progress.

2. Want to save costs.

The average outsourced development and testing staff should be paid less than the same level of salary as the employer's company.

3. The project is a short-term project.

Very simply, the current project may be the transformation of old projects, maintenance and so on, if completed, the outsourcing staff will be unemployed.


Advantages of Outsourcing

1. Can enjoy the employer company's excellent office environment and a good human environment.

2. Be able to learn something about a big company.

3. If your various qualities are outstanding, you may be employed by your employer's company.

Current conditions for outsourcing companies:

1. Technical strength is not strong.

If the technical strength is strong, also uses for the outsourcing. How much money can be made out of outsourcing. or independent research and development software, there is a future.

Here is an example: I remember probably in 2000, there is a company in Beijing in the past is what software Education book publishing, translation software books, software education CD-ROM publishing, perhaps there should be no technical strength, the listing of things can be said that the huge rotten incomparable, And in a few years the boss of that company found a way to make a fortune: to do software outsourcing. Sell people AH (China's large population, selling people this industry is still more promising AH), such as outsourcing testing for foreign software, for outsourcing and development of anything. This road actually to the company should have no problem, the company as long as can make money, but from the programmer's point of view, and the company's development has produced a certain contradiction. The average programmer wants to "specialize in surgery."

2. There is no item in the hand.

There is a project in hand who also outsource AH.

3. Have a strong network of contacts.

If you have a relationship, you can pull the project and you can make money. Tender. is for other people to see. Or not at all bidding, directly assigned.


Disadvantages of Outsourcing


1. Lack of long-term technology accumulation, not to grasp the core technology. &NBSP

A general employer's company will not be able to outsource the core or the underlying stuff. The outsourcing staff generally do is "scrap". &NBSP

2. Lack of long-term corporate accumulation. &NBSP

In an ordinary software company, seniority is a relatively important indicator. The longer a programmer stays in the company, the more it contributes to the company. But in the outsourcing company basically does not have any accumulation. The most benefit should be the project experience. &NBSP

3. There will be "discrimination" within the employer company. &NBSP

Needless to say, the general employer Company's personnel burden, the outsourcing staff also do some scrap work, or the employer company's personnel for the needs and design, outsourcing staff to write code. &NBSP

4. When the project is finished, it will lose his job immediately. &NBSP

Of course, employer companies pay the outsourcing company the rewards of doing the project. After the outsourcing company project is completed, there is no money to pay, they will keep you in vain fat.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.