Slide 1

Slide 1 text

Intégrons, faisons grandir et progresser les devs débutants Bonnes pratiques et retours d'expériences à l'intention des plus expérimentés Alexandre TOURET

Slide 2

Slide 2 text

Histoire d’un·e développeur·euse Toute ressemblance avec des personnes existantes ou ayant existé...

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Pourquoi?

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

• Le code n’était pas clair • Les logs n’étaient correctement écrites • Pas de gestion d’erreurs et de tests En résumé… Ce n’était tout simplement pas prêt pour aller en production

Slide 8

Slide 8 text

Alexandre TOURET Architecte logiciel Developer Advocate @touret_alex blog.touret.info alexandre-touret Qui suis-je?

Slide 9

Slide 9 text

We design payments technology that powers the growth of millions of businesses around the world. 7000+ engineers in over 40 countries Managing 43+ billion transactions per year €250M spent in R&D every year Handling 150+ payment methods #1 European payment processor

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Les premières difficultés

Slide 12

Slide 12 text

• Elle se renouvelle sans cesse! • Il est important de voir, revoir et évangéliser les “basiques” ➢Exemple: les logs, les erreurs, les tests,… Le renouvellement de la population IT

Slide 13

Slide 13 text

Les premières semaines sont primordiales! Même si on est expérimenté une phase d’adaptation est nécessaire La période d’adaptation

Slide 14

Slide 14 text

Votre posture / le savoir être

Slide 15

Slide 15 text

Si c’est un·e alternant·e ou stagiaire: il/elle découvre un tout nouveau monde Se mettre à la place de votre interlocuteur

Slide 16

Slide 16 text

• Il faut intégrer du temps dans son agenda • Ne pas hésiter à « sanctuariser » des daily meetings • Faire du pair-programming Temps

Slide 17

Slide 17 text

Apprendre à développer

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Le livre de Robert C. Martin est toujours d’actualité https://github.com/alexandre-touret/ clean-code-workshop https://github.com/worldline/code-quality- workshop Clean Code

Slide 20

Slide 20 text

• Ne pas hésiter à donner (et donc à créer) des workshops • Programmer des sessions de Pair Programming • Inciter à s’ améliorer Des workshops

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Et l’IA générative ?

Slide 24

Slide 24 text

Donner l’opportunité de faire de la veille La veille technologique

Slide 25

Slide 25 text

Et l’onboarding dans tout ça ?

Slide 26

Slide 26 text

Travailler sur l’onboarding … AVANT! 1.Avoir un parcours d’intégration 2.Formaliser vos exigences 3.Documenter 4.Definition of Done

Slide 27

Slide 27 text

Cartographier & mesurer les compétences • Identifier les compétences nécessaires • Les évaluer régulièrement avec les développeurs • Demander des retours !

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

• Différentes initiatives locales et globales • Formations, workshops • Difficultés • Le temps • La définition des besoins à couvrir A Worldline

Slide 30

Slide 30 text

Conclusion

Slide 31

Slide 31 text

Réussir vos prochaines “intégrations” Préparez ! Appréhendez les différentes tâches de manière progressive Mesurez la progression Gardez vous du temps Communiquez de manière régulière

Slide 32

Slide 32 text

Dites-moi, et j'oublie, apprenez-moi, et je peux me souvenir, impliquez- moi, et j'apprends. -Benjamin Franklin

Slide 33

Slide 33 text

Don’t be a stranger! Follow & get in touch blog.worldline.tech @WorldlineTech Follow our tech team: Follow me: @touret_alex linkedin.com/in/atouret 35 | Feedback

Slide 34

Slide 34 text

Explore our jobs in tech: careers.worldline.com Want to shape how the world pays and get paid?