¿Qué exámenes en línea debo tomar para aprender lo más posible?

Me decepcioné bastante cuando me di cuenta al final de 4 años en CSE que había mucha información disponible en línea y mucho tiempo para dedicarme a ello, pero no sabía nada de todo esto.

Le sugeriría que investigue los MOOC disponibles en Coursera, Udacity, etc., que le brindan un excelente conocimiento de las universidades de todo el mundo. Debe comenzar con algunos cursos básicos como Algoritmos: Diseño y Análisis, Parte 1 de la Universidad de Stanford y otros similares. Habría estudiado todos estos temas como Algoritmos / Estructuras de datos, Bases de datos y Redes, algunas de las cuales puede estudiar en el futuro, pero no obstante, vuelva a tomarlas en estos cursos en línea. Brindan una perspectiva completamente nueva, que no obtenemos de nuestro estilo indio de enseñanza. Te beneficiarías mucho de ellos.

Después de lo básico, se volverá un tanto claro sobre cuáles son sus campos de interés. Luego, puede aventurarse en campos como Criptografía, IA, Teoría de juegos, Redes neuronales, etc. Si planea tomar en serio este enfoque de aprendizaje, también puede realizar sus exámenes de certificación de especialización, que se cobran por una tarifa nominal. Sin embargo, siempre dar sus exámenes de certificación libre. Aparte de los proveedores de MOOC, algunas de las universidades también tienen sus propios portales de aprendizaje en línea. También puedes echarles un vistazo. También puede consultar los videos de NPTEL de los diferentes IIT sobre diversos temas. Pero personalmente los encuentro un poco aburridos y monótonos. En algún lugar a lo largo de todo esto encontrarás algunos temas que te gustan más y en los que te apasionará trabajar en ellos. Ellos serían su USP en el futuro.

Si obtiene tiempo, incursione en las nuevas tecnologías y sus cursos, como big data / analytics, AngularJs, ElasticSearch, etc. Primero, deje en claro lo básico. Asegúrese de hacer que sus conceptos sean sólidos y al mismo tiempo tenga suficiente práctica práctica en uno de los lenguajes como C / C ++ o Java. Puede practicar la codificación en sitios como Sphere Online Judge (SPOJ), topcoder, etc. Puede obtener excelentes consejos y soluciones de geeksforgeeks.org y sitios similares.

Si profundiza un poco más en Quora, hay muchos tecnólogos líderes de Silicon Valley que responden preguntas / consultas sobre tecnología. Proporcionan una mejor comprensión del estado actual de la tecnología mundial. Y lo más maravilloso, puedes encontrar al Señor de los Algoritmos, Thomas Cormen, en Quora para proporcionarte conocimiento de primera mano.

Sacar el máximo provecho de su tiempo. Hay un mar de conocimiento por ahí si estás listo para aprender. Llegar a las personas, están más que felices de compartir conocimientos y ayudar.

Gracias por la A2A. ¡La mejor de las suertes!

Bueno, si quieres sobresalir en codificación, hay muchas competiciones de codificación en línea en diferentes universidades que están abiertas para estudiantes de todo el mundo.
1. SPOJ – (Sphere Online Judge) es un sistema de jueces en línea con más de 200,000 usuarios registrados y más de 20000 problemas. La solución a los problemas se puede presentar en más de 40 idiomas.
2. CodeChef
3. HackerRank
4. TopCoder
5. La Hora del Código se acerca.

Estos son algunos de los mejores sitios para aprender a programar según mi opinión.