GAL2024 - Décarbonation du secteur laitier : la filière s'engage
Git
1. GIT
Mercredi 18 novembre 2020
Christian Marquay
+33 (0)6 98 34 07 16
christianmarquay@hotmail.com
Association CMI Alumni
1 / 10
2. Introduction
■ Se démarquer lors d’une recherche de stage / d’emploi
■ Démontrer ses compétences hard / soft
■ Conserver les traces de l’évolution de son travail (des versions)
2 / 10
3. Plan
■ Les objectifs
■ L’organisation du projet
• L’esprit d’équipe
• L’organisation
• La planification
• La communication
■ Conclusion
■ Perspectives
3 / 10
4. Les objectifs
■ Développer un projet efficacement
■ Montrer au recruteur notre capacité à intégrer les équipes dans son entreprise
B-players A-players
Anti A-players
Hard skills
Softskills
- +
-
+
4 / 10
5. L’organisation du projet
L’esprit d’équipe
■ Développer un projet avec les autres, pas seulement par vous-mêmes
■ Rejoindre un projet existant sur lequel sont investies plusieurs personnes
■ Utiliser le gitflow avec la duplication (fork) et les fonctionnalités (branches)
■ Pull requests, faire tester son code par un autre pour éliminer les bogues
5 / 10
6. L’organisation du projet
L’organisation
■ Chef de projet, anime le groupe
■ UX designer, se charge de l’expérience utilisateur, de l’interaction avec le produit
■ Lead developer (chef de projet technique), accompagne les développeurs
■ Développeurs, se répartissent un travail séparé au maximum
6 / 10
7. L’organisation du projet
La planification
■ Définir les étapes clés du projet, les jalons
■ Estimer la durée de chaque étape menant d’un jalon à un autre, les sprints
■ Évaluer les risques éventuels pouvant créer du retard lors de chaque sprint
■ Faire en sorte que le cumul de ces durées, retards compris, respecte la deadline
7 / 10
8. L’organisation du projet
La communication
■ Prioriser l’utilisation de l’anglais
■ Écrire les informations essentielles dans le README
■ Produire une documentation
■ Mettre des commentaires directement dans le code
8 / 10
9. Conclusion
■ Postuler aux offres d’emploi en indiquant les liens GitHub et LinkedIn
■ Faites-le par vous-mêmes (DIY), mais surtout faites-le avec les autres (DIWO)
■ Naviguer dans les logs pour trouver à quel moment a été introduit un bogue
9 / 10
10. Perspectives
■ Utiliser des services en ligne (cloud) et les intégrer au projet
■ Utiliser des conteneurs avec Docker et Kubernetes
■ Si l’équipe est efficace, penser à la transformer en start-up
10 / 10