Con la noticia de que la informática podría convertirse en un curso obligatorio en la escuela secundaria, ¿cómo crees que eso afectará el mercado laboral para estudiantes de CS?

¿Cómo afectó el tener un programa Boy Scout en el mercado laboral de Park Rangers? Ciertamente, convertirse en un boy scout no entrena a los niños para convertirse en un conservacionista de pleno derecho que trabaja en el campo. Sin embargo, te ayuda a interesarte por la naturaleza y a apreciar lo que hacen los guardaparques. ¿Muchos guardaparques comienzan como Boy Scouts? ¡Ciertamente! De hecho, el programa Boy Scout es fundamental para identificar y preparar futuros guardaparques.

Del mismo modo, los cursos de CS de la escuela secundaria no pueden entrenar a los niños para que sean programadores informáticos de pleno derecho. Sin embargo, pueden ayudar a los estudiantes a interesarse en la Programación y apreciar lo que hacen los programadores. ¿Comenzarán muchos futuros programadores interesados ​​en las fuentes de CS en la escuela secundaria? ¡Ciertamente! De hecho, muchos de los mejores programadores que ahora hemos comenzado a jugar con la programación cuando eran jóvenes. Bill Gates comenzó a programar en la escuela secundaria. Linus Torvalds comenzó a programar cuando tenía 11 años. El Woz comenzó a jugar con la electrónica a una edad muy temprana.


¿Significa esto que disminuye la calidad de los ingenieros de software? No lo creo. Hay 2 cosas que sabemos

  • La programación requiere poder construir modelos mentales de cierta manera. Un estudio mostró que las personas que construyen esos modelos mentales de la manera correcta obtienen buenos resultados en los cursos de programación. Esto se denomina colliquialmente como “tener una aptitud” para la programación. La palabra aptitud implica que no se puede aprender. Sin embargo, eso no es cierto. Se trata de aprender a construir esos modelos mentales
  • Exponer a una persona con aptitud para la programación temprana en la vida puede hacer maravillas. La mayoría de los mejores programadores son personas que están expuestas a la programación a una edad temprana. Algunos incluso afirman que la exposición temprana a los conceptos de programación puede ayudar a desarrollar esa aptitud. Al enseñar a los niños cómo construir esos modelos mentales a una edad temprana, está sentando las bases para el futuro.

En este momento, la exposición a CS a una edad temprana está disponible para unos pocos seleccionados. Las personas que han estado expuestas a CS a una edad temprana han estado en una buena escuela con maestros con visión de futuro o han tenido padres con visión de futuro que entendieron que la tecnología va a ser genial y expusieron a sus hijos a la tecnología a una edad temprana. Básicamente, tienes que ser rico o tener padres muy inteligentes para estar expuesto a CS

La comunidad educativa está tratando de dar a TODOS los estudiantes la oportunidad de exponerse a CS. Está (tratando de) nivelar el campo de juego. Entonces, incluso los niños normales se expondrán a ella. Aumentar el grupo de estudiantes que están expuestos a CS, debería darnos más buenos programadores, no menos. Sí, la mayoría de estos estudiantes probablemente descubrirán que CS no es para ellos. Sin embargo, ¡podríamos obtener 10 veces más Linus, Gates y Woz en los próximos 15 años! ¿Qué tan maravilloso es eso para CS?

Las personas que toman ciencias de la computación en la escuela secundaria no estarán listas para ser profesionales más que las personas que toman solo unos pocos cursos de ciencias de la computación en la universidad.

Lo que hará es aumentar la alfabetización informática en general (lo cual es bueno) y probablemente alejar a muchas de las personas que van a la universidad pensando que van a hacer ciencias de la computación pero que no tienen el conocimiento existente.

En otras palabras, es probable que veamos un mayor porcentaje de personas que eligen la informática como un gran éxito ya que saben de antemano en qué se están metiendo.

Esto debería conducir a personas más calificadas con títulos de CS calificados en lugar de menos.

Esto ayudará a satisfacer la demanda de personas con títulos de CS, que actualmente es muy alta.

Inglés, literatura e historia son cursos obligatorios en la escuela secundaria.

La educación física también es un curso obligatorio en muchas, si no todas, las escuelas secundarias.

Solo significará que más personas tendrán una comprensión básica de lo que se trata la programación de computadoras. Eso los hará comprender mejor el campo y perdonar sus fallas y apreciará el esfuerzo que pusieron. Por lo tanto, el uso de computadoras continuará creciendo, ayudando a todos, incluso a los mayores de CS que trabajan en el campo.

Con más estudiantes de secundaria que toman CS, un mayor número de estudiantes universitarios tomarán cursos de CS y aprenderán lo suficiente como para solicitar empleos de tecnología (y negocios) en la industria de alta tecnología. Espere un mayor nivel promedio de habilidades, proyectos más ambiciosos y una mayor competencia para trabajos de ingeniería, aumentando la calidad de las personas en la industria.

Probablemente no sea un problema. El campo de la informática es tan amplio que, dado que no tenemos un sistema de inteligencia artificial que pueda producir su propio código y mejorarlo, el software continuará creciendo. De hecho, más competencia = mayor productividad = mayores salarios.

More Interesting

¿Cómo puede un tipo de finanzas corporativas no técnicas entrar en Big Data?

¿Qué país es el mejor, tanto económica como académicamente, para estudiar MS en informática?

Cómo comenzar y trabajar para ser un desarrollador de pila completa desde cero

¿Cuáles son los alcances para los estudiantes de informática?

¿Qué es una lista de las habilidades recomendadas para convertirse en un desarrollador experto de JavaScript de pila completa?

A los 14 años, ¿cuáles deberían ser las primeras cosas que hago para aprender informática?

¿Obtener una licenciatura en informática es una pérdida de tiempo?

¿Tendrá algún significado un título de CS si quiero una carrera en ingeniería de software?

Tengo 28 años y comencé en septiembre pasado la informática. ¿Debo intentar trabajar en vacaciones o puedo esperar hasta terminar el bachillerato?

¿Cómo comenzó Airbnb a hacer su producto?

¿Debo hacer una programación competitiva cuando he perdido el interés en ella?

¿Se convertirá la informática / codificación en un campo de clase baja (trabajos normales como ser cajero, limpieza, etc.) en el futuro?

Cómo dominar la programación Java y ser profesional en ella para ganarse la vida

¿Puede un estudiante de informática obtener una buena ubicación si menciona solo Python como el lenguaje de programación en su currículum con una pasantía en ML?

Recibí una oferta de trabajo de Google, Facebook y Microsoft, y también fui aceptado en el doctorado en programas de informática en MIT, Stanford y Berkeley. ¿Qué factores debo considerar al elegir entre los dos?