Me parece aburrida la programación competitiva. ¿Qué otras formas hay para que un estudiante universitario se destaque en CS?

El éxito significativo en CS no se reduce completamente a la resolución de problemas. Además, si limita sus opciones para resolver problemas conocidos, sus posibilidades de tener éxito serán bastante bajas (tantas personas brillantes han intentado problemas conocidos que resolverlos tomaría un tiempo considerable, y algunos pueden quedar sin resolver por un tiempo). 100 años).

Una vez que determine un área de interés aproximada (como redes, arquitectura de CPU, compiladores, aprendizaje automático, robótica, etc.), descubra cuáles son los principales desafíos y las principales aplicaciones. Las aplicaciones emergentes pueden sugerir nuevos desafíos: son geniales porque atraen más interés y porque son más fáciles de atacar. Averigüe cómo se vería una solución aceptable, cómo validarla, etc. Luego, hágalo.

OK, déjame reformular todo. En CS, la mayoría de los problemas se resuelven mediante la introducción de otro nivel de indirección: por ejemplo, un sistema operativo conecta los programas de usuario al hardware, los concursos de programación conectan a los estudiantes con quienes establecen problemas, la literatura publicada conecta a los profesionales con nuevos desafíos para los investigadores que pueden resolverlos, y pronto. Entonces, si está preguntando cómo sobresalir en CS, la respuesta es introducir un nivel de indirección y enfocarse en encontrar buenos desafíos que le resulten emocionantes (solo asegúrese de que esto no sea una recurrencia 🙂

¡La programación competitiva en realidad parece una forma muy especializada de tener éxito!

Quizás lo mejor que puede hacer es trabajar en algunos proyectos secundarios interesantes propios. ¡Haz algo genial que te interese! Tal vez diseñe un lenguaje y escriba un compilador para él, o trabaje en una aplicación web interesante o lo que sea que le interese. Estos proyectos le enseñarán bastante sobre la programación en general y sobre el tema específico que elija, y se verán bien.

Otra gran opción es involucrarse en alguna investigación. Solo pregúntele a un profesor que trabaje en un campo que le interese: seguramente tendrán proyectos interesantes para usted.

No todos los estudiantes de CS están interesados ​​o son buenos en la programación competitiva. Puede sobresalir en CS creando algo que ayude a las personas de cualquier manera.

¡Aprender cosas a través de la creación de aplicaciones es la mejor manera de sobresalir en CS, en mi humilde opinión!

Intento proyectos idiotas pero de alguna manera útiles. Intenté dividir una imagen en píxeles usando código. Cada píxel de color sería un número hexadecimal y este código se guardaría como un archivo. Entonces, en lugar de imágenes, solo tendríamos código.
Resultó que el archivo sería 200 veces más grande que la imagen. Sin embargo, me reí mucho y fue bastante divertido.

Piensa en una tarea que no sabes cómo realizar, luego descúbrela y codifícala.

More Interesting

¿Cómo es tomar Economics 180 (Honors Game Theory) en la Universidad de Stanford?

¿Cuál es el trato con las ofertas de transferencia de Cornell? Escuché de varias personas que reciben ofertas de Cornell para transferir después de un año si obtienen buenas calificaciones en otra universidad.

¿Cómo me conecto en la escuela de negocios?

Además de obtener un trabajo increíble y recibir una buena cantidad de dinero, ¿cuáles son los beneficios de asistir a Stanford o Harvard para la escuela de pregrado o posgrado?

Estoy planeando obtener mi MBA en Managment Consulting a partir del próximo otoño. Quiero estar listo para la industria Publique mi MBA. ¿Cuáles son las certificaciones o las prácticas en línea que puedo seguir para lograr mis objetivos a largo plazo?

Soy estudiante de segundo año (segundo año) en NIT-Trichy en India, y aspiro a unirme al Programa de Ciencias e Ingeniería de Gestión de Stanford para mis maestros. ¿Cómo mejoro mi perfil (asin, qué pasantías / intereses de investigación / calificaciones GPA / GRE necesito)?

¿Debería un chico que estudie en “NIT / Renowned Private College” realizar prácticas (ya que el promedio es de alrededor de 4-6 lakhs) o prepararse para PSU / IES?

¿Cómo le va al programa de posgrado de Ciencias de Materiales de Princeton contra las mejores escuelas?

Tengo un título en lingüística pero no tengo experiencia en medicina / ciencias. Si quiero hacer un doctorado (o un Master primero) en neurolingüística, ¿qué debo hacer si tengo un año más o menos antes de poder comenzar los estudios nuevamente?

¿Quiénes son algunos de los ex alumnos de IIT que realmente han dejado huella en el mundo?