L’environnement de travail pour développeurs : les tests

Avoir un environnement de travail efficace pour les développeurs, c’est gagner en productivité avec des outils et des méthodes simples.

Comment avoir un environnement de travail optimal pour développer efficacement ?

Je me suis posé la question !

Dans cet article je te propose plusieurs « bureaux de développeurs » typiques pour coder plus efficacement 🙂

Les études en psychologie le montrent, l’environnement joue énormément sur nos facultés.

Après 5 ans en tant que développeur en remote, j’ai compris que si je n’avais pas un bon environnement de travail je ne serais pas performant.

Le télétravail va sûrement devenir une norme après le COVID-19, alors voyons ensemble comment tu peux te créer un vrai espace de travail qui rende productif.

Et cela chez toi ou au bureau d’ailleurs…

Faire un lien vers : Un vrai bureau de développeurUn vrai bureau de développeur

Pour commencer il te faut un bureau.

Pas un canapé, pas un lit, un vrai bureau.

C’est comme ça que tu obtiendras un vrai setup de développeur.

Environnement de travail pour développeur
Mon espace de travail dans mon open-space

Le matériel est très important, mais pas que. 👇

Installes-y un bureau (ou une planche avec deux tréteaux peu importe)

Le principal est d’avoir un endroit avec un fauteuil pour travailler.

Faire un lien vers : Où mettre son bureau (quand on bosse en remote) ?Où mettre son bureau (quand on bosse en remote) ?

Trouve-toi une pièce (le top), ou au moins un coin à toi pour travailler, et isole-toi au maximum.

Travailler dans la cuisine, ça ne marche pas (sauf si tu es seul).

Le mieux est de se créer un espace exprès pour travailler.

Aussi, on évitera de bosser dans le lit ou sur une chaise de cuisine.

👉 Avoir un « vrai bureau » te permettra de te conditionner pour travailler, le lit et le canap’, c’est fait pour glander, pas pour bosser.

Faire un lien vers : Avoir un espace de travail propreAvoir un espace de travail propre

Des bureaux en bordel, j’en vois tous les jours…

Bureau développeur bordel
Voici un environnement de travail pour développeurs en bazar

À commencer par celui-ci !

Généralement, on dit qu'un bureau de dev en bordel c'est un développeur peu organisé.

D’autres pensent qu’il faut justement que ce soit le foutoir pour stimuler la créativité.

Mon avis perso ?

Chacun son truc.

Moi, j’ai besoin d’un bureau minimaliste pour travailler.

Voici mon setup de développeur web.

Espace de travail idéal pour les développeurs
Mon espace de travail de développeur web freelance

Difficile de faire plus simple.

En même temps, de quoi ai-je besoin de plus ?

J’ai un carnet de note, des écouteurs, une tasse à café posés sur le meuble à côté de moi.

Je préfère n'avoir aucune distraction sur mon bureau.

100% focus je resterai.

👉 Les problèmes de concentration touchent de plus en plus de monde, merci les téléphones portables et les notifications incessantes. On est stimulé du matin au soir et on recherche ça en permanence.

Avoir un bureau de développeur minimaliste m’aide à ne pas me disperser et à éviter ce souci.

Faire un lien vers : Le bureau ne doit servir qu’à travaillerLe bureau ne doit servir qu’à travailler

Personnellement, je ne vis pas dans un palace et je n’ai qu’un ordinateur…

Alors oui, je me sers de mon bureau pour jouer en ligne avec des potes.

Oui, je me sers de mon bureau pour regarder des animes le soir.

C’est pas optimal mais on fait ce qu’on peut !

C’est comme avoir une pièce dédiée, c’est le mieux.

Maintenant on a pas tous une maison avec une chambre d’ami 🙂

Faire un lien vers : Le matériel minimum nécessaire pour bien développerLe matériel minimum nécessaire pour bien développer

Soyons honnêtes, rien ne t’empêche de bien coder avec un simple ordinateur portable.

Tu peux tout de même améliorer ta productivité avec du matériel un minimum qualitatif.

Il te faut un ordinateur correct qui ne rame pas, investi si c'est le cas (tu investis en toi en achetant un nouvel ordinateur).

Un ordinateur avec au moins 8 GO de RAM (grand) minimum pour un développeur, sinon ce ne sera pas exploitable.

Si tu peux prends 16 GO, ce sera beaucoup (beaucoup) plus confortable.

