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.
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.
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.
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.


0 comentarios:
Publicar un comentario