Je travaille avec quelqu'un qui insiste sur le fait que tout bon ingénieur logiciel peut se développer dans n'importe quelle technologie logicielle, et l'expérience dans une technologie particulière n'a pas d'importance pour construire un bon logiciel. Son analogie était que vous n'avez pas besoin de connaître le produit en cours de construction pour savoir comment construire une chaîne de montage qui fabrique ledit produit.
D'une certaine manière, c'est un compliment à regarder d'un œil tel que "si vous êtes bon, vous êtes bon à tout", mais d'une certaine manière, cela banalise également la profession, comme dans "Codemonkey, go sling code". Sans expérience dans certains frameworks logiciels, vous pouvez rapidement avoir des ennuis, et c'est important.
J'ai essayé d'expliquer cela, mais il ne l'a pas acheté. Y a-t-il des opinions ou des pensées différentes à ce sujet pour aider à expliquer que mon expérience en une chose ne se traduit pas en toutes choses?