|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
![]() ![]() Hinault RomaricConsultant Inscription : janvier 2007 Messages : 2 119 ![]() |
Avez-vous rencontré des développeurs que vous considérez comme "exceptionnels" ?
Qui sont-ils ? Et que vous ont-ils apporté ? Pour Marc Andreessen, co-fondateur de Netscape, «cinq programmeurs exceptionnels peuvent surpasser 1.000 programmeurs médiocres». «Quelqu'un qui est exceptionnel dans un travail n'est pas seulement meilleur que celui qui est bon, il est 100 fois meilleur» explique pour sa part Mark Zuckerberg, le créateur de Facebook, pour justifier le rachat de FriendFreed pour 47 millions de dollars. Soit environ 4 millions de dollars par employé. Un avis également partagé par Bill Gates qui souligne le gain de temps infini que permettent ces « génies ». Mais un avis qui peut être aussi qualifié de partiel. Bill Taylor, écrivain et fondateur du magazine Fast Company, estime par exemple qu'il y a beaucoup plus de performances à espérer sur le long terme d'une équipe de développeurs dits « ordinaires » que dans l'excellence d'un seul individu. Pour lui, à choisir entre une équipe de 100 personnes qui peut produire un résultat acceptable et un développeur exceptionnel, il prendrait la première option. Reprenant cette notion centrale d'équipe, un des responsables IT du journal britannique The Guardian, Nick Silver, estime que «cinq grands ingénieurs [ou] 1.000 ingénieurs moyens» est une fausse dichotomie. Les deux étant complémentaires, surtout sur des projets d'envergure. En résumé, un individu hautement productif aura toujours besoin d'être entouré par un groupe pour pouvoir se concentrer sur ce qu'il sait faire de mieux. Au final, le but ne serait pas d'être ou d'avoir un développeur exceptionnel, mais bel et bien une équipe exceptionnelle. Reste cette question de savoir ce qu'est, au fond, un programmeur d'exception. Une question qui n'a certainement pas une seule réponse. Mais dont on peut dire que lorsqu'on en croise un, on sait le reconnaître et qu'il nous marque. Et que l'on n'en croise pas non plus tous les jours. Sources : Article de Bill Taylor, Billet de blog de Nick Silver Et vous ? Avez-vous rencontré des développeurs que vous considérez comme "exceptionnels" ? Qui sont-ils ? Comment vous ont-ils marqué(e) et que vous ont-ils apporté ?
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire ![]() Mon blog Mes articles En posant correctement votre problème, on trouve la moitié de la solution |
|
51
|
|
|
#2 |
Chef de projet Web - Formateur en informatique Inscription : mai 2006 Messages : 56 ![]() |
J'en ai rencontré un développeur execptionnel : Marco dit " Toadivius ". Un génie, une excellence, un savoir faire.
C'est principalement le mec qui te rend jaloux d'être capable de te sortir des algorithmes qui viennent tu ne sais pas d'où et qui passent tous les tests avec succès! Il m'a surtout marqué pour sa modestie et sa grande écoute des ses collaborateurs! |
|
|
13
|
|
|
#3 |
|
Membre Expert
![]() ![]() Ludovic SolczynskiDéveloppeur .NET Inscription : avril 2008 Messages : 1 446 ![]() |
Oui !
Je lui dit un grand merci aujourd'hui, car c'est lui qui m'a donné envie de devenir développeur. Quelqu'un de passionné, très doué, très fort! Un prof comme tous les étudiants en rêve. Un génie qui à la fibre de l'éducation. Une véritable perle rare. Merci Mr Bouré.
__________________
Aide les autres... Et les autres t'aideront.... ![]() Mon site DVP Mon site perso N'oubliez pas de voter pour les messages dont la réponse est pertinente |
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() |
Pour ma part j'ai eu la chance de travailler avec une tête...
grâce à lui j'ai pu m'initier à la programmation... On pouvait lui demander... << Comment ferais tu telle fonction ? >> et là il prenait un papier et un crayon.. ecrivais les lignes sur un brouillon puis te disais que tu n'avais juste qu'à recopier.. et hop.. ça marche ! << Et si on voulait le faire dans 'tel langage ' ? >> .. il ecrivait sur une autre feuille et zou.. encore une fois ça marchait du premier coup ! En plus de maitriser pas mal de langages, il prenait, si on le souhaitait, le temps de nous expliquer.. ce que d'autres ne font pas .. hélas. Bref si tu lis ceci.... <<Romain.. ce fut un réel plaisir de travailler avec toi.>> |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Robert RhoeDéveloppeur .NET Inscription : juin 2011 Messages : 8 ![]() |
Ça ne fait pas énormément longtemps que je travaille dans le domaine (2 ans + -) mais je suis toujours sidéré de voir comment certaines personnes maîtrisent les technologies (surtout .NET dans mon cas). J'ai connu des dév. sur des équipes de consultants qui étaient tellement polyvalents que le simple fait de retirer cette ressource du projet aurait tout fait dérailler à coup sûr. Celui à qui je pense n'est pas si vieux en fait il doit tourner au tour de 25 ans.
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : décembre 2007 Messages : 1 907 ![]() |
Pour ce qui est de savoir si on en a besoin, la réponse est "ça dépend". Il y a toujours des tâches moins sexy que le coeur de l'application ou les génies vont s'emmnuyer ferme. Et être contre-productifs.
Sans compter qu'en bancaire, mieux vaut éviter les génies qui pourraient tout pirater à leur profit...
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten : 1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception 2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences 3)le temps de comprendre toutes les exigences, le projet est terminé 4)le temps de terminer le projet, les exigences ont changé Et le serment de non-allégiance : Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée. |
|
|
20
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : janvier 2009 Messages : 38 ![]() |
Fabien Potencier, créateur du framework PHP Symfony. Il a tout compris !
|
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Développeur Java Inscription : juillet 2009 Messages : 45 ![]() |
Jusqu'à présent je n'ai jamais rencontré de développeur exceptionnel, mais j'imagine que la qualité principale qui me marquerait et qui me permettrait donc de le reconnaître serait l'esthétique de son code. C'est un critère qui semble de prime abord très subjectif, mais je pense qu'appliqué à l'informatique il acquiert une certaine objectivité: simplicité, modularité, lisibilité, pas de superflu, le tout au service d'une vision parfaite ou presque, quasi instinctive, de ce que doit faire l'application, tout en anticipant ses évolutions futures.
Je suis persuadé que n'importe qui de rigoureux et de motivé peut parvenir avec le temps à produire un code simple, modulaire et lisible. Il suffit d'être passionné. Et si tous les développeurs de la planète atteignaient ne serait ce que ce niveau là d'exigence, ce serait déjà une formidable révolution. Pour ce qui est du reste, je pense qu'on peut toujours progresser à force de travail et de réflexion, mais on aura toujours un train de retard par rapport à de vrais développeurs de génie. |
|
10
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : mars 2008 Messages : 260 ![]() |
Pas exceptionnels comme dev mais exceptionnels comme pédagogue ça OUI.
Avoir des bases solides m'ont permis de n'avoir strictement aucun problème tout au long de mes études et même maintenant. Et quand je vois certains de ma promo galérer bien plus que moi, je me dis que j'ai de la chance. |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() ![]() Demazy MbellaDéveloppeur Web Inscription : août 2010 Messages : 620 ![]() |
faut dire qu'on ne peut bénéficier du savoir faire d'un dev exceptionnelle à condition de le mettre au bon endroit: c'est des gens qui en générale aime être en contact direct avec les problèmes qu'il ont à résoudre et déteste la paperasse et la bureaucratie. c'est des personnes qui aiment aller droit au but avec un pragmatisme sans nulle autre pareil
![]() J'en ai connu un dans mon parcourt professionnel : c'est à la base un DBA Oracle mais il a la maîtrise de plusieurs langages de programmation sur le bout des doigts. Ce qui m'a marqué chez lui c'est qu'il est méthodique assez organiser dans le travail et surtout toujours disponible à vous expliquer ce qu'il comprend et que vous avez de la peine à intégrer; cella ne veux pas dire qu'il comprend tout loin de là parfois il bloque sur certaine chose (parfois des choses triviale) et dans ce cas il pose humblement la question pour mieux comprendre. Nous l'avions surnommé au boulot "Micheal Dudikov" et c'est grâce à lui qu'aujourd'hui je suis un meilleur développeur et que j'ai aucune appréhension lorsque j'aborde un nouveau problème ou un nouveau langage ça été un honneur pour moi d'avoir été son collègue pour le temps que cella a durée!
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin FranklinL'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin FranklinLe hasard, c'est le déguisement que prend Dieu pour voyager incognito : Albert Einsteinbon je m'arrête là au risque de me faire buter
|
|
|
01
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2009 Messages : 22 ![]() |
J'ai longtemps cherché le dev exceptionnel jusqu’à ce qu'un jour, je découvre un miroir.
Désolé, il fallait la faire celle là |
|
|
116
|
|
|
#12 |
|
Membre du Club
![]() Inscription : avril 2011 Messages : 32 ![]() |
Ouais j'ai rencontre richard stallman
|
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 32 ![]() |
Oui et ce développeur était une vraie Prima Donna. Son immense talent, n'a jamais compensé, l'énergie qui nous a fait perdre, en étant détestable et en faisant qu'à sa tête. Une nuisance.
|
|
|
43
|
|
|
#14 | |
|
Membre Expert
![]() Inscription : avril 2010 Messages : 958 ![]() |
Salut,
Citation:
Exceptionnel ou pas, maintenant ma devise c'est : « tout travail mérite salaire pas de salaire, pas de travail »
__________________
. Assurément, je suis un consommateur militant, ma voix c'est mon porte-monnaie ... ![]() C'est se faire entendre par les marques et enseignes peu scrupuleuses en n'achetant pas leurs produits. |
|
|
|
20
|
|
|
#15 |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 786 ![]() |
|
|
|
13
|
|
|
#16 |
|
Membre Expert
![]() Développeur Java Indépendant Inscription : mai 2007 Messages : 1 336 ![]() |
Moi je commence à trouver ridicule les sujets sur les "développeur exceptionnels", "l'élite des développeur", "les vrais programmeurs".
Surtout quand les propos viennent de managers qui jouent grossièrement sur l'égo surdimensionné de certains pour pouvoir les pressé un peu plus.
__________________
Yoshi PS : tous les propos tenus dans le message ci-dessus sont à préfixer avec "A mon humble avis", "Je pense que". Il serait inutilement fastidieux de le rappeler à chaque phrase. Apprendre la rhétorique (en construction) |
|
34
|
|
|
#17 | |
|
Expert Confirmé
![]() Inscription : décembre 2007 Messages : 1 907 ![]() |
Citation:
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten : 1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception 2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences 3)le temps de comprendre toutes les exigences, le projet est terminé 4)le temps de terminer le projet, les exigences ont changé Et le serment de non-allégiance : Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée. |
|
|
|
11
|
|
|
#18 |
|
Expert Confirmé
![]() Ingénieur développement logiciels Inscription : octobre 2007 Messages : 1 127 ![]() |
Il m'est arrivé de croiser des développeurs qui étaient exceptionnellement mauvais... ça compte ?
__________________
"tatatatatatatatataaa !! tata taaa !! tata taaa !! tatatata tataaa !! tata taaa !! tata taaa !!" |
|
|
50
|
|
|
#19 |
|
Membre actif
![]() Inscription : septembre 2010 Messages : 84 ![]() |
Encore faut-il définir "exceptionnel"... et le remarquer !
Parce qu'on peut être doué, mais être un glandeur fini. C'est justement le bonheur que d'être capable de faire en bossant à mi-temps et glandant sur le Net le reste du temps ce que d'autre accomplissent en bossant chaque minute de leur journée de travail. Et puis être balèze, c'est assez flou. J'en connais qui sont super doués, mais doué pour faire des conceptions ultra carrées avec plein de concepts chiant à comprendre qui font jolis sur le papier. Et d'autres qui sont incapables d'être organisés et de faire les choses sérieusement mais qui trouvent un bug en fermant les yeux. Ou d'autres encore qui envoient de la ligne de code avec le débit du Nil en cru, mais qui sont en panique dès qu'on les embrouille un peu. Ou encore des gens capables de comprendre et de se faire comprendre sans difficulté des commerciaux et des clients mais qui savent pas faire de code propre. Ou des gens qui pondent une interface ultra jolie mais qui sont incapables de faire le code qui va avec. Tout ça à la fois, c'est impossible. Parce que c'est incompatible, on ne marche pas à l'instinct en faisant les choses bien normalisées. Mais c'est complémentaire : plutôt que chercher la vache à deux têtes, mieux vaut se trouver un cheptel de bêtes de concours. |
|
|
90
|
|
|
#20 | |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2007 Messages : 8 736 ![]() |
Citation:
Par expérience (et c'est également ce qui ressort des expériences des personnes à la base du Manifeste Agile et donc des méthodes agiles), le bon vieux "une équipe de 100 personnes qui peut produire un résultat acceptable et un développeur exceptionnel" est la base de la philosophie Waterfall et cycle en V, et les contre-exemples sont légions.... J'ai déjà eu l'occasion de le dire plusieurs fois, mais entre les différents niveaux hiérarchiques dans une grosse équipe, la dilution des responsabilités et donc le temps et les compromis passés pour arriver à une décision, la perte d'information à chaque niveau, plus la non (ou plus faible) motivation (car pas ou très peu de responsabilités), les normes et outils nécessaires pour faire fonctionner une telle équipe, le turnover, la perte de la perspective plus on descend dans la hiérarchie, les délais de synchronisation, et les coûts engendrés, ce n'est JAMAIS à mon avis une bonne solution... Avoir des gens exceptionnels (ou tout au moins excellents) permet de réduire la taille de l'équipe, d'avoir des gens motivés PARCE QUE on peut leur laisser la responsabilité de ce qu'ils font, d'avoir de bonnes solutions PARCE QUE dans les discussions ils sont partie prenante et voient la globalité, avec un avis pertinent, et est beaucoup moins lourd et beaucoup plus efficace... D'autant plus que aucun de ces gens "excellents" ne rechigne en général à faire plus que le nombre d'heures "légales", car pour lui c'est un défi... Et une fierté professionnelle et personelle.. En bref, je suis 100% d'accord avec ce que disent les premiers (même si eux s'en servent pour flatter l'égo de certains qui ont envie de se faire flatter) et 100% en désaccord avec ce que dit Bill Taylor...
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
|
34
|
Copyright © 2000-2012 - www.developpez.com