¿Qué idioma o algo relacionado con la computadora debo estudiar (yo mismo) en mi tiempo libre?

Me alegra que seas una persona que no quiere perder su tiempo, en lugar de aprender para el futuro.

Te lo explicaré con mi rutina. Actualmente estoy trabajando en una compañía de software como desarrollador de juegos, el horario de mi oficina es de 9:30 a 6:30. Pero una vez que te unes a una empresa, no tienes tiempo de actualizarte, así que paso al menos 1 o 2 horas por la noche para actualizar mis habilidades. Actualmente estoy aprendiendo habilidades avanzadas de programación como procesamiento de imágenes, aprendizaje automático, etc.

Entonces, como dijo que aprendió C ++, sugeriría que antes de seguir avanzando para desarrollar habilidades, debería concentrar más conceptos básicos, como las estructuras de datos. Practica cada vez más. Personalmente, le diría que vaya a sitios web competitivos como Codeforces o codechef.com, tienen una pregunta típica que le ayudará a probar los niveles de programación. Comienza desde el principio y practica todo tipo de preguntas. Esto te ayudará a dominar tus habilidades, conocer a los altos y ayudar a hacer conceptos.

A diferencia de muchos otros, no sugiero aprender más idiomas, o simplemente correr después de todo. Prefiero ser dueño de una cosa. Aprendiste C ++, que es excelente, es un lenguaje en el que hay mucho que trabajar. Solo sé apasionado, crece paso a paso y llega a la cima.

Feliz codificación….

Depende de tus planes futuros. ¿En qué campo de la ciencia de la computación quieres especializarte?

Para el desarrollo de aplicaciones móviles, Java es una necesidad.

Para ingresar al campo Big Data , aprenda Python y R.

Si está interesado en el uso del sistema de programación, entonces domine C / C ++ .

Aquí hay algunos recursos de aprendizaje:

Udacity – Clases gratis en línea y Nanodegrees

Cursos en línea de Udemy – Aprenda cualquier cosa, en su horario

Coursera | Cursos online de las mejores universidades. Únete gratis

Hola,

Creo que aprendes la tecnología AngularJs porque los requisitos futuros del desarrollador de AngularJs son muy amplios y aumentan día a día. Lo más importante es que el tiempo de respuesta de la aplicación es realmente rápido. Bro aprende esta tecnología en el tiempo libre. Espero que mi respuesta te ayude.