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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Un algorithme pour dénicher des développeurs talentueux ?

  1. #21
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2008
    Messages : 104
    Points : 210
    Points
    210
    Par défaut
    Citation Envoyé par sebbod Voir le message
    j'ai juste le niveau BAC pourtant je surpasse en productivité, inventivité et créativité bon nombre d'ingénieur qui eux reste très scolaire. Quand on leur demande un truc qu'ils n’ont jamais fait c'est presque la fin du monde (j'exagère un peu bien sur) alors qu'un bon développeur (pour moi) doit aimer les challenges et la découverte des monde inconnu ;-)
    Pourtant je trouve ça assez paradoxal, un ingénieur a fait plus d'étude, il est prêt à en apprendre plus, enfin en tout cas c'était le cas pour moi, c'est aussi pour ça que j'avais choisis de faire un iut avant plutôt qu'un bts.

  2. #22
    Expert éminent
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 418
    Points : 7 295
    Points
    7 295
    Par défaut
    Citation Envoyé par tesla Voir le message
    Ce qui m'amuse surtout c'est le fameux discours : "En France, on ne regarde que le diplôme et on ne mesure pas le talent réel (enfin supposé réel) des gens. A l'étranger, et surtout aux Etats Unis, c'est pas pareil, on ne regarde pas le diplôme...etc etc".

    Ce genre de discours on le voit réguliérement sur les forums.
    Au delà du fameux algo de l'article, on voit bien que aux Etats Unis les diplômes, ben ça compte aussi.
    La différence réside plus dans la volonté de sortir des clous et de valoriser des gens qui ont suivis un parcours alternatif.

    J'ai vu des recrutements organisés par concours de programmation, par des "facebook garage" des défi de dev, etc...

    Mais également, on ne dira pas a quelqu'un qui a des compétences, désolé, tu n'a pas de master, alors chef de projet ca va pas etre possible.

    On ne pensera pas non plus : mais moi j'ai un master, pkoi il est mieux payé que moi avec sa licence ou son bac.

  3. #23
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 195
    Points
    5 195
    Par défaut
    Bonjour

    Chercher le meilleur développeur... mouais pourquoi pas, mais il faut ne pas oublier une chose: si l'entreprise est exécrable, le meilleur développeur ne sera pas forcément le meilleur choix.

    Quand vous prenez un travailleur compétent, si vous le mettez dans des conditions très agréables pour travailler, il donnera "surement" le meilleur de lui... par contre, si vous lui proposez des conditions moyennes, une ambiance d'entreprise pas terrible, et bien, même si il est "génial", peux t-on être sur qu'il aura envie d'être génial pour une boite de tocard ?

    J'ai expérimenté celà dernièrement....

    Est-ce que je me considère comme le meilleur : loin de là. Est-ce que je me considère comme un "très bon" informaticien dans mes domaines, oui plutôt... mais dans lors d'une expérience récente (j'ai quitté la boite depuis), je n'ai pas trouvé l'ambiance promise, je ne me suis pas spécialement entendu avec le mode de management de l'entreprise, résultat, est-ce que j'ai été au niveau qui est le mien, pas sur. En tout cas, pour moi, il est difficile de donner le meilleur de soit sans que le contexte dans lequel on travaille tous les jours soit adapté.

    en clair, avoir un algorithme pour recruter les meilleurs, s'est certainement une bonne aide pour les RH, mais en aucun cas une garantie pour l'entreprise...

    Et puis, très honnètement, on veut toujours embaucher les meilleurs, mais au vue de certains postes d'informaticiens dans les entreprises, il n'est pas toujours pertinent d'avoir le meilleur à chaque poste...
    The Monz, Toulouse
    Expertise dans la logistique et le développement pour
    plateforme .Net (Windows, Windows CE, Android)

  4. #24
    Expert éminent
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 418
    Points : 7 295
    Points
    7 295
    Par défaut
    Citation Envoyé par theMonz31 Voir le message
    Et puis, très honnètement, on veut toujours embaucher les meilleurs, mais au vue de certains postes d'informaticiens dans les entreprises, il n'est pas toujours pertinent d'avoir le meilleur à chaque poste...
    En fait, c'est plutot d'identifier les meilleur qui est important.
    La majeure partie du temps, je vois plutot des chef qui veulent panacher les équipes avec tous les niveaux de talents. Mais les plus dur a recruter sont les vrai senior qui vont pouvoir faire progresser toute l'équipe.

    les junior, c'est plus du feeling sur leur façon d'être et leur envie qu'une recherche de talent ou de compétence.

    A titre d'information, j'attends d'un junior très peu de chose... qu'il soit capable de me sortir 2 ou 3 conneries basique de programmation me suffit parfois. il faut surtout qu'il ai envie d'apprendre.(et qu'il ne me coute pas trop cher)

  5. #25
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Un algorithme pour trouver des personnes compétantes ?
    Bah, suffit de regarder le nombre d'étoiles sur DVP

    Citation Envoyé par Gugelhupf Voir le message
    Je vois typiquement le genre de logiciel.

    Rechercher si le programme est bien codé (façon Jenkins) :
    • Indentation
    • Présence de commentaire
    • etc...
    Il existe plusieurs indentations possibles, est-ce qu'il faut alors pénaliser le programmeur qui indenterait autrement que l'indentation prévue par le logiciel ?
    Ce n'est au final que le fait de pouvoir suivre une consigne données par l'entreprise, pas vraiment une preuve de compétance.



    Citation Envoyé par Gugelhupf Voir le message
    Si langage spécifique comme Java, tester présence des conventions :
    • Nom des classes commençant par une Majuscule, nom des instances et méthodes commençants par une minuscule...
    • get/set pour les accesseurs et mutateurs, et "is" pour les booléen.
    • etc...
    Là encore, c'est juste suivre des consignes et puis rien que pour les set/get, on a déjà de grands débats sur le sujet, sans compter aussi quelques conventions qui ne sont pas toujours très suivies comme la notation hongroise et puis chaque entreprise a sa propre petite "convention".

    Citation Envoyé par Gugelhupf Voir le message
    Effectuer des moyennes par rapport à ce qui est demandé (intervalles)
    • Nombre de fichier et classe.
    • Nombre de ligne écrit par fichier.
    • Nombre de lignes écrit par méthode ou fonction.
    • Nombre d'héritage effectué par concept.
    • Présence de design pattern.
    • etc...
    Je pense que cela pourra exclure quelques mauvais programmeurs, mais pas plus. Comment peut-on juger la qualité de travail entre deux programmeurs avec de telles moyennes ?

    Citation Envoyé par Gugelhupf Voir le message
    Performances
    Compilation: test rapidité, consommation CPU et mémoire.
    Je pense que les performances passent vraiment au second plan, mieux vaut un programme lisible et facilement reprennable qu'un programme super-optimisé qu'il faudra reprendre à 0 car incompréhensible.

  6. #26
    Membre émérite

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Points : 2 427
    Points
    2 427
    Par défaut
    Une petite remarque.

    On a beaucoup étudié la complexité des algorithmes.

    Maintenant, on cherche à trouver les meilleurs par un algo.

    Qu'en est-il de la complexité de l'être humain ?

    Peut-on simplement juger quelqu'un sur ces compétences et ainsi affirmer qu'il est le meilleur sur ce poste.

    Je pense qu'un tas de variables peuvent faire de quelqu'un l'un des meilleurs et ce n'est pas que les compétences et heureusement
    Si la réponse vous a été donnée, pensez au Tag .
    Un petit aide à se sentir utile. Merci.

    "La folie. C'est de faire et refaire la même chose en espérant que le résultat sera différent."
    Albert Einstein

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2004
    Messages : 327
    Points : 487
    Points
    487
    Par défaut
    Citation Envoyé par pmithrandir Voir le message
    La différence réside plus dans la volonté de sortir des clous et de valoriser des gens qui ont suivis un parcours alternatif.

    J'ai vu des recrutements organisés par concours de programmation, par des "facebook garage" des défi de dev, etc...

    Mais également, on ne dira pas a quelqu'un qui a des compétences, désolé, tu n'a pas de master, alors chef de projet ca va pas etre possible.

    On ne pensera pas non plus : mais moi j'ai un master, pkoi il est mieux payé que moi avec sa licence ou son bac.
    Apparemment on ne vit pas dans le même monde.

    Je suis dans une boîte de 150 personnes après avoir passé 10 ans en RP chez divers grands comptes (via SSII). Chez TOUS les client (banques, industries,...) et encore aujourd'hui, j'ai toujours vu des personnes aux parcours atypiques à tous les postes.

    Dans la boîte actuelle, des CP qui n'ont "qu'un" bac + 2 c'est 1 sur 2 et ils ont pas 70 ans hein. Le patron a aussi un bac + 2, un des encadrants à un Bac Pro...et il encadre 5 personnes Bac + ...
    Et c'était pareil en RP.

    Certes tu trouveras surement plus de personnes avec des Bac + 3,4, 5 à des postes de responsabilités et d'encadrement, mais de là à affirmer qu'il n'y a que cette voie possible...non !

  8. #28
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 752
    Points
    1 752
    Par défaut
    Que se passera-t-il si l'algorithme appliqué à son concepteur le juge peu compétent ? Encore une idée à la c... .

  9. #29
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    ...

    Un algorithme pour trouver des gens competents, pourquoi pas. Mais il ne faut pas oublier qu'un ensemble de gens ultra-competents, ca ne fait pas du tout la meilleure equipe : ces gens peuvent ne pas savoir travailler ensemble, ne pas savoir s'ecouter, ...
    .
    alors qu'un diplôme oui ?

    et on peut imaginer que l'algorithme évaluerait aussi la capacité à intégrer une équipe
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  10. #30
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    alors qu'un diplôme oui ?
    Pas du tout. Par contre un chef d'equipe qui connait son equipe (donc une douzaine de personnes, quinze max), et qui sait comment fonctionne chacun et qui faire travailler ensemble, et qui sait aussi gerer son equipe, oui, il saura en tirer le meilleur.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  11. #31
    Membre actif Avatar de aljessy
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2010
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 319
    Points : 200
    Points
    200
    Par défaut
    Je suis pas entièrement d'accord avec c'est algorithme. Un gars qui a appris dans le tas n'as pas toujours les bons process du moins il fonctionne un peu comme un automate. Il résous les problèmes parce qu'il a déjà rencontré des problèmes pareil. (Ceci n'est que mon point de vue).

    Mais je suis d'accord pour avoir un algorithme qui permet de donner sa chance à tout le monde même si je reste un peu septique.
    Faire aisément ce qui est difficile aux autres, voilà le talent. Faire ce qui est impossible au talent, voilà le génie.

  12. #32
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 4
    Points
    4
    Par défaut
    J'ai deja passe des tests de programmation pour des embauches, le concept n'est donc pas nouveau, esperons qu'il s'agisse la d'une meilleure implementation
    Un que j'avais bien reussi, pour l'exemple: http://www.betterprogrammer.com/pq/test-intro.htm

  13. #33
    Membre expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Points : 3 892
    Points
    3 892
    Par défaut
    Citation Envoyé par aljessy
    Je suis pas entièrement d'accord avec c'est algorithme. Un gars qui a appris dans le tas n'as pas toujours les bons process du moins il fonctionne un peu comme un automate. Il résous les problèmes parce qu'il a déjà rencontré des problèmes pareil. (Ceci n'est que mon point de vue).
    Alors que quelqu'un de formaté par un système scolaire serait moins un automate ? Ne serait-ce pas l'inverse ?

  14. #34
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 13
    Points : 26
    Points
    26
    Par défaut
    Citation Envoyé par derfranzose Voir le message
    J'ai deja passe des tests de programmation pour des embauches, le concept n'est donc pas nouveau, esperons qu'il s'agisse la d'une meilleure implementation
    Un que j'avais bien reussi, pour l'exemple: http://www.betterprogrammer.com/pq/test-intro.htm
    Ça doit valoir le coup d'essayer de pwner la machine, sur ce genre de tests

    Les seuls moments productifs ont été la rencontre et l'échange avec d'autres développeurs, ou anciens, d'ailleurs lorsque je suis en recherche active je filtre désormais les sociétés comme les ESN qui pratiquent le QCM, avec toujours les mêmes questions d'ailleurs.
    Je privilégie un échange technique avec une personne dont c'est le métier, et dont il va ressortir quelque chose de constructif.
    Quelque soit la suite, dans ce genre d'entretiens il y a toujours eu du constructif dans les deux sens.

  15. #35
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 182
    Points : 268
    Points
    268
    Par défaut
    Citation Envoyé par yohannc Voir le message
    Pourtant je trouve ça assez paradoxal, un ingénieur a fait plus d'étude, il est prêt à en apprendre plus, enfin en tout cas c'était le cas pour moi, c'est aussi pour ça que j'avais choisis de faire un iut avant plutôt qu'un bts.
    Je ne connais pas beaucoup la situation en France, mais au Canada seulement pour mes études collégial je dois rembourser un montant dans les 5 chiffres à partir de la fin de mon stage en entreprise... Si j'avais les moyens j'irais faire des études universitaires.

    Mais présentement ce n'est pas envisageable.

  16. #36
    Membre à l'essai
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 8
    Points : 16
    Points
    16
    Par défaut
    Citation:
    Question : Avec ce type de logiciel, que va t'on faire des recruteurs ? Des demandeurs d'emploi qui subiront la loi du soft'recrutement !!!!

    Dans tous les cas, une appli ne peut jamais remplacer un humain dans un jugement profond, elle ne peut que lui fournir une piste. C'est à lui de savoir s'en servir à bon incient.
    Pour ma part, j'apprécie l'initiative car peu de recruteur arrive à juger de façon optimale les offres qu'ils reçoivent

  17. #37
    Membre éprouvé Avatar de Algo D.DN
    Homme Profil pro
    WPM - Web Dev.
    Inscrit en
    Août 2012
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : WPM - Web Dev.
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2012
    Messages : 374
    Points : 1 173
    Points
    1 173
    Par défaut
    Tout à fait d'accord avec Gangsoleil

    On peut pondre 150 lignes à la minute, et être complètement asocial...

    Par contre à titre consultatif si ça peut aider certains DRH pas trop à l'aise dans un domaine bien précis, pourquoi pas, mais à titre consultatif, car rien ne vaut le dialogue et la perception humaine...

  18. #38
    Nouveau membre du Club
    Inscrit en
    Janvier 2011
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 25
    Points : 28
    Points
    28
    Par défaut
    Remarque : Le gars (Jade) autodidacte ou pas, si il met sur son CV les projets open Source auquel il a participé activement ou qu'il a initié, il intéressera un recruteur (technique) avec ou sans algorithme.

    Quand tu participes à des projets Open Source, même petit , c'est pas mal pour un recruteur technique, il peut aller se faire une idée de la manière dont tu codes.
    Quand ceux ci ont pignon sur rue, c'est encore mieux que des diplômes pour t'imposer.

Discussions similaires

  1. Algorithme pour générer des horaires de ligne de metro
    Par spyder14 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 09/04/2013, 16h18
  2. Algorithme pour joindre des points
    Par tommytom78 dans le forum Mathématiques
    Réponses: 5
    Dernier message: 06/07/2012, 09h46
  3. Algorithme pour regrouper des nombres (combinaisons ?)
    Par Fabricer66 dans le forum Intelligence artificielle
    Réponses: 10
    Dernier message: 12/06/2009, 13h37
  4. Algorithme pour générer des matrices
    Par senacle dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 13/12/2007, 14h32
  5. Algorithme pour representer des arbres quelconques
    Par yarf dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 21/08/2006, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo