Pourquoi Open Source est important pour votre carrière?

1
1886
Dark Brown Simple Photography Initials Logo 2
Dark Brown Simple Photography Initials Logo 2

Il y a plus de 200 millions projets Open Source sur GitHub et chacun ayant le potentiel de changer votre vie et votre carrière pour toujours. 

GitHub est le nouveau CV, et chaque contribution que vous apportez renforce vos compétences de collaboration et connecte votre nom à une large communauté d’individus motivés qui créent des logiciels pour le plaisir et le profit. Vous n’avez même pas besoin de contribuer au code avec des grands changements! Beaucoup de projets veulent juste que quelqu’un les aide simplement avec la documentation.

Tout d’abord, qu’est-ce que l’ Open Source?

Un logiciel Open Source est un logiciel dont le code source est public sans un détenteur des droits d’auteur. il est développé à l’aide de la collaboration et des programmeurs qui peuvent à leurs coté consulter, modifier ou utiliser le code à leurs propres fins. C’est ce qu’on appelle le modèle FOSS (free and open source software).

Pour info, une variante de l’open source est « source available », ce qui signifie qu’aucune autorisation n’est accordée pour modifier ou utiliser le code, mais qu’il est disponible pour inspection.

Notons qu’un logiciel est un ensemble de plusieurs programmes, ainsi que tout le nécessaire pour les rendre opérationnels : fichiers de configuration, images bitmaps, procédures automatiques. Les programmes sont sous forme de code binaire ainsi que parfois sous forme de code source.[Wikipédia…]

Et qu’est-ce que GitHub?

GitHub est une ressource de programmation de plus en plus populaire utilisée pour le partage de code, à savoir: dispose d’une grande communauté open source. Il s’agit d’un site de réseautage social pour les programmeurs, tel que de nombreuses entreprises et organisations l’utilisent pour faciliter la gestion de projet et la collaboration au profit de la communauté mondiale.

Selon les statistiques recueillies en octobre 2021 , il s’agit de l’hébergeur de code source le plus important, avec plus de 61 millions de nouveaux repositories « dépôt » créés en 2021 et comptant plus de 73 millions de développeurs au total.

Pourquoi Open Source est important pour votre carrière?

Voici les points essentiels sur l’importance de l’open source dans votre carrière et dans votre vie de développeur:

1. Apprendre de nouvelles choses

Les projets Open Source sont structurés par d’autres développeurs avec leurs propres compétences, connaissances et expériences. Cela signifie que vous trouverez de nombreuses architectures, frameworks, modèles, implémentations, etc. 

On sait qu’il existe de nombreuses façons d’atteindre exactement le même objectif dans la programmation, et il existe certaines meilleures pratiques, généralement basées sur le contexte. Travailler sur plusieurs projets peut vous montrer certaines des différentes façons dont vous pouvez analyser et apprendre.

2. Renforcer vos compétences

En travaillant dans un domaine dans lequel vous avez confiance, dans un projet open source, vous pouvez rafraîchir et tenir à jour vos propres connaissances en faisant quelque chose dans lequel vous êtes doué.
De plus, vous avez peut-être toujours utilisé la version X d’une bibliothèque, mais ce projet utilise X + 1, ce qui apporte des fonctionnalités intéressantes et d’actualité.

3. Recevez des commentaires

Les commentaires d’autres développeurs vous aideront à élargir vos horizons et à résoudre des problèmes sous différents angles.

Disons, prévoyez le pire et espérez le meilleur. Surtout, n’oubliez pas que tous ceux qui travaillent sur votre projet sont susceptibles d’être enthousiastes, donc obtenir des commentaires fait partie du processus.

4. Une meilleure connaissance des logiciels que vous utilisez

Un bon point de départ pour l’Open Source est de contribuer aux logiciels que nous utilisons réellement. 
Pensez à vos outils préférés et faites une recherche rapide, beaucoup d’entre eux pourraient être ouverts aux contributions !
En effet, les bogues que vous corrigerez et les fonctionnalités que vous implémenterez seront disponibles non seulement pour vous mais pour tout le monde. C’est gagnant-gagnant!

5. Aider la communauté

Nous nous appuyons nous-mêmes sur les logiciels open source plus que nous ne le pensons. Si vous utilisez VSCode comme éditeur, c’est Open Source ! 

De nombreux développeurs pensent que le code doit être ouvert. Ce sont des passionnés qui veulent améliorer le monde, et cela les pousse à contribuer au code. La volonté de partager ses connaissances peut être une motivation incroyable. 

6. Contribuer à d’autres projets

Si votre objectif est d’apprendre à collaborer avec d’autres ou de comprendre le fonctionnement de l’open source, envisagez de contribuer à un projet existant. Commencez avec un projet que vous utilisez et aimez déjà. 

7. Réseauter et trouver un nouvel emploi

Travailler dur sur certains projets pourrait finir par faire remarquer votre travail. L’un des utilisateurs avec qui vous interagissez sur GitHub pourrait vous recommander à son employeur ou vous envoyer directement une offre !

8. Améliorer votre CV

Avoir une bonne présence en ligne est un énorme bonus et les recruteurs apprécient beaucoup la contribution à l’OSS (logiciel Open Source) quand ils font des projections de CV.
Cela pourrait vous placer en haut de la liste et recevoir cet appel

9. Satisfaction personnelle et augmentation de la confiance

Enfin, sur le plan personnel, il est très gratifiant et satisfaisant de voir votre nom dans le journal des modifications d’un projet auquel vous avez contribué.
Savoir (et montrer !) que tout le monde utilise maintenant le code que vous avez écrit signifie que vous avez fait quelque chose de bien pour la communauté, soyez fier de vous et de vos progrès!

Alors… Il n’y a pas de meilleur moment que le présent. Contribuez à l’Open Source et au GitHub!

Vous pouvez lire aussi: La version bêta d’iOS 16 Change l’icône de pourcentage de batterie (anispartage.com)

Facebook ferme sa fonction d’achat en direct pour les Reels (anispartage.com)

Article précédentLa version bêta d’iOS 16 Change l’icône de pourcentage de batterie
Article suivantL’inclusion de la technologie Réalité Augmentée dans les applications mobiles

1 COMMENTAIRE

Les commentaires sont fermés.