Soy un graduado de CS de una universidad no IIT o NIT. Quiero sobresalir en programación. ¿Cuáles son los recursos que debo utilizar?

Ser un graduado de CS y no saber tanto en programación es el problema con nuestro sistema educativo en la India. No te culparé por eso. En primer lugar, debe comprender en qué tipo de programación se está centrando. Ya sea programación de desarrollo web, programación de desarrollo de aplicaciones, programación de juegos, programación neurolingüística, etc. Al ser un estudiante de CS, tendrá lo básico de programación al menos en C / C ++ o Java. Si está buscando desarrollar una aplicación en Android o en cualquier otra plataforma, debe moverse con el lenguaje de programación Python o Java y Java es el lenguaje de programación más utilizado en el desarrollo, pero Python es mejor en la codificación. Si está planeando un desarrollo basado en la web, debe intentar enfocarse en PHP, HTML, CSS, Javascript, etc. La PNL se realiza ampliamente utilizando python, C / C ++, C #. Ciertas simulaciones se realizan con MATLAB. Para los juegos, Python y C ++ están bien.
Ahora, si está seguro de qué tipo de idiomas está tratando de aprender para convertirse en programador, continúe con los tutoriales disponibles en Internet, especialmente de YouTUBE. Si no está dispuesto a gastar dinero, aún puede obtener los tutoriales de torrent. Intenta aprender tutoriales de Lynda.com. Programación feliz

No importa de dónde es usted, desde mi punto de vista, la mejor manera de aprender a programar es hacerlo regularmente. Para bascis puede buscar tutoriales en línea de sus lenguajes de programación preferidos.

Varios sitios web en línea están disponibles, algunos de ellos incluyen:
http://www.spoj.com
http://www.codechef.com
http://www.hackerrank.com

Hay diferentes programas de nivel de dificultad que puedes practicar y crecer como programador.

Hay muchas cosas que puedes hacer realmente.

1. Elija el idioma en el que desea sobresalir. Pueden ser muchos de esos, pero luego dedique su tiempo a investigar los idiomas que no se extinguirán en los próximos años.

2. Use los libros que están destinados al idioma particular en el que se confían las Biblias. Keringhan y Ritchie para C / C ++. Herbert Schildt – Referencia completa – JAVA. Andrew Tanenbaum para SO, etc.

3. Invierta tiempo en sitios web como Page en geeks4geeks.org y cosas así.

4. Mantenga esto como un objetivo a largo plazo.

¡Salud!