Slide 1

Slide 1 text

Vers la certification Symfony et au-delà Camille JOUAN

Slide 2

Slide 2 text

Camille Jouan Software Engineer chez Platform.sh + Ingénieure structure + Puis associée d’une agence d’architecture + 2020 Reconversion + Software Engineer dans l’équipe Blackfire 🖤 Passionnée de Roller derby! + Joueuse et coach pour l’équipe de Bordeaux Elle/la 2

Slide 3

Slide 3 text

Sommaire ● La méthodologie ● Le planning ● L(es) outil(s) ● Les ressources ● L’examen ● Et ensuite? 3

Slide 4

Slide 4 text

La méthodologie A.k.a. le plan de bataille

Slide 5

Slide 5 text

La roue de Deming ACT Agir, corriger, prendre les décisions qui s’imposent. CHECK Vérifier les résultats, mesurer et comparer avec les prévisions.. DO Mettre en œuvre le plan. PLAN Préparer, planifier, établir les objectifs. Roue de Deming 5

Slide 6

Slide 6 text

Gérer son projet Dans l’ordre: 1. Paniquer (OPTIONNEL) 2. Collecter de l’information 3. S’organiser et planifier + Quoi? + Comment? + Quand? 4. Faire (ici = apprendre) 5. Ajuster le plan + Répéter les étapes 3 à 5 6

Slide 7

Slide 7 text

Mon plan 6 7

Slide 8

Slide 8 text

Le planning Il y a encore des gens qui font des plannings?

Slide 9

Slide 9 text

Un planning faux vaut mieux que pas de planning du tout.

Slide 10

Slide 10 text

Planifier! 1. Définir son objectif + Quand passer la certification ? + Etre réaliste! 2. Faire un rétroplanning + Essayer de faire rentrer le plan de bataille dans l’objectif + C’est OK si c’est faux!!! 3. Contrôler et ajuster + Rendre le planning de moins en moins faux TIP Si vous avez le temps et l’argent nécessaires, planifiez un passage “blanc”. Ajustez votre plan de bataille et votre planning après ce test! 10

Slide 11

Slide 11 text

Mon planning :’) Lecture ciblée en codant 13/06 11

Slide 12

Slide 12 text

Les outils C'est l'heure de la bonne vieille feuille de calcul

Slide 13

Slide 13 text

Suivre sa progression Quels indicateurs? + 2 indicateurs principaux - Temps passé - Savoir acquis + 2 objectifs - Observer sa progression - Ajuster son plan et son planning Comment les monitorer? + Choisir un outil et s’y tenir - Asana - Trello - Google Calendar & tasks - Excel… TIP Gardez à l’esprit que votre projet n’est pas de créer l’outil parfait, mais d’obtenir la certification :) 13

Slide 14

Slide 14 text

Mon suivi 14

Slide 15

Slide 15 text

Les ressources On va farmer!

Slide 16

Slide 16 text

Ressources Les gens + Embarquer tout le monde dans son projet de certification - Mentor(s), collègues, ami‧es, famille… - Poser des questions - Recevoir des conseils - Etre soutenu‧e + Groupe de travail Le temps & l'argent + Parler de son projet avec son manager - Demander du temps de préparation - Demander à l'entreprise de payer les passages de certification - Demander à l'entreprise de payer la formation Le savoir + Voir collecte de données de l'étape 1 :) + Coder!!! TIP Rejoignez le channel #certification sur le slack Symfony Dev. 16

Slide 17

Slide 17 text

C'est en forgeant qu'on devient forgeron‧ne.

Slide 18

Slide 18 text

Mes ressources Le temps & l'argent + 20% de mon temps de travail dédié à la préparation de ma certification (1 jour par semaine) + Passage(s) de certification payés par mon entreprise Le savoir + Symfony: The Fast Track → lire, comprendre, pratiquer + Documentation officielle de Symfony + ThomasBerends/symfony-certification-preparation -list → liste de pointeurs. N'oubliez pas de lui donner des ⭐ + Coder!!! TIP Si vous en avez les moyens, jetez un œil à la préparation en eLearning proposée par SensioLabs. 18

Slide 19

Slide 19 text

L’examen Le moment où tous ces efforts payent 🎉

Slide 20

Slide 20 text

Infos en vrac A quoi ressemble la certification? + Infos publiques: - Online - 75 questions - 90 minutes - Pas de code à écrire + Types de questions - Vrai / Faux - Choix unique - Choix multiples + En Anglais!!! + Le reste est confidentiel - Lire le site de la certification - Passage blanc! TIP N'oubliez pas de remercier toutes les personnes qui vous ont aidé‧e à l'annonce des résultats :) 20

Slide 21

Slide 21 text

Et après? 🎶 Pour aller plus haauuuuuuuuuut 🎶

Slide 22

Slide 22 text

Appliquer ça tout le temps… Cette méthodologie s'applique à n'importe quel projet d'autoformation + Définir ce que vous voulez/devez apprendre - Qu'est ce qui est attendu de vous? - Jusqu'où voulez-vous aller? - Quelle est votre Definition of Done? + Rajouter éventuellement des étapes de validation avec votre manager - Entre le plan de bataille et le planning 22

Slide 23

Slide 23 text

“La progression de ta carrière, c'est 10% la responsabilité de ton manager et 90% ta responsabilité individuelle.” 一 Un de mes managers, visiblement fatigué de mes questions

Slide 24

Slide 24 text

… pour gérer sa carrière! Quel rapport entre autoformation et gestion de carrière? + On n'a pas le contrôle complet de sa progression de carrière, mais on a le contrôle des compétences qu'on acquiert. Comment faire? + Soyez proactif‧ve! + Le mentorat joue un rôle clé - Si vous n'avez pas encore de mentor, trouvez-en (au moins) un‧e. - Devenez mentor! Mon rêve + Remplacer "gravir les échelons" par "explorer les compétences" TIP Si vous manquez d'inspiration, parcourez https://roadmap.sh pour trouver votre prochain projet d'auto-formation. 24

Slide 25

Slide 25 text

Une analogie avec Guild Wars 2 Après tout, pourquoi pas?

Slide 26

Slide 26 text

D'abord, vous commencez à explorer un poste Vous êtes ici Ce poste est adapté à votre niveau actuel

Slide 27

Slide 27 text

Puis des gens vous aident à trouver quoi apprendre et dans quel ordre Votre mentor 🖤 1. PHP 2. Symfony Il y a aussi RabbitMQ, mais mieux vaut ne pas commencer par ca

Slide 28

Slide 28 text

Finalement, vous êtes suffisamment à l'aise avec ce poste pour envisager d'en explorer un autre Vallée des tech lead Manager city Montagnes de la gestion de projet

Slide 29

Slide 29 text

En résumé + Gérer son autoformation comme on gère un projet - Décomposer toutes les étapes et en faire un plan - Planifier du temps réaliste dans sa semaine pour le faire - Apprendre, suivre le plan - Ajuster le plan autant que nécessaire + Utiliser l'autoformation pour faire avancer sa carrière 29

Slide 30

Slide 30 text

Thank you! Camille Jouan elle / la Software Engineer, Platform.sh [email protected] @Ca-Jou 30