Semestre 5
Compétences
P11

Compétence P11

Etre capable de prouver une fluidité de l’apprentissage dans des environnements différents

  • Quoi :

Cette compétence consiste à démontrer la capacité d'apprendre rapidement et efficacement dans divers environnements, en s'adaptant aux nouvelles situations, technologies ou cultures. Elle implique une flexibilité cognitive et une aptitude à acquérir de nouvelles connaissances ou compétences tout en s'intégrant aisément dans différents contextes professionnels.

  • Comment :
  1. AR 2 : En étudiant la théorie de la mentalité de croissance de Carol Dweck et la résilience, j’ai appris à voir l’échec comme une opportunité d'apprentissage. Cette approche théorique m’a permis de mieux comprendre l’importance de l’adaptabilité dans différents environnements d’apprentissage, me préparant ainsi à améliorer ma gestion des défis futurs.

extrait de mon 2ème article réflexif (Mentalité de croissance)

  1. AR 3 : En réfléchissant à la méthode des 20 heures pour accélérer mon apprentissage d’Angular, j'ai théorisé un processus d’apprentissage structuré qui pourrait être appliqué dans différents environnements d’apprentissage. Cette approche, encore théorique, me permettra de mieux gérer mes futurs apprentissages en utilisant des techniques de gestion du temps et des priorités pour acquérir rapidement des compétences clés dans des contextes divers.

extrait de mon 3ème article réflexif

  1. Koloka : J'ai appris et utilisé différents outils (Strapi, Kali Linux, DialogTrigger, classes CSS avancées) pour résoudre des problèmes variés, ce qui démontre ma capacité à m'adapter et à apprendre rapidement dans des environnements techniques divers.

extrait de la commande nikto sur kali linux

Démonstration de mon implémentation sur Koloka

