En effet je fais bien une distinction entre le développeur débutant (qui n'a souvent jamais rien vu de ces notions), le développeur tout court (qui utilise un VCS, un IDE, lit des specs, fait des tests, etc..) et le développeur senior et/ou expert technique (qui lui a la responsabilité de faire les algos compliqués, poser l'archi technique, mettre en place la gestion de conf...)
Je n'attends pas les mêmes choses de chacun c'est bien évident !
Et du coup les critères de sélection sont en conséquence.
Ce que je dis c'est que je n'ai pas besoin d'une équipe projet constituée à 100% d'experts techniques. C'est overkill, ça coute un bras et en plus ils vont se taper dessus parce leur framework/algo est meilleur/plus performant que celui du voisin (ce que j'appelle le syndrome de l'expert technique).
En contrepartie en effet ça dépote :)
Je préfère un mix de niveaux d'expertise, qui permet à l'expert de coacher le développeur qui lui même explique au débutant comment faire un commit.
Mais la recette miracle n'existe pas, et en plus elle est spécifique à chaque projet !
[^] # Re: Les deux mon général
Posté par Pierre Tramonson . En réponse au journal Ce qu'on demande à un développeur aujourd'hui. Évalué à 2.
En effet je fais bien une distinction entre le développeur débutant (qui n'a souvent jamais rien vu de ces notions), le développeur tout court (qui utilise un VCS, un IDE, lit des specs, fait des tests, etc..) et le développeur senior et/ou expert technique (qui lui a la responsabilité de faire les algos compliqués, poser l'archi technique, mettre en place la gestion de conf...)
Je n'attends pas les mêmes choses de chacun c'est bien évident !
Et du coup les critères de sélection sont en conséquence.
Ce que je dis c'est que je n'ai pas besoin d'une équipe projet constituée à 100% d'experts techniques. C'est overkill, ça coute un bras et en plus ils vont se taper dessus parce leur framework/algo est meilleur/plus performant que celui du voisin (ce que j'appelle le syndrome de l'expert technique).
En contrepartie en effet ça dépote :)
Je préfère un mix de niveaux d'expertise, qui permet à l'expert de coacher le développeur qui lui même explique au débutant comment faire un commit.
Mais la recette miracle n'existe pas, et en plus elle est spécifique à chaque projet !