Esto va a sonar un poco “elitista” de mi parte, pero no estoy seguro de cuánta “teoría de CS” puede haber encontrado a su edad, hablando como alguien que estaba bastante interesado en ella en la escuela secundaria. La teoría de CS requiere una gran madurez matemática para enfocarse y normalmente requiere varios campos matemáticos para obtener una perspectiva adecuada; eso es algo que construyes a lo largo de tu vida y una habilidad que solo algunos parecen tener. Si encuentra interesante la teoría de que la CS está construida, le sugiero encarecidamente que avance aprendiendo todas las matemáticas que necesita primero. La escuela secundaria generalmente es el último lugar donde encontrarás algo que ver con la teoría CS. No creo que llamar a esa actividad “flojo” sea justo, ya que los teóricos pueden pasar varios meses o años tratando de probar un teorema o diseñar un algoritmo. Leer sobre esto es divertido, pero es un animal completamente diferente ser un científico de la computación que trabaja en un área teórica de la informática. Tengo muchos colegas que encuentran interesante el campo pero creo que es muy complicado entrar.
Mi consejo es que piense detenidamente en su especialidad y, si esto realmente le interesa, proceda con él y aprenda más (y vea si parece algo con lo que está fascinado y desea contribuir). Cuatro años en la universidad y encontrar estos temas “en persona” te ayudarán a decidir cómo proceder, pero nunca lo sabrás hasta que realmente lo intentes.
- Como estudiante de matemáticas, ¿cuáles son las clases más importantes que podría tomar en informática?
- ¿Por qué los informáticos / programadores usan la notación big-O en lugar de la función de tiempo de ejecución real?
- ¿Cuáles son los cursos / libros matemáticos útiles para SRM de TopCoder?
- ¿Cuál es el tiempo de retorno promedio en el cubo booleano n-dimensional, si el proceso estocástico está eligiendo una coordenada al azar y volteándola?
- ¿Qué es el helecho Barnsley?