https://d226lax1qjow5r.cloudfront.net/blog/blogposts/re-building-a-dead-tech-community-1/rebuilding-community.png

Reconstruire une communauté technologique "morte

Publié le May 31, 2022

Temps de lecture : 14 minutes

En 2018 J'ai écrit un billet de blog sur l'apprentissage et l'enseignement de Ruby longtemps après que le monde de la technologie (local) l'ait considéré comme une langue morte. Malgré tout mon amour pour Ruby et Rails, une chose qui manquait cruellement était une communauté locale active à Tel Aviv.

En 2022, il y a quelques semaines, j'ai assisté à la première réunion en personne de l'association Israel.rb. Israël.rb en personne. Il y a eu deux conférences extraordinaires, de la nourriture et des boissons dans un magnifique bureau, des offres d'emploi Ruby, et plus de 30 Rubyistes bien vivants.

Que s'est-il passé entre-temps ? J'ai aidé à construire la communauté (avec deux co-organisateurs extraordinaires !) que je désirais tant. Célébrons donc cette étape avec quelques réflexions, observations et, je l'espère, des leçons pour quelqu'un, quelque part.

Speakers and attendees from the April 2022 Israel.rb Meetup, a great success!The April 2022 Israel.Rb Meetup

Contexte

Le problème

En 2018, j'ai terminé le Bootcamp Le Wagon. Je m'étais inscrite seulement quelques semaines avant de déménager à Tel-Aviv, sachant que mon niveau de base en programmation n'était pas suffisant pour l'industrie israélienne compétitive. J'avais un pressentiment, "ce n'est pas ce que vous savez, c'est qui vous connaissez". J'ai pensé que Le Wagon me fournirait ce réseau.

Malheureusement, je n'avais pas réalisé que Le Wagon n'avait ouvert une succursale à Tel Aviv que trois mois avant mon arrivée. Heureusement, lors de la cérémonie de remise des diplômes du Demo Day, le directeur général de Le Wagon TLV m'a proposé un emploi. La mission ? Construire une communauté pour assurer la réussite des étudiants. Cela nécessitait une impulsion à la fois interne et externe.

En interne, l'amélioration du bonheur des étudiants était assez simple : écouter, faire un brainstorming, corriger, répéter. À l'extérieur, j'étais soumis aux caprices de l'écosystème technologique de Tel-Aviv. Comment moi, un type qui venait d'arriver en Israël quelques mois auparavant et qui ne connaissait personne, un type qui n'avait pratiquement aucune expérience professionnelle en matière de codage, allais-je me constituer un réseau ? J'ai battu le pavé.

A 2019 excursion into the Tel Aviv tech community with former students and colleagues.A 2019 excursion into the TLV tech community

Pendant un an et demi, j'ai assisté à un à trois meetups ou événements technologiques par semaine. J'appelais à froid les organisateurs, les conférenciers, les startups, les programmeurs, les chefs de produit, les concepteurs, les investisseurs en capital-risque et, en gros, tous ceux qui, selon moi, pouvaient apporter ne serait-ce qu'un peu de valeur ajoutée à notre communauté. Cela a donné des résultats étonnants. Parfois, des étudiants assistaient à des événements avec moi. Mais la plupart du temps, nous organisions nous-mêmes des rencontres avec une grande diversité de profils et de sujets. Certains événements ont littéralement débordé, avec plus de 130 participants se pressant à la porte.

Mais à chaque fois, il y avait un gros problème. Nous ne pouvions pas nous connecter de manière significative avec les rubyistes actuels ou les entreprises qui développent activement en Ruby. En ligne, je lisais que des entreprises locales de premier plan comme Fiverr, Monday.com, WeWork et d'autres étaient des ateliers Ruby. WeWork en particulier semblait être un endroit idéal pour se connecter car certains de leurs ingénieurs géraient un groupe Ruby appelé Ruby Underground avec plus de 1300 membres !

Lorsque j'ai contacté les organisateurs pour leur proposer un lieu, m'occuper de la promotion, faire tout ce qui était possible pour qu'ils amènent des conférenciers Ruby, je n'ai eu aucune réponse.

