Développeur :
 ce qu’on ne m’a pas appris à l’école

Développeur :
 ce qu’on ne m’a pas appris à l’école

Présentation aux étudiants du Master « Cloud Computing & Mobility » de l'INSSET à St Quentin, le 22 mai 2019.

B06b5d4777e2734feb91298062539ec8?s=128

Ronan Amicel

May 22, 2019
Tweet

Transcript

  1. Développeur :
 ce qu’on ne m’a pas appris à l’école

    Ronan Amicel Be-Zend — 22 mai 2019 — St Quentin
  2. ou « Les trucs
 que je savais même pas que

    je les savais pas »
  3. Développeur Responsable R&D Consultant Co-fondateur Chercheur doctorant Directeur technique Formateur

    Conférencier Responsable produit CTO Hacker en résidence Coach technique
  4. 1999 – 2019

  5. Syndrôme
 de l'imposteur

  6. Développeur ?

  7. Écrire du code ?

  8. Apporter des solutions
 techniques
 aux problèmes
 de nos clients

  9. Apporter des solutions
 pas forcément techniques
 aux problèmes
 de nos

    clients
  10. Apporter des solutions
 pas forcément techniques
 aux problèmes
 pas forcément

    très clairs
 de nos clients
  11. Apporter des solutions
 pas forcément techniques
 aux problèmes
 pas forcément

    très clairs
 de nos clients
 de manière efficace
  12. Solution Problème Méthode

  13. Solution Problème Méthode Java C# React SQL HTTP Docker iOS

    Android AWS Node.js Micro-services OpenStack ? ?
  14. Solution

  15. Se tenir à jour

  16. Nouvelles technologies ?

  17. Legacy

  18. None
  19. https://www.flickr.com/photos/challiyan/1487906404

  20. Effets de mode

  21. Golden hammer

  22. Problème

  23. User experience (UX),
 Ergonomie, Design

  24. Domain-driven design (2004) 
 https://en.wikipedia.org/wiki/Domain-driven_design

  25. Henning Schwentner, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=57766348 Event Storming

  26. Méthode

  27. Extreme programming (Kent Beck, 1999)
 
 https://fr.wikipedia.org/wiki/Extreme_programming

  28. Manifeste agile (2001) 
 http://agilemanifesto.org/

  29. DevOps (~2007) 
 https://fr.wikipedia.org/wiki/Devops

  30. Lean Startup (2008) 
 https://fr.wikipedia.org/wiki/Lean_startup

  31. Manifeste pour l'artisanat logiciel (2009) 
 http://manifesto.softwarecraftsmanship.org

  32. On ne peut pas
 tout savoir

  33. En profondeur
 ou en largeur ? T

  34. •Livres •Conférences •Vidéos •Blog posts •Tutoriels •Formations •Dojos •Meetups •Side

    projects •Hackathons...
  35. Expliquer, présenter, enseigner

  36. Pragmatic Thinking and Learning (Andy Hunt, 2008)
 
 https://fr.wikipedia.org/wiki/Extreme_programming

  37. Always be learning