On attend souvent des développeurs de logiciels qu’ils soient calmes et réservés, surtout lorsqu’on les compare à leurs homologues d’autres secteurs. Mais c’est loin d’être le cas pour de nombreux programmeurs.
Comme toute autre profession, il existe un large éventail de personnalités dans le domaine du développement logiciel. Certaines personnes penchent vers l’introversion tandis que d’autres sont plus extraverties par nature.
Bien que cela ne soit pas toujours évident en surface, ceux qui s’expriment à travers le code font souvent partie des développeurs les plus heureux et les plus épanouis. Ils sont capables d’utiliser leur créativité et leur tendance naturelle à l’expression personnelle dans le cadre de leur travail quotidien !
S’exprimer à travers le code
Vous êtes un développeur de logiciels. Vous écrivez du code jour après jour, et parfois même la nuit ! Mais combien de fois vous arrêtez-vous pour penser à la façon dont votre code exprime ce que vous êtes ?
C’est l’objet de ce guide : comment utiliser le code comme un moyen d’expression personnelle et progresser ainsi dans votre carrière.
Il ne s’agit pas d’utiliser Python pour écrire un blog sur les aventures de votre chat ou d’utiliser HTML pour créer un site Web qui semble avoir été conçu par une IA. L’accent est plutôt mis sur la manière de coder pour s’exprimer et communiquer avec les autres.
L’importance de l’expression personnelle dans le développement logiciel
Le développement logiciel est un processus créatif. C’est comme l’art, mais avec du code au lieu de peinture ou d’argile. Vous devez vous exprimer à travers le code pour créer quelque chose de beau et d’unique – et si vous n’avez pas la liberté de vous exprimer, votre créativité en souffrira.
Vous connaissez probablement déjà certains des avantages de l’expression personnelle : elle peut conduire à des solutions plus créatives, à une meilleure communication entre les membres de l’équipe et même à de meilleures évaluations des performances au travail.
Mais il existe un autre avantage important : l’expression personnelle peut vous rendre plus heureux. Dans une étude publiée dans l’American Journal of Public Health, des chercheurs ont établi un lien entre le fait de s’exprimer par l’art ou l’écriture et l’augmentation du bien-être et de la satisfaction dans la vie.
Le rôle des revues de code dans l’expression de soi
Si vous êtes un développeur en activité, les revues de code sont une occasion de vous exprimer. Vous pouvez montrer votre personnalité, votre humour, et vous pouvez même utiliser les revues de code pour vous exprimer de manière créative.
Les revues de code sont comme une présentation du travail ; c’est une chance pour vous d’expliquer vos processus de pensée et d’expliquer comment vous êtes arrivé à la solution que vous avez trouvée.
Les revues de code sont importantes car elles permettent aux autres membres de l’équipe ou de l’entreprise, qui ne sont pas forcément très techniques ou familiers avec des langages de programmation comme JavaScript ou Ruby on Rails, de comprendre ce que l’équipe de développement a fait. C’est un excellent moyen d’élargir la compréhension et de s’assurer que le travail de chacun est reconnu, afin de justifier son salaire !
Conseils pour s’exprimer à travers le code
Les développeurs de logiciels s’expriment à travers le code. C’est pourquoi il est important de pouvoir rédiger une documentation claire et concise, surtout si votre équipe travaille à distance.
Lorsque vous rédigez de la documentation pour votre code, cela permet aux autres développeurs de comprendre facilement ce que vous essayez d’accomplir. Vous ne savez jamais quand quelqu’un aura besoin d’ajuster ou de modifier votre code, il est donc toujours préférable de lui laisser une note utile plutôt qu’une note confuse.
Vous pouvez également envisager d’utiliser des noms de variables et de fonctions significatifs qui décrivent clairement ce qu’ils font. Ces noms descriptifs permettront aux autres de comprendre plus facilement le fonctionnement de votre code sans avoir à passer du temps à en comprendre le but par eux-mêmes.
L’organisation du code d’une manière lisible et maintenable est également essentielle lors de l’écriture d’un logiciel, car elle permet à d’autres personnes qui n’ont peut-être pas travaillé sur votre projet auparavant de s’y intégrer facilement et de commencer à contribuer sans trop d’efforts ou de confusion.
Exemples d’expression personnelle réussie à travers le code
Découvrez ces exemples célèbres de personnes qui se sont exprimées par le biais du code.
Grace Hopper
Grace Hopper a été une pionnière dès les premiers jours de l’informatique, développant le cadre conceptuel des langages de programmation modernes. Un prix portant son nom, le Grace Murray Hopper Award, est convoité par de nombreux informaticiens célèbres depuis 1971. Elle a également travaillé à l’élaboration de normes pour l’écriture et les langages de programmation, notamment le COBOL, l’un des premiers langages de programmation de type anglais au monde.
Mark Zuckerberg
Facebook, un site de réseau social créé par Mark Zuckerberg en février 2004, est rapidement devenu l’un des sites web les plus populaires et les plus influents au monde.
En s’ouvrant à d’autres développeurs, Facebook a évolué bien au-delà de son concept initial de simple site de réseau social. Aujourd’hui, de nombreux programmeurs ont construit des applications sur ce site, qui sont souvent plus populaires que Facebook lui-même.
Linus Torvalds
Torvalds a créé le système d’exploitation Linux, un clone d’Unix pour les PC. Le code qu’il a écrit est devenu l’épine dorsale de nombreuses technologies modernes, notamment Android et iOS. Des millions de personnes utilisent son code pour collaborer à des projets et s’exprimer dans le monde entier via des logiciels. Des millions d’autres l’utilisent chaque jour sans même s’en rendre compte.
Reshma Saujani
Saujani a fondé Girls Who Code, qui crée des organisations à but non lucratif permettant aux filles de s’exprimer par le biais de la technologie et de faire carrière dans les domaines des STIM. Son travail a permis d’autonomiser de jeunes organisations à but non lucratif dans le monde entier.
Ben Silbermann
Le site web de Silbermann, Pinterest, est une plateforme en ligne qui permet aux utilisateurs de créer et de gérer des tableaux d’images. Les tableaux d’images sont un moyen pour les utilisateurs de rassembler et de partager leurs inspirations et leurs intérêts en ligne. Silbermann a lancé le site Web en 2010.
L’expression de soi par le code est essentielle
Le succès en programmation ne dépend que partiellement des capacités mathématiques. Elle dépend aussi largement de l’art de l’expression personnelle. Les meilleurs développeurs communiquent efficacement avec leur équipe, via des extraits de code, des commentaires informels ou des contacts personnels.
Le langage du code n’est qu’un élément du développement logiciel. Apprendre à communiquer dans ce langage peut faire toute la différence dans votre travail et votre carrière. En écrivant un code qui reflète votre personnalité et vos intérêts, vous pouvez aider les autres à comprendre qui vous êtes en tant que personne.
L’expression de soi est une compétence que vous ne pouvez acquérir qu’en l’apprenant. Pourquoi ne pas commencer par prendre un selfie ?