👉 Pour le processeur je ne suis pas un spécialiste, demande conseil à tes potes qui s’y connaissent en matos, ou rends-toi dans un magasin spécialisé.

Faire un lien vers : Quand changer d’ordinateur portable ?Quand changer d’ordinateur portable ?

Si tu te sens limité par ton matériel, c’est qu’il est sûrement temps d’en changer…

Et oui, les ordinateurs pour les développeurs coûtent chers (quoique).

Personnellement, voici mon ordinateur :

Ordinateur de développeur vieux de 10 ans
Mon ordinateur de dev actuel, acheté en 2012 !

Il va bientôt avoir 10 ans et… Il chauffe tellement qu’il a besoin d’une plaque refroidissante pour fonctionner 🙂

Encore que, je trouve l’intérêt de la plaque limité, mais parfois il chauffe tellement que je me dis que ça ne peut pas faire de mal.

Ceci étant dit, je le changerai l’année prochaine lorsque les nouveaux MacBook Pro sortiront.

Il est parfois assez lent, le Bluetooth déconne une fois sur deux, pas de support du 4K, globalement il rame sur un peu tout…

Mais je continue de l’utiliser, même si ce n’est pas l’idéal !

👉 Cet ordinateur, il me permet de bosser efficacement tout au long de la journée.

Alors pourquoi changer ?

Faire un lien vers : Utiliser un clavier et une souris sans filUtiliser un clavier et une souris sans fil

Pour moi, c’est indispensable.

Le clavier de l’ordinateur portable t’oblige à l’avoir en face de toi, et le pad n’est pas une option (sauf si tu bosses depuis ton MacBook sans écran externe).

Un impératif pour moi c’est le tapis de souris (je ne voulais pas abîmer mon joli bureau !).

Clavier + Souris + Tapis sur un bureau de développeur
Mon clavier et ma souris sans fil Logitech (avec un tapis Amazon)

Je les utilise depuis quelques mois maintenant et je dois dire que pour moins de 40€ ça fonctionne plutôt bien !

👉 Si ton clavier ou si ta souris déconne, ne cherche pas, rachète. Il n’y a rien de plus improductif que du matériel défectueux… et pour ce prix-là, ne te prive pas !

Utiliser des accessoires sans fils

Les fils : c’est chiant.

Aujourd’hui tous les claviers / souris ou presque sont sans fil.

Alors ne cherche pas à économiser 10€ au risque de devoir te prendre la tête avec les fils (quand on a perdu l’habitude, c’est perturbant qui plus est).

Exception faite des personnes sensibles aux ondes, c’est quand même super agréable.

Faire un lien vers : Dois-je acheter un Mac pour coder ?Dois-je acheter un Mac pour coder ?

La plupart des développeurs sur YouTube (pour ne pas dire tous) ont des Macs.

Et pour être honnête, dès que j’aurais suffisamment d’argent je m’en achèterai un.

Ça se transporte partout, c’est joli, ça marche vraiment bien, ça dure dans le temps, il n’y a pas de problèmes de compatibilité (genre les raccourcis de PHPStorm qui ne fonctionnent pas sur certaines distributions Linux)… Bref, c’est le top.

Donc pour l’instant, je développe avec un PC portable acheté 1.000 € il y a presque 10 ans.

Son processeur i7 et le SSD ne m’ont jamais lâché, il fonctionne (toujours aussi) bien.

Encore une fois si ton matos actuel fait le taff, pas besoin d’aller trop loin.

Tu ne deviendras pas un meilleur développeur « juste » en achetant un Mac !

Faire un lien vers : Avoir 1 ou 2 écrans pour développerAvoir 1 ou 2 écrans pour développer

Pour tout te dire, j’ai testé les deux !

J’ai même testé les trois :

  • Depuis l’ordinateur portable
  • Avec un seul grand écran (avec un clavier / souris sans fil)
  • Sur deux écrans (avec un clavier / souris sans fil)
Environnement de travail pour développeur en remote
Mon espace de travail à la maison pendant le confinement
Environnement de travail à la maison
Mon espace de travail à la maison après mon passage en freelance

J’ai changé de gauche à droite car j’avais beaucoup de mal avec les deux écrans.

J’aimais bien les avoir en face de moi, mais du coup je ne regardais jamais tout droit, souvent plus à droite qu’à gauche, bref, je ne trouvais pas ça optimal.

Je voulais un bel environnement de travail pour pouvoir développer, mais pas que.

