The constructivist approach (2) to learning is more in accordance with what is now expected of the knowledge worker (information retrieval, complex problem-solving, higher-thinking, communication,...
It largely depends on your business model and company requirements. For example, if the majority of your business is E-Commerce oriented, then outsourcing is often not a good idea because you need...