Skip to main content

Comment la participation à une communauté peut booster votre carrière de développeur

Écrit par
feature tsd podcast blue green

15 novembre 2022

0 minutes de lecture

En tant que développeur, vous participez probablement déjà à des communautés et des forums de développeurs. Vous posez peut-être des questions sur Stack Overflow, utilisez des logiciels open source (OSS) ou assistez à des conférences comme KubeCon. Ces activités vous aident à améliorer vos compétences, à rencontrer de nouvelles personnes qui développent des plateformes et des applications intéressantes, et à trouver des approches créatives à des problèmes anciens.

Mais les avantages de la participation à une communauté ne s’arrêtent pas là : vous avez aussi beaucoup à gagner en contribuant à la communauté des développeurs.

Dans cet article, nous allons vous présenter quelques façons de contribuer à votre communauté tout en faisant évoluer votre carrière, notamment :

  • Participer à des projets OSS

  • Intervenir lors de conférences et de rencontres locales

  • Participer à des discussions et des forums communautaires, ou les animer

Participer à des projets OSS

La communauté open source est vaste et diversifiée. La plupart des développeurs s’y rendent pour obtenir des réponses à leurs questions, trouver des solutions à des problèmes de code et emprunter des projets OSS existants ou les développer. Vous pouvez bien sûr participer de cette façon, mais vous avez beaucoup à gagner en contribuant à des projets OSS, en plus de les utiliser.

En devenant contributeur, vous pouvez :

  • Développer de nouvelles compétences et devenir expert dans un domaine qui vous intéresse.

  • Rencontrer de nouvelles personnes dans l’écosystème, notamment des personnes susceptibles de vous recommander plus tard pour un emploi ou une intervention.

  • Accroître votre visibilité et votre influence dans le monde des développeurs.

  • Contribuer à votre tour, non seulement en améliorant des projets existants, mais aussi en aidant d’autres personnes à apprendre et à développer leurs compétences.

Contribuer à des projets OSS vous donne également l’occasion de travailler sur les technologies qui vous intéressent. C’est un avantage considérable pour les développeurs qui ne se sentent pas suffisamment stimulés dans leur emploi actuel ou qui souhaitent diversifier leurs activités.

Se lancer dans la contribution à l’OSS peut être intimidant, mais ne laissez pas vos appréhensions vous arrêter. Si vous avez besoin d’un peu de soutien, cet article de VMWare propose d’excellents conseils pour faire ses premiers pas dans l’open source.

Intervenir lors de conférences et de rencontres locales

Si l’idée de prendre la parole devant plusieurs centaines de personnes vous donne des sueurs froides, vous n’êtes pas seul. Mais ce n’est pas une raison pour négliger l’intérêt de prendre la parole lors de conférences. Avec un peu de pratique et de mentorat, la plupart des gens peuvent saisir cette occasion de transmettre leurs connaissances.

Mais de quoi parler ? N’oubliez pas qu’il n’est pas nécessaire d’être expert pour partager des connaissances utiles. Voici une analogie qui vous aidera à mieux cerner vos compétences : imaginez une file de personnes qui gravissent une montagne. En général, vous ne regardez que la personne devant vous, celle qui est plus avancée. Mais vous ne réalisez peut-être pas qu’il y a aussi des personnes derrière vous. Elles sont moins avancées que vous dans leur parcours de développeur et pourraient bénéficier de vos conseils lors d’une conférence ou d’une rencontre.

Pour choisir un sujet, inutile de chercher bien loin : pensez à votre travail quotidien. Qu’avez-vous appris en travaillant sur vos projets ? Quels ont été les moments forts de votre carrière et comment les avez-vous vécus ? Trouvez quelques idées, ajoutez vos réflexions sur la façon dont vous avez résolu le problème ou atteint votre objectif, et BOUM : vous avez déjà un plan.

Vous pouvez proposer différents types d’interventions :

  • Conférences plénières - Généralement réservées aux intervenants chevronnés et reconnus, elles donnent le ton ou définissent le thème de la conférence. Leur durée varie selon les préférences des organisateurs.

  • Conférences - Généralement d’une durée de 50 minutes. Dans les conférences de développeurs, ces présentations ne sont pas toujours techniques.

  • Ateliers pratiques - De 2 à 3 heures. Découvrez un outil, testez une application ou participez à une autre activité pratique. C’est une excellente occasion d’enseigner sans avoir à beaucoup parler.

  • BOF - L’acronyme signifie « birds of a feather ». Ces sessions d’une heure commencent avec un animateur qui lance la discussion et invite le public à participer.

  • Tables rondes - Un petit groupe de personnes sélectionnées à l’avance répond aux questions du public sur un sujet donné. La durée est fixée par les organisateurs.

L’une des façons les plus simples de débuter consiste à trouver une rencontre locale et à y faire une présentation. C’est un excellent moyen de vous exercer devant un public plus restreint avant de passer à des conférences de plus grande envergure.

Pour obtenir d’autres conseils sur la préparation d’une conférence, consultez la présentation de Sam Hepburn.

Participer à des discussions et des forums communautaires, ou les animer

Si prendre la parole lors de conférences ne vous met pas à l’aise, participer à une discussion ou à un forum communautaire, ou l’animer, peut être une façon moins intimidante de vous impliquer dans la communauté des développeurs. Des plateformes comme Github, Discord et Stack Overflow rassemblent des communautés actives où vous pouvez échanger des idées sur des sujets qui vous intéressent.

Ces activités sont intéressantes, car elles nécessitent moins d’implication, de temps et d’exposition publique. Elles sont également faciles à lancer : vous n’avez même pas besoin de quitter votre domicile.

Commencez simplement en participant aux conversations, en donnant votre avis et en apportant votre expertise. Quand vous serez plus à l’aise, essayez de lancer vos propres discussions. Bien sûr, veillez à respecter les consignes de la communauté ainsi que le code de conduite (CoC) de chaque espace auquel vous participez.

N’oubliez pas de vous faire connaître

À mesure que vous tissez des liens et partagez votre expertise lors de conférences, dans des forums ou au sein de projets OSS, pensez aussi à faire connaître vos idées et vos contenus au reste du monde. Parlez de vos activités sur les réseaux sociaux, lancez un blog ou partagez l’une de vos présentations lors d’une rencontre locale.

Ces activités vous aideront à gagner en visibilité et à développer votre marque personnelle. Elles peuvent avoir des effets durables et vous ouvrir de nouvelles perspectives pour enseigner, apprendre et faire évoluer votre carrière.

S’impliquer dans une communauté procure des avantages durables

Participer à une communauté ne vous profite pas seulement aujourd’hui : les avantages perdurent. Vous pouvez ajouter vos présentations et vos projets OSS à votre CV et à votre profil LinkedIn pour montrer aux futurs employeurs la diversité de vos réalisations. Vos efforts de réseautage peuvent ouvrir des perspectives nouvelles et inattendues. Vos nouvelles relations pourraient vous servir de références ou vous donner accès à d’autres projets intéressants.

L’avantage le plus précieux reste toutefois la confiance que vous gagnerez en améliorant vos compétences. Osez et mettez en pratique l’une des suggestions de cet article. Pour commencer, vous pouvez rejoindre le serveur Discord de DevSecCon. C’est un excellent endroit pour aider les développeurs à se lancer dans une démarche de développement plus sécurisée et rencontrer d’autres experts.

Lancez-vous dans les compétitions Capture The Flag

Apprenez à résoudre des défis de capture du drapeau en regardant à la demande notre atelier virtuel d’initiation.