C'est effectivement souvent la méconnaissance de la programmation modulaire qui fait péter un câble aux débutants en POO...
Je te reprendrais par rapport à un point de vocabulaire :
connaître un maximum de langage n'est pas nuisible, c'est
vouloir tous les maîtriser qui l'est.
- Maîtriser 3 ou 4 langages, surtout à des niveaux d'abstraction différents, est déjà habituellement "beaucoup". Je parle bien de réelle maîtrise, hein...
C'est une excellente chose, cela fait un excellent développeur, il est déjà rare qu'un développeur aie une réelle maîtrise de plus d'un langage... Certains ne maîtrisent même pas leur langage principal ! - Savoir se débrouiller dans une demi-douzaine de langages supplémentaires, sans en être un spécialiste par contre, c'est une bonne chose aussi : ça ouvre l'esprit, ça permet d'être adaptable à plein de situations, et éventuellement de pouvoir se réorienter sans souci en cours de carrière.
- Connaître vaguement le principe général et la philosophie d'une douzaine d'autres langages, même si on ne sait pas forcément développer avec, c'est également souhaitable.
Au pire, ça permet d'avoir une idée originale, quitte à devoir en discuter avec un spécialiste du langage en question pour l'affiner. Là, c'est plus une qualité pour un chef de projet, mais même un développeur en retire un bénéfice, la "culture générale" informatique.
Ceci permet bel et bien d'avoir un "bon" développeur... Je dirais même un "très bon", d'ailleurs.
Par contre, toute personne qui dit "maîtriser" autant de langages est soit un vantard menteur (cas le plus probable), soit un véritable psychopathe qui sera difficilement gérable, car plus intéressé par sa "collection" de langages connus que par le fait d'appliquer son savoir... Dans les deux cas, ce n'est pas un collègue, c'est un chômeur.
Partager