Article original : Why conferences and meet-ups are important for developers
Par Peter-John Welcome
En 2018, j'ai eu la chance d'assister et de parler à de nombreuses rencontres et conférences en Afrique du Sud et à l'étranger. En tant qu'organisateur local de rencontres du GDG Johannesburg, je me retrouve à une rencontre au moins une fois par mois, mais j'essaie aussi d'assister à d'autres rencontres locales dans ma ville. J'ai également eu la chance d'assister à quatre conférences locales et événements communautaires, et j'ai aidé à organiser le Devfest Afrique du Sud. Enfin, j'ai pu assister à quatre conférences incroyables à l'étranger dans différents pays, ce qui a vraiment changé ma vision des conférences pour développeurs.
Cela m'a fait réfléchir — pourquoi les développeurs assistent-ils ou parlent-ils lors de rencontres et de conférences et à quel point cela est bénéfique pour les développeurs et leur carrière ? Cela a soulevé 4 sujets principaux qui pourraient répondre à ces questions : Apprentissage, Partage, Réseautage et Collaboration.
Apprentissage
De nombreux développeurs vont aux rencontres et conférences pour apprendre quelque chose de nouveau, soit sur un sujet spécifique, soit simplement quelque chose de nouveau qu'ils n'auraient peut-être pas entendu ailleurs. Avec de nombreuses ressources disponibles comme les blogs et YouTube, nous avons de nombreuses plateformes pour apprendre, alors qu'est-ce que les rencontres et conférences nous apportent de différent ?
Eh bien, tout d'abord, nous avons l'opportunité d'apprendre des meilleurs. La plupart du temps, les intervenants et les participants sont des personnes qui travaillent avec une technologie spécifique depuis un certain temps et qui ont expérimenté le bon et le mauvais. Apprendre dans cet environnement est très différent car tout le monde est là pour apprendre ou partager ses connaissances les uns avec les autres, alors qu'au travail, vous êtes surtout là pour accomplir la tâche 80 % du temps.
Vous trouvez également des personnes partageant différentes façons d'utiliser une technologie spécifique que peut-être l'intervenant n'a pas mentionnée, et de nombreuses idées et techniques incroyables sont développées dans ce type d'environnements. La communication en personne est quelque chose d'incroyable et aide tout développeur à grandir.
Partage
L'apprentissage étant une grande partie des rencontres et conférences, il doit y avoir des personnes qui partagent du contenu. Ce sont généralement les intervenants qui sont sur scène et partagent leurs expériences avec une technologie spécifique ou quelque chose qu'ils trouvent incroyable et que vous aimeriez essayer. Le contenu partagé par les intervenants est ce qui attire de nombreux participants à ces événements, mais le partage ne s'arrête pas là — il va au-delà.
Les gens partagent beaucoup d'informations utiles sur un sujet spécifique dans les questions qu'ils posent après la session. Les conversations qui ont lieu après la session peuvent être vitales pour le problème que vous essayez de résoudre sur votre lieu de travail, et les idées partagées par la suite peuvent être plus utiles que le contenu fourni lors de la session. Le transfert de connaissances lors de ces événements peut aider à la croissance d'un développeur et même de son organisation.
En matière d'apprentissage, le partage est très important, car le partage peut conduire à la résolution de problèmes complexes et à la création de grandes amitiés entre les personnes. Beaucoup des points que j'ai soulevés sur le partage ont beaucoup à voir avec le réseautage avec d'autres développeurs lors de ces événements. Cela montre que le réseautage lors des rencontres et conférences est important lors de la participation à ces événements.
Réseautage
Le réseautage n'est pas quelque chose que tous les développeurs apprécient, mais cette communication entre les personnes est ce qui apporte tant de bénéfices aux développeurs lors de ces événements. Le réseautage est l'endroit où nous parlons de ce que nous faisons, des problèmes que nous pourrions avoir avec une certaine technologie, ou même simplement de nous faire de nouveaux amis qui font un travail similaire au vôtre. C'est là que nous partageons des idées, apprenons les uns des autres et nous aidons mutuellement à grandir. J'ai constaté que c'est ainsi que j'ai le plus appris des personnes incroyables.
C'est aussi ainsi que nous collaborons avec d'autres personnes, en parlant de projets open source sur lesquels vous pourriez travailler ou en discutant de la culture incroyable que vous avez dans votre entreprise. Cela ouvre tant d'opportunités pour les développeurs à explorer. Les organisateurs réseautent également lors de ces événements pour identifier des intervenants potentiels pour leurs propres rencontres et conférences. Cela donne aux développeurs l'opportunité d'exprimer leurs intérêts et leur passion pour un produit ou une technologie.
L'une des choses les plus importantes que j'ai retirées de la plupart des conférences et rencontres est de me faire de nouveaux amis avec des personnes qui pensent comme moi. Ces amitiés pourraient se transformer en collaborations futures sur un projet open source ou simplement en connaissant quelqu'un lors du prochain événement auquel vous assistez. Cela pourrait également être quelqu'un avec qui vous avez parlé d'un SDK ou d'un outil sur lequel ils travaillent et vous pourriez leur fournir des commentaires. Cela crée alors cette communauté de collaboration entre les développeurs.
Collaboration
La collaboration ne commence pas toujours lors des conférences ou des rencontres, mais cela pourrait être un point de départ où quelques personnes se rencontrent et finissent par créer quelque chose de grand.
En matière de collaboration, je ne parle pas seulement de créer des logiciels ensemble, mais aussi de s'entraider pour créer de nouvelles communautés de développeurs ou simplement de contribuer à une cause en laquelle beaucoup croient. Ce sont toutes des choses qui pourraient se produire lors de ces événements.
Réflexions finales
Pour moi personnellement, je pense que le fait d'avoir ce type de communautés dans le domaine de l'ingénierie logicielle est incroyable. Elles aident de nombreuses personnes à faire partie de cet environnement d'apprentissage, de partage, de réseautage et de collaboration que tant d'autres industries n'ont pas.
Ces événements sont également amusants, surtout lorsque vous avez l'opportunité de visiter de nouveaux pays et d'explorer des cultures incroyables et de parler avec des personnes de la manière dont l'ingénierie logicielle est similaire de l'autre côté du monde.
Je dirais que si vous avez l'opportunité de rejoindre une communauté de développeurs ou d'aider à en orienter une dans une nouvelle direction, saisissez-la à deux mains. Vous aurez l'opportunité de rencontrer des personnes incroyables en cours de route =)
Si vous avez des pensées, faites-le moi savoir dans les commentaires ci-dessous.
Restez en contact.
Peter-John (@pjapplez) | Twitter
_The latest Tweets from Peter-John (@pjapplez). Mobile Engineering Lead @DVT_Corporate , Technology Explorer…_twitter.com