Estaba viendo las posibilidades que hay para trabajar en
Google, vi los
requerimientos para plazas que requieren en Santa Mónica, Phoenix, Nueva York, Boston entre otras ciudades, y también de los
beneficios de trabajar allí, la verdad esta de ensueño, con razón había leído que todo mundo (TI) quiere trabajar para
Google, se ve un gran ambiente laboral, aparte de las prestaciones que dan a los trabajadores. También me topé con este video que muestra el ambiente laboral en
Google.
Por otro lado si se fijan en el video parece que no cualquier informático puede unirse a las filas de
Google, pues muchos profesionales de TI tienen un grado de maestría de universidades reconocidas de allá incluso doctorados, en los requisitos para los puestos lo indican también, pero se repite por ejemplo experiencia de 3 años en lenguajes de programación
C/C++ y
Java, experiencia en
Windows/Linux y conocimientos de lenguajes de script como
Perl,
Python,
Bash, etc. En
este link cualquiera puede dejar su currículum.
Si observaron algunas de estas características no se dan en las universidades como parte de las asignaturas, por lo menos aquí en Tabasco. Cuando se verá que los profesores enseñen
PHP o
Perl, que usen
Linux, o por lo menos alienten a los alumnos a probarlo, que la mayoría ni siquiera saben que existen. Cuando les mostrarán los estándares de desarrollo, los de Web, las verdaderas metodologías en ingeniería de software, muchos terminan la carrera sin conocer las fases de desarrollo, patrones de diseño,
APIs,
frameworks y más
Ya en
otro post me había quejado que en la carrera que estudié modificaron el plan de estudios. Mi hermano acaba de entrar a estudiar
Lic. en Informática, en este 1er semestre lleva la materia de
Fundamentos de Programación, lo que no me convenció fue que desde ese momento ya verán el
paradigma orientado a objetos, de hecho aprenderán
Java, y digo que no me convenció porque vieron los paradigmas de manera teórica, digamos, en una clase los mencionaron, la
programación estructurada, la
programación modular y demás, como le digo a él, siento que primero deberían ver esos paradigmas pues al fin y al cabo seguirán usándolos con
Java, no todo son objetos, no todos son eventos; después de eso ver las estructuras de datos y los tipos de algoritmos como los de ordenamiento y entonces si, empezar a programar objetos,
no se puede correr sin antes aprender a caminar (o no se puede caminar sin antes aprender a gatear), como sea me tranquiliza un poco el hecho que le esta dando clases una maestra que considero una de las mejores del
Tec para enseñar a programar, y además están viendo las
herramientas CASE, un poco de
UML según me dijo, eso es bueno. Sigue cumpliéndose la frase que una amiga me dijo:
Aracely te hará sufrir, pero aprenderás bastante.
Mientras ya le dije a mi hermano que le de duro a
Java para que participemos en el próximo
Google Code Jam, que parece ser la mejor manera de entrar a trabajar en
Google, y por cierto, hoy me enteré que
6 mexicanos estarán en la final del Code Jam latinoamericano actual.