Upgrade to Pro — share decks privately, control downloads, hide ads and more …

La culture du programmeur

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

La culture du programmeur

Talk about how programmer think, and how to understand them to grow a team of great programmer.
Talk given at "Codeurs en Seine", "Agile Tour Lille", "LeanKanban"

Avatar for Jean-Laurent de Morlhon

Jean-Laurent de Morlhon

November 03, 2013
Tweet

More Decks by Jean-Laurent de Morlhon

Other Decks in Programming

Transcript

  1. C'est un état d'esprit ! Le processus est aussi important

    que la technique ! Savoir dire non ! -> Discuter ! Mentorat / Entrainement Software Craftsmanship Agile Tour Lille - 2013
  2. Programmeur Chef de projet Manager (chef++) Chef du monde Retraite

    à 35 ans ! Plan de carrière Agile Tour Lille - 2013
  3. Plan de carrière Programmeur Chef de projet Manager (chef++) Chef

    du monde Retraite à 35 ans ! Architecte Agile Tour Lille - 2013
  4. int array[] = {64, 1, -1, 9, 23, 0, 42,

    -89};! int i;! boolean swapped;! ! do {! swapped = false;! for (i = 0; i < array.length - 1; i++) {! if (array[i] > array[i + 1]) {! swapped = true;! ! int temp = array[i];! array[i] = array[i + 1];! array[i + 1] = temp;! ! }! }! } while (swapped); Recrutement Agile Tour Lille - 2013
  5. "Culture is something you do without thinking, all else is

    process" Henrick Kniberg Agile Tour Lille - 2013
  6. private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {!

    ! if (fromIndex > toIndex)! throw new IllegalArgumentException("fromIndex(" + fromIndex + ") > toIndex(" + toIndex+")");! ! if (fromIndex < 0)! throw new ArrayIndexOutOfBoundsException(fromIndex);! ! if (toIndex > arrayLen)! throw new ArrayIndexOutOfBoundsException(toIndex);! ! }! } RangeCheck Agile Tour Lille - 2013
  7. Vérifie les index du tableau LONGEUR-DU-TABLEAU avec INDEX-DEPART et INDEX-ARRIVEE!

    ! SIGNALE UNE ERREUR SI INDEX-DEPART est plus grand que INDEX-ARRIVEE! ! SIGNALE UNE ERREUR SI INDEX-DEPART plus petit que 0! ! SIGNALE UNE ERREUR SI toIndex est plus grand que LONGEUR-DU-TABLEAU! ! RangeCheck Agile Tour Lille - 2013
  8. Commercial Chef de Projet Marketing Big Boss Programmeur Analyste Testeur

    Architecte Ops Mobile application startup plan ! Graphiste Agile Tour Lille - 2013
  9. 2 choix : ! 1) Vous alignez vos programmeurs sur

    l'entreprise ? ! 2) Vous embrassez leur culture ? Alignement Agile Tour Lille - 2013
  10. "Software is eating the world and the geeks who write

    the code cook the buffet." http://parleys.com/play/5148922b0364bc17fc56c9cf Neal Ford Agile Tour Lille - 2013