Une approche de l'apprentissage continu
Pour réussir en tant que développeur, il faut continuellement apprendre et améliorer ses compétences. Mais il y a tout simplement trop de choses à apprendre et trop peu de temps.

Pour réussir en tant que développeur, il faut continuellement apprendre et améliorer ses compétences. Mais il y a tout simplement trop de choses à apprendre et trop peu de temps.
Voyons quelques principes avec lesquels nous pouvons investir nos efforts d'apprentissage de manière efficace et obtenir des gains maximums.
De petites améliorations tous les jours
Avant tout, il est important d'investir un peu de temps et d'énergie chaque jour (normal).
Créez une habitude en fixant un moment et un lieu pour essayer quelque chose de nouveau - apprendre, construire, pratiquer. 1% d'amélioration chaque jour vous rendra deux fois meilleur en 70 jours. (a probablement été dit trop de fois) Construire cette habitude demande un peu d'effort mais tout semble sans effort une fois qu'on y est arrivé.
Quelques trucs qui aident dans le processus :
- Faire des listes de choses à faire à court et à long terme
- Fixer des rappels d'apprentissage (sur un calendrier plutôt que dans la tête)
- Un environnement qui favorise l'apprentissage et évite les distractions.
Devenez suffisamment bon dans votre domaine de prédilection
Chacun doit être bon dans les technologies particulières avec lesquelles il travaille.
Si vous travaillez, le premier objectif est d'être bon dans votre travail. Si vous êtes à la recherche d'un emploi, concentrez-vous sur le rôle que vous souhaitez obtenir. Consacrez votre temps et vos efforts d'apprentissage aux compétences les plus essentielles pour votre emploi. Cela inclut les compétences techniques et les compétences générales.
Diversifiez ensuite
Une fois que vous maîtrisez les compétences nécessaires, il est temps de vous intéresser à d'autres technologies.
Il y a deux directions à explorer :
1. Les outils qui vont bien avec votre niche.
Mon truc personnel est de regarder les descriptions de poste correspondant à mon rôle actuel et de chercher les lacunes dans mes connaissances.
La stratégie d'exécution consiste à maîtriser d'abord les éléments essentiels, puis à construire et à approfondir.
C'est en maîtrisant ce qui fonctionne bien dans votre niche que vous obtiendrez les augmentations, les promotions et les changements de poste. Il est plus logique de consacrer du temps à cela.
2. Les outils qui entrent en concurrence avec votre niche.
S'il existe un outil concurrent de vos outils actuels, il vaut la peine de savoir pourquoi il existe, quelles sont les différences et comment choisir entre les deux.
Une base de données, un framework, une bibliothèque et parfois un langage de programmation différents entrent dans cette catégorie.
Cela vous rend capable de prendre des décisions éclairées au travail. Cela vous permet également d'être prêt pour l'avenir si vous devez un jour changer votre pile technologique ou certaines de ses parties.
Gardez un œil sur les objets brillants
Passer trop de temps sur des objets brillants ou passer d'un contexte à l'autre peut entraîner une perte de temps et d'énergie. Toutefois, cela ne signifie pas que vous devez ignorer les technologies à venir.
Il vaut la peine de garder un œil sur les choses prometteuses qui se passent autour de vous. Apprendre quelque chose qui est encore en train de devenir populaire peut vous donner une longueur d'avance. Si la chose a un bon avenir, elle peut être très gratifiante pour vous.
Ayez un peu de FOMO (fear of missing out) lorsque vous voyez des gens faire de l'hypocrisie sur quelque chose. Mais en même temps, investissez votre temps de manière responsable.
Les premières questions à se poser sont les suivantes,
Quelles sont les chances que cette nouvelle chose soit utilisée à grande échelle dans l'industrie ? Quelles sont les chances que vous l'utilisiez dans le cadre de votre travail ? Rétrospection et replanification permanentes Pour ne pas être submergé par le nombre de technologies à apprendre et aussi pour rester sur la bonne voie, il est important de se surveiller.
Prenez le temps de revoir votre parcours de temps en temps. Pour vérifier où vous investissez du temps et s'il y a des changements à faire pour le rendre plus efficace.
Questions à se poser lors de l'examen :
- qu'est-ce qui est urgent et doit être priorisé,
- ce qui est dépassé et doit être réduit et
- ce qui doit être revu.