¿Por qué no ha habido un codificador indio en la región 2400+ después de Rudradev Basak, especialmente cuando la cultura de codificación en el país está en aumento?

El hecho de que las personas quieran codificar no significa que quieran participar en competencias de codificación. De hecho, mantenerse completamente ocupado solo con la codificación competitiva (eso es lo que se necesita para TC red), puede perder el aprendizaje de otras cosas interesantes en CS.

Y otra cosa es que la mayoría de las cosas que practicas para CP no son útiles en la vida real. Entonces, para la mayoría de los desarrolladores, no hay un gran motivo para seguir adelante y pasar la mayor parte de su tiempo en TC.

Me gusta codificar Codifico mucho. Pero no he trabajado ni siquiera con un problema de PC en mi vida. En cambio, construyo gadgets y aplicaciones geniales. Contribuyo al código abierto, participo en conferencias, trabajo en red con personas y aprendo nuevas tecnologías. Si tengo una gran idea, salgo y la desarrollo. No necesito un sitio web con problemas de programación para darme un desafío, miro a mi alrededor y encuentro desafíos en abundancia. Disfruto abordando problemas de la vida real.

Además, si las grandes corporaciones dejan de entrevistar candidatos de una manera que sea favorable para los programadores competitivos, la cantidad de personas en CP se reducirá drásticamente.

En resumen, las personas que disfrutan de la programación competitiva participarán en competencias de codificación; las personas que aman resolver problemas desarrollarán aplicaciones, las personas que aman la CS teórica se sumergirán en las matemáticas y las personas que aman el hardware construirán dispositivos. Es tan simple como eso.

El hecho de que a alguien le gusten los deportes no siempre significa que le guste el cricket.

Los indios siguen la manada, Rudy [1] siguió su corazón. El sistema educativo de la India pone demasiado énfasis en la memorización. Me he encontrado con personas de institutos de renombre que simplemente inventan algunos algoritmos solo para conseguir un trabajo sin entender nada al respecto. India tiene, con mucho, el mayor número de programadores del mundo, pero muy pocos son de calidad. No es de extrañar por qué la calidad del trabajo que llega a la India es de baja calidad solamente. Es por eso que dentro de tal ecosistema se hace cada vez más difícil producir el próximo Rudy. No estoy diciendo que nunca podremos volver a producir un codificador así. Incluso si retrocede una década, debe haber escuchado nombres de codificadores como Late Harsha Suryanarayana (también conocido como hummblefool [2]) o Ajay Somani (también conocido como innocentboy [3]). Si no hoy, tal vez dentro de 10 años, alguien seguramente igualará la estatura de Rudy, pero tenga en cuenta que tendría que cruzar 10 veces más obstáculos para llegar allí de lo que tendría que hacer un ruso.

Notas al pie

[1] ¿Quién es Rudradev Basak? ¿Es solo una inspiración para los codificadores novatos en TopCoder que quedaron hipnotizados al ver a un codificador indio en la parte superior de la lista Div1 después de la fase de codificación el 10/10/2012?

[2] ¿Quién era humilde tonto?

[3] Usuario de CodeChef | CodeChef

La cultura de la codificación está en aumento, pero hoy en día las personas en India prefieren escribir el código que importa, no simplemente pasar horas y horas para obtener una buena puntuación de topcoder, ¡solo para ser contratado por otra persona!