conseils développement

10 conseils sur la façon dont les développeurs augmentent leur productivité

Il est difficile de maintenir un niveau de productivité élevé. Parfois, les lignes de code ne sont pas faciles, vous vous sentez anxieux et incapable de vous concentrer. La bonne nouvelle, c’est qu’il existe une énorme communauté de codage sur le net dont vous pouvez apprendre.

Si vous êtes un développeur junior, vous devriez découvrir ce qui est le mieux pour vous et appliquer vos meilleurs conseils de productivité personnels dès le début. Même si vous avez des années d’expérience en codage, il n’est jamais trop tard pour essayer de nouvelles habitudes, car il est toujours possible que les anciennes ne vous servent plus.

Cet article présente des conseils de développeurs de logiciels sur ce qui les aide à rester concentrés et productifs tout au long de la journée.

1. Connaissez votre environnement de développement


Familiarisez-vous de plus en plus avec votre environnement et vos outils de développement. Connaissez votre éditeur comme votre poche. Quel est le moyen le plus rapide de trouver une classe ou de refactoriser une méthode ? Quel est le moyen le plus rapide de modifier un fichier texte (apprendre l’expression régulière). Ne réinventez pas la roue.

Connaissez un certain nombre de bibliothèques disponibles dans les langages de programmation de votre choix et comment les utiliser. Forcez-vous à écrire un exemple avec chaque bibliothèque. Gardez ces exemples à portée de main afin de pouvoir les revoir chaque fois que vous en avez besoin. Une fois que vous êtes suffisamment familiarisé avec une bibliothèque, vous vous souviendrez probablement de l’utiliser lorsque l’opportunité se présente.

2. Gardez vos blocs de code propres et courts

Écrivez des blocs de code propres et courts (n’oubliez pas les tests unitaires). Rien n’est pire que d’essayer de comprendre ce que vous avez fait il y a 2 mois et comment il doit être changé. Lorsque vous avez des méthodes et des classes massives, il peut être très difficile de comprendre quelle était la logique d’origine. Les noms de variables, de méthodes et de classes sont essentiels pour comprendre le code. Emballer les choses dans des blocs de code plus petits vous permet de créer des noms plus significatifs. Nos cerveaux ne peuvent pas contenir la logique complexe d’une méthode de 400 lignes et aboutissent souvent à des bugs difficiles à repérer.

3. Prenez soin de vous

Les plus gros problèmes sont liés aux petites choses importantes: dormir suffisamment, bien manger, prendre soin de sa santé, se reposer suffisamment la tête, vivre dans un endroit que vous aimez, avoir de la variété dans les choses que vous aimez faire, s’assurer que d’autres muscles font du travail et pas seulement votre cerveau. Une bonne santé favorise un travail bien effectué et une meilleure concentration.

4. Réécrivez votre code

Réécrivez votre code au moins plusieurs fois. Cela semble non productif, mais je ne suis pas seul. Il est utile de refactoriser non seulement le code nouvellement introduit, mais également le code existant, dans le cadre de chaque tâche. Cela permettra de maintenir une qualité élevée, et c’est là que vient la productivité du projet: en étant capable de réagir rapidement aux changements, en faisant face à l’imprévisible, en facilitant la prise en charge des collègues.

5. Gardez-le propre

En utilisant un outil assez simple, je trouve que la meilleure pratique consiste à terminer chaque journée avec une politique de bureau propre et une liste de tâches à accomplir le jour suivant. Cela signifie que je commence chaque jour frais et prêt à attaquer la journée sans me soucier du chaos que j’ai laissé la veille.

Dans la mesure du possible, il est extrêmement avantageux de ne pas terminer au milieu de quelque chose pour éviter la confusion ou la perte de travail, et de commencer par quelque chose de nouveau que vous pouvez commencer et terminer pendant les heures de travail qui vous sont assignées. Garder ce bureau propre aide à garder l’esprit propre et me permet de rester concentré sur chaque objectif réalisable.

6. Désactiver les notifications

Soyez bon dans les paramètres de notification. Des choses prêtes à l’emploi comme le relâchement, les messages, les courriels vous interrompent toute la journée. Prenez une minute pour élaguer et affiner vos paramètres de notification pour éviter des heures d’interruption et de frustration.

7. Faites des pauses

Éloignez-vous de votre code pendant au moins 5 minutes toutes les heures et demie ou 2h. Une heure et demie fonctionne pour moi, d’autres peuvent varier, mais prenez des pauses régulières, même si c’est juste pour traverser le bureau et regarder par la fenêtre un ciel vide pendant 5 minutes, cela donne à votre cerveau une chance de se calmer.

8. Documentez votre code

Que ce soit du code, de la conception architecturale, des tours de magie pour votre compilateur, etc. C’est vraiment important lorsque vous travaillez en équipe. La plupart du temps, votre collègue vous demandera des choses que vous avez expliquées des millions de fois aux autres collègues mais à lui. Si vous devez continuer à l’expliquer à tout le monde, cela vous fera perdre le temps comme un trou noir. Vous ne voulez pas dépenser trop de temps pour expliquer la même chose encore et encore, mais en même temps, vous voulez être utile et obtenir le respect de vos pairs.

9. Estimez vos tâches

Construisez une relation solide avec votre chef de projet, ce n’est pas votre patron, vous êtes dans le même bateau. Aidez-les à comprendre quelles tâches sont difficiles à estimer, à proposer des solutions plus petites sur lesquelles vous pouvez itérer et qui sont plus faciles à estimer.

La plupart des équipes de R&D utilisent Jira pour la planification de projets, la collaboration d’équipe et l’analyse des performances. Mais peu de gens savent que les fonctionnalités de Jira peuvent être améliorées grâce aux intégrations d’applications et aux extensions Chrome. Par exemple, dans actiTIME, vous pouvez définir des estimations de tâches, les comparer aux heures suivies et revoir votre productivité dans des rapports personnalisables.

10. Apprendre des autres

Notre conseil est le suivant: n’arrêtez jamais d’apprendre des erreurs et des succès des autres. Ceux qui sont nouveaux dans le métier peuvent éviter la plupart des erreurs que d’autres ont déjà commises et dont elles ont appris.

Sharing is caring!

Leave a Reply

Votre adresse de messagerie ne sera pas publiée.