1) Aprende a usar git.
Haz un perfil en github.
Comience con proyectos de código abierto.
2) Entrar en programación competitiva. Únete topcoder, codechef, etc.
3) Aprende 3 tipos de idiomas:
-Acceso de bajo nivel (C / C ++)
-Comúnmente utilizado (Java)
Lenguaje interpretado moderno (Python)
4)
Haga un proyecto interesante utilizando cada uno de los idiomas anteriores.
Tal vez un controlador para controlar el brillo de una lámpara USB para el sistema operativo Linux usando C ++ o python.
Se puede publicar una aplicación de Android simple (requiere Java) en Play Store.
Un software de reconocimiento de gestos con panel táctil personalizado para ubuntu usando python.
Tal vez cree una GUI simple para el software existente en Linux que hasta ahora solo se ejecuta escribiendo comandos en el terminal.
- ¿Por qué tantos estudiantes del IIT se unieron de repente a Quora?
- ¿Cuáles son las características de un verdadero estudiante?
- ¿Qué se siente tener una gran cantidad de deuda de préstamos estudiantiles?
- ¿Cómo difiere la calidad de vida para un estudiante de doctorado en Estados Unidos y un estudiante en Europa?
- ¿Cuál es la mejor manera de manejar a los estudiantes que se esfuerzan demasiado por mostrar su inteligencia durante la clase?
5) Obtenga un buen libro sobre algoritmos y estructuras de datos.
6) Publicar trabajos de investigación.
7) Intenta obtener una pasantía en una buena compañía de productos si tienes contactos. De lo contrario, intente realizar prácticas en una startup tecnológica.
Evitar reclutadores masivos.
8) MOOC podría ayudar. Únete a Coursera, udacity, edx, etc.
9) Realice la automatización del hogar simple usando placas Arduino.
Y, por el amor de Dios, evite usar Windows para el desarrollo. Haga de Linux su sistema operativo predeterminado. Aprenderás mucho