Recently, many readers came to ask me: I got two offers, a XX position in a small enterprise and an outsourcing position in a large factory. How to choose?

I generally advise against outsourcing, not because I hate outsourcing, nor do I mean to blame outsourcing companies, they are also enterprises, but also rely on strength to see the market to make money. I have also been working outside for three years, three years no growth (no energy, work overtime every day, there is no space to improve, because we are doing the work of assembly line type code farmers), not busy project is busy on business trips, really waste a confused step.

This is the job-hunting season for many graduates. The first job is especially important for those who are just starting out in the workplace. It can to some extent determine what kind of road the next few years will take.

So, today, let’s talk about a topic we all care about. Why are outsourcing companies so unpopular?

Definition of outsourcing company

Software outsourcing company (outsourcing service development company) and software product company are two directions, what is software outsourcing company?

It mainly depends on whether the company has core products, whether the developers’ main energy is in upgrading and improving products, or in receiving various projects, and whether the profit model is to rely on continuous receiving work or to make money by selling software. Of course, there are companies that do customized development based on core products, which can also be called software product companies.

Stereotype labels for outsourcing companies

  • Poor skills, discrimination
  • The longer you work, the less competitive you become

Use appropriate methods to remove these labels to walk more smoothly!!

The company type

The main economic source of project outsourcing is different software projects, so the only purpose is to receive the money as soon as possible. The project will be finished and delivered as soon as possible, and the customer will pay.

Why do many Internet siege lions look down on outsourcing company technical staff? Because outsourcing of software development life cycle for the company, the delivery will be over, don’t like the product need to constantly upgrade and iteration, so what you said is very difficult to realize to recognize the extension of the ah, ah, such as flexible benefits, and to design a good object-oriented system extensibility and architecture, the amount of time and energy is huge, And have a good architecture is the evolution and reconstruction, the type of work do you do your it is difficult to have the opportunity to experience system evolution, in party a’s office together, others will have the core framework, even though the framework may be strong, you are just dirty, not to mention massive high concurrent access to the Internet industry processing technology, which is the reason.

  • Generally customized for customers
  • “Sales” driven
  • Code implementation function is the first priority, code implementation efficiency is the second priority, project quality?
  • Salary structures are made up of base salary plus project bonuses (which are very risky)
  • There are many kinds of projects and many types of technologies
  • The project cycle is determined by the specific project and the project interval is short
  • Demand side: changeable! To change!
  • It’s easy to hit the ceiling of technology
  • Liquidity is relatively large, overtime is the norm

How do

  • Learn the business
  • Ability to improve, you can ask for a raise, this request is very reasonable!

Personnel outsourcing

Commonly known as “expatriate”

  • There’s no sense of belonging, and most of them don’t have official employee status
  • Inferior, looked down upon (foreign companies may be better)
  • Hard to get to the core business, do the dirty work, repetitive work
  • Instability, project discontinuity, one project at a time, another project at a time

Examples: Minimally Invasive Software, Tengxin Soft Innovation, Boyan Technology, Colette, Inspur, Sinosoft International, Isoftstone,

How do I have to make up for my shortcomings and look for an open source system with high code quality

How to identify outsourcing companies?

How do recruitment websites identify outsourcing companies:

  • Direct outsourcing (on-site technical support)
  • Implicit outsourcing (when a recruiter works for a company)
  • An outsourcing that doesn’t say it’s an outsourcing

Features:

1. Nonsense from beginning to end, XXXX staff, XXXX registered capital, service in finance, XX, XX industry

2. Companies have countless job postings on display throughout the year, and they refresh them at the end of each workday, making it a one-day-interview call.

Hello, XX Bank recently has a new project in XX, which is very promising. Xx Bank is always rich, and would like to invite you to xx hotel XX hall xx interview on XX day.

2, come up with “is XXX? Here I have a xx post to recommend to you “, 80% of such jobs are outsourcing, a small part are pure HR, talk a few words will understand. Normal companies will not say that I have xx job recommendation, but they will directly say that I would like to invite you to our company for an interview.

3. After confirming the above characteristics, ask directly: “Is it outsourcing?” There is no direct denial or direct acknowledgment. There are some want to play to depend on said “the contract is the company signed five insurance is also the company paid in full, just work place……” A normal company would just say, “We’re not an outsourcing company.”

Why filter outsourcing

The reason is not outsourcing development/skills learning bad or anything, but:

1. Outsourcing companies are always short of people and will harass you whenever a resume is sent to them or your resume is found by them and they will always schedule you an interview. Yeah, but that’s another story. And to everyone’s satisfaction, he makes money. Outsourcing can make money from you by taking on just one working employee, because a portion of what you earn has to be shared with it.

2. Outsourcing companies have fraud, cheating and other disgusting phenomena. Part of the black-hearted outsourcing, you sign a $2W contract and he goes to the client company to sign a $3W contract.

Other types of companies

Product companies project companies also make money by adding – 1 project +1 project. Product companies make money by multiplying — 1 product times the number of units sold

  • The risk of self-developed products is much greater than that of outsourcing projects (market recognition, industry foundation, team survival, being copied).
  • “Market” driven
  • They have their own needs, their own ideas, and create their own products, which are constantly updated and polished. The revenue and sales of products are the main direction of their thinking

For all of these reasons, outsourcing companies have really fallen out of favor, almost to the point where outsourcing has turned ugly.

Source: github.com/yanyue404/b…