Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous
Mon Tutoriel pour apprendre les Agregations
Consultez mon Blog SQL destiné aux débutants
Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server
bonjour,
moi il y a bientôt 40 ans j'ai rencontré un gars qui certainement vous ne le connaissez pas mais qui connaissait son bouleau et ma appris le mien il était logique pas avare de conseils et demandant persévérance et nous donnant un deal a relever , pour moi il a été celui qui ma mis le pied a l'étrier, puis comme j'avais le C.. bordé de nouille j'ai rencontré des vieux de la vieille qui avait connue les trieuses a carte et qui en 80 m'ont fait confiance et poussé par contre j'ai appris d'eux ce qu'il ne faux pas faire cela m'a évité beaucoup d'erreur enfin de compte je crois que j'ai eu de la chance même je dirais plus que de la chance car je n'ai jamais été mis assit derrière un bureau a répéter toujours la même chaîne, Alors je dit merci a tout ceux qui sur ma route et sur le web m'ont permis d'avancé
OUI Vraiment j'ai té chanceux d'avoir eu des personnes comme eux qui ont éclairé ma lanterne. et pour cela à été Mes Génies qui dans l'ombre on fait avancé les entreprises dans les quelles y étaient.
même moi j'ai écris des trucs qui ce balades sur des gros systèmes et sur PC partagé sur des forums avec d'autres qui eux sont connus ou méconnus peut importe mais surtout c'est que l'on a pris notre pied ensemble et on a crut en ce que l'on faisait.....
je suis chef de projet et que D. bénisse je programme encore (ps cela m'évite de raconté des blagues tordue à l'équipe )
qu'il n'y a pas d'âge pour concevoir quelque chose.
le Génie pour moi c'est d'avoir la chance de synthétiser le travail que les autres ont travailler dur pour acquérir. pour permettre à d'autre d'avancé.
Jean-Pierre Laroche![]()
J'ai jamais rencontré de développeur "exceptionnellement" bon.
Comme l'ont signalé certains:
1) Le problème est que ceux qui sont bons sont en faites dans ce qui devrait être la moyenne ... C'est mon propre cas, je me débrouille mieux que la moyenne de mes collègues mais je pense que ce sont eux qui sont moins bons que ce qui ne devrait l'être. Sans doute car ils ne s'intéressent pas et s'en foutent complétement de ce qu'ils font.
En bref, être passionné ne fait pas forcément de quelqu'un qu'il soit bon, juste qu'il est mieux capable.
2) Les aspects tels que la pédagogie, la capacité à communiquer, être simple, direct et clair me semblent de meilleurs critères pour définir un développeur "exceptionnellement" bon au delà des aspects tels que la capacité d'abstraction, à produire un bon logiciel efficacement ou à utiliser pleinement une bibliothèque simplement à l'aide de la documentation qui relèvent plus de l'intellect.
Mais je pense peut-être ça parce que c'est ce qui me manque le plus.
En revanche, j'ai déjà rencontré un développeur EXCEPTIONNELLEMENT mauvais. -_-'
Cela aurait pu aller si c'était pas toute la façon de penser du gars qui allait avec. En faite il se prend pour Dieu dans tous les domaines et se permet de dire à nos "experts" qu'ils ne savent rien.
Sauf que tout ce qu'il a codé n'a jamais marché ! Et même conceptuellement c'était à jeter
Pour conclure sur la "news" en elle-même. Il me semble que quelqu'un a dit que pour un projet fonctionne il faut, en gros, 1 génie, 5 moyens et 10 mauvais.
Un seul génie car il est difficile à gérer/intégrer et/ou a un ego sur-dimensionné. Mais il apportera beaucoup au projet.
Les développeurs moyens devraient être à même à eux 5 de comprendre les idées du génie, et de les porter correctement. Tout en tirant les mauvais par le haut. Et ils ont largement moins d'ego que le génie qui rechignera à traiter certaines parties critiques mais qui ne lui plaisent pas. Ils sont la meilleur valeur ajoutée d'un projet.
Enfin il faut de la petite main moins cher et "prête-à-former". Pas plus de 2 par développeurs moyens sinon ces derniers risquent d'être trop dérangé. Ils sont les futurs moyens.
Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
Ceylon : Installation - Concepts de base - Typage - Appels et arguments
ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
Une solution vous convient ? N'oubliez pas le tag
Signature par pitipoisson
Marrant, moi j'ai appris que pour qu'un projet de bonne envergure fonctionne, il faut entre 4 et 7 programmeurs dessus, pas plus. Au delà (gros projet), il faut scinder en pluseirus équipes autonomes.
En gros il faut
1/2 senior
2/3 moyen
1/2 junior
Et quand on fait des séances d'analyses pour résoudre un problème épineux, c'est un junior qui prend le feutre et va au tableau blanc, pendant que le(s) seniors expliquent les solution possible.
Pourquoi? Parce que si le junior ecrit n'importe quoi au tableau le senior sait de suite que personne dans l'équipe ne le comprend
Dans le sens inverse, les moyen auraient acquiescer sans tout comprendre et le junior se serait écrasé en se disant "il ont surement raison", et c'est comme ça qu'on fini avec des solution de génies impraticable dans la réalité![]()
Dommage que je n'arrive plus à trouver la source originale.
Tchize_ >
La taille de l'équipe était peut-être différentes mais en revanche les proportions et son explication était de cet ordre. Tu peux remplacer par 2 moyens et 4 débutants pour rester dans ta norme.
Cependant, tu peux couper ton gros projet en autant de sous-projets, pas sûr que tu arrives à te passer d'une équipe "chapeau" : >2 chefs de projet, 1 responsable fonctionnelle et 1 responsable technique (ton fameux "génie" sera sûrement par là, pourvu que la casquette fonctionnelle ne lui soit pas aussi donné sinon)
GanYoshi >
Le mot "génie" est mal adapté. J'aurais dû écrire "gros geek à barbe qui s'exprime exclusivement par des grognements, des lignes de code et éventuellement des diagrammes UML". Plus simple la source parlait d'une personne techniquement excellente mais humainement ingérable.
Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
Ceylon : Installation - Concepts de base - Typage - Appels et arguments
ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
Une solution vous convient ? N'oubliez pas le tag
Signature par pitipoisson
Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
Ceylon : Installation - Concepts de base - Typage - Appels et arguments
ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
Une solution vous convient ? N'oubliez pas le tag
Signature par pitipoisson
Ca m'emmerde de raisonner en terme de "débutants/confirmés". Sur l'équipe d'à coté, ils ont recruté plein de confirmés, plus un débutant. les confirmés se sont fait virer un par un(avec toujours quelques raisons objectives, même si ils ont tendance à être sanglants). Le débutant fait plus qu'assurer, tout frais diplômé qu'il soit. Dans cette équipe, ils ne sont plus que deux surbrutes, l'un ayant le double de l'âge de l'autre. Manque de pot, le plus agé va être promu en interne, et il va être TRES difficille à remplacer, et nul ne peut s'en sortir seul - même super-jeunot.
Sinon, je ne sait plus si c'était Joel Spolsky ou Jeff Atwood qui disait que la différence entre un programmeur correct et un super programmeur, c'était la communication écrite. La capacité à expliquer clairement la situation par écrit, que ce soit dans un mail, une spec, un compte-rendu de patch.....
Les deux, en tous cas, recommandent chaudement de s'entrainer à bien écrire, et ça me parait un conseil très pertinent.
Comme beaucoup l'ont dit ici, être une brutasse en algorithmique ne suffit pas à faire un grand professionel.
D'abord, y a pas de règle précise pour passer de débutant à confirmer.
Tu peux bosser 20 ans dans une boites et rester débutant si t'as la flemme d'apprendre
Tu peux sortir de l'école et avoir déjà un joli bagage derrière toi.
Le raisonnement n'en reste pas valalbe pour autant que tu tienne compte de la situation réelle et pas des années dans la boite. Enfin, suivant les technos, on passe régulièrement de débutant à senior et inversément. Avec 6 ans de dev java, met moi sur un projet Android ou windows mobile, mon niveau sera pâquerettes+1.
Dans l'absolu, tu as raison. Je suis senior COBOL/MVS, confirmé VB, et débutant C#. Dans l'absolu.
Dans mon monde à moi ou ce sont les commerciaux de SSII qui délivrent les étiquettes, et ou les clients ont tendance à les croire, les termes "débutant" ou "confirmé" ne dépendent que du temps écoulé depuis l'obtention du diplôme.
Mais je dirais que ça dépend aussi du talent. Les virés avaient tous pas mal de bouteille et de connaissances, mais n'allaient simplement pas assez vite, là ou le débutant progresse hyper-vite. La vie est injuste.
D'autres se le disent en se rasant.
Je commence à être comme toi depuis 3 mois.
Suite à un conflit avec mon employeur, j'ai mis mon CV sur Internet.
Et là, grosse surprise, j'annonce un salaire de chef de projet pour faire du dév et on m'a dit "oui" plusieurs fois.
Suis-je exceptionnel (je ne le pense pas) ?![]()
La qualité de base d'un développeur c'est de savoir lire et écrire, c'est à dire communiquer avec les autres.
C'est déja pas mal.
J'ai connu un développeur qui se disait un génie, chez un gros éditeur de solutions de gestion à Lyon. Il travaillait en solo, évidement.
Il avait quand même réinventé la poudre. C'est à dire une surcouche sur un logiciel de développement existant.
Et cette poudre propriétaire faisait foi. L'inconvénient c'est qu'il s'est arrété et on a continuer à utiliser sa librairie , peut être géniale , mais propriétaire, des années durant, s'éloignant ainsi des évolutions du langage de base.
Oui plusieurs.Avez-vous rencontré des développeurs que vous considérez comme "exceptionnels" ?
Un exceptionnellement bon, respect.
Un exceptionnel car à l'aide dans plusieurs domaines (gestion de projet, gestion d'équipe, veille techno) tout en continuant de dev.
De trop nombreux exceptionnellement mauvais
D'autres carrément c**s
Pour les meilleurs : de l'humilité, de la joie parfois, du plaisir souventComment vous ont-ils marqué(e) et que vous ont-ils apporté ?
Pour les rebus : de la tristesse (triste pour eux), de la colère, du stress j'en passe et des meilleures...
![]()
Tutoriels OpenGL
Je ne répondrai à aucune question en MP
- Si c'est simple tu dis que c'est compliqué et tu le fait
- Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.
Partager