Noticias Weblogs Foros Wiki Código

Meta-Info

¿Que es?

Planeta Código es un agregador de weblogs sobre programación y desarrollo en castellano. Si eres lector te permite seguirlos de modo cómodo en esta misma página o mediante el fichero de subscripción.

rss subscripción

Sponsors

Puedes utilizar las siguientes imagenes para enlazar PlanetaCodigo:
planetacodigo

planetacodigo

Si tienes un weblog de programación y quieres ser añadido aquí, envíame un email solicitándolo.

Idea: Juanjo Navarro

Diseño: Albin

Escuela De Codigo

El mejor curriculum de un programador: el Open Source

Noviembre 30th, 2011 - [Enlace local]

Buscas en los periódicos ofertas de empleo o en las bolsas de trabajo en la web, encuentras el puesto de tus sueños: “Analista Programador Senior En La ultima tecnología del momento”, el salario no te garantiza una vida de magnate de playboy pero, es lo suficiente atractivo como para ponerte a soñar despierto sobre las compras que harás en fin de año, así que preparas tu hoja de vida, tu curriculum, con una foto reciente donde salgas bien peinado, tus datos personales, un poco de tu historia académica (solo lo mas reciente, a nadie le importa donde estudiaste la primaria) luego tu perfil técnico, expones tus virtudes como si cortejando a una mujer estuvieras, exagerando donde hay algo bueno y ocultando lo que aun no es prudente mostrar, un par de referencias de personas que puedan decir: “Ese es el programador que busca!”  y listo. Lo envías, a los días te llaman, el nerviosismo de la entrevista, las preguntas para evaluar que no estes loco de remate, saludo y despedida con el entrevistador. Aun no lo sabes pero, ya no volveras a ver a esa persona en toda tu vida. El de seguro vio tu curriculum y se pregunto: ¿Y como se que es cierto que sabe programar en [poner el lenguaje de tu eleccion aqui]? Algo fallo, ¿aun no sabes que? es fácil, tu curriculum no demuestra nada.

¿Que te han dicho toda la vida que debe poseer tu curriculum?

Yo recuerdo unas cuantas cosas

Inicialmente puede parecer que estas cosas son mas que suficientes pero, si tomamos en cuenta que el único fin y propósito de un curriculum es mostrarle a alguien que no nos conoce, los datos suficientes para determinar si somos la persona indicada para el trabajo que ofrece, es ahi donde empezamos a ver las deficiencias de un curriculum tradicional, sobre todo para trabajos tan técnicos como lo es el del programador (y tambien el de diseñador): porque un poco de papel no demuestra absolutamente nada de lo que sabes hacer 

Y escribir en una hoja de papel todo lo que sabes, sin dar mayor evidencia de que en verdad lo sabes, te coloca solo a un paso de ser un completo presumido que no tiene razón de ser presumido.

Programador demuestra que sabes programar

En algunas tribus antiguas, el joven se volvia hombre hasta que demostraba que era capaz de sobrevivir a duras condiciones, hasta que era capaz de cazar y matar a su presa sin ayuda de nadie, hasta que era capaz de enfrentar a la muerte y sobrevir para luego carcajearse en su cara, hoy hemos evolucionado un poco pero, siempre debemos demostrar nuestro valor ante los demas para conseguir algo muy valioso: respeto y admiracion.

Un programador es reconocido como programador hasta que otro de sus iguales lo ve como tal, hasta que su tribu tiene evidencia de que el “nuevo” sabe de lo que habla y conoce muy bien lo que hace, ya que no podemos organizar todos los fin de semana excursiones para ir a cazar fieras salvajes (supongo que muchos no se apuntarian) un programador tiene una forma (aunque no la única) de mostrar al mundo que el sabe de lo que habla: el Open Source

Hagamos Open Source

Open Source basicamente es: mi código lo regalo para que el mundo lo use como quiera

Colaborar en un proyecto open source, crear nuevos proyectos, compartir tu código con el mundo trae varias ventajas que abonan mucho con el propósito que andamos buscando: demostrar que si sabes lo que has puesto en tu curriculum

Puntualmente participar activamente en algún proyecto open source (ya se propio o de alguien mas) te hace visible en la web, te da personalidad, te permite mostrar que lo que dice en tu curriculum es cierto! Tu sabes programar en [coloca tu lenguaje favorito aquí] tan bien que hasta otros usan tu código en sus proyectos!!

Llegara el día en que solo necesitaras mostrar cuales son tus proyectos open source para que los empleadores te acepten o rechazen pero, mientras eso pasa, tu curriculum se vera mucho mejor, mas completo y veraz con unas cuantas paginas haciendo referencia a ese Open Source en el que estas trabajando.

Dando el ejemplo

Y como no me gusta hablar lo que no practico, aquí les dejo unos enlances a unos cuantos proyectos de mi creación:

http://hkadejo.github.com/NoTecladoVirtual/

http://hkadejo.github.com/jquery-ui-muni14/

https://github.com/escueladecodigo/wpinstaller

Si se que son pocos pero, ya vienen mas en camino!!

¿Y los tuyos cuales son? Compártelos!

» Leer más, comentarios, etc...

Información legal y técnica