On s'attend souvent à ce que les développeurs de logiciels soient silencieux et réservés, en particulier par rapport à leurs pairs d'autres secteurs. Mais c'est loin d'être la vérité pour de nombreux programmeurs.
Comme dans 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 peuvent être plus extraverties par nature.
Bien que cela ne soit pas toujours évident au niveau de la surface, ceux qui s'expriment à travers le code sont souvent parmi les développeurs les plus heureux et les plus épanouis. Ils sont capables d'utiliser leur créativité et leur tendance naturelle à s'exprimer dans 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 toute la nuit! Mais combien de fois vous arrêtez-vous pour réfléchir à la façon dont votre code exprime qui vous êtes ?
C'est de cela qu'il s'agit dans ce guide: comment utiliser le code comme moyen d'expression personnelle et progresser dans votre carrière en le faisant.
Nous ne parlons 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 ressemble à une IA l'a conçu. Au lieu de cela, l'accent est mis ici sur la façon de coder comme moyen de s'exprimer et de communiquer avec les autres.
L'importance de l'expression de soi dans le développement de logiciels
Le développement de logiciels est un processus créatif. C'est comme de 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 de soi: cela peut conduire à plus des solutions créatives, une meilleure communication entre les membres de l'équipe et des évaluations de performances encore meilleures à travail.
Mais il y a un autre avantage important: l'expression de soi peut vous rendre plus heureux. Dans une étude publiée dans le Journal américain de santé publique, les chercheurs ont trouvé un lien entre s'exprimer par l'art ou l'écriture et l'augmentation du bien-être et de la satisfaction de vivre.
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 opportunité de vous exprimer. Vous pouvez montrer votre personnalité, vous pouvez montrer votre humour et vous pouvez même utiliser des revues de code pour vous exprimer de manière créative.
Les revues de code sont comme une présentation du travail; ils sont une chance pour vous d'expliquer vos processus de réflexion et d'expliquer comment vous avez trouvé 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 peut-être pas très techniques ou familiers avec langages de programmation comme JavaScript ou Ruby on Rails, pour comprendre ce que l'équipe de développement a fait. C'est un excellent moyen d'élargir la compréhension et de faire en sorte que le travail de chacun soit reconnu, pour justifier son salaire !
Conseils pour vous 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 écrivez une 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 devra ajuster ou modifier votre code, il est donc toujours préférable de lui laisser une note utile plutôt qu'une note déroutante.
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 à comprendre son objectif par eux-mêmes.
Organiser le code de manière lisible et maintenable est également essentiel lors de l'écriture de logiciels, car cela permet à d'autres personnes qui n'ont peut-être pas travaillé sur votre projet auparavant pour se lancer facilement et commencer à contribuer sans trop d'effort ou confusion.
Exemples d'auto-expression réussie à travers le code
Découvrez ces exemples célèbres de ceux qui se sont exprimés à travers le code.
Grâce Hopper
Hopper a été un pionnier dans les premiers jours de l'informatique, développant le cadre conceptuel des langages de programmation modernes. Un prix en son nom, le Grace Murray Hopper Award, est un prix convoité pour de nombreux informaticiens célèbres depuis 1971. Elle a également travaillé au développement de normes pour les langages d'écriture et de programmation, en particulier COBOL, l'un des premiers langages de programmation de type anglais au monde.
Marc Zuckerberg
Facebook, un site de réseautage social créé par 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 d'être simplement un site de réseautage social. Maintenant, de nombreux programmeurs ont construit des applications dessus qui sont souvent plus populaires que Facebook lui-même.
Linus Torvalds
Torvalds créé le système d'exploitation Linux, un clone Unix pour 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 sur des projets et s'exprimer à travers le monde via des logiciels. Des millions d'autres l'utilisent chaque jour sans même s'en rendre compte.
Reshma Saujani
Fondation de Saujani Filles qui codent qui crée des organisations à but non lucratif qui permettent aux filles de s'exprimer à travers la technologie et de poursuivre des carrières dans les domaines STEM. Son travail a donné du pouvoir aux jeunes organisations à but non lucratif du monde entier.
Ben Silberman
Le site Web de Silbermann, Pinterest, est une plate-forme 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 collecter et de partager leurs inspirations et leurs intérêts en ligne. Silbermann a lancé le site Web en 2010.
L'expression de soi à travers le code est essentielle
Le succès en programmation ne dépend que partiellement de la capacité mathématique. Cela dépend aussi beaucoup de l'art de s'exprimer. Les meilleurs développeurs communiquent efficacement avec leur équipe, via des extraits de code, des commentaires informels ou un contact en personne.
Le langage de code n'est qu'un élément du développement logiciel. Apprendre à communiquer dans cette langue 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 ?