Quelques mois plus tard, j'étais aux anges lorsque Ruby Underground a annoncé une rencontre. J'ai fait en sorte de libérer mon agenda et d'y assister. Les conférences étaient très intéressantes, les deux anciens élèves que j'avais entraînés avec moi ont rencontré les RH de WeWork qui cherchaient à embaucher, et j'ai même pu parler quelques minutes à l'organisateur de la rencontre. Tout semblait se mettre en place. Jusqu'à ce que je fasse un suivi auprès de l'organisateur. Encore une fois, silence radio. Avec le recul, on peut dire que c'était en 2019 chez WeWork, car l'entreprise était en pleine mutation avec une introduction en bourse imminente, puis annulée.

Il est devenu évident que Ruby n'était plus une priorité, même pour les principaux organisateurs de Ruby à Tel Aviv.

Création d'un Meetup

Les covedettes

À l'automne 2019, quelque chose d'incroyable s'est produit et a changé ma vie. J'ai participé à un meetup.

Pour être plus précis, j'ai assisté au premier DEV IRL meetup à Tel Aviv. Il était organisé par Ben Greenberg et Avital Tzubeli. Avital avait parlé au Wagon et nous étions rapidement devenus amis. Ben était l'un des rares locaux à parler de Ruby sur Internet, donc j'étais évidemment un grand fanboy. Ma collègue de l'époque, Clara Morgen, avait été acceptée pour donner une conférence et j'ai rallié les troupes pour soutenir notre professeur principal.

Après avoir passé 5 minutes sur le toit de Vonage, j'étais convaincu ! C'est moi qui ai pris contact avec les RH. Dans les six mois qui ont suivi, Avital et moi avons rejoint Ben chez Vonage, et Israel.rb a été mis en place.

The Four Speakers at DEV IRL: Jonathan, Ben, Avital, and Clara.The Four Speakers at DEV IRL: Jonathan, Ben, Avital, and Clara.

J'ai commencé mon nouveau poste chez Vonage en février 2020. Oui, ce février 2020. Celui où commence une pandémie mondiale. C'est le bon moment !

Même si nous entrions dans une période d'incertitude, mon patron de l'époque, Olia, continuait à m'encourager à trouver des moyens de donner un sens à mon travail et d'atteindre des objectifs personnels. Il y avait là une opportunité évidente : exploiter mon nouvel accès à l'un des développeurs Ruby les plus cool d'Israël (et maintenant collègue), M. Greenberg.

Il n'a pas fallu beaucoup de temps pour le convaincre. Ben était partant !

Ben a eu une idée géniale : "Faisons appel à un troisième organisateur pour que le groupe ne soit pas 100% Vonage". C'est ainsi qu'Ariel Caplan, l'extraordinaire Ruby Backend, a complété notre trio. Ariel était à l'époque chez Cloudinary et avait déjà pris la parole à plusieurs reprises à la RubyConf et à la RailsConf. Oh, et le dernier Ruby Underground auquel j'ai participé ? Ariel était conférencier, je savais donc qu'il était tout aussi brillant et intelligible pour tous les niveaux.

Ariel Caplan, Ruby speaker extraordinaireAriel Caplan, Ruby speaker extraordinaire

C'est ainsi que l'équipe A a vu le jour :

Ben Greenberg : DevRel, créateur d'API, organisateur communautaire, superstar de Twitter

Ariel Caplan : Maître programmeur, preuve vivante que Ruby peut évoluer

Moi : Fait des graphiques corrects, Spammeur de médias sociaux, Connaît Ruby Juniors

Les mesures

Voilà comment nous avons commencé. Que s'est-il passé en réalité ?

3 Rencontres en ligne :

  • 15 juillet 2020

    • 30 participants

    • Intervenants : Ben Greenberg, Allison McMillian (Github)

    • Sponsors : Vonage, Cloudinary

  • 12 août 2020

    • 25 participants

    • Intervenants : Jonan Scheffler (New Relic), Ariel Caplan

    • Sponsors : Vonage, Cloudinary

  • 12 octobre 2020

    • 12 participants

    • Intervenants : Dan Moore (FusionAuth)

    • Sponsors : Vonage, Cloudinary

Allison McMillian at our very first meetup!Allison McMillian at our very first meetup!

1 Mini-conférence hybride :

  • EMEA on Rails

  • 9 juin 2021

    • 30 participants en personne, 120 participants en ligne

    • 12 haut-parleurs

    • Sponsors : JetBrains, Signal Wire, Le Wagon, Vonage, Cloudinary, Orbit, Zerus & Ona

