No se prepara para una empresa en su segundo año, déjelo durante una semana antes de la entrevista.
Este es el momento de descubrir qué te gusta en informática. Por ahora deberías probar diferentes cosas y descubrir dónde está tu interés. Para enumerar algunos programas competitivos, aprendizaje automático, desarrollo de Android, desarrollo web, diseño ux, ataques de código abierto, sistemas operativos, redes, etc.
Aún así, si necesita una hoja de ruta genérica.
Comience con el lenguaje de programación C de Dennis Ritchie. C le dará el sabor del funcionamiento real del procesador. Use C para descubrir más sobre cómo se ejecuta el código en el procesador, por ejemplo, cómo funciona la salida de entrada, varios buffers involucrados, cómo funciona la asignación de memoria, cómo funciona la conexión de red, etc. C puede ayudarlo en esto porque tiene el menor nivel de abstracciones en comparación con otros idiomas
- ¿Cuál es el mejor libro para CA?
- ¿Cuál es el libro más vendido?
- ¿Se han cambiado los libros de NCERT?
- ¿Cuáles son los antiguos libros indios sobre microexpresión?
- ¿Cuáles son algunos libros de alto nivel para IITJEE?
Introducciones al algoritmo de Cormen. Este es un libro completo y estándar para todas sus necesidades de algoritmos. Si elige comenzar con una programación competitiva, puede comenzar con sitios web como codechef, codeforces, etc. O puede usar el libro solo para aprender algoritmos. Los algoritmos y las estructuras de datos son una parte importante de la entrevista para los más frescos en muchas empresas.
Ahora está equipado con conocimientos básicos de informática y aprende lenguaje orientado a objetos como Java y lenguaje de alto nivel como Python. Puede explorar el desarrollo de código abierto, patrones de diseño y cotributar a varios repositorios en GitHub, probar los desafíos de desarrollo de Topcoder, prepararse para el código de Google Summer, etc.
Si el aprendizaje automático le interesa, puede comenzar con el curso Andrew Ng. Pruebe sitios web como openai, codingame, etc. También puede elegir su proyecto sobre un tema relacionado.
Coursera y sitios web similares tienen cursos sobre muchas materias, tome lo que le interese. No comience con la preparación de la entrevista de su segundo año atracando sitios como geeksforgeeks. Por ahora intente encontrar su interés explorando diferentes cosas.