Chattering, why do you suggest programmers not to do "outsourcing"?

A programmer asked me:

I want to ask about my senior year graduation, but my software engineering foundation is not very good. Today I went to interview with NTT Data (China) Co., Ltd., and I checked that it is an outsourcing company to Japan, because I read your article on the post bar before. , I would like to ask if the outsourcing companies in Japan are more malleable, or are the prospects and benefits good?

Here I summarize my basic views from the two dimensions of the company and the individual:

From the company's point of view, the essential mode of making money for outsourcing companies is to buy employees' time at a low price and then sell it to employers at a high price. This mode is a linear growth mode, and it is possible to build a relatively stable state, but there is no big money. Exponential growth is not possible.

img

From personal impact:

  • Outsourcing companies operate in a cycle of "negotiating bills-collecting money-delivering work", focusing on how to shorten this cycle and how to turn it around quickly, without considering the career development of employees, which is not good for personal value-added;

  • The outsourcing business may be unstable. If you do this today and do this tomorrow, you will not accumulate business, and it will be difficult to accumulate technology if you exchange it;

  • Outsourcing often obtains non-core modules, with low technical difficulty and low business complexity, which is not conducive to personal in-depth development and overall development;

  • No sense of belonging.

Therefore, I generally do not recommend everyone to go to a software outsourcing company.

But this is not an absolute answer.

Because I am talking about the general situation, and every outsourcing company is different and has their specific situation, and everyone also has his specific situation at this time and place. The basis for his choice should be: whether his current situation is in line with the goal Company matches.

A few examples and you'll see what I mean.

  • Zhang San only has an offer from an outsourcing company, and other companies cannot get in, so going to an outsourcing company may be a more practical choice at the moment.

  • Li Si found an outsourcing company. The company does outsourcing for specific customers and specific projects. The business direction is stable and sustainable. It is actually similar to project-oriented and product-oriented companies. You can also go to such companies.

  • Wang Wu took N offers, and the outsourcing company gave the most money, and at the same time he was most concerned about money at the moment, so naturally the offer from the outsourcing company should be given priority.

  • Zhao Liu wants to master java at work, but only a certain project team of a certain outsourcing company in the local area has this opportunity, so go for it.

  • Mao Shiba wanted to become a project manager, and an outsourcing company offered such an offer, so it's okay to try it.

Speaking of your choice, if you are in one or two situations, then it is not a bad idea to work for NTT DATA for two years.

But in the end how you choose depends on your specific situation and what you need most at the moment, and only then can you have a realistic choice here and now.

To be honest, sometimes the first generation of code takes up all the pits, and it is really not that simple for the second generation of code to find a job. If it is not possible, they are forced to outsource due to lack of work experience.

A person's time and energy are extremely limited, and only by making a correct choice within this limited time can we get twice the result with half the effort. So my suggestion is, take advantage of the fact that you have not yet graduated or graduated soon, improve yourself quickly, watch more and learn more, and if you have the opportunity, you must complete some projects independently, maybe there will be a company that really wants you. Share a 12W-word interview manual, which covers very comprehensive knowledge points. For students who want to enter an Internet company, it will be of great help in the interview. The following documents can be sent to 666 for free

Directory overview

image-20211103155841537

note content

Basic

img

JVM articles

img

Multithreading & Concurrency

img

Spring articles

img

MyBatis articles

img

MySQL articles

img

SpringBoot articles

img

SpringCloud 篇

img

Dubbo article

img

Nginx articles

img

MQ articles

img

Data Structure and Algorithm

Linux

img

Zookeeper articles

img

Redis articles

img

Distributed articles

img

Internet articles

img

Design Patterns

img

maven articles

img

ElasticSearch 篇

img

tomcat articles

img

Git articles

img

Resume

img

Due to the limited space of the platform, more content cannot be displayed, and the full version of the PDF document can be received for free by sending a private message to 666.

Guess you like

Origin blog.csdn.net/suikui/article/details/122262443