Tu vas surement devenir développeur web à ton tour et tu voudrais savoir dans quoi tu mets les pieds. Avoir une idée de ce qu’est la journée type d’un développeur web pour être certain que ça va te plaire.
Dans cet article, je vais t’expliquer une de mes journées type.
Tu le sais peut-être, actuellement je suis développeur web salarié. Mes journées s’organisent autour de différents projets et différentes tâches. En revanche, toutes les journées ne sont pas les mêmes, il n’y a pas forcément de routine. Les projets étant tous différents, les demandes aussi et les tâches aussi. Mais malgré tout, on retrouve tout de même une certaine structure dans la majorité de mes journées
Tout commence par un café !
La journée type d’un développeur web commence par un bon café.
Dès que j’arrive au travail, un peu avant 9h, je prends ma tasse et direction la machine à café. Je retrouve les collègues et on discute de tout et de rien (surtout de rien) autour d’un bon café.
Tu verras que dans les entreprises, le café du matin est ESSENTIEL. C’est le moment de prendre ta dose de caféine et te mettre en condition pour la journée.
9h, on commence avec un peu d’agilité
Mes journées de développeur, s’organise autour de projets qui sont découpés en tâches.
Tu as peut-être entendu parler des méthodes agiles. Ce sont des méthodes de travail adaptées au développement afin de mieux gérer les projets. Les méthodes agiles permettent de livrer des fonctionnalités rapidement et de coller au plus près du besoin des clients.
Dans ces méthodes, le but est de découper le projet en tâches. Un nombre défini de tâches est mis dans le sprint (durée d’une à deux semaines) et le but est que l’équipe de développement réalise toutes ces tâches durant le sprint.
Ainsi, en début de semaine, notre équipe se réunit pour définir l’ensemble des tâches à réaliser tout au long du sprint. Nous estimons ensemble la complexité et la durée des tâches ainsi que celles qui apportent le plus de valeur au projet.
On passe environ 1h en début de semaine à planifier le sprint
Les autres jours
Les autres jours de la semaine, on fait ce que l’on appelle un daily stand up. Le daily stand up (il existe d’autre nom pour dire la même chose) est aussi issu des méthodes agiles. Il consiste à se regrouper quelques minutes (entre 10 et 15 minutes) avec l’équipe pour parler de l’avancement du sprint.
Chaque membre de l’équipe prend la parole pendant 3 à 5 minutes pour expliquer ce qu’il a fait la veille, ce qu’il compte faire aujourd’hui et s’il rencontre des difficultés.
Le but du daily stand up est de synchroniser l’équipe et de retirer les freins s’il y en a. Si une personne est bloquée, il faut rapidement lui trouver une solution pour ne pas perdre de temps.
Les daily stand up, se font debout. Le fait d’être débout n’est pas agréable très longtemps. Cela permet ainsi de ne pas faire durer cet atelier trop longtemps.
9h15 C’est parti pour coder !
Les tâches sont définies et le sprint est lancé.
En début de matinée, c’est le moment où je suis le plus productif. Je réalise donc les tâches les plus complexes et celles qui apportent le plus de valeur.
J’aime fonctionner comme ça. Le matin je fais le plus dur, au moment où j’ai le plus d’énergie. Ainsi, je sais que j’ai fait la plus grosse partie de ma journée, et le reste je peux me mettre sur des tâches plus faciles.
Certaines personnes regardent leurs mails dès le début de la journée pour voir s’il s’est passé des choses pendant la nuit. Pour ma part, je ne regarde mes emails que deux à trois fois par jour maximum. Cela me permet de me concentrer sur le code que j’ai à produire pendant au moins 2h.
Pendant la matinée, j’essaye vraiment de ne pas être dérangé, ni coupé dans la ou les tâche(s) que je réalise. Je mets mon casque de musique sur la tête tel un insociable et c’est parti pour coder comme un bourrin.
10h La petite erreur
Ce qui devait arriver, arriva. BAM erreur Apache 500 Internal Server Error
Quand tu développes, tu es constamment confronté à des problèmes / erreurs. Le métier de développeur c’est de résoudre des problèmes.
Ainsi, tu te retrouveras souvent confronté à des difficultés, à des erreurs dans ton code. Il faudra trouver des solutions.
A ce moment-là, direction Google et ma fameuse bible : Stackoverflow pour trouver une solution à mon problème. Je passe un peu de temps à chercher sur internet, trouver d’autres personnes qui ont eu la même erreur que moi et voir comment ils l’ont solutionnée.
Je n’oublie pas de mettre un petit « up vote » pour informer la personne qui a donné la solution qu’elle m’a aidé. Ce vote aidera aussi d’autre personne à savoir que cette réponse est utile.
Le monde des développeurs marche énormément grâce aux communautés. Elles te permettront de trouver des solutions lorsque tu es dans la galère.
Parfois, tu peux passer des heures voir des jours pour trouver une solution. Mais il faut persévérer et tu ne finiras toujours pas trouver une solution ou un moyen pour contourner le problème. Il ne faut rien lâcher !
11h04 c’est l’heure de la pause syndicale
Maintenant que j’ai terminé le plus gros de ma journée, une pause s’impose.
C’est parti pour un petit tour à la machine à café avec les collègues afin de s’aérer un peu la tête.
On se fait une petite partie de babyfoot ?
11h20 on regarde les mails
En fin de matinée, je passe un peu de temps à regarder mes mails, répondre aux gens, ajouter les nouvelles tâches qui sont arrivées par mail dans le backlog.
J’aime bien regarder mes emails en fin de matinée. Je sais que je peux être vraiment concentré pendant 2 heures dans la matinée et qu’après, je peux prendre le temps de traiter mes emails. Cette façon de faire permets aussi de traiter plusieurs emails d’un coup plutôt qu’au goute à goute.
11h45 Alors ça compile les devs ?
Quand tu travailles dans une structure avec d’autres personnes, tu es souvent dérangé. Il y a toujours un collègue qui viens te voir pour déconner, celui qui te tient la jambe pendant 15 minutes pour t’expliquer quelque chose, ou encore celui qui n’as rien compris au dev mais qui te fait la morale parce que ce que tu as développé ne lui fait pas le café …
Il faut donc essayer le prendre en compte dans ta journée. Tu seras forcément dérangeait un moment ou un n’importe pour n’importe quelle raison. Et ce genre de chose va faire diminuer ta productivité.
C’est souvent ce qu’il se passe en entreprise. Il y a beaucoup d’échanges inutiles entre les personnes pour tout et rien dire. Ces échanges te font perdre du temps et te coupe dans ton travail.
Les opens space sont vraiment des lieux horribles pour la productivité !
12h30 J’ai la dalle
Petite pause déjeuner.
Lorsque tu es salarié dans une entreprise informatique, et que ton entreprise est assez stable financièrement, tu as le droit aux fameux tickets restos.
C’est un piège ça.
C’est très bien, car ils te permettent d’avoir une bonne petite somme pour manger en ne payant que la moitié du prix de ton ticket (en fonction de la prise en charge par l’entreprise) mais ils t’insistent à aller au restaurant trop souvent. A cause d’eux j’ai pris quelques kilos.
Heureusement, l’entreprise dans laquelle je travail propose des cours de sport deux fois par semaines. Ainsi j’ai pu perdre mes petits kilos en trop. Désormais j’alterne resto / sport / resto / sport …
14h Réunion ou Atelier agile ?

