Développement de logiciels communautaires : favoriser la contribution par le mentorat

Développement de logiciels communautaires : favoriser la contribution par le mentorat

Les contributeurs novices ou ponctuels peinent parfois à trouver de l’aide dans le développement de leur logiciel. Le secret réside dans l’établissement de liens interpersonnels.

Dans toutes les communautés de développement, et en particulier dans les communautés de logiciels libres, il existe une forme de méritocratie. Les contributeurs les plus talentueux, les plus anciens et les plus prolifiques y occupent une place privilégiée. Cette situation peut laisser peu de place aux personnes plus novices ou souhaitant contribuer de manière ponctuelle. Lorsqu’elles tentent de s’impliquer, leur contribution ou leur demande d’assistance risque de rester inaperçue, jusqu’à ce qu’une situation similaire attire l’attention d’un membre plus respecté ou qualifié de la communauté.

Pour atténuer ce phénomène, il est essentiel d’établir des relations humaines solides et de créer un environnement de mentorat favorable. De nombreux contributeurs à long terme sont des autodidactes, mais tous n’apprennent pas de la même manière. Certains ont besoin d’aide pour gérer un nouveau projet.

Selon Statista, il y avait 23 millions de programmeurs dans le monde en 2018. Au cours des cinq dernières années, la population mondiale des développeurs a augmenté de plus de 20 %, atteignant 27,7 millions en 2023. À plus long terme, en 2024, ce nombre devrait atteindre 28,7 millions. Chaque année, des millions de développeurs rejoignent le marché mondial, contribuant à de nouveaux logiciels et fonctionnalités qui renforcent l’économie numérique.

Ces nouveaux développeurs arrivent sur le marché avec des antécédents et des styles d’apprentissage variés. Parmi eux se trouvent des autodidactes brillants et des apprentis qui devront apprendre auprès de professionnels expérimentés pour développer leurs compétences techniques et non techniques.

Il est courant de rencontrer des difficultés à obtenir de l’aide s’il n’y a pas d’impératif ou de connexion émotionnelle. La programmation en binôme permet de créer de telles connexions. En se concentrant sur la construction d’une relation avant de définir des objectifs, les participants peuvent établir une perspective et un respect mutuels, favorisant ainsi un désir d’entraide.

En somme, établir des relations interpersonnelles solides au sein des communautés de développement peut faciliter l’intégration des nouveaux contributeurs et renforcer l’entraide entre les membres.

Source : Statista.

Source
Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *