En tant que développeurs, nous nous retrouvons souvent hyper concentrés sur comment apprendre ce nouveau langage de programmation ou ce nouveau framework JavaScript.
Les compétences techniques sont bien sûr le cœur de nos métiers, mais les fameuses soft skills sont également très importantes si nous voulons accomplir de plus grandes choses. Dans les lignes qui suivent, je vais aborder différents points qui montrent pourquoi ces compétences sont essentielles.
Tout d'abord, il est important de définir ce que sont les soft skills. Elles peuvent être définies comme toute compétence comportementale qui peut aider quelqu'un à interagir efficacement avec d'autres personnes. Dans une industrie où tout le monde travaille en équipe, à distance ou en présentiel, vous comprenez à quel point cela peut être essentiel. À titre d'exemple, on peut citer les compétences en communication et en leadership.
Le stéréotype classique du développeur est le gars qui reste toujours dans son coin à taper des trucs de geek. Ce récit est l'exact opposé de la réalité. Les développeurs travaillent la plupart du temps dans des équipes Agile où la communication et l'esprit d'équipe sont essentiels.
Ils sont également impliqués dans le processus de conception produit et ont des contacts fréquents avec d'autres personnes comme les designers, les clients ou les parties prenantes. Il est donc très important pour eux de savoir interagir efficacement et harmonieusement avec les autres.
La communauté du développement logiciel inclut également des freelances et des indie hackers. Ces développeurs aident les entreprises à atteindre leurs objectifs ou créent leurs propres produits. Même s'ils ne travaillent pas la plupart du temps en équipe, les soft skills sont encore plus pertinentes pour eux. Ils interagissent constamment avec des clients et ne pas avoir une bonne éthique de travail, des compétences en communication et de l'adaptabilité peut être fatal pour leur activité.
La vérité est que les clients et les investisseurs ne se soucient pas des aspects techniques derrière un produit. Si quelqu'un veut être capable de vendre ou promouvoir son travail, de bonnes compétences relationnelles sont déterminantes.
Je recommande de commencer à travailler sur des choses spécifiques comme la prise de parole en public, la communication assertive et l'écoute active. Je travaille encore sur ces compétences mais des livres comme Public Speaking Skills For Dummies ou Messages: The Communications Skills Book m'ont beaucoup aidé dans mon parcours de développement de mes soft skills en tant que développeur.
Ceci étant dit, j'espère que vous serez plus conscients de ces compétences car elles sont un élément clé si vous voulez avoir une carrière réussie et brillante.