Maintenant que j’ai bien mangé, je vais faire la sieste …
Ha non, j’ai réunion, merde
Les réunions sont la bonne excuse pour ne rien faire. On invite une demi-douzaine de personnes pour parler d’un sujet qui n’avancera pas …
Bon je plaisante ce n’est pas toujours ça 😊
En entreprise, je trouve qu’il y a énormément de réunions et malheureusement la plupart ne font pas trop avancer les choses. Les ordres du jours sont souvent assez vague et parfois tu te retrouve dans une réunion ou tu ne sais même pas pourquoi on t’a invité.
Beaucoup d’entreprises marchent encore avec cette mode des réunions « classiques » dans lesquelles tout le monde est assis autour de la table, la tête dans son ordinateur à ne rien suivre.
Mais, mais, mais …
De plus en plus, se mettent à la mode agile en faisant des ateliers agiles. Ces ateliers sont beaucoup plus dynamiques et ce font souvent sous forme de jeux où tout le monde doit prendre la parole.
Il y a un facilitateur agile / animateur, c’est lui qui s’occupe de mener la barque lors de l’atelier, il donne les consignes et après c’est aux personnes de participer.
Chaque atelier agile doit avoir un but : remonter les différents problèmes dans un processus, identifier les freins dans un projet, brainstormer sur un nouveau projet, …
Il existe énormément de forme d’atelier agile. Cette forme de réunion est beaucoup plus sympa et fait avancer les choses s’ils sont bien faits.
Tout le monde doit participer activement et souvent les ateliers se font debout, les personnes doivent bouger autour de la table, etc. …
15h30 Je me mets sur une nouvelle tâche
C’est l’heure de coder !
Je regarde dans le backlog (ensemble des tâches à réaliser durant le sprint) pour en sélectionner une. En général l’après-midi, je suis moins productif, je prends donc les tâches qui sont un peu moins complexe à réaliser. J’essaye de m’isoler avec ma musique et mon casque pour rester concentrer un maximum sur cette tâche.
Lorsque je termine ma tâche, je « commit » ce que je viens de faire et l’envoie sur une branche pour qu’elle soit par la suite fusionner avec la branche de développement. Si tu n’es pas familier avec ces mots, tu peux regarder mon article sur Git en cliquant ici.
17h Un peu de maintenance
C’est aussi le rôle du développeur de faire du support et de la maintenance.
Lorsque que tu as développé un projet, il faut régulièrement améliorer les choses existantes, corriger les bugs, mettre à jour les versions des paquets, faire de la veille technologique pour être à la page…
Je prends souvent un peu de temps en fin de journée pour faire tout cela.
Les utilisateurs des applications web que mon équipe développent, nous remontent souvent des idées de fonctionnalités, ou des bugs. En fin de journée, je prends un peu de temps pour prendre en compte tout ça et travailler sur ces points.
C’est aussi le moment pour aider des collègues qui sont sur d’autres tâches et qui ont besoin d’aide car ils sont coincés sur un point. Travailler à deux sur un bout de code, permets d’avoir un autre point de vue sur la façon de faire les choses et de résoudre un problème.
C’est une excellente façon de progresser. Que ce soit pour les débutants ou les plus expérimentés. Il y a toujours quelque chose à apprendre des autres.
C’est le moment de partager un peu son expérience avec les autres, leurs amener des solutions ou des pistes pour avancer.
18h On rentre à la maison
Généralement en tant que développeur, les heures supplémentaires ne sont pas régulières. Il peut arriver d’en faire un peu pour terminer une tâche ou alors s’il y a un bug en production à corriger rapidement.
Mais dans la plupart des cas (enfin dans l’entreprise où je travail), les heures supplémentaires sont rares.
Cela permet de pouvoir rentrer chez soi, retrouver ces proches et avoir du temps pour faire autres choses. Coder par exemple 😊
Il m’arrive souvent le soir, après le travail de me mettre sur des projets persos, de développement ou autre, ou encore de faire quelques recherches sur des sujets qui m’intéressent.
Voilà à quoi ressemble la journée type d’un développeur web. Toutes les journées ne se ressemblent pas. Certaines sont beaucoup plus intense que d’autres. Ou parfois, il y à moins de charge de travail, ce qui permet de faire plus de veille technologique et de tester de nouvelles technologies.
Avant de finir cet article, je voudrais quand même te parler de l’environnement de travail (espace de travail, infrastructure, horaires, les conditions de travail).
Parce que voir ce que je fais la journée c’est cool mais je trouve que l’environnement de travail est aussi très important. Et d’autant plus dans les entreprises d’informatique, qui essayent souvent de mettre des choses plus cool en place !
Mon environnement de travail

