SlideShare une entreprise Scribd logo
1  sur  71
Télécharger pour lire hors ligne
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Build the future
@jsmadja
Le développeur dans la Pop Culture
Julien Smadja, Directeur Conseil
XEBIA
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Qui suis-je ?
Julien SMADJA
Directeur Conseil
Développeur Fullstack JS
@jsmadja
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Pourquoi avoir envie de devenir
développeur ?
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Au programme
Pourquoi j’en ai eu envie ?
Est-ce que les médias donnent envie ?
Quels sont les modèles de la vraie vie ?
Famous Developer Quiz
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Qu'est-ce qui m'a donné envie de faire
ce métier ?
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Le grand frère
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1989 à la maison
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1989 à la maison - le premier programme
Comment tu t’appelles ?
> Julien
Les Julien sont des gros nuls
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1989 à la maison - le premier programme
Comment tu t’appelles ?
> Sébastien
Les Sébastien sont des mecs
biens
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1989 à la maison - le premier programme
CIRCLE
HOW: CIRCLE x,y,r[,w1,w2]
Action: Draws a circle with centre
coordinates at x,y and a radius
r. Additional start and end angles
w1 and w2 can be specified to
draw a circular arc.
Example: CIRCLE 320,200,100
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
La scène Underground
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1989 à la maison
720 Ko !
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1989 à la maison - les cracktro
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1985 à l’école
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Passion Jeux Vidéo
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1992 - devenir programmeur de jeux vidéo
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1992 - devenir programmeur de jeux vidéo
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1996 - La calculatrice
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
La rencontre
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1999 à la maison - les demos
“Une demoparty est un
événement qui rassemble des
programmeurs et des artistes de
la scène démo dans le but de
confronter leurs productions.”
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1999 - la rencontre
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Le développeur dans les médias
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Au cinéma, les informaticiens sont des
hackers
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1982 au cinéma
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1982 au cinéma
“Flynn, un concepteur de jeux vidéo qui
s'est vu voler ses jeux par son
ex-employeur, veut à tout prix récupérer
une preuve qui lui ferait valoir ses droits.
Avec l'aide d'Alan et de Lora, deux de ses
anciens collègues, il infiltre le MCP (Maître
Contrôleur Principal), un ordinateur avide
de pouvoir à l'intelligence artificielle
surdéveloppée.
Quand ce dernier découvre que Flynn veut
s'infiltrer dans ses circuits, il le téléporte
dans un jeu vidéo.”
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1993 au cinéma
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1993 au cinéma
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1995 au cinéma
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1995 au cinéma
Dade Murphy, un adolescent, est arrêté
par les services secrets pour avoir créé
un virus informatique et est condamné à
ne plus utiliser un ordinateur jusqu'à son
dix-huitième anniversaire.
Quelques années plus tard, lui et ses
amis découvrent qu'un virus très
dangereux est en passe de se propager
sur tout le réseau. Ils vont tenter de
stopper son extension.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1995 au cinéma
Le film fait référence au Hacker Manifeso,
un petit article écrit le 8 janvier 1986, par
le hacker Loyd Blankenship après son
arrestation, sous le pseudonyme de « The
Mentor ».
http://phrack.org/issues/7/3.html
Yes, I am a criminal. My crime is
that of curiosity.
Curiosité et passion, deux mots qui vont
bien ensemble.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1999 au cinéma
Programmeur anonyme dans un service
administratif le jour, Thomas Anderson
devient Neo la nuit venue.
Sous ce pseudonyme, il est l'un des
pirates les plus recherchés du
cyber-espace.
A cheval entre deux mondes, Neo est
assailli par d'étranges songes et des
messages cryptés provenant d'un certain
Morpheus.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1999 au cinéma
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
2010 au cinéma
Une soirée bien arrosée d'octobre 2003,
Mark Zuckerberg, un étudiant qui vient de
se faire plaquer par sa petite amie, pirate
le système informatique de l'Université
de Harvard pour créer un site, une base
de données de toutes les filles du
campus.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
2010 au cinéma
They keep everything open and allow
indexes in their Apache configuration
So a little Wget magic is all that's
necessary to download the entire Kirkland
facebook
I can run an empty search and it returns
all of the images in the database in a
single page
So it's definitely necessary to break out
Emacs and modify that Perl script
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Le code au cinéma : moviecode.tumblr.com
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Le développeur (connu)
dans la vraie vie
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1978 : la super star
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1994 : la révolution du FPS
Raycasting is a rendering technique to create a
3D perspective in a 2D map
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1994 : la révolution du FPS
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1994 : la révolution du FPS
Le panthéon des développeurs de l’Academy of
Interactive Arts and Sciences
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1999 : Tremblement de terre dans l’industrie du disque
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Logiciel super connu
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Qui connait
le nom ou le visage du créateur ?
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Shawn Fanning
John Fanning
Sean Parker
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
2000 à la télé : un vrai hacker
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
2000 à la télé : un vrai hacker
“Je finis par trouver l’endroit où le programme
effectuais un test, [...] autour de cet endroit, je
localisai un sous-groupe de programme, des
morceaux de code, comme on dit techniquement”
“Quand vous comprenez que vous êtes capable de
le faire, c'est difficile de ne pas essayer de le faire.”
J’ai acheté ce livre après avoir vu Serge
Humpich dans l’émission Ca se discute de
Jean-Luc Delarue sur France 2 le 12/01/2000 à
22h40, l'émission avait pour thème "Du disque
au faux billet, qui sont les nouveaux faussaires
?", j’étais fasciné.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
2004 : la super star
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
2009 : la super star
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
2013 : la super star
Le 8 février 2014, Nguyễn Hà
Đông annonce sur Twitter que le
jeu sera retiré. Il explique ne pas
agir par peur d'attaques en
justice, mais considérer que le
jeu prenait une trop grande part
de son temps, et vouloir que
cesse la couverture
médiatique de son succès.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Les développeurs
ne sont pas au générique
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
1979 : Quasi-impossible de voir le nom du créateur
A l’époque, les développeurs ne jouissent pas
d’une grande notoriété et de ce fait ils ne font pas
partis du générique de fin. Seul le logo Atari
apparaît dans Adventure de quoi créer une
certaine injustice. C’est pourquoi le développeur
de Adventure, Warren Robinett, décide
d’incorporer un easter egg où il fallait déplacer un
carré à un endroit précis pour y voir « Created by
Warren Robinett ».
source :
http://www.culture-games.com/histoires-du-jeu-video/le-premier-easter-egg-dans-un-je
u-video
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Comment donner envie
aux jeunes d’aujourd’hui ?
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Ozobot : Des robots pour s'amuser et pour apprendre
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Ozobot : Des robots pour s'amuser et pour apprendre
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Light Bot : lightbot.com
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Stages : magicmakers.fr
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Stages : magicmakers.fr
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Autoformation sur Internet
Udemy
Udacity
CodinGame
OpenClassrooms
YouTube
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Et toujours les magazines
Programmez!
Raspberry Pi
Linux Pratique
...
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Famous Developer Quiz
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Richard Stallman
Programmeur et militant du logiciel libre.
Initiateur du mouvement du logiciel libre, il lance, en 1983, le projet
GNU et la licence publique générale GNU connue aussi sous
l’acronyme GPL.
Programmeur renommé de la communauté informatique américaine et
internationale, il a développé de nombreux logiciels dont les plus
connus des développeurs sont l’éditeur de texte GNU Emacs, le
compilateur C de GNU (GCC), le débogueur GNU (gdb) mais aussi,
en collaboration avec Roland McGrath, le moteur de production GNU
Make.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Linus Torvalds
Il est connu pour avoir créé en 1991 (à 22 ans) le noyau Linux dont il
continue de diriger le développement. Il en est considéré comme le «
dictateur bienveillant à vie ».
Il a également créé le logiciel de gestion de versions décentralisée Git
et le logiciel d'enregistrement et de planification des plongées
Subsurface (en).
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Acid Burn (Angelina Jolie)
Hackers - 1995
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Kent Beck
Il est l'inventeur du concept d'eXtreme Programming (XP) et l'auteur
des livres de référence sur la méthode.
Il a contribué à la popularisation du développement piloté par les
tests en en faisant une pratique technique importante de l'extreme
programming.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Felicity Smoak / Overwatch
(Emily Bett Rickards)
Arrow
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Bjarne Stroustrup
Né le 30 décembre 1950 (67 ans) à Aarhus, est un informaticien,
écrivain et professeur de sciences informatiques danois.
Il est connu pour être l'auteur du langage de programmation C++, l'un
des plus utilisés dans le monde.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Elliot Alderson (Rami
Malek)
Mr. Robot
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Ada Lovelace
Ada Lovelace, de son nom complet Augusta Ada King, comtesse de
Lovelace, née Ada Byron le 10 décembre 1815 à Londres et morte le
27 novembre 1852 à Marylebone dans la même ville, est une
pionnière de la science informatique.
Elle est principalement connue pour avoir réalisé le premier
programme informatique, lors de son travail sur un ancêtre de
l'ordinateur : la machine analytique de Charles Babbage.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
Marissa Mayer
Marissa Ann Mayer, née le 30 mai 1975 à Wausau dans le Wisconsin,
est une informaticienne et chef d'entreprise américaine.
Après 13 ans passés chez Google en tant que vice-présidente
responsable des services de cartographie et de géolocalisation, elle
occupe de 2012 à 2017 le poste de PDG de Yahoo!.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja
James Gosling
Il est le concepteur du langage de programmation Java en 1994 et du
système de fenêtrage NeWS. Il a créé l'architecture initiale du langage
Java et implémenté son compilateur original et sa première machine
virtuelle. Il est également l'auteur de Gosling Emacs, la première
version d'Emacs pour système Unix.
Employé de Sun Microsystems depuis 1984, il a remis sa démission le
2 avril 20101, à la suite du rachat de Sun par Oracle Corporation.
@Xebiconfr #Xebicon18 @votre_twitter@jsmadja

Contenu connexe

Plus de Publicis Sapient Engineering

Plus de Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieuXebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
 
XebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs MusiqueXebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs Musique
 

XebiCon'18 - Le développeur dans la Pop Culture