Sin categoría

Seis meses como Technical Evangelist en Couchbase

[This blog was syndicated from http://blog.grallandco.com]

¡Ya 6 meses! Ya hace 6 meses que me uní a Couchbase como Technical Evangelist. Esta es una buena oportunidad para echar la vista atrás.

En primer lugar, ¿qué es un desarrollador/evangelista técnico?

Hmm depende de cada compañía/producto, pero déjame decirte lo que es para mí, dentro de Couchbase. Este es uno de los trabajos más emocionantes que he tenido. Y creo que es el mejor trabajo que puedes tener cuando te apasiona la tecnología, y te gusta compartir esta pasión con los demás. Así que mi papel como Technical Evangelist es ayudar a los desarrolladores a adoptar tecnologías NoSQL en general, y como puedes adivinar Couchbase en particular.

Veamos ahora con más detalle lo que he hecho durante estos últimos seis meses y por qué estoy tan contenta. He organizado las distintas actividades en tres tipos:

  • Actividades salientes: conocer a los promotores
  • Actividades en línea: llegar a más desarrolladores
  • Actividades de entrada : ¡mejorar el producto!

 

Actividades salientes: ¡conozca a los promotores!

Una gran parte de mis actividades para este primer semestre se hizo de conferencias y meetups. Todos estos eventos son grandes oportunidades para hablar sobre NoSQL y conseguir que más gente use Couchbase Server 2.0, aquí una pequeña lista de lo que he hecho:

  • He participado en muchos Couchbase Developer Days en varias ciudades (Portland, Seattle, Vancouver, Oslo, Copenhague, Estocolmo, Munich, Amsterdam, Barcelona, París, ...), estos son talleres de un día donde estoy ayudando a los desarrolladores a ensuciarse las manos en Couchbase.
  • Participé en Couchconf Berlin y Couchbase [UK], nuestros principales eventos europeos, donde conocí a muchos clientes y miembros clave de la comunidad.
  • Enviado charlas a conferencias y adaptarlas a la conferencia, luego hablado en varias conferencias sobre NoSQL y Couchbase (33Degree Varsovia,  NoSQL y Big Data Israel, Devoxx Francia, NoSQL importay muchos otros).
  • He conocido a muchos desarrolladores en grupos de usuarios y reuniones. Tengo que decir que he sido muy activo allí, y bastante feliz de ver que NoSQL es un tema muy candente para los desarrolladores, y esto en todos los idiomas.
  • entregado BrowBagLunches a varios equipos técnicos de empresas

Sí, ser evangelista técnico significa, al menos para mí, estar de viaje. Es muy agradable conocer a desarrolladores de varios países, diferentes culturas, idiomas y... ¡también significa probar muchos tipos diferentes de comida!

Otra cosa interesante cuando se trabaja en una capa de base de datos/infraestructura es el hecho de que es tecnología agnóstica; puedes acceder a Couchbase con múltiples lenguajes de programación: Java, .Net,Javascript/Node, Ruby, PHP, Python, C, ... e incluso Go. Así que con este trabajo conocí a desarrolladores con diferentes orígenes y puntos de vista sobre el desarrollo de aplicaciones. Así que sí, cuando estoy en una conferencia o meetup, se supone que debo "enseñar" algo a la gente, pero también he aprendido un montón de cosas, y sigo haciéndolo.

Actividades en línea: ¡llega aún a más desarrolladores!

Conocer a los desarrolladores durante las conferencias es genial, pero también es muy importante producir contenidos para llegar a más gente, así que he :

  • Entradas de blog escritas sobre el uso de Couchbase, la mayoría de ellas basadas en comentarios/preguntas de la comunidad.
  • Creado código de ejemplo para mostrar cómo funciona
  • Supervisé y respondí preguntas en varios sitios y listas de correo, desde foros de discusión de Couchbase, listas de correo, Stack Overflow, Quora y otros...

Esta tarea es bastante interesante porque es el momento en el que puedes llegar a muchos desarrolladores y también obtener comentarios de los usuarios, y entender cómo están utilizando el producto. Tengo que decir que no fui tan productivo como esperaba, principalmente porque viajé mucho durante este periodo.

Otra cosa importante acerca de las actividades en línea, es la propia "Comunidad Couchbase", muchos usuarios de Couchbase están creando contenido: entradas de blog, muestras, nuevas aplicaciones, o características - por ejemplo estoy hablando con una persona que está desarrollando un Cliente Dart para CouchbaseAsí que, como Technical Evangelist, también colaboro estrechamente con el colaborador más activo.

Actividades de entrada : ¡mejorar el producto!

Así que el objetivo final de un Technical Evangelist en Couchbase es "convertir" a los desarrolladores a NoSQL/Couchbase y conseguir que hablen de Couchbase. Reunirse con ellos online o durante eventos es una forma de conseguirlo; pero también es genial hacerlo directamente con el producto. Esto significa participar en el "desarrollo" del producto o de su ecosistema. He aquí algunas de las cosas que he hecho sobre este tema:

  • Hablé mucho con el equipo de desarrollo, desarrolladores, jefes de producto, arquitectos, ... Es muy emocionante trabajar con gente tan inteligente y tener acceso a ellos. Durante estas discusiones pude comentar la hoja de ruta, influir en las características, pero también es todo el tiempo una oportunidad para aprender cosas nuevas sobre Couchbase - y muchas otras cosas alrededor de la arquitectura, lenguajes de programación, echa un vistazo por ejemplo a este bonito post de Damien Katz .
  • Contribuí con algo de código, sí, recuerda que Couchbase es un proyecto de código abierto y es bastante fácil participar en el desarrollo. Obviamente basado en mis habilidades solo he ayudado un poco con el Java y el Javascript SDK. Así que si como yo estás interesado en contribuir al proyecto, echa un vistazo a esta página: "Cambios que contribuyen
  • Pero las mayores contribuciones a los productos son las revisiones de documentos, las pruebas y la redacción de informes de errores, y esto es muy importante e interesante, ya que, una vez más, ayuda mucho a la adopción del producto por parte de los desarrolladores.

¿Y qué?

Como puedes ver el trabajo de Evangelista Técnico es un trabajo bastante emocionante, y una de las razones por las que realmente me encanta, es simplemente porque me permite hacer muchas cosas diferentes, que están todas relacionadas con la tecnología. Seis meses es todavía un período muy corto, todavía tengo muchas cosas que aprender y hacer con el equipo para tener éxito, como estar más presente en línea (blog, código de ejemplo, artículo técnico, screencast, ..), ser aceptado en más conferencias, y codificar un poco más (tengo que terminar, por ejemplo, el proveedor de datos Couchbase para Hibernate OGM, y muchas otras ideas en torno a la experiencia de desarrollo de aplicaciones). 

¡Por fin, Couchbase te necesita ! Esta es una buena oportunidad para decir que Couchbase siempre está buscando talentos, especialmente en el equipo Técnico/Desarrollador Evangelista, así que no dudes en mirar en las diferentes ofertas de empleo ¡y únete al equipo!

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por El equipo de Couchbase

Jennifer Garcia es Gerente Senior de Web en Couchbase Inc. Como responsable del sitio web, Jennifer tiene la responsabilidad general de las propiedades del sitio web, incluido el diseño, la implementación, el contenido y el rendimiento.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.