Saltar al contenido

Blog técnico | Encontrar una comunidad de profesionales

Recientemente tuve la oportunidad de hablar en una conferencia de desarrolladores locales, Big Mountain Data and Dev. Mientras preparaba mi charla, me llamó la atención lo importante que han sido para mí las comunidades a las que pertenezco. Lo supe por primera vez cuando asistí a la reunión local de Artesanía de Software, y sin las relaciones que desarrollé allí, probablemente no estaría trabajando aquí hoy.

Sin embargo, más que ayudarme a conseguir un solo trabajo, la comunidad de desarrollo de software me ha ayudado a crecer como desarrollador y como persona. Los amigos que he hecho me han desafiado a seguir encontrando formas de mejorar, en lugar de dormirme en los laureles. Sin su ayuda, podría ser el desarrollador estereotipado: con los auriculares puestos, dejando de lado el mundo, ignorando el contexto social de mis programas en favor de la corrección técnica pura. Gracias a su insistencia, ahora busco maneras de ayudar a otros.

Blog técnico | Encontrar una comunidad de profesionales
Blog técnico | Encontrar una comunidad de profesionales

El valor de la comunidad

Hay un poder notable que proviene de encontrar un grupo de individuos con ideas afines. Como Linda Rising escribió en Cambio sin miedo , «Todos necesitamos ayuda a veces. La gente que se fija una meta alta, eventualmente encontrará que no puede lograrla sin otras personas». El cambio real, la mejora real, requiere un esfuerzo dedicado durante un largo período de tiempo. Cuando intentamos ese tipo de cambio por nuestra cuenta, es muy fácil desanimarse por nuestra falta de progreso. Si, en cambio, tenemos amigos que nos acompañan, ganamos tanto una mayor capacidad como una mayor resolución.

Nuestras habilidades aumentan porque al construir comunidades para apoyarnos unos a otros, somos capaces de enseñarnos unos a otros desde nuestra experiencia única. Por nuestra cuenta, la única manera de obtener la sabiduría que necesitamos para construir sistemas complejos es experimentando gradualmente una amplia variedad de sistemas. Con una comunidad, por otro lado, cada individuo es capaz de aportar su experiencia individual, permitiendo al grupo formar un grado de sabiduría colectiva más allá de cualquier individuo individual. Si se supone que cada desarrollador debe aprender por su cuenta, las estadísticas sobre la experiencia media de los profesionales de la tecnología son desalentadoras, ya que más de la mitad de los encuestados en la encuesta sobre el desbordamiento de la pila tienen menos de 5 años de experiencia. Con tantos nuevos desarrolladores, compartir la experiencia es vital si esperamos evitar repetir los mismos errores indefinidamente.

Por otro lado, hasta el más reciente graduado del campo de entrenamiento sabrá algo que el más experimentado barba gris puede no saber. Esta interacción, ayudar y ser ayudado, crea una oportunidad para que todos mejoren, y para que todos tengan éxito. Al buscar una comunidad de profesionales, no basta con buscar un lugar en el que podamos ser ayudados, también debemos buscar un lugar en el que podamos proporcionar ayuda. El acto de ofrecer ayuda nos proporcionará simultáneamente un sentido de pertenencia, y mejorará nuestra propia comprensión.

Las comunidades fortalecen nuestra resolución de dos maneras principales: proporcionan responsabilidad y evidencia de progreso. Como puede atestiguar cualquiera que haya hecho (y posteriormente roto) un propósito de Año Nuevo, es mucho más fácil decir que vas a cambiar que seguir adelante. La mayoría de las veces, cuando nos damos por vencidos en nuestros objetivos, es porque nos olvidamos de ellos, o porque sentimos que nuestro esfuerzo se desperdicia. Al formar parte de una comunidad de personas con objetivos similares, nos resulta mucho más difícil ignorar nuestros objetivos, porque los amigos nos los recordarán. Al mismo tiempo, esas interacciones sociales pueden proporcionarnos oportunidades para demostrar cuánto hemos aprendido, dándonos la oportunidad de compartir la experiencia que hemos adquirido.

Cómo empiezo

Puede ser desalentador tratar de encontrar una comunidad a la que pertenecer cuando no sabes dónde buscar. El truco es no dejar que esos sentimientos nos impidan intentarlo. Aunque hay muchas maneras de encontrar una comunidad a la que unirse, aquí hay algunas que he usado en mi viaje hasta ahora:

Grupos de usuarios

