¿Están los políticos y el público siendo manipulados por la industria de TI para introducir la codificación en las escuelas?

Hay una desconexión que ha estado allí desde que comencé hace más de treinta años.

Las empresas quieren programadores experimentados. No quieren gastar dinero entrenando a alguien que inmediatamente va a renunciar e ir a trabajar para otra persona por más dinero. Ciertamente, aquí en el Reino Unido hay una escasez de programadores experimentados. Pero ninguna cantidad de enseñanza escolar o universitaria curará eso. Lo que puede significar es que las empresas pueden asumir un nivel básico de conocimiento y solo tienen que construir sobre eso. Su inversión en cada alumno será menor y, por lo tanto, la cantidad que pierden si la persona renuncia será menor. Pero no veo ninguna evidencia de que la gran mayoría de las empresas incluso quieran capacitar tanto a sus empleados. Quieren que alguien más lo haga. Y eso está condenado al fracaso porque ni siquiera una universidad puede o debe enseñar todo lo que una persona necesita saber para trabajar en una empresa en particular.

Enseñar a los niños a codificar tiene otras ventajas. Aprenderán cómo funcionan las computadoras, y las computadoras son ubicuas en sus vidas. Comprenderlos ayudará de manera inconmensurable en sus vidas posteriores, incluso si no se convierten en programadores. La evidencia es que solo 1 de cada 20 querrá hacer de la programación una carrera.

Y con respecto a las entrevistas tecnológicas brutales, si ninguno de sus solicitantes sabe programar en el nivel que necesita, entonces debe intentar elegir los que cree que pueden aprender. Eso es mucho más difícil que elegir los que ya están a un nivel razonable. De hecho, la evidencia es que es imposible, pero nadie quiere escuchar eso. Hay muchos expertos y consultores en el campo con pruebas y preguntas que promueven como capacidad de prueba. Puede terminar en una situación en la que una prueba es buena pero realmente no funciona, así que agregue otras tres pruebas y debe ser mejor.

No lo creo. Diría que es más un intento de abordar un desequilibrio de oferta y demanda. Como ejemplo anecdótico, el lugar donde estoy haciendo prácticas / trabajando en el estado de Nueva York actualmente no puede contratar suficientes desarrolladores. (Esto funcionó para mí porque me reclutaron y ahora estoy siendo entrenado a su costa). Pero si tomamos una visión más holística, el desequilibrio de oferta y demanda de nuestras sociedades podría obstaculizar nuestro desarrollo social / económico. Con ese fin, creo que los conceptos de TI deben ser introducidos a los estudiantes más jóvenes en las escuelas como una opción. Quizás no debería considerarse tan fundamental como la alfabetización básica, pero tampoco debería estar totalmente ausente.

También estaría en desacuerdo con su descripción de la “entrevista tecnológica cada vez más brutal”. El desarrollo de software ciertamente existe fuera de Silicon Vally, y puede que no siempre marche al ritmo de Silicon Valley. No tengo evidencia empírica, pero sé que no me preguntaron sobre algoritmos o estructuras de datos en ninguna de las muy limitadas entrevistas que he hecho. Parece que algunas compañías están comenzando a reconocer que los algoritmos / estructuras de datos no son tan relevantes en el trabajo diario de muchos ingenieros de software.

También siento que, en muchos casos, nuestro sistema actual de educación no prepara adecuadamente a los estudiantes para trabajos en TI, sino que también es efectivamente imposible hacernos completamente listos para el trabajo. Si nos atenemos a la noción de que generalmente se necesitan 10 años para dominar un campo, es obvio que una BS no es adecuada y tendría que ir precedida de una experiencia preventiva con el dominio.

No reconocer la importancia cada vez mayor de TI y al mismo tiempo no traducir eso en una integración más profunda en nuestro plan de estudios educativo puede ser un error.

Estoy de acuerdo en que la codificación no es tan útil para muchas personas. Sin embargo, la industria de TI quiere que las escuelas vendan productos, no a más personas.

Además, la codificación puede ser utilizada por personas cuyos trabajos no requieren una entrevista técnica. Mi esposo dijo que hemos podido hacer los pagos de nuestra casa casi exclusivamente por su dominio de R. Esto es cierto, pero nadie lo entrevistó específicamente en ese idioma. Obtuvo su trabajo debido al conocimiento del dominio.

La cuestión es que todos tienen una idea diferente de lo que es útil en la educación, especialmente una vez que pasas de la escuela primaria. Creo que la alfabetización y las matemáticas hasta el álgebra simple son útiles para todos. Si también cree que todos en los Estados Unidos deberían tener una comprensión básica de nuestro gobierno.

Más allá de eso, enseñaría ciencias con énfasis en los sistemas vivos, introduciendo la física como un conjunto de restricciones que los sistemas vivos deben seguir y luego como explicación de por qué la química funciona de la manera que lo hace. Mi deseo de enfatizar la biología es excéntrico.

También creo que idealmente tendrías la opción de tomar mucha más música o artes visuales de las requeridas y que esas materias se enseñen de una manera académica tradicional, aunque creo que podrías aligerar un poco la anatomía humana, ya que no a todos les importa pintando y dibujando personas.

Mis opciones son, una vez más, excéntricas, pero no creo que dejen a los estudiantes universitarios menos preparados que ahora. La codificación, aunque innecesaria para la mayoría, no es más dañina que cuatro años de inglés o dos años de educación física.

No lo requeriría, pero no creo que sea malo. Lo único con lo que no estoy de acuerdo es con la afirmación de que enseñaría pensamiento lógico. Los desarrolladores de software, cuando no están codificando, no son más lógicos que otros

More Interesting

Historia de Apple Inc .: ¿Cuál era el sentimiento general hacia el iPod cuando salió por primera vez en 2001?

¿Cómo puede un desarrollador de software convertirse en un buen administrador?

Con la tecnología moderna, ¿por qué sigue siendo difícil saber la magnitud de una calamidad?

Cómo hacer crecer mi empresa de detalles en los próximos 5 años

¿Cómo es trabajar en Goldman Sachs Technology como analista de negocios?

Hipotéticamente, ¿podría Elon Musk convertirse en Iron Man si lo intentara?

¿Por qué los países / estados que están experimentando sequías no están adoptando tecnologías de agua renovables como NEWater by Singapore?

La industria automotriz actual ha sido tecnológicamente revolucionada. ¿Por qué los sistemas de audio en el automóvil están desactualizados (en existencia) o son exorbitantemente caros?

Cómo ver una transmisión satelital en vivo en su dispositivo móvil

¿Cuáles son las principales empresas de Internet de las cosas (IoT) en la India?

¿La impresión física escrita pasará de moda y tal vez incluso se olvidará a medida que avance la tecnología?

¿Puedo usar aceite para cortar el cabello (dice que contiene aceite mineral) para lubricar el eje de un ventilador de mesa? Ha estado yendo anormalmente lento, y no quiero que se queme si puedo evitarlo.

¿Qué tiene de bueno o malo usar controles portátiles con muñequeras con robots?

¿Qué impacto tendrá la tecnología portátil en el sector de la salud?

¿Qué tan efectiva y popular será la Rueda de Copenhague?