Les développeurs les plus célèbres étaient-ils prédestinés à devenir programmeur depuis leur enfance ? De l’avis d’un développeur web dénommé Tony You, ce serait de la naïveté que de croire cela. Selon lui, certains programmeurs « à succès » contribuent à entretenir des stéréotypes selon lesquels, un bon programmeur serait celui-là qui est un vrai passionné du code et qui a un talent particulier pour le faire. Tony You donne des exemples de plusieurs développeurs très célèbres qui ont conçu des systèmes à réel succès et qui pourtant n’étaient pas de véritables passionnés du code, pour essayer de casser de stéréotype du « génie du code ».
Le premier exemple cité par ce développeur web est celui du créateur de Django, Jacob Kaplan-Moss, qui se présente sur son compte Twitter comme n’étant « pas un vrai programmeur ». Le créateur de Django a, dans une présentation, déclaré que le mythe du « programmeur génie » était très dangereux. D’après lui, cela ne fait que dissuader des programmeurs potentiels à se lancer dans ce métier se mettant dans la tête qu’ils ne pourront pas rattraper le gap qu’il y a entre eux et ces génies. D’autre part, Jacob Kaplan-Moss estime que cela peut contribuer à frustrer certains programmeurs qui ne sont pas des « stars » dans le milieu qui verrait systématiquement leur travail comme étant de moindre qualité, comparé aux codes écrits par des programmeurs plus « talentueux ». Pour lui la programmation c’est juste un ensemble de compétences qui peuvent s’apprendre facilement et qu’il n’est pas nécessaire d’avoir beaucoup de talent pour le faire.
Le deuxième exemple cité par Tony You constituant un contre-exemple du mythe du « génie de la programmation » est celui du créateur de Bootstrap, Jacob Thornton. Ce dernier a déclaré dans une interview qu’il « était sur le point de faire des études de sociologie » et qu’il « détestait les ordinateurs ». Jacob ajoute également qu’il avait été recruté pour un poste pour lequel il n’était pas qualifié. D’après Tony You, cet exemple prouve encore une fois de plus qu’il est bien possible d’occuper un poste de programmeur sans pour autant être un génie du code. Ce qui a le plus aidé le créateur de Bootstrap dans sa carrière de développeur n’était pas un talent particulier ou de la passion, mais plutôt le travail d’équipe. En effet, il déclare lui-même qu’il « aime vraiment travailler avec ses amis ».
Rasmus Lerdorf, le créateur de PHP, est aussi l’un de ces programmeurs qui n’étaient pas de vrais fans du code. Tout comme Jacob, il se présente comme n’étant pas un vrai programmeur et que pour faire un programme, il se contente d’assembler « des choses jusqu’à ce que ça marche ». Rasmus déclare ne pas comprendre comment des gens peuvent aimer la programmation. Selon lui, si les puristes critiquent son code en disant qu’il n’optimise pas la gestion de la mémoire par exemple, il se contenterait de « redémarrer le serveur Apache après chaque dix requêtes », car l’essentiel est d’arriver à « résoudre des problèmes ».
Le créateur de Rails, David Heinemeier Hansson, quant à lui, affirme qu’il n’était pas du tout sûr qu’il serait un programmeur quand il travaillait avec Java et PHP et qu’il s’ennuyait avec ces langages. C’est ce qui l’a poussé d’ailleurs à chercher autre chose, un autre langage ou une autre technologie pour sortir de ces deux technologies avec lesquelles il s’ennuyait. D’autres développeurs sont du même avis que ces quatre développeurs célèbres et le font savoir à travers des citations telles que « n’importe qui peut écrire un code compréhensible par un ordinateur tandis qu’un bon programmeur écrit un code compréhensible par un humain ».
Source : medium.com
Et vous ?
Pensez-vous que le talent et la passion font les bons développeurs ?
Voir aussi
le forum Débats sur le développement
Le talent et la passion suffisent-ils pour faire un bon développeur ?
Les créateurs de Django, PHP et Rails n'étaient pas des passionnés du code
Le talent et la passion suffisent-ils pour faire un bon développeur ?
Les créateurs de Django, PHP et Rails n'étaient pas des passionnés du code
Le , par Victor Vincent
Une erreur dans cette actualité ? Signalez-nous-la !