Beneficios de participar y colaborar en CostaRicaJS

Published:

En el 2011 yo trabajaba como Ingeniero de UI para el sitio americanexpress.com en Bosz Digital, en Lindora. Era apenas mi segundo trabajo en el área de programación y estaba muy entusiasmado estudiando y experimentado las posibilidades con las tecnologías web. Tenía que estudiar mucho en el tiempo libre, lo que me habían enseñado en la universidad no era suficiente para el trabajo que necesitaba realizar, los cursos sobre patrones y proyectos de programación con el Profesor Antonio Luna sirvieron muchísimo sin lugar a duda, pero la naturaleza de la plataforma web exige un constante actualización. Pasaba muchas horas leyendo blogs, viendos videos del google i/o y otras conferencias por youtube, leía en el bus de camino al trabajo, escuchaba podcasts, lo hacía siempre por mi cuenta.

Un día un compañera de trabajo, Cristina, tuvo la iniciativa de organizar un grupo de estudio, se intercambiaron algunos correos y un día nos reunímos los interesados para organizarnos, puede ser que estuviste ahí, éramos unas 12 personas más o menos. En esa ocasión ella comentó sobre un grupo llamado communityjs y cuando lo ví me encantó la idea, podíamos hacerlo aquí en Costa Rica también!, sin embargo esta vez no pasó más nada y el grupo de estudio se disolvió.

Tiempo después cuando ya trabajaba de forma independiente desde la casa, sentí aún más la necesidad de tener un lugar al cual poder ir y reunirme con desarrolladores con mi mismo interés en las tecnologías web y javascript en específico. En aquel momento había un grupo llamado GITMO, pero se enfocaban en desarrollo para móviles y otro de jQuery pero que ya no se reunían. Entonces recordé communityjs y me pusé a investigar más sobre el asunto para organizar un hub en Costa Rica y me encontré con el discurso de Chris Williams en el JSConf.eu del 2010 y eso terminó de convencerme.

Así entonces empecé identificar y contactar los más gatos en javascript que pude encontrar: Aeron Glemann, Rodolfo Dengo, Franz Pereira, Jasson Cascante, Roberto Rodriguez y amigos como Helga Alvarez y Carlos Barrantes. Ellos apoyaron mucho mi idea y me motivaron, mientras otros decían que no iba a funcionar, que el tico no intiende estas cosas y todas las tonteras que la gente mediocre de este país quiere creer. Roberto, quien estaba trabajando una interfaz de línea de comando para desarrollar aplicaciones en javascript rápidamente, fue el primero en presentar en CostaRicaJS y fue todo un éxito, pueden leer los comentarios. Juan Muñoz nos facilitó la instalaciones de YUXX. Para mí fue muy emocionante ver tanta gente interesada, muchos con quienes había trabajado o inclusive me habían dado clases en algún momento.

Yo dí algunas palabras, pero estaba tan nervioso que creo que no logré decir lo quería y hasta la fecha siento que no se ha comunicado bien los objetivos de la comunidad. Aunque creo que la mayoría de los que van a los eventos tienen una idea.

Educación y Networking son los principales objetivos de la comunidad.

En tecnología hoy en día, y en particular el mundo web debes mantenerte actualizado y es una tarea díficil, se necesita dedicación y las lecciones aprendidas en el mundo laboral tardan un cierto tiempo en llegar a la aulas de las universidades. Si tienes un PhD, realmente no importa mucho si no te actualizas constantemente, pero con tanta información muchas veces no hay nada mejor como conocer a la persona indicada a quién le puedes preguntar. Compartir el conocimiento adquirido con la experiencia en proyectos de la vida real es importante, así como el apoyar a las personas que están comenzando, evitarles las trampas en las que hemos caído y facilitarles el camino. Los más experimentados deben tener una voz activa en la educación de la comunidad de javascript. Entre más personas aprendan buen javascript mejor será para todos. Estás personas son quienes darán continuidad y trabajarán en la apliaciones que desarrollamos hoy.

Las empresas y los desarrolladores pueden beneficiarmes de muchas maneras con la existencia de una comunidad fuerte y activa. Los beneficios para los desarrolladores son un poco obvios:

  • Aprender nuevas técnicas de desarrollo y tecnologías.
  • Aprender de la experiencia obtenida por desarrolladores en otros proyectos.
  • Conocer diferentes personas con experiencia diferentes herramientas y tecnologías.
  • Contar con un plataforma donde exponer tu trabajo a la industria.
  • Contar con un punto de encuetro donde compartir con otros javascripters fuera de círculo de amigos cercanos.

Personalmente CostaRicaJS me ha permitido conocer ticos muy talentosos que de que otra manera no hubiera podido conocer y he aprendido muchísimo de ellos y también nos hemos hecho muy buenos amigos. Personas muy interesantes con muchas ideas.

Las empresas por otra parte se puede beneficiar del conocimiento adquiridos en las reuniones; de contar con una comunidad donde encontrar talento enfocado en nuevas tecnologías para sus proyectos. Las compañías deben promover la participación de sus desarrolladores en la comunidad. Pueden también organizar meetups para mostrar su trabajo y cultura ingenieril para atraer más desarrolladores. Las empresas son quienes se benefician del talento, deben creer y aportar a la comunidad por medio de patrocinios. Edify Consulting y Backcountry.com ya han dado este paso. También One Community, una iniciativa de Google hace poco empezó a patrocinar eventos relacionados con tecnologías de Google.

Gabo Esquivel

Desarrollador de Software y Arquitecto de Aplicaciones Web. Organizador de CostaRicaJS y colaborador en proyectos open source.

twitter github blog website