L’espace de travail
J’ai la chance de travailler dans une entreprise qui mets en place pas mal de chose pour le bien-être de ses salariés : café et fruits à disposition, salle de sport avec coach, bureau qui se lève, salle de sieste, babyfoot, salle de jeu, …
Beaucoup d’entreprise du numérique investissent des moyens pour attirer les développeurs et essayer de les garder un maximum. Il n’est pas rare de trouver ce type d’entreprise dans le monde de l’informatique.
J’avais fait un stage chez Cdiscount pendant mes études. On retrouvait un peu les mêmes infrastructures (babyfoot, PlayStation, …).
Je pense que l’espace de travail est important dans une entreprise car il permet de décompresser un peu et de fédérer les équipes.
Les horaires
Les horaires de développeurs web sont généralement assez cool. 9h, 17h/18h, et sont modelables dans certaines entreprises.
A ma connaissance peu de développeurs font des beaucoup d’heures supplémentaires. Bien sûr, il peut arriver qu’il faille rester un peu plus le soir pour terminer une tâche, ou gérer un bug important en production. Ça arrive. Mais la majorité du temps les horaires sont plutôt bien respectées.
Télétravail
L’avantage quand tu es dev, c’est que tu peux faire du télétravail. Généralement, tu n’as pas besoin de grand-chose à part ton ordinateur et une connexion internet. Cela te permet ainsi de travailler de n’importe où, ce qui facilite grandement le télétravail.
Beaucoup de développeurs bénéficient ainsi de quelques jours de télétravail par semaine. Le mouvement « télétravail » s’est accentué lors de l’épidémie du COVID.
Je trouve que le télétravail te permet d’être beaucoup plus productif. Tu n’es pas dérangé, tu es au calme chez toi et tu avance beaucoup plus vite. De plus, tu as beaucoup plus de temps pour toi car tu n’as pas la route à faire pour aller et revenir du travail.
Le CDI
Le dernier point dont je voulais parler est le CDI. Les développeurs sont tous en CDI. Je ne connais aucun développeur qui a été pris en CDD (si ce n’est pour un stage ou une alternance mais c’est différent).
Aujourd’hui, 95% des contrats se font en CDI pour les développeurs, ce qui leur permet une certaine sécurité de l’emploi.
La journée type d’un développeur web est terminée
Cet article t’aura montré la journée type d’un développeur web, ses activités, ses tâches, son environnement de travail, …
On ne va pas se mentir, les développeurs ont quand même la belle vie en entreprise. Pour peu que tu tombe dans une entreprise sympa, avec des bonnes infrastructures, où l’ambiance est bonne, tu as tout gagné.
Et toi, c’est quoi ta journée type ? Dis-le-moi dans les commentaires
Bonjour,
Je suis tomber sur votre article et il faut dire que c’est super intéressant 🙂 . Je m’intéresse énormément au développement web (je fais des études en E-business) et je souhaite vraiment en faire mon métier en tant que développeur full stack, mais pour le moment, je souhaite me spécialiser dans le Front-End afin de maitriser le HTML, CSS et le JavaScript avec React.js, Vue.js ou encore Angular (J’ai déjà touché du PHP, MySQL,..).
Lire votre article me donne une idée sur une journée type d’un développeur (tout en sachant que cela peut varier) et quel genre d’horaire je pourrais avoir en travaillant dans une entreprise. Merci encore 🙂
Mike,