Démonstration de mon implémentation sur Koloka (ouverture d'une image)

  1. DevPro : J’ai rapidement appris et appliqué des outils comme Rasa, LangChain, Milvus, et Docker pour répondre aux besoins techniques du projet. J’ai aussi exploré et comparé des approches comme les embeddings et le RAG, démontrant ma capacité à m’adapter à des environnements variés et à intégrer des technologies émergentes dans le projet.

Extrait d'un des intents que j'ai fait

Extrait de la page offciel de rasa, Récupéré le 14 janvier 2025 , de https://rasa.com/ (opens in a new tab)

Extrait de la page offciel de milvus, Récupéré le 14 janvier 2025 , de https://milvus.io/ (opens in a new tab)

extrait du docker desktop pour utiliser milvus

  1. CIMO : J’ai rapidement appris des outils variés, comme Random Forest, K-Means, et Azure DevOps, pour les intégrer efficacement dans le projet. J’ai également ajusté des concepts techniques liés à l’infrastructure Fabric, montrant ma capacité à évoluer et à m’adapter à des environnements variés.

Extrait de mon modèle supervisé (Random forest)

Extrait de mon modèle non-supervisé (K-Means)

extrait de notre méthodologie agile sur azure devops

extrait de notre méthodologie hybride sur azure devops

  1. Infomaniak : Avant de participer au challenge Infomaniak, j’ai suivi une formation intensive de 18 heures sur Angular pour maîtriser rapidement les bases du framework et pouvoir répondre aux attentes du projet. Cette approche proactive m’a permis d’assimiler efficacement les concepts d’Angular et de les appliquer dans un délai restreint, prouvant ainsi ma capacité à apprendre et à m’adapter à un nouvel environnement technique.

Extrait du cours débutant Angular sur Openclassrooms, récupéré le 15 janvier 2025 de https://openclassrooms.com/fr/courses/7471261-debutez-avec-angular (opens in a new tab) Extrait du cours Angular sur Openclassrooms, récupéré le 15 janvier 2025 de https://openclassrooms.com/fr/courses/7471271-completez-vos-connaissances-sur-angular (opens in a new tab)

  1. CDG : J’ai participé à la structuration de la séance de coaching, en mettant en œuvre des idées pour améliorer la collaboration, comme la rotation du leadership et la clarification des rôles. J’ai également soutenu l’intelligence collective en guidant les discussions pour favoriser des prises de décision stratégiques enrichies par des perspectives divergentes.
  • Pourquoi :

Être capable de prouver une fluidité d’apprentissage dans des environnements différents permet de s'adapter rapidement aux nouvelles exigences des projets et de rester pertinent face aux évolutions technologiques. Cette compétence assure une meilleure intégration dans les équipes, une montée en compétences rapide, et une capacité à apporter des solutions dans des contextes variés. Cela renforce la capacité à gérer les imprévus et à évoluer dans des environnements professionnels divers.

  • Application pratique :

Dans le projet Koloka, j'ai appris à utiliser des outils comme Strapi pour la gestion des contenus, Kali Linux pour les tests de sécurité, et des classes CSS avancées pour le design responsive, ce qui démontre ma capacité à m’adapter à des environnements techniques variés. Pour DevPro, j'ai intégré rapidement des frameworks comme Rasa et Milvus en explorant leurs documentations et en réalisant des PoC pour tester leur intégration. Dans le projet CIMO, j'ai utilisé des outils d'apprentissage supervisé et non supervisé (comme Random Forest et K-Means) et maîtrisé des fonctionnalités spécifiques d'Azure DevOps pour centraliser et suivre les tâches. Enfin, pour le challenge Infomaniak, j'ai suivi une formation intensive de 18 heures sur Angular pour assimiler rapidement les bases du framework et être en mesure de développer des fonctionnalités principales. Cette approche proactive m'a permis de maîtriser des concepts tels que le app-routing, l'intégration de services et l'utilisation de Tailwind CSS pour le design, prouvant ainsi ma capacité à m'adapter efficacement à un nouvel environnement technique en un temps limité.

  • Réflexion personnelle :

Ces expériences m'ont appris que l’adaptabilité nécessite une approche structurée de l’apprentissage, notamment en hiérarchisant les connaissances essentielles à acquérir en fonction des priorités du projet. J'ai compris l'importance de rester curieux et de pratiquer des tests et des expérimentations pour progresser plus efficacement. Cette capacité à m'adapter rapidement m'a également permis de gagner en confiance face à des projets impliquant des outils ou des technologies que je ne maîtrisais pas initialement.

Etre capable de transmettre les bases de l'apprentissage en équipe à d'autres personnes

  • Quoi :

Cette compétence consiste à enseigner aux autres les principes fondamentaux du travail collaboratif en équipe. Elle implique de savoir expliquer et promouvoir les méthodes qui favorisent l'apprentissage collectif, telles que le partage des connaissances, la communication efficace et la coopération pour résoudre des problèmes communs.

  • Comment :
  1. LI : J’ai préparé et présenté des diapositives PowerPoint pour expliquer des thèmes liés au Deep Learning à mes camarades. Ces présentations ont permis de transmettre des concepts clés, comme les réseaux neuronaux et les approches supervisées, et d’encourager une meilleure compréhension collective.

Extrait de ma présentation powerpoint de ma LI 1 Extrait de ma présentation powerpoint de ma LI 2 Extrait de ma présentation powerpoint de ma LI 3

  1. Koloka : En collaborant étroitement avec Joiakim, Leo, et Térence, j'ai partagé mes analyses et solutions (par exemple, sur les erreurs liées à Strapi et sur la gestion des fichiers .env), contribuant ainsi à l’apprentissage collectif au sein de l’équipe.

extrait de gather, un outil de communication équivalent à teams

Extrait d'une erreur dans le projet

  1. DevPro : J’ai partagé mes connaissances avec l’équipe en documentant les concepts complexes comme les vecteurs dans Milvus, la configuration de LangChain, et l’intégration de l’API OpenAI. J’ai également animé des discussions lors des weekly meetings pour expliquer les choix technologiques et assurer une compréhension commune.
  1. Infomaniak : Après avoir appris Angular de manière autonome pour le challenge de recrutement Infomaniak, j'ai transmis ces connaissances à un camarade de classe qui devait l'utiliser dans son projet. Je lui ai expliqué les éléments fondamentaux du framework, comme la structure des composants, les commandes de base et le système de routing. Cette démarche illustre ma capacité à partager des connaissances de manière claire et à favoriser l'apprentissage collaboratif au sein de l'équipe. Via Teams.
  • Pourquoi :

Être capable de transmettre les bases de l'apprentissage en équipe permet de renforcer la cohésion et la montée en compétences collective. Cette compétence assure que chaque membre bénéficie des connaissances partagées pour mieux collaborer et résoudre des problèmes ensemble. En favorisant un environnement d’apprentissage collaboratif, cela permet également de répartir les responsabilités de manière équilibrée et d'encourager l'entraide au sein de l’équipe.

  • Application pratique :

Dans le projet Koloka, en travaillant avec Joiakim, Léo et Térence, j'ai partagé mes analyses sur les erreurs liées à Strapi et la gestion des fichiers .env, ce qui a permis à l’équipe de comprendre et résoudre plus efficacement ces problèmes. Pour DevPro, lors des weekly meetings, j'ai expliqué les principes des vecteurs dans Milvus et Rasa, ce qui a permis une meilleure compréhension des technos. Pour Infomaniak, j'ai aidé un camarade en lui transmettant les bases d'Angular, notamment la structure des composants et le système de routing, afin de lui permettre de démarrer son projet plus sereinement.

  • Réflexion personnelle :

Ces expériences m'ont montré que transmettre ses connaissances demande une capacité à vulgariser les concepts et à s'adapter aux besoins de l'audience. J'ai appris que l’écoute est tout aussi importante que l'explication pour s'assurer que les autres comprennent bien et peuvent appliquer ce qu'ils ont appris. Cette démarche collaborative m'a permis de renforcer ma propre compréhension des concepts en échangeant des idées et en répondant aux questions posées par mes collègues.

Etre capable de diriger et coacher un apprentissage collaboratif

  • Quoi :

Cette compétence consiste à diriger et encadrer des équipes dans un processus d'apprentissage collaboratif. Elle implique de faciliter le partage des connaissances, de promouvoir une communication ouverte et de créer un environnement propice où chaque membre peut contribuer et apprendre des autres. Le rôle de coach est d'accompagner l'équipe pour optimiser l'apprentissage collectif, en encourageant la participation active, en résolvant les obstacles à la collaboration et en aidant chacun à développer ses compétences au sein du groupe.

  • Comment :
  1. LI : J’ai structuré mes présentations pour guider mes camarades dans l’apprentissage du Deep Learning, en clarifiant les points complexes et en répondant à leurs questions. Ces actions ont encouragé l’échange et la collaboration, tout en facilitant leur apprentissage.

Extrait de ma présentation powerpoint de ma LI 2

  1. Koloka : J'ai dirigé les réunions d'équipe en tant que Scrum Master pour la planification des sprints et la création des styles CSS, favorisant un apprentissage collaboratif en alignant les contributions de chacun.

extrait de gather, un outil de communication équivalent à teams

extrait d'azure devops du projet koloka

  1. DevPro : J’ai dirigé des séances d’intelligence collective, comme la présentation des outils technologiques, et j’ai animé des discussions pour résoudre des problèmes techniques complexes et pour le CI/CD. Ces activités ont permis à l’équipe d’apprendre et de collaborer efficacement pour avancer dans le projet.

extrait de notre croquis du processus

extrait de notre processus

extrait de mon workflow CI/CD

  1. CIMO : J’ai animé des réunions pour guider l’équipe dans la transition vers une gestion hybride, tout en apportant des explications détaillées sur les outils techniques, comme Azure DevOps et les dashboards. Ces actions ont permis de renforcer l’apprentissage collaboratif et d’optimiser la coordination au sein du groupe.

extrait de notre méthodologie hybride transition d'une méthodologie agile (SCRUM)

extrait du dashboard du projet CIMO

  1. Infomaniak : Après avoir suivi la formation Angular pour préparer le challenge, j'ai transmis mes connaissances à un camarade qui avait des difficultés avec ce framework. J'ai organisé une session de partage où je lui ai expliqué la structure des composants, la configuration du app-routing et les bonnes pratiques de gestion des services. Ces échanges ont permis à mon camarade de mieux comprendre Angular et de progresser sur son projet. Cela illustre ma capacité à diriger un apprentissage collaboratif en simplifiant les concepts complexes et en créant un cadre propice aux échanges.

Partage de connaissance via Teams

  1. VA : J’ai contribué à l'organisation (recherche, horaire, prix, etc.) et participé au voyage apprenant (VA) en identifiant des conférences pertinentes, comme le Web Summit au Portugal à Lisbonne et UpScale en Espagne à Malaga. J’ai collaboré avec Joakim pour synthétiser les thématiques clés abordées dans les conférences, notamment sur l’intelligence artificielle, les infrastructures technologiques, et la créativité assistée par IA. Ces discussions ont mobilisé l’intelligence collective de l’équipe et généré de nouvelles idées applicables aux projets futurs.

extrait du fichier excel des différentes conférences extrait du fichier excel du budget prévu avant le va

extrait d'une conférence à Malaga (UpScale)

extrait d'une conférence à Lisbonne (WebSummit)

  • Pourquoi :

Diriger et coacher un apprentissage collaboratif permet de créer un environnement où l’équipe peut apprendre et progresser ensemble de manière organisée et efficace. Cette compétence contribue à renforcer la cohésion du groupe, à stimuler la participation active et à résoudre les problèmes plus rapidement grâce à une meilleure compréhension collective. Un bon coaching permet également de maintenir l’équipe motivée et concentrée sur les objectifs tout en valorisant les compétences de chacun.

  • Application pratique :

Dans le projet Koloka, j'ai dirigé des réunions en tant que Scrum Master pour organiser les sprints et coordonner la création des styles CSS avec Tailwind, en intégrant les suggestions de chaque membre pour enrichir le travail collaboratif. Pour DevPro, j'ai animé des séances d'intelligence collective, notamment lors de la présentation des outils technologiques, et j'ai encadré des discussions pour résoudre les problèmes techniques liés aux embeddings et à l'API OpenAI. Dans le projet CIMO, j'ai contribué avec l'équipe dans l'adoption de la gestion hybride en expliquant comment structurer le backlog et utiliser Azure DevOps pour centraliser les informations, ce qui a favorisé un apprentissage fluide et collaboratif. Pour le challenge Infomaniak, après avoir suivi une formation sur Angular, j'ai partagé mes connaissances avec un camarade en lui expliquant les fondamentaux du framework, comme la structure des composants, l'utilisation de app-routing et les services. Cela a facilité son apprentissage et démontré ma capacité à guider un apprentissage collaboratif même dans des délais restreints.

  • Réflexion personnelle :

Ces expériences m'ont appris que diriger un apprentissage collaboratif nécessite non seulement des compétences techniques, mais aussi la capacité à écouter, reformuler, et poser des questions qui stimulent la réflexion collective. J'ai réalisé que l’encadrement doit rester flexible pour permettre à chaque membre de s’exprimer et de contribuer sans contrainte. Cela m'a également montré que guider une équipe ne signifie pas imposer des solutions, mais plutôt faciliter la co-construction de réponses adaptées aux besoins du projet.

Last updated on September 12, 2025