Google a través de su portal dedicado a estudiantes, entre otros muchos recursos, mantienen una guía para mejorar tus habilidades como desarrollador técnico.
- Curso de introducción a Sistemas de Computación
- Toma alguna clase que provea una introducción a la programación
- Recursos online: Udacity – intro to CS course, Coursera – Computer Science 101
- Programa en al menos un lenguaje orientado a objetos
- Recursos para principiantes: Coursera – Learn to Program: The Fundamentals, MIT Intro to Programming in Java, Google’s Python Class, Coursera – Introduction to Python, Python Open Source E-Book
- Recursos para nivel intermedio: Udacity’s Design of Computer Programs, Coursera – Learn to Program: Crafting Quality Code, Coursera – Programming Languages, Brown University – Introduction to Programming Languages
- Aprende otros lenguajes de programación
- Prueba tu código
- Desarrolla razonamiento lógico y matemáticas discreta
- Conocimiento sólido de algoritmos y estructuras de datos
- MIT Introduction to Algorithms, Coursera Introduction to Algorithms Part 1 & Part 2, List of Algorithms, List of Data Structures, Book: The Algorithm Design Manual
- Buen conocimiento sobre sistemas operativos
- Diseño de interfaces amigables (UX Design)
- Aprende inteligencia artificial
- Cómo crear un compilador
- Aprende criptografía
- Aprende sobre programación paralela
- Trabaja o colabora en algún proyecto extra
- Apache List of Projects, Google Summer of Code, Google Developer Group, crea tu propia web, etc
- Trabaja sobre alguna pequeña parte de un proyecto grande, lee código existente, encuentra errores, etc
- Trabaja en equipo
- Pon en práctica tus conocimientos sobre algoritmos
- Conviértete en profesor asistente o intenta enseñar a otros estudiantes
- Gana experiencia como becario, voluntario, etc
Vía Cyberhades

No hay comentarios:
Publicar un comentario