Gracias por A2A,
No es posible dominar todos los idiomas.
Te sugeriré lo que hice,
- Aprendí C, que es relativamente fácil y trabajé un poco en ello. La codificación en C le ayuda a desarrollar la lógica, aprender manipulaciones para producir la salida requerida.
Tome cualquier libro sobre C y pruebe diferentes programas que se ofrecen en ellos, desde fácil hasta un poco difícil. No profundice demasiado en las estructuras de datos. - A continuación, aprenda los conceptos de programación orientada a objetos. C ++ o Java.
¡Sugiero Java solo porque soy un desarrollador de Java y tiene más alcance!
Nuevamente haga lo mismo, aprenda los conceptos aquí, ya ha desarrollado la lógica y la manipulación. Hay muchos, desde la simple manipulación de cadenas hasta el manejo de excepciones. Ve despacio y concreta tus conceptos. - Aprende un poco de Linux, una empresa te ama si conoces Linux. Solo algunos conceptos básicos, comandos básicos, scripts de shell, etc. Estoy seguro de que su universidad tiene algún curso para el mismo
- Por último, hará algo con la gestión de datos. RDBMS para principiantes y luego un poco en Big Data (solo lo básico nuevamente)
Muchas de las cosas que mencioné son parte de la ingeniería CS. ¡Descansa, tienes que hacerlo tú mismo!
¿Cuál es el resultado? ahora sabes un poco sobre muchas cosas y ahora puedes decidir con firmeza en qué quieres ir.
- ¿Cuánto tiempo tarda una aplicación como OLA (Uber, Meru, TaxiForSure) en desarrollo?
- ¿Cuál es un día típico para un estudiante de medicina? ¿Cuánto tiempo necesitas estudiar?
- ¿La experiencia como gerente de proyecto me ayudará a ser competitivo para un puesto como gerente de producto?
- ¿Qué debo aprender para conseguir un trabajo trabajando en un motor de juego?
- ¿Qué debo hacer en mis vacaciones (relacionado con el estudio, acabo de comenzar la programación en C), estoy en NIT Patna con la rama de TI (1er año)?
(No he mencionado nada sobre la interfaz de usuario, ya que no me interesa, pero también puedo explicarlo)