Si vous êtes programmeur, vous êtes probablement toujours à la recherche de moyens d’améliorer votre productivité. Minuteurs Pomodoro, outils de gestion de projet, automatisation des tâches… Les possibilités sont nombreuses.
Bien entendu, les améliorations matérielles ne sont pas en reste. Les personnes qui codent sur plusieurs moniteurs – et qui utilisent même les écrans verticalement – ne sont pas rares dans les équipes de programmation.
Mais qu’en est-il des claviers mécaniques ? S’agit-il d’un bon investissement pour les programmeurs, ou de gadgets hors de prix sans aucun avantage perceptible ?
Les claviers mécaniques sont-ils bons ?
De nos jours, de nombreuses personnes privilégient la mobilité dans le cadre de leur travail, ce qui implique très probablement l’utilisation des meilleurs ordinateurs portables pour travailler en déplacement. Et qui dit ordinateur portable, dit généralement clavier à membrane.
Les claviers à membrane (ou chiclet) sont jolis et pratiques, surtout pour les ordinateurs portables. Ils présentent toutefois des inconvénients par rapport aux claviers mécaniques.
Tout d’abord, la durabilité. Je ne suis pas du genre à maltraiter mes appareils électroniques, mais tous les ordinateurs portables que j’ai eus au cours des quinze dernières années (tous équipés de claviers à membrane) avaient au moins une touche (généralement plusieurs) qui tombait ou qui ne fonctionnait pas du tout au bout de deux ans environ.
C’est en quelque sorte une question de conception : les claviers à membrane privilégient la portabilité, ce qui signifie que la course des touches est courte et que les pièces mobiles sont miniaturisées autant que possible. Pour cette raison, les possibilités d’amélioration de leur durabilité sont limitées. Les claviers mécaniques fonctionnent différemment, avec des composants internes plus durables.
Un autre problème courant est le ghosting – non, pas le type « il a cessé de répondre à mes messages après notre premier rendez-vous ». Sur les claviers (à membrane tout au plus), le ghosting se produit lorsque vous appuyez sur plusieurs touches sans obtenir de réponse. Certaines d’entre elles peuvent être enregistrées, mais pas toutes.
La rémanence du clavier est due au fait que les circuits situés sous les touches ont une capacité limitée à enregistrer les pressions exercées sur les touches. Les claviers mécaniques ne sont pas à l’abri de ce phénomène, mais ils s’en sortent souvent mieux que les claviers à membrane.
Les claviers Chiclet commencent souvent à faiblir à partir de trois combinaisons de touches, tandis qu’un clavier mécanique est considéré comme médiocre s’il présente des images fantômes en dessous de cinq combinaisons de touches. Cinq touches pressées en même temps, cela peut sembler peu, mais c’est littéralement le nombre de doigts dont vous disposez si l’autre main tient la souris.
Comment un clavier mécanique peut-il améliorer la productivité ?
Toutefois, si vous utilisez souvent vos deux mains sur le clavier pour votre travail, l’effet fantôme peut être un problème. La bonne nouvelle, c’est qu’il n’y a pas beaucoup de raccourcis qui nécessitent d’appuyer simultanément sur cinq touches ou plus. Trois ou quatre touches ne sont pas inhabituelles, et c’est le premier atout des claviers mécaniques.
Moins d’inquiétudes quant à l’effet fantôme signifie une plus grande confiance dans l’utilisation du clavier, ce qui accélère la frappe. Lorsque vous avez quelques milliers de lignes de code à travailler, c’est un bon moyen d’accélérer la tâche.
Un autre point de productivité est que les claviers mécaniques peuvent avoir différents commutateurs, chacun ayant ses propres caractéristiques. Si vous voulez une frappe silencieuse, vous l’aurez. Des touches qui nécessitent moins de force pour être enfoncées ? C’est possible ! La course variable des touches est également au menu, tout comme de nombreux autres arguments de vente des claviers mécaniques.
Les claviers mécaniques sont-ils spécifiquement adaptés aux programmeurs ?
Pas seulement pour les programmeurs, mais oui. De nombreux professionnels qui dépendent fortement des ordinateurs n’ont pas nécessairement besoin d’un clavier avancé. Par exemple, les dessinateurs privilégieront une tablette à dessin, ou les personnes qui travaillent avec de grandes feuilles de calcul apprécieront une souris à défilement horizontal.
Dans d’autres professions, dont celle de programmeur, la dactylographie est la principale méthode de saisie pour l’ordinateur. Un clavier fiable est d’une importance capitale si vous écrivez beaucoup, qu’il s’agisse de code, de nouvelles, de rapports ou de livres. Avec les claviers mécaniques, l’écriture est plus fluide, quel que soit le sujet.
Outre le codage, comment les claviers mécaniques peuvent-ils aider les programmeurs ?
La programmation ne se limite pas au codage. Il faut créer de la documentation, rédiger des rapports, utiliser des outils de gestion de projet, etc. Les claviers mécaniques sont également utiles pour ces tâches, car ils sont utiles pour tout ce qui nécessite de taper.
En outre, les claviers mécaniques sont parfaits pour les jeux. Cela signifie que vous devrez acheter un gadget de moins séparément pour le travail et le plaisir.
Comment les programmeurs peuvent-ils utiliser le matériel pour améliorer leur productivité ?
Si vous codez depuis un certain temps, vous savez déjà que la capacité de la mémoire vive, la vitesse de stockage et la puissance de traitement sont importantes. Sans ces éléments, la compilation peut prendre tellement de temps que vous pourriez partir en vacances et être de retour avant que le programme n’ait été construit.
Mais le « matériel » au sens strict va bien au-delà.
Vous souvenez-vous des fois où vous devez naviguer dans 40 onglets de Stack Overflow pour trouver la réponse qui résout votre bogue ? Une souris ergonomique vous aiderait sûrement.
Vous travaillez à la maison ? Laissez la chaise de table à la table du dîner et achetez une chaise de jeu pour que les longues sessions de travail (et de jeu) ne soient pas trop pénibles. Votre colonne vertébrale vous remerciera.
Qu’en est-il des écrans multiples ? Gardez un écran pour Slack, un autre (en orientation portrait !) pour le codage, et un troisième pour naviguer dans des choses comme les courriels ou l’éventuelle pause Twitter.
Les claviers mécaniques peuvent vous aider à coder
Les claviers mécaniques sont très utiles à de nombreux professionnels, y compris aux programmeurs. Ils améliorent la productivité, facilitent les tâches quotidiennes et peuvent faire partie d’une installation physique plus vaste afin d’améliorer vos capacités de travail. Et une fois que vous avez terminé, vous pouvez l’utiliser pour jouer à votre jeu préféré.
