I am learning software development, a previous interview, the interviewer said that if you do outsourcing, you will be away from the development of this road farther and farther, at the time do not kn

I am learning software development, a previous interview, the interviewer said that if you do outsourcing, you will be away from the development of this road farther and farther, at the time do not know what it means This interviewer does not understand, do not bother with him.

The so-called outsourcing, a simple analogy. You're not going to work with your mom and dad on your home renovation, you're going to hire someone to do it, right? The company needs to develop a software or website, you can let others to do, this is software outsourcing.

Software outsourcing is mostly code farmers, there is a demand for staff and customers to communicate the needs of a good, and then by the architect to build the framework, designers to design specific functional points, and finally by the farmers to fill the code.

The good thing is that if you listen more and learn more and ask more questions, your growth will be very fast.