1 rencontre en personne :

  • 11 avril 2022

    • 30 participants

    • Intervenants : Yoel Blum (Tailor Brands), Maya Shavin (Microsoft)

    • Sponsor : Tailor Brands

Les leçons et l'avenir

Commencez dès maintenant !

Comme pour les études ou l'exercice physique, le plus grand obstacle à la création d'une communauté est de commencer. Vous pouvez penser à toutes les raisons de repousser la création d'une communauté, mais en fin de compte, vous allez certainement faire des erreurs. Plus tôt vous commencerez, plus vite vous pourrez faire ces erreurs et itérer votre chemin vers le succès.

Comme vous pouvez le constater, j'avais quelques avantages à faire décoller. Mais les principes de base de toute communauté (de technologie morte) sont toujours les mêmes :

PERSONNES + CONTENU + LIEU

L'avantage d'essayer de faire revivre une communauté technologique morte, c'est qu'il y a probablement déjà beaucoup de travail préparatoire pour vous. Pour chacun des aspects d'une communauté (P+C+P), il vous suffit de faire quelques recherches sur Google pour trouver des trésors d'aide.

Trouver des personnes qui s'intéressent à votre langue ou à votre cadre spécifique et qui se trouvent également dans votre région est probablement la partie la plus difficile de la revitalisation d'une communauté. Ce qui est bien, c'est que vous en connaissez probablement déjà quelques-unes. Je vous recommande vivement de demander à une ou deux d'entre elles de se joindre à vous pour former la nouvelle communauté, même si le travail est réparti de manière inégale. Chaque personne apporte son propre réseau et la différence entre un réseau potentiel de 5 personnes et un réseau potentiel de 10 ou 15 personnes peut s'avérer cruciale dès le début.

En plus de vous appuyer sur votre réseau, devenez un fin limier de l'internet ! Tout d'abord, assurez-vous qu'il n'existe pas de vieilles communautés dormantes qui ont peut-être existé dans le passé. Y a-t-il eu des conférences locales ? Commencez par contacter les organisateurs de rencontres et de conférences. S'ils ont abandonné la technologie, ils peuvent encore vous orienter vers les membres les plus enthousiastes. Ensuite, essayez d'entrer en contact avec les orateurs de ces anciens événements. Sont-ils toujours pertinents pour la communauté ? Enfin, vous pouvez publier des informations sur votre communauté. Les pages de rencontre, les groupes Facebook et les espaces de travail Slack inactifs sont encore fréquemment visités par d'autres personnes qui n'ont pas abandonné votre technologie "morte".

En plus de l'Internet, vous pouvez vérifier s'il existe des ateliers ou des cours locaux qui enseignent encore votre technologie. Existe-t-il des entreprises connues pour être des boutiques Xtech ? Vous voudrez certainement en dresser la liste.

En recherchant des personnes, vous ferez d'une pierre deux coups : trouver des personnes vous mènera à vos sources de contenu. Lorsque vous recherchez ces anciens orateurs lors de rencontres et de conférences, tapez leur nom sur Google et recherchez leurs pages Dev.to/Medium, écrivent-ils encore activement du contenu ? Ont-ils donné des conférences récemment ? Le mieux et le plus facile pour un créateur de contenu, c'est qu'il puisse réutiliser son contenu pour plusieurs événements. "Oh, vous avez donné cette conférence à RailsConf ? Pouvez-vous la refaire pour vos fans locaux ?". Pensez à enregistrer les conférences. Les conférences enregistrées qui peuvent ensuite être partagées sur YouTube rendent les événements plus attrayants pour les orateurs.

Maya Shavin with Front End tips for Ruby DevsMaya Shavin with Front End tips for Ruby Devs

Si vous ne trouvez pas d'anciens conférenciers locaux, cherchez-en de nouveaux ! Recherchez des combinaisons de votre technologie et de votre lieu. Regardez sur Twitter. Quelqu'un parle-t-il de la "dead tech" dans votre langue ? Regardez sur LinkedIn. Qui travaille dans la "dead tech" ?

Un autre secret pour trouver du contenu de qualité dans un monde post-2020 est que la vie à distance n'est plus stigmatisée. Israel.rb a su tirer parti de cette situation en faisant venir à Tel Aviv des rubyistes de classe mondiale qui n'auraient jamais pu se rendre à Tel Aviv pour une rencontre. Aujourd'hui, avec l'ouverture d'événements en personne, vous pouvez bénéficier du meilleur des deux mondes. Rencontrez votre groupe local en personne et faites venir un expert de haut niveau pour une soirée de surveillance en direct !

