ce n'est pas la question d'être pour ou contre...
à court terme moi ça ne me dérange pas..
sur le long terme trop se concentrer sur des "technos" est très néfaste pour mener à bien un projet.
Parce que si on recrute des gens c'est essentiellement pour mener à bien un projet informatique, pas exclusivement pour mettre en pratique des compétences techniques sur un projet.
Or 99% des recrutements, offres d'emploi et vie au travail ne concernent que mettre en oeuvre des compétences techniques , pas du tout d'avoir la vision d'un projet.
C'est pour ça que si j'ai la chance de créer mon entreprise, je ne veux pas d'experts sur Java ou .NET des gens qui connaissent les classes d'un framework par coeur, ça ne m'apportera rien.
Après tout pour un candidat qui ne connait pas telle ou telle techno Microsoft, il y a le MSDN ou les livres pour ça...
Je veux des gens qui soient capables d'apporter des idées d'innovation, de comprendre la globalité d'un projet,des personnes capables de créer des algorithmes parfois pointus....parce que sinon tôt ou tard je serai anéanti par la concurrence.
Ensuite les compétences techniques qu'elles soient certifiées ou non par un test technique c'est un peu une tautologie c'est comme vouloir piloter un avion sans avoir le brevet de pilote.
C'est la faute aux éditeurs de technos qui veulent verrouiller les programmeurs sur une techno..et c'est le problème de vouloir copier des méthodes américaines, c.a.d. industrialiser un projet logiciel avec des experts .NET, des architectes, des gestionnaires de projets.
Or en France les entreprises n'ont pas suffisamment de moyen pour industrialiser un projet..
Encore une fois moi ça ne me dérange pas de faire passer des entretiens techniques avec des tests mais il ne faudrait pas que mettre le nez dans le guidon sur des technos devienne l'orientation essentielle d'un projet...
pour ce qui est des tests techniques ça peut mener à du bachotage et en définitif l'intérêt peut être mitigé...
oui et non..si on se passionne pour un langage informatique en particulier par exemple dot NET mais sans en faire une application c.a.d. développer un projet qui a un sens ( commercial ou open source ) pour moi c'est faire "de l'informatique pour de l'informatique".. donc ça n'a pas d'intérêt.
La programmation , les outils de développement ce sont des moyens /outils pas des finalités.Réaliser un projet informatique oui est une finalité.
Or c'est pas parce qu'on expert Java ou NET avec des années d'expériences qu'on va forcément réussir un projet informatique...la bonne réalisation d'un projet informatique c'est d'en comprendre la finalité..
Partager