Avoir un écran 27″ pour pouvoir écrire mes articles de blog en étant plus à l’aise (j’ai une grosse correction, je ne vois rien !) était mon objectif avec un seul gros écran.

Mais plus le temps passe et plus j'hésite à me racheter un second écran pour pouvoir coder.

C’est usant de passer d’un bureau à l’autre pour voir le résultat de son travail…

Sois en conscient en faisant ton choix !

Du coup, les deux écrans à gauche font 24″.

(Si jamais tu achètes deux écrans, prends les deux mêmes ou au minimum des écrans de la même taille.)

L’écran de droite fait seulement 27″ (et semble beaucoup plus grand d’ailleurs).

👉 Tu peux demander à ton entreprise de financer ce matériel pour l’avoir chez toi si nécessaire.

Faire un lien vers : Bien choisir son fauteuil ou sa chaiseBien choisir son fauteuil ou sa chaise

Choisis un fauteuil de qualité !

Déjà pour ton dos c’est très important, et puis pour surtout pour te donner envie d’aller t’installer sur ton bureau : un fauteuil agréable, c’est mieux.

On le voit sur la photo du dessous, je mets parfois un coussin derrière ma chaise de bureau.

Je ne devrais pas le faire, et pourtant…

Si je le fais c’est que ma chaise de bureau acheté 90€ à Office Dépôt il y a 6 ans est tout sauf ergonomique…

Ici pas trop le choix, si tu veux éviter d'avoir une hernie-discale lombaire dans 5 ans, il te faut une bonne chaise.

Dans mon ancien taff, on avait ce modèle de chaise de chez Ikea qui est pas mal du tout.

Chaise de bureau pour les développeurs
Chaise de bureau Ikea (premier prix)

Honnêtement, c’est une bonne chaise (surtout si tu pars de rien) !

Maintenant, le hic c’est qu’elle n’a pas de soutient lombaire…

En même temps à ce prix-là !

Un bonne chaise ça commence à partir de 400€…

Faire un lien vers : Choisir un fauteuil ergonomique pour le télétravail ?Choisir un fauteuil ergonomique pour le télétravail ?

Tout de suite, ça coûte beaucoup plus cher.

Autonomous Ergo Chair 2
Autonomous Ergo Chair 2
HJH - ErgoHuman PLUS
HJH – ErgoHuman PLUS

Clairement ici, c’est un investissement.

Si tu as un mal de dos chronique ou une lombalgie quelconque, c’est LE choix à faire.

Oui, c’est cher.

Mais on parle d’un outil que tu vas garder 10 ans voire plus.

La santé, ça n’a pas de prix 🙂

👉 Si jamais tu en as les moyens et que tu es un habitué du travail aussi, je te recommande vivement l’achat d’une chaise ergonomique !

Faire un lien vers : Utiliser une Swiss Ball à la place d’un fauteuil ?Utiliser une Swiss Ball à la place d’un fauteuil ?

J’ai essayé de travailler sur la Swiss Ball à mon bureau.

Il faut faire attention de ne pas la prendre trop petite (comme moi) et faire pour commencer de petites sessions.

Environnement de travail avec Swiss Ball
La Swiss Ball est efficace pour garder son gainage et éviter les maux de dos

C’est plutôt agréable de l’utiliser mais elle ne remplace pas mon fauteuil.

Le modèle au dessus de chez Décathlon est carrément abordable si tu veux tester.

👉 Si ton kiné te le conseille pour des problèmes de dos n’hésite pas.

Au pire tu t’en serviras pour faire ta gym !

Attention tout de même si tu as déjà des problèmes de dos, il ne faudrait pas que ça empire.

La Swiss Ball est surtout là pour la prévention.

Faire un lien vers : Les accessoires indispensablesLes accessoires indispensables

Par définition, je ne pense pas qu’il y ait des accessoires « indispensables » au sens strict du terme pour avoir un bon environnement de travail en tant que développeur.

Chacun son setup de dev, chacun ses envies.

Par contre, je vais te présenter ci-dessous quelque chose dont je ne pourrais plus me passer sur mon bureau.

Faire un lien vers : La Light bar ou Screen barLa Light bar ou Screen bar

La barre d’écran ou barre lumineuse est un accessoire qui se place en haut de l’écran pour projeter une lumière par dessus.

Pour moi, les avantages sont les suivants :

  • Elle n’attire pas le regard comme une lampe de bureau
  • La lumière est uniforme, elle ne provient pas que d’un côté
  • Aucun reflet sur l’écran
  • On peut régler la luminosité
  • Pour écrire ou dessiner c’est clairement sympa
  • Ne prend pas de place sur le bureau

