Focus sur...
Jour 1
Jour 2
Jour 3
Jour 4
Jour 5
Quelles sont les missions d'un développeur informatique ?
Portrait d’Anaïs
Anaïs est développeuse au sein du service IT de BNP Paribas. Son rôle est de concevoir est maintenir le fonctionnement de logiciels informatiques, mais aussi de former les personnes qui sont amenées à utiliser l’outil qu’elle a créé. Par exemple, elle fait partie des personnes qui conçoivent les applications qu’on utilise tous pour consulter notre compte en banque où que l’on soit, ou faire un virement sur un autre compte en un clic. Donc de l’étude à la conception, elle te montre à travers ses vidéos son quotidien !
« C’est un métier très stimulant mentalement qui apporte beaucoup de satisfaction quand on arrive à produire quelque chose qui fonctionne et que beaucoup de personnes vont utiliser. »
Le métier de développeur·euse informatique
Le métier de développeur est celui qui s’est le plus développé (attention jeu de mot de qualité) ces dernières années grâce au numérique. Sa principale mission est de créer une partie ou la totalité des logiciels, sites internet ou applications grâce à l’écriture de programme informatique. Ses missions principales sont les suivantes :
Analyser les besoins du client et réfléchir au projet : phase de conception.
Il analyse les besoins des utilisateurs.
Rédige un cahier des charges avec les spécificités techniques de besoin (STB) qu’il fera valider à ses donneurs d’ordre (client ou hiérarchie).
Elabore les étapes à suivre. Par exemple, il construit un calendrier, une feuille de route.
Etudie des solutions techniques envisageables, réfléchit à des programmes informatiques sur mesure.
Et crée un prototype.
Il conçoit et développe des programmes informatiques :
A partir d’algorithmes, il écrit des lignes de code en langage informatique.
Il utilise le langage informatique le plus adapté : Java, C++, HTML5, Javascript, Swift…
Par exemple, pour Wilbi, après avoir réalisé les maquettes avec des designers et le cahier des charges, le développeur a décortiqué toute la structure de l’appli en prenant en compte ses fonctionnalités (swipe, moteur de recherche, story, profil…), son aspect visuel (les couleurs, l’emplacement des photos, des vidéos, des boutons…), les interactions (clics story suivante, glissement du swipe…) et a tout retranscrit en langage codé (des centaines et des centaines de lignes de code…) pour que ça apparaisse parfaitement sur ton écran.
Il modifie et adapte : phase d’essai.
Avant de parvenir à ce que tu vois, il fait de nombreux tests et réalise les améliorations nécessaires.
Souvent, il doit faire valider les fonctionnalités par le chef de projet.
Il assure la maintenance, un vrai soutien technique :
Il règle les fameux bugs, fait des mises à jour ou encore améliore les programmes en ajoutant de nouvelles fonctionnalités.
Il peut être amené à former ses clients sur ce qu’il a conçu grâce à un guide d’utilisateur et/ou des progiciels, c’est-à-dire des logiciels standard de programmation prêt à être utiliser.
Pour Wilbi par exemple, en plus de l’appli il a créé un back office (comme un logiciel) et nous a formé dessus pour que l’on puisse ajouter de nouveaux métiers en ligne ou changer le contenu de la page d’accueil sans faire appel à lui à chaque fois.
L’activité d’analyse des bugs augmente petit à petit car des outils de développement facilite le codage informatique.
Pour résumer c’est très simple, littéralement tout ce qui s’affiche sur ton ordi ou ton téléphone est passé entre les mains d’un développeur.
Avis Wilbi
Il est important d’être assez polyvalent pour s’adapter aux langages utilisés (Java, C++...) et aux plateformes. Pour te faire ta propre représentation du métier de développeur, diversifie tes sources d’information !
Quelles sont les compétences d'un développeur informatique ?
Idéalement, un·e développeur·euse informatique se montre :
Rigoureux·euse et organisé·e. Surtout quand la moindre erreur peut être fatale, créer un bug et obliger à relire des centaines de lignes de codage… Aoutch.
Curieux·euse surtout concernant l’informatique ou le digital pour être au courant de toutes les nouveautés.
Logique ! Pas besoin d’être une machine de guerre en maths mais la logique est indispensable.
Pédagogue et à l’écoute pour échanger avec les clients et bien comprendre leurs demandes.
Au passage, réfléchis bien si (à prendre avec un peu d’humour) :
Tu n’aimes pas résoudre des problèmes… Savoir d’où vient un bug est un vrai casse-tête parfois.
Tu veux travailler au grand air ! À part aérer ton bureau tu ne peux pas faire grand-chose de plus…
Ton niveau de concentration est égal à celui de ton cousin de 8 ans. Devant plusieurs écrans, rester concentrer est une priorité.
L’anglais et toi ça fait 2. Et oui, de manière générale, il est utile d’avoir de bonnes notions d’anglais !
Avis Wilbi
Si tu ne te retrouves pas dans toutes ces qualités et ces compétences : c’est normal ! Laisse-toi le temps de les acquérir.
Comment devenir développeur informatique ?
Pour devenir développeur informatique, il existe différents chemins de formation du niveau Bac+2 minimum au niveau Bac+5. Voici quelques exemples de formation :
Au lycée, il existe des Bacs en lien, comme :
Bac pro Systèmes numériques
Bac techno STI2D (sciences et technologies de l'industrie et du développement durable)
Bac général
Avis Wilbi
Pour le bac général, les spécialités en lien peuvent être Mathématiques ; Numérique et sciences informatiques ; Sciences de l’ingénieur. Mais c’est à toi de voir en fonction de tes appétences et de ton projet ! Le choix d’enseignement de spécialité est un choix qui appartient à chaque personne, il se construit.
Dans les études supérieures, il existe diverses formations permettant de devenir développeur :
Des formations de niveau Bac+2 :
BTS SIO (services informatiques aux organisations) à mettre lui en 1er
BTS SN (système numérique)
DUT Informatique
Formation professionnelle en lien délivrée par une école privée comme Développeur logiciel ; Développeur web et web mobile ; Développeur d’applications multimédia ; Développeur-intégrateur de solutions internet-internent ; Analyste développeur…
Des formations de niveau Bac+3, que tu peux intégrer directement après un Bac ou après un premier diplôme, comme :
Licence pro Métiers de l’informatiques ; Métiers du design ; Développeur web et multimédia ; etc.
Licence en lien avec le domaine comme Informatique
Diplôme d’école privée « Bachelor » comme Développeur de solutions mobiles et connectées ; Développeur jeu vidéo ; Développeur multimédia…
Au niveau Bac+5, tu peux te spécialiser et compléter ton parcours avec :
Master pro dans le domaine de l’informatique et du langage web
Diplôme d’ingénieur*
Diplôme d’école privée
* L’intégration dans les écoles d’ingénieurs est sélective. Elle peut se faire à différents niveaux d’études. Par exemple :
Immédiatement après le Bac via des prépas intégrées (CPI)
Après une classe préparatoire aux grandes écoles (CPGE)
Après un DUT, un BTS ou un autre diplôme d’études supérieures en lien avec le domaine.
L’entrée est sur dossier et/ou sur concours avec une sélection plus ou moins rude selon les écoles.
Avis Wilbi
Alors oui beaucoup de développeurs sont autodidactes, mais les études te permettent d’acquérir des bases solides et de se spécialiser peu à peu dans un ou plusieurs domaines/langages plus facilement. On ne le dira jamais assez, mais la pratique et l’expérience sont les meilleurs moyens de progresser… Alors tu peux favoriser les formations en alternance ou encore développer tes propres projets à côté de tes études ! N’hésite pas à te faire accompagner par des professionnels pour construire ton propre chemin de formation.
Recrutement et emploi : où travaille un développeur informatique ?
La digitalisation de la société, avec le fort développement du e-commerce et des applications mobiles, fait que les développeurs sont très recherchés par les entreprises…
Il peut travailler à son compte, dans une agence web ou une entreprise mais dans tous les cas il n’est jamais vraiment seul. Il est en contact avec le client, parfois des chefs de projet et souvent avec d’autres développeurs.
Ce sont les ESN (entreprises de service du numérique) et les éditeurs de logiciels qui recrutent le plus. Les ESN sont des agences web, les éditeurs de jeux vidéo, sociétés de conseil (chez les fabricants de logiciels pour l'informatique de gestion ou l'informatique industrielle).
Actuellement, les développeurs spécialisés dans les applications mobiles sont les plus recherchés.
Avis Wilbi
Prendre un peu de temps pour faire de la veille technologique permet d’augmenter son niveau d’autonomie de manière assez ludique. En testant des technologies, on finit par apprendre. Les stages ou les formations en apprentissage sont un bon moyen pour trouver son premier job.
Quel est le salaire d'un développeur informatique ?
Salaire débutant mensuel net : de 1900 € à 2600 €
Ces chiffres sont là pour te donner une idée ! En effet, c’est très variable en fonction de beaucoup de paramètres : l’expérience, le statut (salarié, indépendant), les spécialisations (le langage informatique utilisé), la zone géographique…
Développeur informatique, quelles évolutions de carrière ?
Les développeurs peuvent évoluer de différentes manières. Certains changent régulièrement d’entreprise ou se spécialisent dans des nouveautés pour toucher à différents domaines.
D’autres font le choix d’évoluer vers des postes de gestion de projet comme chef de projet. Il peut évoluer vers des postes d’expertise technique comme administrateur de système, administrateur réseaux, administrateur de bases de données. Il peut aussi atteindre des postes comme consultant logiciel, ingénieur technico-commercial ou même cadre ou manager.
Avis Wilbi
Echanger avec un professionnel est une bonne stratégie pour en savoir plus sur les possibilités d’évolution carrière d’un métier.
Films, podcasts, livres...
Ici on compile quelques références en tout genre (pédagogiques, divertissantes…) autour du métier et son univers qui pourraient t’intéresser. Attention, pense bien à prendre du recul (notamment sur les films et séries) car ce n’est pas toujours le reflet de la réalité et même parfois stéréotypé. On te laisse découvrir ce qu’on a déniché… Enjoy !
Films :
Hacker (2015), de Michael Mann
Imitation Game (2014), de Morten Tyldum
Jobs (2013), de Joshua Michael Stern
The Social Network (2010), de David Fincher
Séries :
Mr.Robot (2015)
Silicon Valley (2014)
Halt and Catch Fire (2014)
Documentaires :
The Internet’s Own Boy (2014), de Brian Knappenberger
Silicon cowboys (2016), de Jason Cohen
MOOC :
Les métiers du numérique pour inventer le monde de demain, FunMooc
Podcasts :
Recode Decode
Développeur / développeuse Web, Le Joboscope
Artisan Développeur
Développeur Libre
Benjamin Code
Magazines et leur site :
01net
Réseaux sociaux :
Captaindev404, Instagram et Youtube
Developpeur_libre, Instagram
Benjamin Code, Youtube
Graven – Développement, Youtube
Docstring, Youtube
Pierre Giraud, Youtube
La Tech avec Bertrand, Youtube
Un grand merci à Anaïs pour avoir pris le temps de montrer son quotidien en vidéos !
Découvre aussi




