
Me topé con un articulo muy interesante en Linuxpipeline, llamado “In Search Of Open-Source Experts“.
El articulo trata de como no sólo basta tener tecnologías baratas y confiables sino que tiene que haber una mano de obra calificada detrás para prestarle soporte. Al final del el articulo, el autor dice lo siguiente:
The open-source world, like any emerging environment, is fraught with peril. There’s the threat of lawsuits–spurious or not–by vendors claiming open-source software infringes on their intellectual property. But potential users of open-source systems also have to consider that there might not be enough expertise to support their projects adequately and that getting that expertise can be more expensive–and more of an effort–than they anticipate. Is open source worth it? Steve Ballmer has his opinion, but most companies are going to have to answer that question for themselves.
¿Es cierto esto?. En cierta medida si. Yo recuerdo que en Venezuela (4 años atrás), los únicos generadores de administradores de sistemas y desarrolladores en Linux eran las Universidades como la ULA, UCV o la Simón Bolivar; Los técnologicos en general TODOS estaban muy quedados y lo que enseñaban se basaba sólo en tecnlogías Microsoft. Cuando trabajaba en el Diario El Universal, teníamos serios problemas para conseguir desarrolladores que hubieran trabajado con Unix (Solaris) o Linux, y mucho menos hablar de soportar aplicaciones como Apache o lenguajes como Perl. Hoy en día es mucho más común conseguir recien graduados con buen conocimiento de PHP, Apache, Java (no es Open Source pero era una exquisités 4 años atrás), Python y Perl.
Pero no es fácil. Por ejemplo, en la compañia en la cual trabajo, nosotros estuvimos un buen tiempo buscando más administradores de sistemas (para la oficina de la India) con miras a dar soporte a la aplicación de la compañia 24/7 (aprovechando la diferencia de 12 horas). Si bien hoy en día muchos de estos recien graduados logran obtener la certificación de Ingeniero de Red Hat (RHCE, nada fácil por experiencia propia) aún tienes muchisimos huecos en áreas como programación en algún lenguaje (Perl y Bash que son los pilares de cualquier administrador Unix, o SQL si tienen que ayudar a un administrador de base de datos o DBA). Al final escogimos los candidatos que más se acercaron a la meta y la idea es hacerlos crecer poco a poco (el talento cuesta dinero y tiempo, algo que muchas compañias nunca llegan a darse cuenta).
Pero bueno, volviendo al punto del soporte con aplicaciones Open Source, smuchas veces es usted mismo quien tiene que hacerlo. Yo recuerdo que nosotros teníamos la necesidad de monitorear nuestras bases de datos y que la mejor forma de hacerlo era simulando una transacción. La aplicación que estamos usando es OpenNMS y al final me tocó a mi desarrollar el código para hacerlo (un plugin basado en la arquitectura de este NMS en particular, el cual se conecta al servidor en question mediante JDBC). Mi jefe accedió a abrir la licencia de el código y hoy en día es parte del producto (humildemente mi código fué aceptado por los desarrolladores de este).
¿Valio la pena?. Bueno, otros productos como HP OpenView cuestan mucho dinero, asi que el problema aqui se redujo a buscar a la persona con las habilidades indicadas para hacer el trabajo. Toma tiempo, pero al final paga en resultados, lo único es que si usted está pensando hacer un cambio hacia una cultura Open Source debe tener en cuanta este factor o la experiencia puede resultar traumante.
Y en cuanto a la falta de talento, bueno, eso es relativo. Sólo tiene que saber en que sitios buscar (grupos de discusión de Linux, Source Forge, etc). Y si usted es alguien que está buscando trabajo, bueno, ya sabe entonces que habilidades deberá pulir para ser más atractivo en este mercado TAN competitivo.
Sin categoría
Comentarios recientes