Proyectos teóricos de informática o desarrollo de aplicaciones, ¿qué le sugerirías a los estudiantes de primer año de informática?

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:

  • 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.

Su confusión con respecto a ingresar a la academia o tomar un trabajo es completamente válida, y me gustaría que mantenga ese pensamiento a un lado durante los primeros 2 años de su universidad; Al entrar en el tercer año, usted mismo tendrá una idea muy clara de lo que quiere. Hablando sobre lo que debes hacer como estudiante de primer año:
Informática teórica: en primer lugar, debe tomar algunos cursos para probar su amor por este campo. A veces, la informática teórica puede ser muy frustrante a veces. Jugar con cosas teóricas muy básicas y probar o concluir algo puede tomar mucho tiempo para algunos.
Desarrollo de aplicaciones: este suele ser un campo de resultados rápidos; quiero decir que ganaría mucha popularidad muy rápidamente; podría ganar una competencia o dos, pero podría no alcanzar la madurez que exige la informática, muy rápido.
Para el primer año, le recomendaría que haga una combinación de los dos, junto con un buen estudio de algunos conceptos básicos del algoritmo. Puede codificar algunas aplicaciones o participar en la programación deportiva (TC, SPoj, etc.).