#code : la r©volution programm©e - cerisy 2014

Download #code : la r©volution programm©e - Cerisy 2014

Post on 01-Apr-2016

217 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

Présentation de Stéphane Distinguin au colloque de Cerisy "L'industrie, notre avenir"

TRANSCRIPT

  • #CODE : LA RVOLUTION PROGRAMME

  • //2 //2

    Software s eating the world

    MARC ANDREESSEN Entrepreneur et capital-risqueur

  • //3

    LA LOI DE BEZOS : LE PRIX DU CLOUD BAISSE DE MOITIE TOUS LES 3 ANS

  • //4

    UNE INDUSTRIE EXPONENTIELLE QUI TRANSFORME NOTRE CIVILISATION

  • //5

  • //6

    UN NOUVEAU CAPITALISME QUI A DU CAPITAL

  • //7

    1 245,5 milliards

    1 231,59 milliards

  • //8

    22 ans

    102 ans

  • //9

    ()

  • //10

    UNE INDUSTRIE EXTREMENT CONCENTREE

  • //11

  • //12

    COMMENT PASSER LACTION ?

  • //13

    UNE INDUSTRIE EXTREMEMENT CONCENTREE A STARTUP IS A TEMPORARY ORGANIZATION DESIGNED TO SEARCH FOR A REPEATABLE AND SCALABLE BUSINESS MODEL.

    STEVE BLANK, BERKELEY

  • //14

    CRER DES VOCATIONS ET AINSI DES LEADERS

  • //15

    UNE QUESTION DE JEUNESSE ET DE CULTURE !

  • faberNovel 2013 16

    CETTE TUDE EST POUR VOUS. VOUS POUVEZ LA PARTAGER, LA RUTILISER, LA REMIXER

    Cette tude est publie sous la licence Creative Commons BY-NC-SA qui permet aux experts et utilisateurs de la reprendre, de la complter, de la partager

    Vous tes libre de partager et modifier luvre .

    Vous devez mentionner ce document avec la mention suivante : FABERNOVEL, #Code : La Rvolution Programme, Avril 2014

    POURQUOI PARTAGEONS-NOUS CE TRAVAIL GRATUITEMENT?

    Vous navez pas le droit dutiliser ce document des fins commerciales. Si vous modifiez ce document, vous devez le re-publier sous la mme licence ou une licence similaire.

    Notre mtier est daider les grandes organisations penser et agir comme des start-ups. Et nous savons que pour cela, la premire tape est de donner lenvie dinnover et dexplorer de nouveaux business models. Notre objectif est donc de donner un peu dinspiration, en fournissant les cls pour dcrypter de nouvelles tendances comme les APIs ou analyser les succs de gants du web comme Apple, Amazon, Facebook ou LinkedIn.

  • //17

    KEYNOTE_BEGIN

    #code la rvolution programme

  • //18

    1975 : deux tudiants en informatique, Paul Allen et Bill Gates crent lAltair BASIC, le premier langage de programmation pour micro-ordinateur donnant vie la socit Microsoft.

    1998 : Segue Brin et Larry Page, doctorants en informatique lUniverist de Stanford, dmarrent un projet de moteur de recherche Internet baptis Google. 2004 : tudiant en informatique Harvard, Mark Zuckerberg lance Facebook, un site de mise en relation entre tudiants du campus.

    GRCE AU CODE, CES HOMMES ONT CONQUIS LE MONDE

  • //19

    ET AUJOURDHUI, LE MONDE ENTIER VANTE LES MRITES DU CODE

    Apprendre programmer nest pas seulement important pour votre avenir, mais pour celui de

    votre pays.

    BARACK OBAMA

    La programmation permettra la prochaine gnration de

    matriser nimporte quelle autre discipline .

    HARRY LEWIS

    (Ancien doyen dHarvard)

    Il nest jamais trop tard pour apprendre - jai moi-mme appris piloter une montgolre 10 000 m daltitude au pril de ma vie -

    alors pourquoi ne pas apprendre coder aujourdhui?

    RICHARD BRANSON

  • //20

    Le site Code.org propose dinitier au code en 1 heure sur sa plate-forme an HOUR of CODE.

    APPRENDRE CODER NA JAMAIS T AUSSI SIMPLE !

    2014: lancement en 2014 de la plate-forme d'apprentissage "Code.org"

    de participants ont suivi le programme an HOUR of CODE depuis janvier 2014.

    Des ambassadeurs comme : Mark Zuckerberg, Bill Gates, Google, Yahoo, MSN et Disney.

    +30 M

  • //21 Kevin Systrom, fondateur et CEO dInstagram

    Form au Marketing, Kevin Systrom a appris le code par lui-mme, sur Internet, le soir aprs le travail.

    En 2010, Systrom code Burbn, une application web HTML5 combinant la fonctionnalit de check-in de Foursquare avec des lments du jeu Facebook Maa Wars.

    Aprs une leve de fonds de 500 000 $, Systrom dcide de faire pivoter Burbn sur un concept de photographie golocalise Burbn devient Instagram.

    En Avril 2012, Instagram est rachet 1 milliard de dollars par Facebook.

    TOUT LE MONDE PEUT ACQURIR CE SUPER POUVOIR

  • //22

    mais le code cest quoi ?

    #code la rvolution programme

  • //23

    LE CODE EST UN ENSEMBLE DINSTRUCTIONS DONNES DES MACHINES

    UN INPUT : Un clavier Une souris

    UN RECEPTACLE Un processeur De la mmoire Un espace de stockage

    UN OUTPUT : Un cran

    UNE INSTRUCTION : Touche "A" presse sur le clavier

    UNE ACTION INFORMATIQUE : Un programme informatique (compos de

    lignes de code) se met en route Le compilateur traduit ces lignes de code dans

    un langage comprhensible par la machine (des 0 et des 1)

    UN RSULTAT : La lettre "A" s'ache l'cran

    On appelle communment le code (ou code source dun logiciel) lensemble des instructions qui doivent tre excutes par une machine (un processeur). Le code se matrialise sous forme de texte crit dans un certain langage de programmation. Le code permet de crer des logiciels qui facilitent lutilisation dune machine pour lhomme

  • //24

    EXEMPLE DINTERFACE DE CODE

  • //25

    CODER NEST PAS NOUVEAU

    Voici les hommes et les femmes qui ont contribu dvelopper l'informatique :

    CHARLES BABBAGE Linventeur de la premire machine instruction mcanique (env. 1820)

    GRACE HOPPER Une informaticienne amricaine l'origine du compilateur dans les annes 1950

    BILL GATES & PAUL ALLEN Les cofondateurs de Microsoft en 1975

    MARK ZUCKERBERG Fondateur de Facebook en 2004

    ADA LOVELACE La cratrice du premier algorithme (annes 1840)

  • //26

    LES MACHINES QUE LON PROGRAMME SE PERFECTIONNENT

    Mtier tisser programmable 1850

    Tablettes et smartphones

    Internet des objets Ordinateurs 1950

  • //27

    le code nest pas seulement un outil technique

    #code la rvolution programme

  • //28

    N en 1960 au MIT, le hacking sest dvelopp comme une relle contre-culture.

    Le hacking consiste rsoudre des problmes en bidouillant des objets an de les dtourner de leur fonction premire.

    Les hackers sont des bidouilleurs, des fouineurs curieux motivs par le d intellectuel, le jeu et lchange.

    CEST GALEMENT UNE CONTRE-CULTURE : CELLE DU HACKING

  • //29

    ...FONDE AUTOUR DE PRINCIPES THIQUES

    PRATIQUE On ne peut apprendre rellement quen dconstruisant, en bidouillant et en testant.

    FRUGALITE Le code doit tre esthtique par son minimalisme et sa frugalit. Un programme doit faire plus avec le moins de lignes de codes possible.

    PROGRES Linformatique est source de progrs technologique et social. La technologie doit constamment tre amliore.

    MERITOCRATIE Un hacker est jug par la qualit de son code, et non par son diplme, son origine, son sexe ou son ge.

    PARTAGE Le hacker peut sappuyer sur une communaut pour construire et amliorer les projets prexistants.

    ACCES Accs libre, total et gratuit la connaissance et aux machines.

    Source : Hackers: Heroes of the computing revolution. Steven Levy

    Quelques grands principes thiques du hacking (liste non-exhaustive)

  • //30

    #code la rvolution programme

    De plus en plus simple et accessible tous le code est aujourdhui un super pouvoir capable de dcupler la crativit bouleverser des industries et transformer la socit. le code est devenu le symbole dune rvolution programme

  • //31

    PARTIE 1 Le code : botte secrte du modle start-up

    #CODE : LA RVOLUTION PROGRAMME

    PARTIE 2 Le code : nouvelle cole buissonnire ?

    PARTIE 3 Le code : rockstar de lopen-space

  • PARTIE 1 Le code : botte secrte du modle start-ups Ou comment le code hack la stratgie dentreprise

  • //33

    BUILD-MEASURE-LEARN : Lapproche Lean Start-up Dveloppe par Eric Ries en 2008, lapproche Lean Start-Up est un modle entrepreneurial qui repose sur lincarnation rapide de lide sous forme de produit testable (le Minimum Viable Product), et la gnration denseignements valids (Validated Learnings) travers le test client et la donne.

    Ces itrations courtes doivent permettre la start-up de pivoter rapidement (modier ou aner son concept) pour mieux rpondre un problme utilisateur.

    Un modle en partie inspir du dvelopp logiciel Lapproche Lean Start-up est en partie1 inspire des mthodes de dveloppement agiles en programmation informatique (fondes sur des itrations hypothses-test-adaptation trs courtes)

    Mais aussi de lthique minimaliste (frugalit) du code : faire le maximum avec le moins de ressources.

    UN MODLE DE DVELOPPEMENT AGILE INSPIR DU LOGICIEL

    1Le terme Lean provient du terme Lean Manufacturing

  • //34

    "Fail often to succeed soonner" TOM KELLEY

    Ideo

    Dans une optique de prototypage rapide des ides, une quipe ayant la capacit de coder son application ou sa page web, mme sous une forme rudimentaire sera en mesure de juger de la qualit de son concept trs rapidement.

    La force tant aussi de pouvoir communiquer aux autres sur son ide et de manire bien plus concrte qu'avec des mots.

    LE CODE POUR ACCLRER LE PASSAGE DE LIDE AU PRODUIT

  • //35

    La programmation s'appuie sur la capacit dInternet rendre le savoir disponible et accessible. A limage des wikis ou des forums, plusieurs plates-formes collaboratives destines aux dveloppeurs ont t cres :

    LA COLLABORATION POUR FACILITER LACCS AU