Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Professional Programmer 2018

1 437 vues

Publié le

Not so many years have passed since we started programming computers and even less since programming computers has been recognised as a profession. Even still, so many things depend on the quality of our work. What does it mean to be professional? What are we expected to do? Are we up for the task? I will talk about my journey of becoming the programmer of my dreams, the obstacles I've faced and the strategies that I've applied to overcome them

Publié dans : Technologie

Professional Programmer 2018

  1. 1. Gabriele Lana gabriele.lana@cleancode.it ! gabrielelana " gabrielelana #
  2. 2. 1985
  3. 3. ! EthicS & Professionalism
  4. 4.
  5. 5. ! Ethics
  6. 6. disposable mediocrity excellence ethics Commodity
  7. 7. 👤 individualism?
  8. 8. Jessica Kerr EXPLORE DDD CONFERENCE DENVER 2018 Keynote: "The Origins of Opera & the Future of Programming"
  9. 9. great teams great PEOPLE make make
  10. 10. A "Clean slate"
  11. 11. shared responsibility individual responsibility VS?
  12. 12. PROFESSIONALISM !
  13. 13. character behaviour (professional programmer) (professional programmer)
  14. 14. character behaviour (professional programmer) (professional programmer) role models
  15. 15. 📖 education
  16. 16. what? foundational knowledge pragmatic knowledge
  17. 17. how much time? "a monad is just a monoid in the category of endofunctors" vs haskell: ~2h / day ~5D / Week ~500H (2018)
  18. 18. ⌖ work PROFESSIONALly
  19. 19. Agile?(Methodologies)
  20. 20. "a study revealed that we switch between computer applications 566 times during the average workday."
  21. 21. meetings chat messages notifications open office e-mails
  22. 22. "productivity is managing energy, attention and time dedicated to the most important things you can do."
  23. 23. value focus busy work collaborative work deep work useless work
  24. 24. value focus busy work collaborative work deep work useless work goal
  25. 25. team and personal retrospectives vs "busy work drains energy and reduce happiness" busy work collaborative work deep work useless work
  26. 26. definition of done - time box vs busy work collaborative work deep work useless work
  27. 27. busy work collaborative work deep work useless work allocate time intentionally - meditate vs
  28. 28. ♥ wrapping up
  29. 29. if you want to find the right team start searching for the right people, but most of all.... be the right person
  30. 30. questions?

×