Académique Documents
Professionnel Documents
Culture Documents
GUIDE
DÉVELOPPEUR
WEB
Comme au temps
de la conquête de l’ouest...
2
D’après une étude d’Harris
Interactive, 1 français sur 2
considère que le numérique est
une menace pour les salariés.
3
L’autre côté du chômage :
la pénurie dans les métiers du numérique
4
En même temps que certains emplois disparaissent, de
nouveaux métiers apparaissent. ça s’appelle la
destruction créatrice et cela a été théorisé par
l’économiste Joseph Schumpeter.
5
Et avec la transformation digitale, il faut repenser le
monde de la formation. Car un cursus détaillé en 3 ou 5
ans, n’a plus de sens. Il se pourrait que les connaissances
du jeune diplômé soient obsolètes avant même qu’il ait
commencé à travailler.
6
Non, ce n’est pas que pour les matheux !
1- Motivation et autonomie :
Les formations que l’on propose sont intensives. Il est
primordiale d’être animé par l’envie de réussir. La
persévérance et la capacité à se prendre en main sont
des atouts. Nous devons apprendre à être de plus en plus
autonome.
2- La passion et la créativité
Vous avez envie de faire les choses vous-même. Vous
aimez expérimenter. Il vous faut être inventif, chercher des
solutions aux problèmes rencontrés.
7
3- L’esprit d’équipe
Beaucoup de métiers du numérique occupent des
positions transverses. Cela veut dire que nous sommes
amenés à collaborer avec différentes équipes. Être un
team player est un avantage pour faire la différence dans
le far west digital.
4- La communication
Savoir écouter et ne pas hésiter à prendre la parole sont
aussi très appréciables pour certains métiers du
numérique, comme le data analyst ou le product
manager. Il ne faut pas hésiter à travailler sa communica-
tion tant orale qu’écrite.
8
Le développeur
web
Architecte de
l’internet
Dans cette fiche métier, on vous dit tout sur le
développeur web : son rôle, sa position dans la société,
son quotidien, et plus encore...
9
Le développeur web, tout le monde sait qui c’est. C’est ce
geek boutonneux, avec de grosses lunettes et qui passe
sa vie devant son écran d’ordinateur. À moins… à moins
qu’on ne se le représente comme celui qui a révolutionné
le monde au fond du garage de ses parents et s’est hissé
tout en haut du panthéon du cool.
Application
Avant le terme désignait simplement un logiciel.
Aujourd’hui, c’est plus souvent une application mobile (soit
un logiciel sur téléphone). Et de plus en plus, le terme
“application” signifie des plateformes en ligne, car les
applications web se substituent aux logiciels.
10
Base de données
Une entité dans laquelle il est possible de stocker des
données de façon structurée. Ces données doivent
pouvoir être utilisées par des programmes et par des
utilisateurs différents.
ESN
Acronyme pour Entreprise de Services du Numérique, il
définit une entreprise qui met à disposition des experts
La pénurie de
informatiques profils
(dont de data analyst
des développeurs web) pour d’autres
entreprises.
Back-end
(traduire par “arrière plan” ou “épine dorsale”) désigne la
plateforme qui n'est pas accessible directement par les
utilisateurs, mais seulement par les administrateurs qui
configurent le site internet. C’est la surface immergée de
l’iceberg (si l’on veut comparer un site ou une application
web à un gros bloc de glace).
Front-end
(le “frontal”) désigne ce qui est visible par l’utilisateur, la
face visible du code. Vous l’avez compris, on parle de la
partie émergée de l’iceberg. Le look du fil d’actualité de
Facebook, le design du site Netflix, l’interface de l’app
Evernote...
Full stack
le terme est de moins en moins utilisé, mais encore
recherché. En gros, il s’agit d’un développeur qui sait tout
faire. Est-ce une utopie de DRH ? Il est aujourd'hui
impossible de tout connaître de A à Z, de la création de
bases de donnée à la mise en ligne sur serveur, jusqu’aux
technologies back-end et front-end. Les métiers
deviennent de plus en plus spécialisés.
11
Les IDE (Integrated Development Environment)
En programmation informatique, un environnement de
développement est un ensemble d'outils qui permet
d'augmenter la productivité des programmeurs. Certains
environnements sont dédiés à un langage de
programmation en particulier, comme les langages
utilisés par les codeurs du web.
12
La grande tendance des sites web, c’est de réunir les
gens sur des critères ou des demandes précises.
13
Enfin, il y a le déploiement de l’application, c’est-à-dire la
mise en ligne.
14
On va pouvoir gérer avec un seul logiciel la mise à jour du
code, le développement, la visualisation et la mise en
ligne. Le logiciel va aussi enregistrer un historique du
code.
15
5. À quelle place de la hiérarchie de l’entreprise
le métier se situe-t-il : a-t-il des supérieurs ?
a-t-il des subordonnés ?
16
C’est très important. La compétence technique ne suffit
pas. Il faut s’adapter au monde de l’entreprise. Parfois les
meilleurs développeurs vont échouer parce qu’ils ne
s’intègrent pas. D’autres, moins bons, vont réussir grâce à
leurs qualités humaines.
La pénurie
Vous pouvez de profilsseul,
travailler de data
commeanalyst
freelance, mais
même là, vous travaillez sur des projets en commun avec
d’autres personnes. Vous êtes en contact avec le
graphiste, un intégrateur, le product owner, le CTO, etc.
17
Cette communauté mondiale s’appuie sur 2 plateformes
Github
une plateforme d’hébergeur de codes source auxquels
tout le monde peut participer. Elle héberge le code de
quasiment tout ce qui se fait aujourd’hui. Vous pouvez
héberger des projets et ils sont consultables par les
développeurs du monde entier ; et ils peuvent participer.
Vous allez y trouver REACT, des discussions sur les
problèmes rencontrés par les développeurs. C’est un
forum et un réseau social de développeurs aussi. Une des
premières choses que les élèves font à la Wild Code
School, c’est se créer un profil Github.
Stack Overflow
la 2e plateforme à connaître. Si un développeur rencontre
un problème — un message d’erreur qu’il n’arrive pas à
résoudre sur une ligne de code —, c’est là qu’il va aller. Il
ouvre un sujet sur cette plateforme. Et, comme pour les
motards en panne au bord de la route, d’autres
développeurs vont venir l’aider. Ils vont ramasser la moto
et la réparer !
18
Une journée dans la vie d’un développeur web
19
Salaire
20
Formation
de la Wild Code School
21
wildcodeschool.com
pour devenir
DÉVELOPPEUR
WEB
L
C
D
W
I L
O
D
O H
C E