Pour moi, elle réduit clairement ma fatigue oculaire.

C'est plus un ressenti qu'un fait, mais j'ai du m'en passer pendant une semaine et j'ai clairement ressenti un manque.

C’est devenu obligatoire sur mon petit bureau de développeur 🙂

Que ce soit pour coder en journée ou la nuit.

Modèle de chez BenQ

Le modèle de chez BenQ est la référence en la matière, ses notes Amazon sont très élevées et chez les designers c’est un outil que l’on retrouve beaucoup.

Le modèle « Plus » permet d’avoir une molette de réglage qui n’existe pas dans les modèles « Light » ou « classiques ».

Voici quelques informations supplémentaires sur la barre :

  • Elle propose un capteur de luminosité qui adapte la bonne puissance en fonctionne de la lumière dans la pièce
  • La durée de vie est estimée à 50 000 heures selon la marque
  • Elle répond aux exigences CE, RoHS, US FCC, IEC/TR 62778, IEEE PAR 1789
BenQ Screenbar lumière chaude
BenQ Screenbar lumière chaude
BenQ Screenbar lumière froide
BenQ Screenbar lumière froide
BenQ Screenbar : La nuit, de face
BenQ Screenbar : La nuit, de face
BenQ Screenbar : La nuit, de profil
BenQ Screenbar : La nuit, de profil

Les photos ne lui rendent pas forcément justice et pourtant, elle est pour moi devenue indispensable…

Faire un lien vers : Comment garder le focus sur ses projetsComment garder le focus sur ses projets

Voici quelques conseils pour un environnement de travail qui donne envie d’être productif.

L’environnement de travail joue beaucoup sur la productivité, physiquement et psychologiquement.

Une approche minimaliste t’aidera à te concentrer uniquement sur ton travail en cours.

Un espace de travail désorganisé c’est un travail désorganisé.

Si tu veux faire preuve de rigueur dans ton code, commence par avoir un environnement de travail propre et rangé.

Faire un lien vers : Fais le ménage sur ton posteFais le ménage sur ton poste

Pour rester concentrer, tu dois supprimer les distractions.

Et par distraction je ne parle pas uniquement de YouTube ou Netflix.

Tu dois supprimer toute la pollution visuelle :

  • Si ton OS est trop vieux, installes-en un nouveau
  • Reformate ton ordinateur sous Windows s’il est plein de pubs ou de malwares
  • Nettoie ton bureau (supprime les 800 icônes et fichiers téléchargés sur celui-ci)
  • Vide ton dossier « Téléchargements »
  • Trie ton dossier « Documents »
  • Désinstalle les logiciels dont tu ne te sers plus
  • Désactive la fonctionnalité « Ré ouvrir les derniers onglets » de ton navigateur (ça t’empêche de te concentrer sur le « pourquoi » tu viens d’ouvrir ton navigateur, ça t’empêche également d’être déconcentré par le contenu de la veille)
  • N’aie jamais plus de 8 onglets ouverts, si tu en as plus c’est que tu fais du multitâche, et c’est mauvais

Ce que tu as mis en place sur ton bureau physique, tu dois le mettre en place sur ton bureau virtuel.

« Less, but better ».

Dieter Rams – Designer industriel allemand

Faire un lien vers : Installe les bons outils pour développerInstalle les bons outils pour développer

Il y a 8 ans j’étais développeur Java, j’ai appris à utiliser NetBeans + GlassFish comme un chef.

Aujourd’hui je fais principalement du PHP, et si je devais retourner sur Java je n’utiliserai plus les mêmes outils.

Le monde de la tech évolue, toi aussi tu dois évoluer.

Utilise les derniers outils à la mode, vire ton vieux SublimText pas mis à jour et prends un outil moderne comme VSCode, apprends à l'utiliser.

Utiliser de vieux logiciels est le meilleur moyen de te lasser…

Voici une liste des meilleurs outils pour les développeurs, tu peux t’en inspirer pour créer ton nouvel environnement de travail.

Éclate-toi à les tester !

Faire un lien vers : Résiste aux distractionsRésiste aux distractions

Les distractions sont aujourd’hui quasi permanente, tu dois te battre contre elles.

Les vidéos YouTube et les musiques Spotify sont tes ennemies, sans rire.