Los grupos de usuarios son una gran manera de conocer a los miembros de las comunidades locales de las que te gustaría formar parte. Por lo general se reúnen (ya sea virtualmente o en persona) en una cadencia bastante regular, y ofrecen tanto un contenido útil como una forma de conocer a personas con habilidades e intereses similares a los tuyos. Su mayor desventaja es que tradicionalmente es algo difícil de encontrar, ya que generalmente están dirigidos por personas sin mucha habilidad en el área de la comercialización, y a menudo con un presupuesto muy pequeño (o incluso inexistente). Afortunadamente, meetup.com ha ayudado mucho con esto, proporcionando una gran manera de encontrar grupos de los que tal vez no hayas oído hablar, pero que se ajustan a lo que estás buscando. No todos los grupos de usuarios están listados, por supuesto, así que no tengas miedo de preguntar a tus compañeros de trabajo de qué grupos forman parte también. Se sorprenderá de las grandes oportunidades que están esperando ser descubiertas.

Si estás en Utah, te invitaría a echar un vistazo a UTSC, el grupo de usuarios de artesanía de software que organizo. Estamos ansiosos por compartir lo que sabemos, y aprender de sus experiencias también. Aunque no puedas asistir a las reuniones, únete a nosotros en Slack para compartir tus ideas sobre mejores formas de crear software. También te sugiero que visites el Día Mundial del Tratamiento del Código, que ofrece una gran oportunidad para conocer a personas interesadas en mejorar su capacidad de codificar.

Conferencias locales

Las grandes conferencias nacionales (e internacionales) reciben mucha atención – ¡y se la merecen! Esas grandes conferencias ofrecen enormes oportunidades para aprender de los líderes de la industria en una variedad de campos. Por otro lado, a menudo son bastante caras, y a menos que vivas en San Francisco, probablemente requieran viajar, lo que puede fácilmente duplicar el costo de asistir. Las conferencias locales, aunque probablemente tengan menos oradores famosos, requieren una inversión mucho menor de tiempo y dinero. La falta de oradores famosos es a menudo más que compensada por el hecho de que muchos, si no todos, los oradores son desarrolladores locales que están felices de responder a las preguntas, y mucho más disponibles que los grandes nombres.

Además, las conferencias locales son una excelente oportunidad para que pruebes tu mano al hablar. Una gran parte del beneficio de las comunidades es que te proporcionan una oportunidad de devolver, y hablar en una conferencia local es una gran manera de compartir tu conocimiento. Aunque no te consideres un experto, hay cosas que sabes que a otras personas les encantaría aprender, y la única manera de mejorar en la enseñanza (una habilidad importante para todos) es practicar.

En Utah, un par de mis conferencias locales favoritas son Big Mountain Data and Dev y OpenWest. Cuando busques conferencias locales, no olvides buscar «Code Camp», un término popular para las conferencias locales de hace unos años.

Listas de correo

Tal vez sí vives en el medio de la nada. Es posible, si es improbable, que no haya grupos de usuarios o conferencias locales a las que puedas asistir. Afortunadamente, Internet hace posible que gente de todo el mundo se reúna como una comunidad virtual. Si bien carece de algunos de los beneficios de encontrar personas que se puedan conocer cara a cara, se obtiene la oportunidad de interactuar con personas con mayores niveles de experiencia de lo que sería posible de otra manera.

Una palabra de precaución – mientras que seguir junto con las listas de correo (o grupos de holgazanes, o irc, o …) es una gran manera de aprender, para obtener realmente el beneficio completo de una comunidad, tienes que hablar. Eso puede ser intimidante, especialmente en presencia de los verdaderos expertos. Pero hablar tiene dos beneficios vitales. Primero, la mejor manera de corregir tus errores es exponiéndolos, incluso si esa corrección puede ser dolorosa en ese momento. Segundo, al comprometerse activamente cambiará la forma en que ve al grupo, y desarrollará las relaciones que pueden ayudarle a superar los desafíos. Si empiezas ofreciendo ayuda, te sorprenderá cuánta ayuda puedes obtener cuando la necesites.

Es peligroso ir solo

No importa en qué parte del mundo estés, y no importa en qué parte de tu viaje personal hacia la maestría, todos tenemos oportunidades de ayudar a los que están detrás de nosotros, y ser ayudados por los que han ido antes. Es un cliché que «ninguno de nosotros es tan fuerte como todos nosotros», pero el poder de las comunidades puede hacer ese cliché una realidad. Desbloqueamos ese poder tanto pidiendo ayuda como ofreciendo libremente ayuda a los demás. Cada uno de nosotros necesita un lugar al que pertenecer, y realmente creo que hay un lugar para cada uno de nosotros.

Categorías: cultureTags: community, continuous improvement