miércoles, 21 de febrero de 2007

Desarrollo profesional

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.

0 comentarios:


Creative Commons License
Bitácora de Alex by José Alejandro Manuel Garcia is licensed under a Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 2.5 México License.