Ver Mensaje Individual
  #17  
Antiguo 15-10-2004
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Pues no crean que su situacion es unica. En TODO el mundo es asi, USA y Europa, America Latina, Asia y Oceania. Hay ANEMIA de desarrolladores. Pero como es posible? Si la carrera de sistemas es de las mas concurridas! Mas los cursos tecnicos y hasta por internet! Y sin embargo, no hay empresa de desarrollo que tarde o temprano no se queje: NO HAY GENTE. Nada, cero, null. Pero no es que no se presenten, sino que uno ve: No tienen ni idea para que vinieron. El 99% de la gente que llega no da la talla: Es como esos concurso de tele (que a proposito, me parecen horribles) donde la gente se ilusiona y cree que canta y baila, cuando el objetivo del concurso era burlarse precisamente de la ingenuidad!

Lo que dice haron es cierto. Lo que pasa es que la programacion es una cosa rara, es una mezcla de todo un poco. Unos dicen que es un arte otros una ciencia, pero mas bien es una mezcla.

Una analogia buena es un carpintero. Como se logra ser un carpintero? Bueno, casi toda la poblacion mundial tiene la base: Martillar y serruchar no es que sea ciencia nuclear... pero no me atreveria hacer ni una puerta (que es cuadrada). La carpinteria no se puede aprender de textos. La programacion, tampoco.

En la universidad, los cursos de Sql sever NO te dicen que Sql Server fallara instalando si el SO esta configurando en Español-Colombia. No te dicen como manejar a un usuario. No enseñan como manejar la Pirateria. No enseñan a trabajar en un equipo de desarrollo. No enseñanan a ser "carpintero" si no a martillar y serruchar. El punto es que a la Universidad se va a hacer INGENIERO, NO DESARROLLADOR. Es una diferencia importante, y nisiquiera es sutil. A un ingeniero de sistemas lo pondria a hacerme algoritmos matematicos, investigaciones y cosas asi, no a hacer una interfaz de usuario. Nisiquiera lo pondria de Jefe de un equipo de desarrollo... no facilmente.

En el mundo de IT, vale mas un curso con una academia respaldada por MS, IBM, SUN, ETc... de hecho, no conozco en mi ciudad quien no manda a sus programadores a una de estas... la instruccion no es que sea brutal, pero al menos es mas practica.

Como se hace un programador? Programando, y nada mas. Y luego tiene que saber cual teoria SI sirve y cual no. Si miran la pagina de Borland, las de MS, las Oracle, las de Sun, las de gente que DESARROLLA al cabo de un rato se le prende a uno el foco.

Meterse en un equipo de desarrollo: Decir que hicieron parte de un proyecto Open Source de X personas en el rol tal puede tener peso, si pueden demostrar el aporte, porque muestra que saben lo que es hacer un desarrollo con algo de disciplina.

Sin embargo, no es totalmente acertado decir que un empresario espera que un programador sea un superestrella y sepa a cabalidad de todo. No veo que problema hay en decir que solo se 50% de Delphi, pueden decir se 1%, pero ese 1% esta BIEN claro?. Las empresas de software instintivamente mandan a su gente a capacitarse, a menos que este arrancando o sean unos ilusos...

Uno mira mas bien CUALIDADES. Cualidades de llegar a ser un buen carpintero. Uno "huele" cuando alguien es bueno. En este momento estoy entrenando a un muchacho de 17 años, no me sabe hacer una conexion a una BD (todavia) pero al igual que un buen carpintero deduce una escultura a partir de un pedazo roñoso de madera, si una empresa es exitosa con software SEGURAMENTE que la persona enfrente haciendo la entrevista sabe hacer lo mismo. De hecho, la mayoria de los programadores de MS son gente de ESCUELA y UNIVERSIDAD.. Luego los cojen con la mente "fresquita" y por ultimo les dan electrochoques hasta que OLVIDEN lo que aprendieron y entonces, ahora si, les enseñan a programar. Cuando el codigo de Windows 2000 salio al publico (parte de el) daba gusto verlo: Aunque era C salvaje estaba tan "lindo" que no daba dolor de cabeza y casi se leia como texto normal....

Ahora, mi vision puede ser diferente y hay empresas que no saben evaluar la gente. Asi que lo que digo no es infalible. Pero cuando uno sale al mundo laboral, y mas si es joven.... Lo que dice Joel en http://spanish.joelonsoftware.com/Ar...erviewing.html es cierto. La pasion de la persona pesa enorme. De hecho, ninguno de los buenos desarrolladores que conozco a caido a una empresa por un anuncio. A uno lo conocen, y lo llaman... hasta se desesperan!

Vayan a eventos de tecnologia, conozcan gente. Pregunten por lo que hacen. Integresen a una comunidad. Armen un programa. Metansen a un Open Source que le guste en un lenguaje que les guste: Lean el codigo, miren como comentan, como se identa, como lo hacen los carpinteros. Traten de depurar, hagan testeo. Compren un Libro, miren como se hace el codigo. Tengan disciplina: Lean sobre programacion extrema, usen un sistema de control de versiones, hagan builds diarios. La pagina de Joel da ideas muy buenas que no requieren NADA de plata, sobre como planificar, medir tiempos, reportar bugs, etc.... CASI NADIE SABE HACER ESO: Un tipo que lo sepa bien, es una superestrella!

No se si hace estas tendran trabajo de empleado, pero de esa manera pueden salir del circulo inferior y ser consultores o hasta empresarios!

Pero ante todo: DEFINAN EN LO QUE SON BUENOS. No crean que por ser estudiantes no lo pueden saber....en que se entusiasman cuando trabajan? en eso es! Cuando empeze a programar a los 17, hacia y hacia consultas a bases de datos, lo demas, no se, me aburria. Llevo ya 8 años y sigo en lo mismo, con unas BD diferentes pero al final todo es igual. A otros les fascina cuando estan haciendo pantallitas, a otros cuando hacen paginas web, etc...

Si no saben en que son buenos, estan fritos. No los van a contratar. Van a llegar a la entrevista, mostraran su curriculo y el fulano con una cara de ganso les agradecera que vienieron y le "prometeran" que lo van a llamar. Es mas, dudo que siquiera lo llamen. Jamas. Los buenos programadores, no llegan por anuncios de periodicos....

O PEOR: Los van a contratar y seran infelices haciendo algo que no les gusta...
__________________
El malabarista.
Responder Con Cita