IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

À quel stade peut-on commencer à se déclarer expert dans une compétence ?

Le , par la.lune

1KPARTAGES

À quel stade peut-on réellement commencer à se déclarer expert dans une compétence ?
Dites-nous ce que vous en pensez.

La question parait banale, mais au fond, elle ne l’est pas. Un peu plus de précision est nécessaire pour se fixer dans un contexte. Parmi les sujets de recherche actuels en génie logiciel, c'est la mise en place des jeux sérieux qui visent à permettre de jouer et perfectionner ses compétences sur la mise en place d'un processus de développement, le management d'équipe au sein du processus et l'évolution des collaborateurs.

Ce n'est pas facile de bien mesurer et cadrer le niveau d'un collaborateur. La notion d'expert peut être assez suggestive. Par là, on voit que c'est intéressant de discuter et débattre un peu sur des sujets pareils.

Le but de ce débat nait de la récente intégration du profil professionnel sur Developpez.com. Chacun peut mentionner ses compétences, ce qu'il sait faire selon son niveau. Ce n'est pas pour décorer le site que cette nouveauté a été intégrée, mais pour des objectifs dont le besoin des recruteurs pourrait faire partie. Alors, est-ce que chacun sait comment bien le remplir ? Personnellement, je veux bien apprendre des idées des autres.

En effet, quelles sont les bornes des niveaux : débutant, intermédiaire, confirmé et expert pour une compétence donnée ? Certes, ce n'est pas comme des maths où l'on peut se référer à des intervalles [0,1], [1,3], etc. mais, ce qui est sûr est que celui qui est normalement de niveau confirmé n'allait pas douter qu'il est déjà intermédiaire. Mais quand peut-il se dire à 100% confirmé dans une compétence ? Là, il peut rester comme ça sans pouvoir décider alors que d'autres disent des mensonges. C'est ça qui est grave.

Sans oublier que dans nos CV, on ne mentionne pas toujours qu’on est de tel niveau avec telle compétence. Même s'il y en a beaucoup qui le font. Mais durant l'entretien, on exprime notre niveau dans telle compétence ou on mesure nos compétences et nos performances au cours du temps. Mais j'ai mentionné le cas d'expert, le titre, parce que la question reste un peu délicate, mais la discussion concerne le tout.

Pour le cas d'expert, on ne va pas parler de ceux qui sont experts sans discussion, avec aussi des témoignages des autres, mais les experts pour une technologie ne sont pas tous égaux. Il y a plusieurs niveaux à mon avis. Alors, comment se déclarer expert pour une compétence donnée ? Sans qu'une personne conteste l'évaluation.

Est-ce parce que je sais faire des bons produits avec un langage que je peux me déclarer expert ? Est-ce que la maîtrise de toutes les API standards d'un langage (pas aussi simple que ça), et avoir passé beaucoup de temps avec peut suffire pour permettre de nous déclarer expert ? Ou bien l'API de base suffit-elle ?

Est-ce qu'avoir une très bonne maîtrise dans un domaine précis d'un langage qui répond à un besoin donné suffit de dire qu'on est expert dans le langage ?

Par exemple, on peut trouver une personne qui est très forte en PHP, il fait tout ce qu'il faut avant même le délai imparti. Pourtant, il est incapable de coder en PHP une application pour la couche TCP/IP, ou coder son propre serveur websocket au cas où il le voudrait ou qu'on l'exige. Certains peuvent le considérer expert vu ses capacités. L'est-il ou pas ? Pareil pour une autre techno .NET, Java, C/C++... En Java par exemple, un développeur peut ignorer comment créer des sockets multipoints ou utiliser l'API Reflection : grandement utilisé par le JDK. Il a une expertise en JavaEE : bâti des API de base du langage qu'au fond un développeur peut ignorer. Est-ce que cela suffit pour être appelé expert en Java ? Les exemples sont très nombreux.

Et comment peut-on aussi juger une personne qui a passé beaucoup de temps à développer dans un langage, mais ne se met pas à jour, est-il un expert ou pas ? Ou bien il suffit de pouvoir toujours relever les défis avec perfection dans un temps plus court que la normale pour mériter le titre ?

Tu peux trouver des personnes qui sont très fortes dans un langage, mais quand il s'agit de parler des API de base d'un langage qui gèrent la sécurité, là ils sont bloqués. Et pourtant, ils se disent experts. Alors, quoi ?

Quel est votre avis sur la question ?

Une erreur dans cette actualité ? Signalez-nous-la !