Guía de Google para ser un buen Ingeniero
- Tome un curso de “Introducción a Ciencias de la Computación”
- Aprenda por lo menos un lenguaje de programación orientado a objetos (C ++, Java, Python)
- Para principiantes
- Coursera – Aprende a programar: principios fundamentales
- MIT – Introduction to Programming in Java
- Google’s Python Class
- Coursera – Introducción a la Programación Interactiva en Phyton
- Nivel Intermedio
- Udacity – Design of Computer Programs
- Coursera – Aprendiendo a programar: elaboración de código de calidad
- Brown University – Introduction to Programming Language
- Aprende otros lenguajes (JavaScript, CSS y HTML, Ruby, PHP, C, Perl, Guión Shell, Lisp, Scheme).
- Pruebe su código
- Desarrolle su razonamiento lógico y aprenda matemáticas discretas
- Desarrolle una sólida comprensión de los algoritmos y las estructuras de datos
- Desarrolle un fuerte conocimiento de los sistemas operativos
- Aprenda sobre diseño y experiencia de usuario (UX Design)
- Aprenda Inteligencia Artificial
- Aprenda a construir compiladores
- Aprenda Criptografía
- Conozca sobre Programación Paralela
- Trabaje en proyectos fuera del aula (Crear y mantener un sitio web, construir su propio servidor o construir un robot.)
- Trabaje en una pequeña parte de un gran proyecto, lea y entienda el código existente, encuentre errores y ayude a depurar.
- Trabaje en proyectos con otros programadores
- Esto le ayudará a mejorar su capacidad de trabajar en equipo y le permite aprender de los demás.
- Ponga en practica sus conocimientos y habilidades de codificación algorítmica participando en concursos
- Conviértase en profesor asistente o intente enseñar a otros estudiantes.
- Gane experiencia como becario o voluntario en ingeniería de software.
Si logran seguir los 18 pasos que nos da Google seguramente pueden aspirar a ocupar una de lasvacantes que la empresa ofrece, o por lo menos terminarán siendo unos excelente ingenieros con grandes conocimientos.
Comentarios
Publicar un comentario