Tu es moins productif en écoutant quelque chose, quoi que l’on en dise. Cela disperse ton attention.

Tu peux faire exception de la musique sans parole, et encore…

J'écoute de la musique uniquement lorsqu'il y a du bruit dans la pièce ou que ce que je fais ne me demande pas beaucoup d'attention.

Essayer de faire un truc compliqué sans avoir le silence, c’est très difficile.

Alors, quand tu as besoin de réfléchir :

  • Coupe les notifications de ton téléphone (le mode ne pas déranger fonctionne bien)
  • Stoppe le bruit ambiant : Youtube, Spotify, ton appli de Podcast etc
  • Ferme les onglets de ton navigateur qui concernent les autres projets sur lesquels tu bosses
  • Met-toi à 100 % dans une seule et unique tâche (ferme les fenêtres qui ne concernent pas ton travail en cours)

Tu verras que de cette manière, en te concentrant uniquement sur une seule chose, tu avanceras bien plus vite.

Faire un lien vers : Hack ton cerveau !Hack ton cerveau !

Une petite astuce qui fonctionne super bien pour retrouver la hype avec ton ordinateur.

C’est changer de fond d’écran.

Ça te donne l’impression d’avoir changé d’ordinateur, ou presque.

fond d'écran ubuntu
Environnement de bureau Gnome sous Linux avec aucun icône sur le bureau

Avant de rigoler, regarde ce que tu as fait juste avant :

  1. Mise à jour / formaté ton ordi
  2. Supprimer les éléments inutiles, dont les programmes
  3. Installés des nouveaux outils pour travailler…

De l’intérieur, ton laptop est tout neuf.

On a tous cette sensation lorsque l’on achète un nouveau téléphone ou un nouvel ordinateur.

On est content et pressé de pouvoir le tester.

Ce que tu as fait, c’est presque comme si tu avais changé de matériel.

Et ces changements sont suffisamment importants pour tromper ton cerveau.

Alors essaye…

Faire un lien vers : ConclusionConclusion

Avoir un environnement de bureau propre et minimaliste aide à gagner en productivité.

N’oublie pas qu’un bon espace de travail pour pouvoir programmer de la manière la plus efficace possible sera bénéfique pour toi et pour ton entreprise.

Si tu bosses comme développeur en télétravail je pense que tu pourras appliquer pas mal de ses astuces à ton espace de travail.

Si jamais tu travailles dans une entreprise fais-leur ta wishlist, ce n’est pas de l’argent dépensé inutilement mais un réel investissement.

Ces différents points t’aideront à te créer un espace de travail optimal pour mieux développer.

Les bons développeurs ont un bon matos.

Le temps où les devs de génie codaient dans leur garage n’existe plus depuis longtemps.

Désormais si tu veux être un bon développeur, il te faut du bon matériel.

Finalement le strict minimum dont tu as besoin, c’est un bon ordi.

4 commentaires

  1. Avatar de MaitrePylos

    Salut,
    « Un bureau en bordel, c’est un développeur pas rigoureux : garde cela en tête »,
    Chez nous on dit : « Un bureau en bordel, note un esprit dérangé, oui, mais que dire d’un bureau vide ?  » 🙂

    Sinon, je conseille à mes élèves la technique du Pomodoro pour rester concentré.

    • Avatar de Alex

      Salut !

      J’avoue, c’est un peu sec 🙂

      Mais globalement c’est comme ça que je le vois, le rangement et la rigueur vont de pair.

      J’aime beaucoup ta phrase, elle me fait réfléchir… Même si je ne suis pas sûr d’avoir tout saisi !

      Pomodoro ça peut faire le deal, mais perso je n’ai jamais réussi à l’utiliser, tu l’utilises toi ? Depuis quand ?

      Au plaisir,
      Alex

  2. Avatar de MaitrePylos

    Salut,
    Oui, j’utilise beaucoup Pomodoro, là pour l’instant je profite de mes 15 minutes de pause, pour te répondre.
    Cela fait quelques années que je l’utilise, surtout en période tendue, cela m’oblige à me concentrer.

    Au plaisir.

    • Avatar de Alex

      Hey !

      Je n’avais jamais rencontré quelqu’un qui avait tenu Pomodoro sur la durée… Bien joué, car perso ça me lasse vite.

      Merci pour ta réponse, à bientôt.

      Alex

👩‍💻 Réagir à cet article 👨‍💻

Merci d'avoir partagé ton histoire avec nous !