The hardships and joys of outsourcing companies: Get a bit of your thoughts on outsourcing companies

Source: Internet
Author: User

 

A year later, although I was not allowed to say anything about the outsourcing industry, I could at least talk about my own gains and losses from my job at the grassroots level. A year ago, my understanding of outsourcing companies is still superficial, so I came to the current company with a high enthusiasm for early adopters and the temptation of the English environment repeatedly emphasized by HR.

 

Because it was the first time I changed my job, I felt a little nervous, adapted to the new work environment, and made new colleagues and friends. Although I had some discomfort, my strangeness gradually disappeared over time, this is a necessary process. The length of time varies from person to person.

 

Looking back, I was lucky enough to join a relatively stable project after I joined the company. I didn't hear from my colleagues until the project was completed, this is already a "big" project. This project lasted for nearly a year. In the previous company, the cycle of a product version was about one year, this is the first feature of outsourcing companies: the project scale is small, mostly for Small and Medium-sized Projects in 3-6 months.

 

After the project is completed, the project manager allocates the existing team members based on the existing project of the Department and the new project. Another problem is involved: although the source of the outsourcing company's project is relatively stable, the project difference is also great. Maybe in the previous stage, the company got a lot of ASP. net project, but it may be a Sharepoint project in the near future, or some bi or other types of projects may be obtained. Based on this feature, the outsourcing company's powerful recruitment capabilities will be integrated, it is not difficult to come up with a very helpless result: Once you complete the project, either accept the special arrangement of the project manager, or prepare your resume ......

 

For a lot of honestProgramPersonnel, this is a disaster. The danger of frequent job hopping to programmers should be very clear to everyone. Therefore, either accept the positions assigned by the Project Manager or look for other opportunities. Sadly, at least I think so.

 

The process is not over yet. Leaving a colleague or waiting for a job is a bad thing for other members of the team. This happens frequently, and the Office is filled with a depressing atmosphere, in a year, you will find that the faces around you have basically changed, and this depressing atmosphere spreads like a virus. If there is a small dispute, this affects everyone's mood and efficiency, and the results can be imagined.

 

As a result, my colleagues without projects are very anxious. Although daily work is full, it will make people feel tired, but if they are completely relaxed, it will make people feel very empty, I have also experienced such a difficult process, which is quite strange. The so-called "learning time" can be imagined, on the one hand, there is no special training as a guide and the pressure of waiting for work. In addition, it is under siege by the company's powerful recruitment team, which is worrying every day. This status is not described by a developer as a disaster.

 

As mentioned above, all things happen around you and can only belong to individual cases. However, some of them are inherent characteristics of outsourcing companies. The specific performance of different companies may be slightly different. Of course, there are two sides in everything. We also need to talk about the unique characteristics of outsourcing companies, that is, what makes us gain something.

 

First of all, if you have worked in an outsourcing company, you will find that his resume is very full. The reason is that the outsourcing company's project scale is mainly 3-6 months, there are also large projects within 1-3 years, but they are quite rare, and there is a risk that the customer can cancel the contract at any time. Being able to participate in more projects with different roles is helpful for the growth of programmers. At the same time, the gains in breadth often mean the lack of depth, I personally think that the short cycle of a team is also an important factor in the loss of personal growth.

 

In addition, outsourcing projects will provide some international work environments, including dispatching to other companies, or simply launching offshore development in the company, and will be exposed to a lot of international content, therefore, the international content mainly includes the English work environment and standardized work processes, which are determined by the particularity of outsourcing projects. These are the environments that many Chinese companies cannot provide, although you may feel that nothing is done after your experience, the accumulation of such practical work experience will be very beneficial to your personal development in the future.

 

For some new technologies, the company will provide some special training opportunities, and will lower the entry threshold for internal staff of the company, this means that you can try more technologies and positions in a company as much as possible. In a certain aspect, it is still very competitive.

 

In addition, outsourcing companies will train you to adapt quickly, because many teams are set up on a temporary basis, and the project ends and runs independently. This is a double-edged sword. Although it cannot form a good team culture, however, it is possible to train everyone to quickly adapt to the new environment and new roles. It is inevitable that they will not have a chance to expand in the future.

 

In general, this is the case. We also need to emphasize that one year of work experience can only be regarded as a kindergarten for an industry. We can only say that we should provide an intuitive feedback at the lowest level. For some senior positions, I don't have relevant experience. If you have any inaccuracy, please correct me more. I wrote this article on my own, mainly for those who did not have much work experience but wanted to enter the outsourcing industry for hard work. At that time, I chose this industry because I was so ignorant, but later I found that my interests are not my own, and I hope it will help you.

 

 

 

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.