Como regla general, recuerde nunca pensar más de 5 años en el futuro. Acaba de comenzar su incursión en informática y, francamente, tiene una gran cantidad de opciones abiertas para usted después de graduarse. Sugeriría que no limite sus pensamientos colgándose de estudios de doctorado. Pronto te darás cuenta de que no te gusta la investigación, o que no te gusta CS en absoluto, en cuyo caso tus opiniones cambiarán.
Al responder a su pregunta, debe darse cuenta de que sus años de pregrado están destinados a explorar y darse cuenta de dónde están sus verdaderos intereses. En cuanto al primer año, realmente no importa lo que hagas. Hagas lo que hagas solo te dará más experiencia y una mejor comprensión.
Dicho esto, hay algunas cosas que debes tener en cuenta:
- ¿Cuál es el nivel más alto de matemáticas requerido para el desarrollo del juego?
- ¿Practicar las matemáticas es bueno para la programación competitiva?
- Cómo implementar la diferenciación automática en C ++ desde cero
- ¿Cuál es el problema P versus NP en informática?
- ¿Cuáles son algunos algoritmos y estructuras de datos relevantes para la robótica?
- En el primer año, tienes poca exposición a lo que realmente es CS. Por lo tanto, sería útil leer por su cuenta (especialmente algunos algoritmos, estructuras de datos y matemáticas discretas). Esto lo ayudará a hacer que su proyecto de primer año valga la pena.
- CS teórico : ¿Te gustan las matemáticas? ¿Teoremas de prueba? Diseño de algoritmos? En caso afirmativo, podría intentarlo (tal vez una encuesta de literatura o una pequeña parte de un proyecto en curso). Pero también recuerde que es muy difícil avanzar en esta área. Tómelo como una experiencia de aprendizaje y no se desmotive si le resulta difícil.
- Proyectos de desarrollo de aplicaciones : estos le enseñarán cómo programar. Una vez más, no sé sobre su experiencia en programación, pero suponiendo que sea un principiante, tomará tiempo alcanzar la madurez para escribir código limpio. Aún así, la experiencia será buena. Es menos probable que se sienta insatisfecho después de esto, porque los resultados (su creación) y los comentarios serán inmediatos. Nuevamente, no se desmotive si le resulta difícil administrar un gran código.
Al final, me gustaría señalar que una respuesta simple a su pregunta es: no importa . Hagas lo que hagas ahora, disfrútalo, aprende de él y sigue adelante. Lo que hagas en tu segundo y tercer año será más importante. Además, no te predispongas. Simplemente use todas las oportunidades y apunte a descubrir lo que realmente le interesa para cuando se acerque a su graduación.