¿Cuáles son algunas señales de que uno es un prodigio de la informática?

Creo que la informática no es solo un tema. Consiste en muchas materias y cada una tendrá sus propias materias fuertes y materias débiles. Simplemente les pregunta qué temas son interesantes, qué temas son difíciles y qué temas son fáciles, cómo estudiar ese tema. La forma en que le respondan le dirá si tienen el conocimiento suficiente o no en ese tema en particular. Si desea conocer sus habilidades de programación, la mayoría de las personas que son buenas en programación participarán en concursos de hackerrank, hackerearth, etc. intenta informarles sobre cualquier concurso en particular que tenga un premio ganador atractivo y haz que se registre para eso. Al ver el resultado, conocerás su talento. Si toma redes, creo que quienes realmente son buenos en redes definitivamente intentarán los cursos de certificación de Cisco. Esa es una forma de conocer su talento en la creación de redes. Si alguna persona es realmente buena en la mayoría de las asignaturas de CSE, no puede elegir un trabajo después de la graduación porque incluso ellos estarán confundidos para elegir la corriente para tomar un trabajo. Entonces, este tipo de personas terminarán tomando un trabajo en el que no hay necesidad de que use todos sus talentos o irá por maestros para estudiar más en su corriente favorita.

Sospecho que tal prodigio se puede fabricar, dado un niño brillante y padres dedicados.

Sé de un niño de 10 años (cuyos padres son educadores y diseñadores / programadores consumados). El niño está aprendiendo cómo crear videojuegos, y los padres son bastante duros al respecto: las aplicaciones de “enseñar a los niños a programar” aburren a este niño, que prefiere programar desde una línea de comandos o en un IDE. A este niño le encanta programar y diseñar. ¿Es el niño un prodigio? ¡Tal vez! Sabremos más por la calidad del resultado que por el entusiasmo con el que se persigue.

A los 15 años, yo y dos de mis amigos teníamos acceso a un laboratorio de computación de la universidad, donde estábamos escribiendo código bajo UNIX. Mi proyecto de la feria de ciencias de la escuela secundaria fue un intérprete BÁSICO que escribí en C. Nunca pensé en mí, ni en mis amigos, como prodigios. Teníamos talento y los adultos solidarios nos dieron oportunidades. Todos fuimos a carreras de informática y nos fue bien.

La programación competitiva puede ser una medida de esto algún día, pero no hasta que esté acreditada de la misma manera que el SAT.

Existe una diferencia entre el código de calidad que puede resultar de un intenso enfoque y esfuerzo (ya sea pirateado o diseñado) y la naturaleza del código producido. Del mismo modo, hay una diferencia entre reconocer la diferencia entre instrucción y datos, y el reconocimiento de la relación más profunda, que no hay diferencia entre instrucción y datos, ambos son solo patrones de bits. Será mejor que encuentres un prodigio entre los consumados si no miras la portada de su producto (su software de aplicación) sino que examinas las estructuras de datos y los algoritmos, y no simplemente observando la elegancia de los algoritmos. Más bien, será el ingenio de su aplicación, la eficiencia de su código (es decir, el rendimiento) y la sutileza del modelo al que sirve su algoritmo; es decir, el carácter provocativo del código y las estructuras de datos debería ser la medida más importante del estado, ya que el programador es un prodigio de la programación.

Que te encanta la programación y todo lo que conlleva (teoría, arquitectura, algoritmos, etc.)