Tecnología, ciencia y cultura digital
Es posible que se gane una comisión por los enlaces en esta página

Los cursos online que Google recomienda para ser ingeniero de software

Es posible que se gane una comisión por los enlaces en esta página.

La ingeniería de software es una de las carreras profesionales más demandadas (y mejor pagadas a largo plazo) en la actualidad. Aprender programación y otros conocimientos de ingeniería informática puede ser enormemente útil, incluso para otras ramas profesionales. La tecnología ya es completamente transversal. ¿Qué conocimientos adquirir? ¿Qué cursos hacer? Google tiene unas cuantas recomendaciones para ti.

Publicidad

Si no la conocías, Google publica en esta página una completa guía con sugerencias de conocimientos a adquirir y cursos online donde aprenderlos, la mayoría gratuitos. Está orientada para gente que quiera estudiar en la universidad, pero también sirve para cualquiera que quiera adquirir conocimientos informáticos por su cuenta y a su propio ritmo.

Publicidad

Google divide las recomendaciones en conocimientos académicos y no académicos. En el primer grupo, la compañía recomienda aprender a programar en C++, Java o Python (al menos uno de ellos) y en otro lenguaje como Java Script, CSS, HTML, Ruby, PHP, C, Perl, Lisp o Scheme. Además, sugiere que aprendas a probar y testear tus códigos, desarrolles tu pensamiento lógico y matemático, entiendas a la perfección el funcionamiento de algoritmos, estructuras de datos y sistemas operativos y aprendas sobre inteligencia artificial, criptografía y computación paralela. Para cada uno de estas disciplinas, puedes consultar aquí los cursos online que Google recomienda, impartidos por MIT, Udacity o Coursera. La mayoría gratis pero, eso sí, en inglés.

Publicidad

En el frente de conocimientos no académicos, Google recomienda trabajar en proyectos fuera de la universidad (construir un robot, tu propia página web, tu propio servidor...) y con otros programadores; practicar tus conocimientos de algoritmos y de programación a través de competiciones; enseñar a otros estudiantes con menos experiencia para afianzar tus propias habilidades; y adquirir experiencia como becario/intern de ingeniería de software.

Puedes consultar aquí la guía de conocimientos y, sobre todo, cursos online recomendados por Google. Una de las más exhaustivas que hemos visto.

Publicidad

Foto: Max Griboedov/Shutterstock

***

Psst! también puedes seguirnos en Twitter, Facebook o Google+ :)