Guía de Google para convertirte en buen Ingeniero de Software
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.
Dicha guía contiene un conjunto de recomendaciones sobre ciertos temas, así como recursos online dónde puedes introducirte a los mismos:
Fuente: Cyberhades

- 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
Fuente: Cyberhades
Jajaj, álgebra relacional no es para ingenieros, eso es para bebés, escalabilidad la aprendes con OOP
ResponderBorrarHTML no es un lenguaje de programación
ResponderBorrar