
Envoyé par
stardeath
le fossé entre un bon développeur et un développeur productif est assez grand, aucun rapport à mon avis.

Ça c'est la théorie. En pratique c'est autre chose.
C'est bien simple, je ne connais aucun développeur bon qui ne soit pas productif. Si tu parle de productif dans le sens "nombre total" de lignes de code, ce n'est pas du tout de la productivité pour moi. Par contre un bon développeur qui maitrise les expressions régulières et qui sait en 2 secondes, mettre tout un paquet d'occurrences de manière particulière en minuscules, ça oui, c'est de la productivité pour moi, et vim donne la possibilité de faire ça rapidement. Dans mon exemple, on ne code pas 50 000 lignes de code. Bon bref pour résumer, tu dis qu'un mécanicien intelligent n'a pas forcément besoin d'avoir des supers outils, je te dis que par expérience, un mécanicien intelligent a
toujours des bons outils. Et donc si à un entretien d'embauche un type me dit que vim c'est de la daube parce que "control-s" il ne connait pas, l'entretien se termine aussitôt, "merci au revoir monsieur".

Envoyé par
stardeath
le premier truc en ihm qu'on m'a appris c'est de pas classer les commandes n'importe comment, genre mettre les commandes couper/copier/coller dans le menu affichage.
Eh bien tu n'as pas de chance. Moi le premier truc qu'on m'a appris en IHM c'est qu'il ne faut jamais, sur une action utilisateur, absolument
jamais dépasser 7 informations visuelles à l'écran à la fois, pour un maximum de rentabilité. D'ailleurs c'est pour ça que Office est passé à 7 menus max (avec les deux flèches vers le bas pour tout ouvrir) et le ruban n'affiche que 7 grosses icônes max, les autres sont petites (17 ans à comprendre ça... et Ubuntu a été un peu plus rapide, ils devraient y arriver dans leur prochaine version

). Dans vim "ctrl g" pour avoir plus d'information que nécessaire.

Envoyé par
stardeath
de plus tout le monde n'a pas à débiter 50k lignes de code par jour, si pour être productif il faut devenir une machine
Ce discours me rappelle un ingénieur avait plein de théorie mais en pratique, ne connaissait absolument rien. Ton discours c'est genre "si je réfléchis je peux faire en trois lignes ce que d'autres font en 5000". Encore un manque d'expérience flagrant qui transparait


Envoyé par
stardeath
... (et ça se délocalise facilement)...

Vas gérer (comme je l'ai fait et risque (à ma grande haine) de devoir le refaire) une équipe de développeurs étrangers (Russes, puis Arabes, et bientôt Indiens) et puis nous pourrons en reparler. Je dis "vas le faire" comme si je savais que tu ne l'avais pas fait, parce qu'
une personne qui tient un discours pareil ne peut pas avoir déjà géré un groupe à l'étranger.
J'insiste une dernière fois :
Un développeur intelligent est quelqu'un qui pense vite et qui code vite. Même si ça te parait pas lié, en pratique, j'insiste :
penser vite et coder vite sont toujours étroitement liés.
Et j'ai fait un
petit post ici, si tu me le permets, je te conseille de le lire.
1 |
0 |