Estoy interesado en informática y también soy bueno en programación. ¿Por qué demonios tengo que ser un maestro en PCM para ingresar a una buena universidad para seguir CSE?

Si eres un buen programador y quieres ser increíble en la programación, ¿puedo decirte qué hacer?
¿Estás listo?

¡NO VAYAS A LA UNIVERSIDAD!
¡Sí, me escuchaste! No hay absolutamente ninguna razón para que vayas a la universidad. Puedes aprender 1 o más veces en solo 1 año de lo que aprenderás en cualquier universidad CSE porque seguirás aprendiendo cosas no deseadas.

La educación universitaria y tradicional es para personas que realmente no saben lo que quieren de sus vidas. Pero si lo haces, ¡abandona!

Mi hermano es un emprendedor, aunque no es un desertor (pero de hecho un pase de NITK) considera que es un desperdicio y está buscando jóvenes programadores apasionados (tal vez como usted) para que se unan a él. Es asombroso en lo que hace. Y aunque las dos primeras compañías que comenzó no funcionaron, está haciendo una tercera (jaja, lo sé, la tercera es la vencida). El mundo está cambiando, los grados se están volviendo irrelevantes. Puedo darte mi ejemplo para eso
Soy un BE de “alguna” universidad en electrónica. Pero ahora soy profesora de física. Técnicamente no tengo un título para enseñar, y así me dijeron que tendría problemas. Pero soy bueno en lo que hago y tengo una gran demanda.
Entonces, aunque no somos desertores, ambos creemos que pasar por la educación tradicional es una pérdida de tiempo, especialmente si ya ha desarrollado una pasión y la programación es la más fácil, porque podría aprender mucho. (Lo que quiero decir es que si te apasionaba la medicina, entonces a partir de ahora no hay otra forma que ir a las universidades y los títulos, ¿verdad? Pero ese no es el caso con la programación ;-))

Es una limitación del sistema educativo de nuestro país. No hay nada que tú y yo podamos hacer al respecto. Si tus padres pueden pagarlo, da SAT y solicita una licenciatura en Ciencias de la Computación en el extranjero. Obtenga un buen expediente académico en 11º y 12º, extracurriculares decentes y un puntaje SAT de 2100+. Tendrás acceso fácilmente a una de las 20 mejores universidades en ciencias de la computación, si puedes demostrar tu interés en tus solicitudes para la universidad.

Conocí a un chico en mi universidad junior. Estudió comercio en 11 y 12 y tuvo académicos estelares. Más tarde descubrió que le gustaba la informática y se postuló en algunas universidades. Ahora está estudiando CS en UT Austin, que se encuentra entre las 10 mejores escuelas para CS, obteniendo conocimiento y experiencia reales de los mejores en el campo, mientras que sus contrapartes en India están tomando notas para descifrar ese CGPA 9.0+.

La ciencia siempre es multidisciplinaria. Si está haciendo algún ejercicio de programación profesional, ya se habrá dado cuenta de que Maths es parte integral de cualquier programa.

Cualquier lenguaje de programación que considere, el algoritmo se encuentra en el corazón del programa. Todos estos algoritmos se basan en bases matemáticas.
Por ejemplo: ¿ considerar un programa para generar si el número ingresado es primo o no?
Aquí, un programador tradicional dividiría el número n entre todos los números hasta n para determinar si es primo o no. Pero con pocos antecedentes matemáticos, solo n / 2 iteraciones le darían resultados correctos. Esto no se enseña en tus clases de CSE, esperan que entiendas esto de las matemáticas de PU. La programación profesional requiere que realice un análisis cuantitativo de sus algoritmos donde las matemáticas son esenciales.

Y puede estar pensando cuál es la relevancia de la física y la química. Una vez que ingresa a su laboratorio, encuentra muchos instrumentos de medición como la escala Vernier y el agitador magnético (considérelos, por ejemplo). Hay una escala Vernier con una pantalla, que da la lectura de hasta 3 decimales. Establece el tiempo de agitación en el agitador magnético y funciona como magia. Detrás de estos diseños de instrumentos se encuentra un ingeniero en electrónica e informática que habría programado el instrumento en el caso de la escala Vernier y el temporizador dentro del microcontrolador en el caso del agitador magnético. Ahora, sin el conocimiento del funcionamiento de la escala vernier, no sería capaz de escribir el programa para dar la lectura correcta. Ahora, este es solo un ejemplo que me vino a la mente. Hay innumerables ejemplos en la vida real en los que los conceptos de Física y Química deben considerarse en la medida esencial al escribir programas.

Considérese parte del equipo de desarrollo de la aplicación Fitness en Android:
Puede ser bueno en la programación de Android y saber cómo funciona un acelerómetro. Pero sin conocer la Física del Movimiento y la Dinámica, no podría establecer un umbral para considerar algo como un paso dado por una persona que sostiene un teléfono. También debe indicar cuántas calorías se queman, lo que puede requerir algunas reacciones químicas para determinar el valor exacto.

Todas las cosas en la vida conducen a la física y la química con la herramienta de las matemáticas.
Y definitivamente se requiere una buena universidad y un buen maestro para mejorar su experiencia de aprendizaje en Programación. Por lo tanto, considere aprender PCM no es una sobrecarga, sino una necesidad para sobrevivir en el mundo de la programación. Y su declaración sobre IITians es en parte correcta. Pueden dominar cualquier materia en muy poco tiempo y están interesados ​​en la programación.
Conc: Aprenda PCM con el máximo interés como Programación. Te ayudaría a lo largo de tu vida. Al final del día, toda la ciencia está relacionada.

Es casi lo mismo que tienes que hacer algunos estiramientos antes del ejercicio real.
Soy yo mismo, persiguiendo CSE y créeme, no podría obtener la capacidad y la confianza para resolver códigos difíciles aquí si no fuera tan bueno en PCM.
Por lo tanto, estudiar PCM en el 11-12 es como trotar antes de comenzar a resolver problemas informáticos.

Esa es la diferencia básica con países como China y Rusia. ¡Y esta es la razón por la cual el desempeño de la India es tan pobre en ACM-ICPC y casi nadie de la India incluso participa en el IOI!

Debido a que un montón de personas inteligentes en India piensan que si haces bien en PCM, serás bueno con los temas de Ingeniería y, si no lo haces, es posible que no sirvas de nada.