Enfin, vous avez besoin d'un lieu. C'est-à-dire un lieu de rencontre. En personne ? Essayez les bureaux de coworking, les incubateurs et les écoles de programmation. Ils disposent généralement de tout ce qu'il faut pour organiser des réunions et sont heureux d'accueillir gratuitement les participants. Le mieux est encore de trouver une entreprise qui travaille dans le même domaine technologique que vous et de la laisser utiliser son budget RH pour vous. Il est préférable de définir à l'avance les attentes en matière de participation. De nombreux représentants des RH enthousiastes peuvent ne pas réaliser que des communautés moribondes peuvent signifier que 10 à 20 participants sont un bon résultat. S'ils en attendent plus de 20 à 50, ils risquent de faire preuve de mauvaise volonté et de perdre l'un de leurs meilleurs partenaires potentiels.

L'hybridation

Vous pouvez également opter pour des rencontres virtuelles/hybrides ; nous avons appris une grande leçon avec notre événement hybride. Il s'est avéré que même si la communauté locale de rubyistes était petite, il y avait encore beaucoup de rubyistes fidèles dans notre région. Nous pensions pouvoir répartir les tâches en personne et en ligne entre les organisateurs. Ce que nous avons découvert, c'est qu'il s'agit en fait d'organiser deux événements distincts. Il faut un groupe d'organisateurs/modérateurs pour l'événement en ligne et un autre pour l'événement en personne.

Cohérence

L'un des points sur lesquels nous avons eu du mal à nous mettre d'accord est la cohérence. Nous avons organisé notre deuxième rencontre un mois après la première. La troisième a eu lieu deux mois plus tard. La quatrième a eu lieu huit mois plus tard ! Je sais que j'ai dit que la meilleure chose à faire est de commencer et de se lancer. Mais si vous le pouvez, ayez un plan de lancement. Comment le premier événement sera-t-il lié au contenu futur ? Peut-être que vous n'aurez pas de réunions mensuelles. Peut-être n'en organiserez-vous qu'une fois par trimestre, ce qui n'est pas grave. Mais comment allez-vous maintenir l'énergie entre-temps ? Publierez-vous du contenu en ligne dans l'intervalle ? Ferez-vous de la prospection pour trouver de futurs orateurs lors de votre premier événement ? Pouvez-vous avoir des objectifs faciles à atteindre et des moyens d'impliquer les participants dès le départ ? Nous avons essayé quelques-uns de ces éléments, mais nous n'avions pas vraiment de plan et nous n'étions pas très cohérents dans la manière dont nous organisions les réunions. Comme vous pouvez le voir, au début, il y a toujours beaucoup d'enthousiasme pour quelque chose de nouveau. Comment allez-vous la canaliser vers la longévité ?

Outils

En plus d'une planification cohérente, vous devrez vous mettre d'accord avec vos co-organisateurs dès le début sur des outils cohérents. Chaque organisateur de notre équipe A avait sa propre méthode de communication. Nous avions également des méthodes différentes pour impliquer la communauté, ce qui a causé de nombreux problèmes.

Au début, nous avons ouvert un espace de travail Slack, pensant que ce serait le foyer de notre nouvelle communauté. Mais nous nous sommes rapidement rendu compte que cela ne correspondait pas à notre communauté. Slack est trop encombrant et si notre communauté potentielle maximale se compte en dizaines, combien se souviendront de l'ouvrir assez souvent ? En fin de compte, il est devenu notre lieu d'organisation de réunions, avec plus de frictions que de fonctions.

Vous devez réfléchir à votre communauté locale et trouver la meilleure solution pour chaque fonction. Comment allez-vous communiquer avec les membres de la communauté ? Sur Twitter ? Facebook ? Par courriel ? Telegram ? Allez-vous créer un centre communautaire spécifique comme Discord, un forum web ou un groupe Facebook ? Comment allez-vous gérer les inscriptions aux événements ? Meetup, Eventbrite ou Luma ?

Je recommande vivement de consulter l'index des outils de la communauté Index des outils de la communauté Orbit.


