C'est quelque chose que nous avons commencé notre cours avec l'idée que lorsque nous apprenons quelque chose avec notre
temps et nos ressources limités, nous devons nous assurer que nous comprenons le concept le plus important.
Pourquoi apprenons-nous cela?
Pourquoi cela vaut-il mon temps et pourquoi est-ce quelque chose auquel je devrais consacrer ce temps ?
Trop souvent, nous voyons de nouvelles choses dans l'écosystème des développeurs, c'est toujours excitant de travailler sur la chose la
plus récente et la plus brillante dont tout le monde parle.
Mais rappelez-vous que ces bibliothèques, ces frameworks, ces fichiers de configuration et ces outils, ces choses vont et viennent.
Ils changent toujours.
Vous pouvez être un maître de Westpac un jour et deux ans plus tard, personne ne s'en soucie car il existe un meilleur
outil.
Ce qui reste, ce sont les sujets informatiques fondamentaux et les pratiques de développement de logiciels.
Bien sûr, ces choses changent également avec le temps, mais elles évoluent toujours lentement en gardant à l'esprit pourquoi, lorsque vous apprenez
de nouvelles choses, assurez-vous de comprendre pourquoi la solution a été créée.
Quel problème résout-il et pourquoi est-ce la réponse à vos problèmes ?
Si vous êtes capable de faire cela, vous cessez d'être un joueur de rattrapage dans l'écosystème des développeurs, essayant
toujours d'apprendre la dernière bibliothèque, l'outil le plus récent, les fonctions les plus intéressantes à apprendre.
C'est comme un jeu de hamster qui essaie constamment de suivre
la roue, essaie de courir sur cette roue, mais est plutôt un observateur qui regarde l'écosystème évoluer d'en haut.
Regardez comment les nouvelles bibliothèques vont et viennent, comprenez le pourquoi des bibliothèques, quels problèmes elles se posent, comprenez
la situation dans son ensemble, pourquoi nous faisons les choses mais soyez l'observateur, pas le hamster.
Vous aurez une carrière plus heureuse et plus longue dans l'ensemble.
Croyez-moi, vous n'essayerez pas constamment de rattraper chaque bibliothèque et chaque framework de cette façon.
Cette vision d'ensemble est ce qui fait un développeur senior, un manager ou un leader.
Ils n'ont pas une vision étroite, ils voient l'ensemble de l'écosystème et ils sont capables de prendre des décisions intelligentes grâce
à cela.
Alors commencez toujours par pourquoi.