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

La culture du programmeur

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"

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