Vous avez donc réussi à convaincre un ou deux amis de vous aider à faire revivre cette communauté technologique, vous avez dressé ensemble des listes de membres potentiels de la communauté et d'orateurs potentiels, et vous avez même trouvé un lieu avec une date et une heure. Et maintenant ? Le lancement !

Rocket ship launchingRocket ship launching

Photo : Andy Hermawan Andy Hermawan sur Unsplash

Après le lancement

Vous vous souvenez que j'ai dit qu'il fallait tout planifier et tout préparer avant ? Oui, nous ne l'avons pas fait.

Ces conseils peuvent donc être considérés comme "après le lancement", mais c'est aussi ce que j'utilise comme modèle pour la version 2.0 d'Israel.rb.

  1. Planifiez des rencontres régulières avec les organisateurs. Une fois par mois, tous les deux mois, etc. Assurez-vous que tout le monde est au courant de l'état du groupe et de ce qui doit être fait pour le prochain événement. Il est toujours bon d'essayer d'inclure d'autres personnes dans ce processus après les réunions. Chaque nouveau membre contribue à rajeunir la motivation.

  2. Comprenez vos principales parties prenantes. Depuis le lancement d'Israel.rb, le plus grand nombre de nouveaux membres inattendus de la communauté sont des petites et moyennes entreprises à la recherche de nouveaux employés. Nous avons créé un tableau d'offres d'emploi mais nous réfléchissons à la manière de mieux les intégrer dans notre communauté.

  3. Créer une page d'accueil. Comme nous l'avons constaté en passant d'un outil à l'autre, la "page d'accueil" de notre communauté était incohérente et il était difficile d'y trouver des informations utiles. Le fait de disposer d'une page d'accueil unique qui renvoie ensuite à toutes vos différentes initiatives contribuera à attirer de nouveaux membres. Vous pouvez utiliser la maquette Israel.rb pour vous inspirer de la maquette de la page d'accueil pour vous inspirer.

    Proposez des initiatives communautaires claires qu'ils pourront trouver sur la page d'accueil, ce sont les nôtres :

    • rencontres : des photos d'anciens meetups prouveront qu'il s'agit d'une communauté active. L'ajout de vidéos de conférences passées apportera une valeur instantanée et montrera la qualité du groupe.

    • discussions : lien vers un espace en ligne pour les discussions et le partage de nouvelles entre les événements. Nous utilisons un groupe Facebook car Facebook continue d'être populaire en Israël. tableau d'affichage des offres d'emploiLe site d'offres d'emploi : il s'agit peut-être de l'initiative la plus précieuse que vous ayez entreprise, en aidant les gens dans leur carrière.

    • l'état de votre technologie dans votre région : Créez une liste des entreprises qui utilisent votre technologie dans votre région. Des logos identifiables fourniront une preuve sociale que ce secteur est toujours intéressant.

Ben Greenberg being warm and welcoming at the last meetup.Ben Greenberg being warm and welcoming at the last meetup.

Faites-le !

Si vous envisagez de rencontrer d'autres personnes dans votre domaine, il y en a probablement d'autres qui pensent la même chose. Le sentiment de rassembler les jeunes qui ne sont plus cool dans le monde des développeurs est vraiment incroyable. Arrêtez de réfléchir et faites-le ! Toutes ces entreprises qui utilisent des codes hérités comptent sur vous !

Si vous avez des questions sur les communautés technologiques, l'équipe des relations avec les développeurs de Vonage est pleine de créateurs de communautés technologiques très talentueux. Rejoignez-nous sur Developer Community Slack !

Si vous êtes intéressé par le développement professionnel des communautés de développeurs, l'équipe des relations avec les développeurs de Vonage est en pleine croissance ! Consultez nos offres d'emploi.

Partager:

https://a.storyblok.com/f/270183/384x384/e4e7d1452e/benjamin-aronov.png
Benjamin AronovDéfenseur des développeurs

Benjamin Aronov est un défenseur des développeurs chez Vonage. C'est un bâtisseur de communauté qui a fait ses preuves, avec une formation en Ruby on Rails. Benjamin apprécie les plages de Tel Aviv, où il vit. Sa base à Tel Aviv lui permet de rencontrer et d'apprendre de certains des meilleurs fondateurs de startups du monde. En dehors de la technologie, Benjamin aime voyager à travers le monde à la recherche du parfait pain au chocolat.