Hablando solo de la parte del curso en línea / MOOC ya que no estoy familiarizado con la automatización de código / outsourcing:
Cuando la mayoría de las personas se ponen a aprender a programar en un MOOC de 9 a 12 semanas, realmente pasan la mayor parte del tiempo aprendiendo sobre la sintaxis, averiguando qué va a dónde y cómo trabajar el código para que salga la salida correcta.
Sin embargo, los ingenieros excepcionalmente talentosos, aquellos que cobran esos altos salarios, hacen mucho más que ensamblar códigos como Legos. Se les paga bien para pensar e implementar soluciones a problemas que de otra manera serían complicados. A menudo, esas soluciones tienen un gran impacto en el resultado final, justificando su pago para llevar a casa.
El problema con los MOOCs.
- ¿Crees que los robots son el futuro de las relaciones?
- ¿Cómo se vería Quora en 2025?
- ¿Tomarán los robots la mayoría de los trabajos?
- Me encantan tanto la mecánica cuántica como la astrofísica, soy un adolescente y no puedo elegir a qué dedicarme. ¿Qué área de la física será más útil en el futuro?
- Como estudiante de segundo año en la escuela secundaria, ¿se automatizarán la mayoría de los trabajos cuando me gradúe de la universidad?
En un nivel introductorio, la mayoría de los cursos enseñarán la mecánica del código. Muy pocos pasarán el tiempo para profundizar y enseñar los principios y teorías de la informática. Aún menos te enseñan cómo pensar y abordar problemas.
Además, ningún MOOC puede hacerte un buen programador por sí solo. Algunos MOOC pueden darle un buen comienzo, pero el aprendiz debe reunir la dedicación, el tiempo y el esfuerzo necesarios para convertirse en excepcional. Algunos podrían reunir estas cosas, pero pocos las sostendrán.
Oferta y demanda
Los MOOC merecen mucho crédito por las oportunidades que aprovechan para las masas. Sin embargo, por todas las cosas que mencioné anteriormente y debido a que gran parte de lo que hace que un gran ingeniero esté fuera de su alcance, no veo que el equilibrio entre la oferta y la demanda cambie tanto de MOOCs.
Piense en ello como un embudo, muy permeable.
Un millón de personas ingresan al embudo inscribiéndose en un curso en línea sobre programación. De ese millón, quizás solo el 10% (una estimación generosa) pasará. Y de ellos, quizás solo el 10% continuará desarrollando sus habilidades. Eso nos deja con 10,000 individuos. Solo puedo adivinar cuántos de ellos dedicarán miles de horas a refinar su arte hacia la perfección.
¿La contribución global que hacen en la oferta? Mínimo.
Y esto no es solo una cosa de programación.
Lo mismo ocurre con cualquier otro tipo de habilidad o talento. Puede elegir un nuevo idioma extranjero, aumentar su vocabulario, aprender algunos idiomas y resolver la gramática. Sin embargo, la fluidez no significa que esté listo para escribir sus propias novelas en ese idioma objetivo. Así es con la programación.
Si encuentra útil esta respuesta, siga y visite OpenCourser , un sitio que ayuda a los alumnos a encontrar cursos en línea.