Vous êtes sur la page 1sur 3

Gua de Google para ser un buen

Ingeniero
1.

Tome un curso de Introduccin a Ciencias de la Computacin

Udacity Introduction to Computer Science

Coursera Ciencias de la computacin 101

2.

Aprenda por lo menos un lenguaje de programacin orientado a


objetos (C ++, Java, Python)

Para principiantes

Coursera

Aprende

programar:

principios

fundamentales

MIT Introduction to Programming in Java

Googles Python Class

Coursera Introduccin a la Programacin Interactiva en


Phyton

Nivel Intermedio

Udacity Design of Computer Programs

Coursera Aprendiendo a programar: elaboracin de


cdigo de calidad

3.

Brown University Introduction to Programming Language


Aprende otros lenguajes (JavaScript, CSS y HTML, Ruby, PHP, C,

Perl, Guin Shell, Lisp, Scheme).

Codecademy

Udacity Mobile Web Development

HTML5 Game Development

4.

Pruebe su cdigo

Udacity Software Testing

Udacity Software Debugging

5.

Desarrolle su razonamiento lgico y aprenda matemticas


discretas

MIT Mathematics for Computer Science

Coursera Introduccin al pensamiento matemtico

Coursera Optimizacin lineal y discreta

Coursera Modelos en grafo de probabilidades


6.

Coursera Teora de juegos


Desarrolle una slida comprensin de los algoritmos y las

estructuras de datos

MIT Introduction to Algorithms

Coursera Algoritmos Parte I y Parte II

List of algorithms

List of data structures

Book: The Algorithm Design Manual

7.

Desarrolle un fuerte conocimiento de los sistemas operativos

8.

UC Berkeley Computer Science 162


Aprenda sobre diseo y experiencia de usuario (UX Design)

9.

UX Design for Mobile Developers


Aprenda Inteligencia Artificial

Universidad de Stanford Introduction to Robotics

Coursera Procesamiento del lenguaje natural

Universidad de Stanford Machine Learning

10.

Aprenda a construir compiladores

11.

Coursera Los Compiladores


Aprenda Criptografa

Coursera Criptografa I

Udacity Applied Cryptography

12.

Conozca sobre Programacin Paralela

13.

Coursera Programacin paralela heterognea


Trabaje en proyectos fuera del aula (Crear y mantener un sitio

web, construir su propio servidor o construir un robot.)

Apache List of Projects

Google Summer of Code

Google Developer Group

14.

Trabaje en una pequea parte de un gran proyecto, lea y

entienda el cdigo existente, encuentre errores y ayude a depurar.

15.

Github

Kiln
Trabaje en proyectos con otros programadores

Esto le ayudar a mejorar su capacidad de trabajar en


equipo y le permite aprender de los dems.

16.

Ponga

en

practica

sus

conocimientos

habilidades

de

codificacin algortmica participando en concursos

17.

Codejam

ACM ICPC
Convirtase en profesor asistente o intente ensear a otros

estudiantes.
18.

Gane experiencia como becario o voluntario en ingeniera de

software.
Si logran seguir los 18 pasos que nos da Google seguramente pueden
aspirar a ocupar una de las vacantes que la empresa ofrece, o por lo
menos terminarn siendo unos excelente ingenieros con grandes
conocimientos.

Vous aimerez peut-être aussi