$ man developer
✿✿✿✿ ʕ •ᴥ•ʔ/ ︻デ═一 Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution 4.0 International.
Version 12 - 27/08/2018
Slide 2
Slide 2 text
$ man developer
// présentation rapide du métier par un dev ;
Slide 3
Slide 3 text
$ man developer
> Pierre-Yves Lapersonne, software developer
> pylapersonne.info
> Google Developers Group Code d’Armor organizer
Slide 4
Slide 4 text
Image : Freepik, Flaticon Basic License
Slide 5
Slide 5 text
$ plan
➔ qu’est-ce qu’un développeur ?
➔ la face cachée du métier
➔ un métier passionnant !
Slide 6
Slide 6 text
$ qu’est-ce qu’un dev ?
Slide 7
Slide 7 text
sysadmin développeur frontend
développeur backend développeur fullstack
développeur web
développeur mobile
développeur temps réel développeur embarqué
game developer
développeur mainframe
programmeur informatique
analyste programmeur
développeur logiciel
développeur informatique
analyste réalisateur
réalisateur informatique
développeur bases de données
concepteur développeur
Sources : Indeed, Keljob
7
$ qu’est-ce qu’un dev ?
➔ individu qui écrit des choses étranges
9
Slide 10
Slide 10 text
$ qu’est-ce qu’un dev ?
➔ sujets variés
banques
hôpitaux
grandes marques
commerces
agglomérations
R&D
spatial
assurances
institutions smart-agri
smart-cities
IoT
domotique
quantified-self
entreprises
services à la personne gamification
et bien d’autres encore !
10
Slide 11
Slide 11 text
$ qu’est-ce qu’un dev ?
➔ environnements différents
SSII
ESN universitaires
startups
freelances
laboratoires
secteur privé secteur publique
et bien d’autres encore !
11
Slide 12
Slide 12 text
$ qu’est-ce qu’un dev ?
➔ des centaines de technos
et ce n’est qu’un petit extrait...
12
Slide 13
Slide 13 text
$ qu’est-ce qu’un dev ?
➔ une grosse caisse à outils !
et ce n’est qu’un tout petit extrait...
13
Slide 14
Slide 14 text
$ qu’est-ce qu’un dev ?
10 % de femmes
10 % de taux de chômage
41 764 € de revenu brut moyen annuel
20 000 000 de développeurs dans le monde
Sources : Developer Economics, MUNCI, Evans Data, Stack Overflow
➔ des chiffres
14
Slide 15
Slide 15 text
$ la face cachée du métier
Slide 16
Slide 16 text
$ la face cachée du métier
➔ la routine
● projets non ambitieux
● manque d’innovation
● manque de challenge
● peu d’épanouissement
● l’ennui peut s’installer
Source : CommitStrip
16
Slide 17
Slide 17 text
$ la face cachée du métier
➔ la constante disponibilité
● réunions
● mails
● messagerie instantanée
● bruit
● la concentration s’effondre
Source : CommitStrip
17
Slide 18
Slide 18 text
$ la face cachée du métier
➔ l’éternel col bleu
● considéré trop bas dans la hiérarchie
● coûte toujours trop cher
● le code source n’est pas important
● vision simpliste du métier
● aucune vision de la complexité des tâches
Source : CommitStrip
18
Slide 19
Slide 19 text
$ la face cachée du métier
➔ la dévalorisation du code
● le coût avant la qualité
● réduire le Time To Market
● le produit avant son code source
● ignorer les défauts
● la dette technique s’accumule
Source : CommitStrip
19
Slide 20
Slide 20 text
$ la face cachée du métier
➔ assumer les bugs
● augmentation des coûts
● provocation de dégâts
● victimes humaines
● responsabilité ?
Stagefright, Heartbleed, Shellshock
Therac 25, Mars Climate Orbiter
et bien d’autres...
Source : CommitStrip
20
Slide 21
Slide 21 text
$ la face cachée du métier
➔ paternité du code
● passer du temps à écrire
● voir le code modifié par un tiers
● voir le projet abandonné
● déception
Source : CommitStrip
21
Slide 22
Slide 22 text
$ la face cachée du métier
➔ convictions et morale
● collision avec ses propres valeurs ?
armement, surveillance
sites pour public restreint
confidentialité
R&D
Source : CommitStrip
22
Slide 23
Slide 23 text
$ un métier passionnant !
Slide 24
Slide 24 text
$ un métier passionnant
➔ des goodies
● fierté
● utilité discutable
● “ j’y étais ! ”
24
Slide 25
Slide 25 text
$ un métier passionnant
➔ jouer au bricoleur
● créer de choses concrètes
● satisfaire un besoin
● répondre au challenge
● parfois ça marche !
● créativité
Source : CommitStrip
25
Slide 26
Slide 26 text
$ un métier passionnant
➔ un univers riche
● multitude de technos
● plusieurs façons de faire
● plusieurs façons de penser
● diversité
Source : CommitStrip
26
Slide 27
Slide 27 text
$ un métier passionnant
➔ devoir être constamment à jour
● suivre les tendances
● surveiller l’actualité
● apprendre tous les jours
● évoluer
Source : CommitStrip
27
$ un métier passionnant
➔ travailler en équipe
● d’autres personnes
● d’autres métiers
● diversités d’échanges
29
Slide 30
Slide 30 text
$ un métier passionnant
➔ avoir une autre vision du monde
● aspects technologiques
● aspects sociétaux
● aspects humains
● devoir de vulgarisation ?
Source : CommitStrip
30
Slide 31
Slide 31 text
$ conclusion
Slide 32
Slide 32 text
Source : CommitStrip
31
Slide 33
Slide 33 text
<<< EOF
// et merci CommitStrip !
http://www.commitstrip.com
Slide 34
Slide 34 text
$ bonus
// des liens à consulter pendant une pause
Slide 35
Slide 35 text
$ bonus
➔
Quelques articles...
◆
An anecdotic tour on history of programming languages
●
https://hackernoon.com/an-anecdotic-tour-on-the-history-of-programming-languages-928bc6e9a9a8
◆
Android developer - bored at work?
●
https://medium.com/@josiassena/android-developer-bored-at-work-efa0530415c4
◆
Apprendre est notre métier
●
https://medium.jechercheundev.fr/d%C3%A9veloppeurs-apprendre-est-notre-m%C3%A9tier-42b32a52807e
◆
Education of a Programmer
●
https://hackernoon.com/education-of-a-programmer-aaecf2d35312
◆
How I stay up-to-date as a Developer
●
https://hackernoon.com/how-do-i-stay-up-to-date-as-a-developer-5ec773e30a82
◆
Ma routine de startupeur/freelance
●
https://medium.com/france/ma-routine-de-startupeur-freelance-7ca227d45abc#.stb88hcba
◆
Prendre des risques, ou saisir une chance
●
https://medium.com/france/prendre-des-risques-ou-saisir-une-chance-empowerment-b8f6974ea428#.
◆
Qui seront les dirigeants du XXIème Siècle ?
●
https://medium.com/@axelletess/qui-seront-les-dirigeants-du-xxi%C3%A8me-si%C3%A8cle-acf662333f10
◆
Seniority
●
https://hackernoon.com/people-use-different-words-to-classify-engineer-skill-some-companies-give-you-more-senior-role-6961c79e6c1
◆
The 9 Types of Programmers and Why Some are Better than Others
●
https://hackernoon.com/the-9-types-of-programmers-and-why-some-are-better-than-others-2015b0feea2e
◆
The best way to learn new technologies is by doing. Here’s some inspiration
●
https://hackernoon.com/the-best-way-to-learn-new-technologies-is-by-doing-heres-some-inspiration-6ca144216790
Slide 36
Slide 36 text
$ bonus
➔
...et d’autres encore !
◆
The Burden of Knowledge
●
https://medium.com/@trionkidnapper/the-burden-of-knowledge-52cc73508081#.ekahlhlh2
◆
Why I’m so happy after each Startup Weekend - The Sunday’s after event
●
https://medium.com/@thedamfr/why-i-m-so-happy-after-each-startup-weekend-the-sunday-s-after-event-16f3472df6de
Slide 37
Slide 37 text
$ bonus
➔
Commencer la veille...
◆
Android Police
●
http://www.androidpolice.com/
◆
Ars Technica
●
https://arstechnica.com/
◆
Clubic
●
http://www.clubic.com/
◆
FrAndroid
●
http://www.frandroid.com/
◆
Hacker News
●
https://news.ycombinator.com/
◆
Hackernoon
●
https://hackernoon.com/
◆
Le Monde Informatique
●
http://www.lemondeinformatique.fr/
◆
Medium
●
https://medium.com/
◆
MSPoweruser
●
https://mspoweruser.com/
◆
NextInpact
●
https://www.nextinpact.com/
◆
Numerama
●
http://www.numerama.com/
◆
Presse-Citron
●
http://www.presse-citron.net/
◆
TechCrunch
●
https://techcrunch.com/
◆
The DEV Community
●
https://dev.to/
◆
The Verge
●
http://www.theverge.com/
◆
XDA-Developers
●
https://www.xda-developers.com/
◆
ZDNet
●
http://www.zdnet.fr/
◆
9to5 Google
●
https://9to5google.com/
◆
9to5 Mac
●
https://9to5mac.com/
Références classées par ordre alphabétique