Avant, j'aimais la connaissance, car c'est cool d'apprendre de nouvelles choses, mais maintenant, j'aime plutôt l'argent parce que la connaissance m'a déçu, parce que lorsqu'on croit suffisamment connaître et maîtriser, on est plupart désagréablement surprise par de nouvelles choses, ce qui est très frustrant et remet sans cesse en cause notre intellect.
Plus Jeune, j'ai longtemps apprécié le Front-End au point de maîtriser tout l'environnement JavaScript du bout des doigts, du core JavaScript (j'ai vraiment tout appris en profondeur, son fonctionnement interne et tout) aux Frameworks React, Angular en passant par le nodeJS coté Back-End, mon objectif était de tout faire ce dont j'avais besoin uniquement en me servant d'un seul et même langage de programmation, ce qui m'a été utile puisque j'ai pu créer plusieurs choses cool comme une superbe app et je dirai que je suis un expert du front-END, et pour le BACK-END, je me servais soit de NodeJS ou des services externes comme Firebase et AWS.
Mais Maintenant, je vois que ce n'est pas suffisant, car il faut également avoir une expertise en BACK-END pour être un bon DEV, c'est vrai que par le passé, j'avais appris PHP, JAVA, C, C++, bref les principaux langages de programmation BACK-END, mais exclusivement en me limitant au langage de programmation propre, j'avais même pu développer plusieurs petites App et jeu en C&C++ et conçu de nombreux site web en PHP, dont une app de chat en ligne que j'avais hébergé à l'époque sur un serveur qui s'appelait RaidGHost si j'ai bonne mémoire, bref...
Je ne voulais surtout pas pousser mes connaissances ou me spécialiser dans un de ces langages, car avec NodeJS qui utilise déjà du JavaScript ça n'en valait pas la peine, or aujourd'hui, je me suis rendu compte que le choix d'une technologie ne devrait pas dépendre de vos choix personnels, mais plutôt du choix du marché, et donc c'est après une profonde évaluation que je me suis lancé dans l'apprentissage du langage de programmation que j'ai estimé pour moi nécessaire, c'est-à-dire le JAVA, je connaissais déjà bien le langage en lui-même, mais il était temps pour moi d'apprendre l'environnement JAVA c.-à-d. Les Frameworks JAVA EE, SPRING, les architectures de conception, les bibliothèques tierces, les Tests, etc... tout comme je l'avais fait pour JavaScript à l'époque.
Donc, pour conclure, comme je le disais plus haut, mon amour pour la connaissance d'un langage en particulier n'est plus, car c'est bien par amour pur que je suis allez aussi loin avec le JavaScript, Mais hélas cela n'échappe pas à la loi de l'offre et de la demande, certe le JavaScript est très demandé, mais en complément avec un langage de programmation Back-END, et donc moi, j'en ai marre d'apprendre de nouvelles choses quasi quotidiennement ça déçoit à la longue, j'ai horreur des surprises, bonne ou mauvaise alors, je préfère me concentrer sur l'argent plutôt que sur l'amour pour prendre des décisions futures, car lui au moins ne change pas et ne déçoit pas.
Commentaires
Enregistrer un commentaire