¿Deberían los estudiantes actuales de CS / SE preocuparse por el creciente énfasis en CS y la codificación en las escuelas públicas?

Siento lo mismo que tú dices.

Pero creo que podría explicarte esta respuesta porque también soy estudiante de ingeniería, último año, informática.

Lo que te preocupa parece estar bien, pero no te preocupes porque hay mucha diferencia cuando lo haces en tu educación secundaria y en tu universidad.

Me gustaría recordar algo de mi pasado.

Cuando estaba en la escuela estaba en la Junta de ICSE, así que teníamos Java como asignatura en la novena clase, pero solo tenía dos programas: Pallindrome y Armstrong.

Pero cuando eres un graduado en informática sabes que estos programas no son más que una mera práctica.

También tiene temas relacionados con computadoras como DBMS, CN, COA, JAVA, PHP, UNIX. Donde, como estudiante en la escuela, siempre tendrá mucho estrés en todas las materias, no específicamente en las computadoras.

Esta práctica se realiza solo para mejorar el Aptidute de un niño.
El interesado en codificar la carrera de todos modos optará por que sea después de la escuela.

Así que esto funcionará como solían ser.
La única diferencia será que tendrá un entorno más educado e inteligente con un mayor nivel de coeficiente intelectual.

Un ejemplo más, teníamos a la biología como sujeto y nos dijeron que practicáramos cortar una rana en dos como experimento. Lo cual no es legal ahora pero se practicó en ese momento. Pero todavía opté por la codificación y la informática como mi carrera porque soy un fanático de los gadgets y amo la tecnología.

!!!¡¡¡Todo está bien!!!

Desde mi punto de vista, estar preocupado por esto es algo así como ser un contador, preocupado porque los niños aprendan sobre los números compuestos en la escuela.

En 15 años, tendrá mucha experiencia en el mundo real, y tendrán un mercado sobresaturado (similar a los maestros, ahora).

El aire de misterio que rodea a las personas que manejan los algoritmos se habrá desvanecido, y las personas querrán convertirse en programadores porque les guste o porque sea sensato.

En lugar de preocuparme por los prometedores (de los cuales, el mejor … o al menos, el perfil más alto, sobresaldrá, como siempre), me preocuparía más por los empleadores que están dispuestos a despedir a los trabajadores de alto nivel (vale la pena más) para trabajadores subalternos que valen mucho menos (y están dispuestos / desesperados a trabajar por incluso menos que eso).
Este no es un problema exclusivo de una década a partir de ahora; Ha existido durante años y años, y no parece estar mejorando.

Mientras tanto, los pobres se volverán aún más pobres, en la próxima década o dos, ya que lugares como McDonald’s intentan seguir el ejemplo del almacenamiento de Amazon y automatizar la mayor cantidad de trabajo físico / servil posible.

Para esas personas, la programación tampoco será necesariamente una opción (a pesar del conocimiento básico), debido a la abundancia de programadores generalmente calificados (lógica básica) y la relativa rareza de las personas que poseen el dominio del tema.

¡Tendrás muchos jóvenes pequeños para administrar cuando estés a mitad de carrera! Piénselo, ¿cómo puede ser eso algo malo? Si ya temes que las personas nuevas sean más inteligentes o más capaces que tú, debes ajustar tu forma de pensar.

Sí, creo que deberíamos estar preocupados y la única solución es esforzarse y comenzar a trabajar más duro. Ya sea que terminen tomando su trabajo o no, si cree que es una amenaza, comenzará a trabajar más y mejorará.

More Interesting

¿En qué debería centrarme más, la codificación competitiva o el desarrollo de software y cosas basadas en aplicaciones reales?

¿Cuáles son las desventajas de la programación procesal?

Cómo convertirse en un probador de software sin un título relacionado

Ingeniería de software: ¿Cómo generar una función C ++ mediante programación?

El calendario html5 de Chrome parece horrible, ¿debería seguir usando el calendario de jquery?

Como desarrollador web, ¿qué te hizo querer convertirte en desarrollador? ¿Había un proyecto en mente? Si es así, ¿qué fue?

¿Cuáles son las mejores herramientas gratuitas para probadores de software?

Mi aplicación es una aplicación basada en Windows, en la que proporcionamos una interfaz que contiene todo el software portátil y el usuario puede usar este software sin instalarlo. ¿Cómo puedo implementar esto en Internet?

Cómo calcular la productividad de un algoritmo

Me abruman los plazos de TI, pero me encanta la ingeniería de software, ¿qué debo hacer?

¿Cómo puede un equipo de desarrolladores experimentados encontrar clientes / inversores que necesiten un equipo de desarrollo?

¿Puedo omitir la etapa de codificación y convertirme en arquitecto de software de inmediato?

¿Qué tan lejos en la cadena de abstracción necesitas entender para ser un "gran" programador?

¿Qué es un diagrama de estado y cómo puedes hacer uno?

¿Cuáles son buenas preguntas de discusión para una comunidad de prueba de software?