Les technologies liées au développement web et à la programmation informatique sont en constante évolution. Le métier de développeur se renouvelle sans cesse et nécessite un apprentissage continu pour rester à la page des dernières avancées technologiques.
Les entreprises sont en effet de plus en plus réactives et ouvertes aux innovations. Cela rend chaque nouvelle technologie d’aujourd’hui toujours plus susceptible de devenir un standard (et donc un critère de recrutement important) de demain. Par exemple, la demande en développeurs blockchain dans le monde était en croissance de 517% en 2018 et est tombée à 9% l’année suivante selon Hired. À l’inverse, la demande en développeurs réalité virtuelle & augmentée (AR/VR) était en croissance de 1400% en 2019 contre moins de 4% l’année précédente.
Face à cette extrême volatilité du marché du travail dont les critères de recrutement les plus importants fluctuent d’une année à l’autre en fonction des tendances, le développeur doit s’adapter en permanence grâce à une veille technologique efficace. La veille technologique consiste à se tenir informé des dernières innovations technologiques de façon systématique. Elle est fondamentale pour tout développeur qui souhaite évoluer et garder un maximum de portes ouvertes sur le marché du travail et pour ses projets personnels.
Dans cet article, vous retrouverez des conseils et des ressources pour construire une veille technologique efficace et rester à la pointe de votre domaine.
Le concept de compétences en T (T-shaped skills en anglais) est une métaphore permettant de décrire les compétences d’une personne : la barre verticale du T montre la profondeur des compétences dans un domaine bien précis alors que la barre horizontale symbolise la capacité à collaborer sur de nombreux sujets différents.
Ce profil en T est particulièrement recherché chez les développeurs qui doivent être spécialisés dans un domaine spécifique tout en maîtrisant de multiples notions transversales. Un exemple de ces profils très demandés pourrait être un développeur avec des notions de big data, blockchain et IA tout en étant spécialiste du développement d’API REST.
En tant que développeur, vous devez effectuer votre veille technologique de façon à connaître les éléments de culture générale importants pour les postes que vous recherchez tout en restant à la pointe de votre spécialité.
Par exemple, un développeur frontend peut se spécialiser en React et avoir de fortes compétences en data-visualization via une librairie type d3.js mais il va également prendre le temps de comprendre les mécanismes d’Admin Système qui permettent de déployer une app react.
Le cliché du développeur geek ne connaissant que ses lignes de code a la vie dure en entreprise. Les sociétés sont aujourd’hui à la recherche de profils complets capables de comprendre les enjeux globaux de leurs projets et d’être en collaboration directe avec les clients, les équipes commerciales, marketing etc.
Pour être efficace et servir votre attractivité en tant que développeur, votre veille technologique doit se pencher sur différents points:
Des sites tels que dev.to ou medium sont de bons points de départ pour commencer à dégrossir les sujets. Vous trouverez également de bonnes ressources gratuitement sur YouTube.
Si avoir des connaissances transversales est un avantage indéniable, l’atout majeur du développeur reste son domaine de spécialisation. Votre veille technologique doit effectuer un focus particulier sur votre spécialité : quelles sont les dernières tendances liées à vos technologies de prédilection, les prochaines mises à jour attendues, les limites récemment atteintes etc.
Concernant la veille sur votre spécialisation, il est crucial de ne pas manquer les annonces importantes émises par les acteurs principaux de votre secteur. . Une bonne pratique est d’identifier et de suivre les influenceurs dans votre spécialité sur les réseaux sociaux tels que Twitter et LinkedIn. Certains auront parfois leurs propres blogs ou mailing list.
Suivre les influenceurs est un bon moyen de se tenir au courant des sujets les plus discutés dans votre domaine mais cela ne peut être votre seule source d’information. Une veille technologique efficace doit se faire sur le long terme et par le biais de ressources variées et qualitatives.
Le web ne manque pas de ressources pour apprendre à coder et faire votre veille technologique. L’important est de sélectionner les ressources les plus pertinentes pour votre spécialité et de vos centres d’intérêt mais également de varier les ressources pour obtenir une veille complète.
De nombreuses conférences dédiées aux développeurs sont organisées chaque année dans le monde entier. Il serait très difficile et coûteux de participer physiquement à toutes celles qui vous intéressent (même si c’est une bonne idée), mais heureusement la quasi-totalité de ces évènements sont disponibles totalement ou partiellement en replay.
Parmi les conférences qui devraient vous intéresser, par exemple MongoDB.live, Microsoft Ignite, ou les conférences React. En France, on peut citer Web2Day, Devoxx, dotJS et DevBreak.
Les conférences offrent souvent deux formats de contenu. Les conférences où de grands intervenants du développement logiciel viennent partager leurs connaissances sur un sujet précis et les ateliers, en plus petit comité où vous êtes amené à manipuler du code.
L’intérêt des conférences est double. Vous avez accès à des personnes et leurs connaissances pour apprendre d’eux et vous pouvez rencontrer de nombreux autres développeurs pour faire grandir votre réseau.
En 2020 le marché des conférences a profondément été bouleversé para la crise du Covid. Aujourd’hui beaucoup de conférences offrent des accès remote, parfois gratuitement. S’il est toujours intéressant de regarder les conférences en replay, on perd tout de même l’avantage de rencontrer ses confrères.
Plus petits et plus locaux, les meetups sont des répliques miniatures des conférences. Il en existe dans toute la France (et même à l’étranger) sur les différents sujets tech.
Même si la qualité de la présentation des meetups peut laisser parfois à désirer, le niveau est plus accessible que les conférences, c’est gratuit le plus souvent et vous avez l’opportunité de rencontrer des développeurs et autres acteurs de la tech de votre ville.
Dans le même esprit que les influenceurs à suivre sur les réseaux sociaux, les chaînes Youtube sont un bon moyen de trouver du contenu éducatif concernant les technos que vous souhaitez découvrir ou sur lesquelles vous voulez vous spécialiser. Certaines chaînes permettent par exemple d’avoir un aperçu du quotidien d’un développeur alors que d’autres sont plutôt conçues pour divertir tout en instruisant.
Parmi les nouveaux médias très pertinents pour effectuer une veille technologique de développeur, les podcasts sont une ressource idéale. Stimuler la mémoire auditive et verbale est très efficace pour retenir des informations importantes. Le format des podcasts permet de les écouter en faisant autre chose. De plus, des intervenants variés peuvent être invités à partager leur expérience et leur point de vue, ce qui est plus rare dans les autres formats.
En France, on peut citer par exemple If This Then Dev, Artisan Développeur, Café craft et bien sur le podcast de Welovedevs.
Souvent animés par les influenceurs évoqués plus tôt, les blogs de développeur sont une ressource fondamentale pour votre veille technologique. Tantôt spécialisés, tantôt généralistes, ils permettent d’obtenir des points de vue différents en fonction des sujets. Les espaces commentaires de ces blogs abritent souvent des débats animés et des bons conseils.
Parmi nos recommandations se trouvent les blogs Jesuisundev, CodeHeroes, Lilobase et notre blog.
Certains sites permettent aux développeurs de bloguer sur leur plateforme où servent simplement d’annuaire de liens sur des sujets tech. Les plus connus sont Dev.to et Medium où la communauté tech y est très active. Vous y trouverez de nombreux tutoriels, guides et explications sur des notions d’architectures ou bonnes pratiques en développement.
D’autres comme le site de News de HumanCoders ou Le Journal Du Hacker proposent aux auteurs de référencer leurs articles. En tant que lecteur vous avez accès à une liste de nouveaux articles sur des sujets tech.
Les tests techniques ne servent pas qu’à valider vos connaissances, certains tests « juniors » permettent de survoler une technologie et d’en découvrir les bases. C’est le cas par exemple de notre série de test technique « les bases ».
Voici quelques sujets qui pourraient vous intéresser :
Google propose deux outils intéressants (tous deux basés sur Google News) qui peuvent aider dans votre veille technologique :
Passer du temps à suivre les influenceurs, les blogs ou les podcasts peut être très instructif et utile mais aussi très chronophage. Vous devez valoriser votre veille en la documentant. C’est ce qu’on appelle une veille technologique active et c’est une pratique très appréciée des employeurs et des clients car elle renforce votre autorité et votre légitimité en tant que développeur et/ou dans un domaine spécialisé spécifique.
La veille technologique active est toutes les actions entre le simple fait de prendre des notes et la publication régulière sur un blog. Cela peut également signifier publier des articles sur Médium, tweeter ou poster sur LinkedIn. En plus de valoriser votre travail de veille en exposant les fruits à la face du monde, formuler à l’écrit et faire des déclarations publiquement à propos d’une technologie vous force à vérifier que vous ne dites pas de bêtises. C’est donc un excellent stimulant pour renforcer vos connaissances à tous les niveaux. Enfin, en tant que documentation de votre veille, cette pratique vous permet de revenir facilement sur des choses que vous avez lues, entendu ou compris pour relire ou enrichir.
En conclusion, une veille technologique efficace pour un développeur consiste à choisir des ressources variées et pertinentes pour renforcer à la fois ses connaissances dans sa spécialité et sa culture générale de développeur. Elle doit donner lieu à une documentation active pour être valorisée (posts sur les réseaux sociaux, sur un blog…).
Les maladies inflammatoires chroniques de l’intestin ou "MICI" sont invisibles, mais leurs impacts sur la…
Depuis l'été, j'ai un Pixel qui intègre à la fois un TPU (Tensor Processing Unit)…
On se retrouve dans un nouvel article avec toutes les infos sur cette nouvelle saison…
Pourquoi l’inclusion numérique est essentielle : le point avec Mathieu Froidure. Dans un monde de…
Elles sont passées où les femmes dans la tech ? Entre le manque de représentation…