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

Débats sur le développement - Le Best Of Discussion :

Trolldi : comment se faire passer pour un bon programmeur ?


Sujet :

Débats sur le développement - Le Best Of

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    janvier 2014
    Messages
    906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : janvier 2014
    Messages : 906
    Points : 22 708
    Points
    22 708
    Par défaut Trolldi : comment se faire passer pour un bon programmeur ?
    Trolldi : comment se faire passer pour un bon programmeur ?
    Sten Sootla donne des conseils pratiques pour ceux qui souhaitent obtenir sans effort le statut de bon programmeur

    Dans la vie, il y a ce qu’on est véritablement et ce qu’on parait devant les autres. Pour certaines personnes, ces deux aspects de la personnalité se rejoignent, surtout pour celles qui jouent à fond la carte de la franchise. Mais pour d’autres personnes dont la fin justifie les moyens, l’on ne devrait pas se gêner en utilisant tous les moyens à sa disposition pour atteindre son objectif, même si cela implique de faire croire aux autres ce que l’on n’est pas en réalité.

    Pourquoi se faire passer pour un bon programmeur ?

    Sten Sootla qui se présente comme un passionné d’apprentissage automatique fait partie de cette catégorie de personnes qui ont fait le choix de feindre d’être de bons programmeurs plutôt que de travailler à le devenir réellement. Si vous vous posez la question de savoir pourquoi utiliser son énergie pour se faire une réputation vide de contenu alors que l’on peut utiliser cette énergie pour travailler effectivement afin de devenir un bon programmeur, Sootla répond que si pour certains, cela ne gêne pas de travailler dur et honnêtement afin de mériter la reconnaissance de bon programmeur, pour lui, il ne peut pas perdre la meilleure décennie de sa vie à travailler alors qu’il peut atteindre le même objectif avec moins d’efforts. D’autres personnes ajoutent également qu’il faut considérer cette manière de faire comme un raccourci clavier. Étant donné qu’utiliser les raccourcis clavier ne dérange personne, alors se faire passer pour un bon programmeur même si l’on n’a pas les capacités devrait être plutôt encouragé surtout pour ceux qui souhaitent être perçus comme de bons programmeurs même s’ils n’en ont pas l’étoffe.

    Outils recommandés par Sootla pour duper sa victime ?

    Aussi pour aider ceux qui souhaitent se faire passer pour de bons programmeurs alors qu’ils ne le sont pas, Sootla livre son secret en déclarant que ce qui compte, « ce n’est pas ce que vous savez », mais plutôt « ce que vous montrez ». Comme l’illusionniste, il explique que l’on doit être capable de faire preuve d’imagination et jouer le plus élaboré des scénarios, ce qui suppose que l’élément cible est la perception du public. Et pour convaincre son public ou son interlocuteur, il va falloir mettre en place une scène complexe, car cela empêche le public de se rendre compte de votre manque de profondeur, souligne le maître de l’illusion. Il ajoute que dans les films, les programmes sont écrits en empilant les blocs 3D les uns sur les autres ou en caressant des hologrammes. Bien que cela relève du fantasme, Sootla précise qu’il est possible de s’en rapprocher dans la vie réelle. Pour se faire, le passionné d’apprentissage automatique préconise de s’armer de trois outils.

    Le premier outil mis en avant par Sootla est Vim. Vim est un éditeur de texte inspiré de vi (un éditeur de texte très répandu sur les systèmes d’exploitation de type Unix) et hautement configurable. Il se différencie de la plupart des autres éditeurs par son fonctionnement modal, ce qui signifie que pour effectuer une tâche particulière, il faut ouvrir un mode de l’éditeur. De base, Vim intègre six modes auxquels s’ajoutent cinq modes supplémentaires. Cette implémentation particulière de Vim le rend assez difficile à dompter pour les débutants. Il est tellement difficile à utiliser que des millions de développeurs qui l’ont installé et ouvert ont dû effectuer des recherches sur la toile avant de trouver le moyen de le fermer. Ainsi pour Sootla, « le simple fait que vous ayez l’audace de l’utiliser augmente votre statut » face aux personnes qui vous regardent ou qui vous écoutent.

    Nom : Vim.gif
Affichages : 33602
Taille : 18,6 Ko

    Le second outil recommandé par Sootla pour se faire passer pour un bon programmeur est tmux. C’est un multiplexeur de terminaux libre en mode texte. En fait, il permet d’utiliser plusieurs terminaux virtuels dans une seule fenêtre de terminal ou une session sur un terminal distant. Dans le scénario de Sootla, cet outil servira à noyer le sens du spectateur en ouvrant plusieurs terminaux à la fois afin de faire croire que l’on travaille en même temps sur plusieurs sujets et éviter une analyse profonde sur le contenu des objets ouverts. Ainsi, vous pouvez par exemple écrire du code dans un volet, exécuter des commandes de terminal dans un autre et avoir des plug-ins totalement inutiles — comme un spectrogramme audio et une horloge surdimensionnée — ouverts dans le reste, comme le montre l’image ci-dessous.

    Nom : Sootla-tmux-screen.gif
Affichages : 4458
Taille : 77,5 Ko

    Le troisième outil suggéré par Sootla est Bash. Bash est un shell Unix ou plus simplement un interpréteur de lignes de commande de type script. Il peut être utilisé en mode interactif (Bash attend les commandes saisies par un utilisateur puis renvoie le résultat de ces commandes et se place à nouveau en situation d’attente) ou en mode batch (il interprète un fichier texte contenant les commandes à exécuter). En utilisant Bash, vous déclarez implicitement à ceux qui vous entourent que vous êtes un expert qui n’a pas besoin d’application avec une interface graphique pour travailler.

    Nom : bashshell.gif
Affichages : 4425
Taille : 15,7 Ko

    Mise en œuvre du plan d’action

    Une fois ces trois éléments mis en place, le rideau peut maintenant être levé. Toutefois, il est bon de rappeler que pendant que vous jouez votre rôle de bon programmeur, il est strictement interdit de se servir de la souris. Utiliser la souris revient à faire preuve d’amateurisme et donc d’incompétence, soutient Sootla. Bien évidemment, si vous avez à ouvrir un navigateur, cela serait très difficile de parcourir la fenêtre sans la souris. Pour contourner ce problème, Sootla suggère d’installer Vimium, une extension de Chrome et Firefox qui permet de naviguer sur le web sans utiliser de souris. En outre, même lorsque vous aurez à ouvrir un navigateur, veiller à garder votre terminal ouvert juste à côté, recommande Sootla. La supercherie doit continuer même dans le navigateur. Les onglets ouverts doivent afficher des sites comme arXiv et Stack Overflow afin de traduire le fait que vous êtes à cheval dans la programmation entre la théorie et la pratique.

    Avec l’ensemble de la scène, le spectacle peut commencer. Devant ceux que vous souhaitez vous faire passer pour un bon programmeur, vous vous éloignez de votre écran si c’est un PC fixe, en posant par exemple les jambes sur une table et le clavier sur les genoux afin de faire croire que vous maîtrisez votre sujet. Si c’est un portable, vous pouvez par exemple vous étendre dans un fauteuil afin de montrer que vous êtes très à l’aise dans votre sujet. Une fois l’ordinateur allumé, vous devez garder à l’esprit que vous entrez dans une opération de séduction. « Une bonne performance se mesure à la confusion et à la consternation qu’elle suscite ». Vous devez donc effectuer des saisies rapides avec des transitions compliquées, insiste Sootla. « Dans Vim, vous passez d’une ligne à l’autre, d’une fonction à l’autre, si rapidement que les observateurs n’enregistrent presque rien. Et juste au moment où leurs yeux commencent à s’ajuster, comme s’ils étaient sur le point de comprendre vos conneries […] vous passez à un autre volet de tmux et leurs difficultés commencent à nouveau ». Après avoir effectué plusieurs acrobaties entre Vim, tmux et Bash, si la scène est bien jouée, « cela balaie littéralement le public » qui « ne peut s’empêcher de se laisser fondre à terre et saliver », déclare Sootla.

    Témoignage de Sootla sur l’efficacité de cette méthode

    Bien que certains peuvent voir d’un mauvais œil ou même remettre en cause l’efficacité d’une telle pratique, Sootla déclare qu’en suivant les étapes qu’il vient de décrire, il a réussi à tromper des hommes d’affaires qui lui ont demandé de devenir leur cofondateur technique. Il déclare avoir également dupé des ingénieurs qui ont sollicité ses conseils sur l’intelligence artificielle en général. Enfin, il clame que son comportement fut tellement fidèle à la réalité que le ministère de la Justice a sollicité une fois son avis sur la création d’une interface graphique utilisant Visual Basic pour suivre l’adresse IP d’un tueur en série.

    Vu l’efficacité d’une telle approche, pensez-vous qu’il est possible de faire mieux que Sootla ? Quel scénario avez-vous déjà mis en œuvre pour vous faire passer pour un bon programmeur ?

    Source : Blog Sten Sootla

    Et vous ?

    Avez-vous déjà utilisé des astuces pour faire croire que vous êtes un bon programmeur ou que vous avez une compétence alors qu’il n’en était rien ?

    Quel subterfuge avez-vous utilisé pour y parvenir ?

    Voir aussi

    Qu’est-ce qui fait un bon programmeur ? Un senior liste cinq caractéristiques d’un bon programmeur
    Codeur, programmeur, développeur : y a-t-il une différence ? Ces termes sont-ils interchangeables ?
    Comment devenir un meilleur développeur ? La formation et l’expérience sont-elles suffisantes ?
    Faut-il éliminer le mythe du programmeur génie ? Selon un sénior « la plupart des gens sont moyens » et cela n’est pas grave
    La profession de programmeur serait-elle la plus déprimante de toutes ? Un blogueur présente son point de vue
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre habitué
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    août 2018
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : août 2018
    Messages : 55
    Points : 138
    Points
    138
    Par défaut
    ...et un tiling window manager.

    Bon ça c'est ce qui est visible.
    Mais qu'est ce qu'il faut dire ?
    Un maximum d'anglicismes ça va de soi, mais encore...

    Le discours est aussi important que ce qui est affiché à l'écran.

  3. #3
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 746
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 746
    Points : 1 723
    Points
    1 723
    Billets dans le blog
    1
    Par défaut
    Ca me rappelle point par point un ancien collègue, qui a pondu quelques uns de pires bouts de code que j'ai jamais vus de ma vie

  4. #4
    Membre averti Avatar de tpericard
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    octobre 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : octobre 2006
    Messages : 84
    Points : 404
    Points
    404
    Par défaut
    Hello,

    Tout ça rejoint un aspect plus général où le "paraître" est plus fort que "l'être". En clair, c'est + général à beaucoup de professions, y compris dans le domaine informatique.

    Combien de fois dans une entreprise informatique voit on des personnes injustement non récompensées pour leur travail, tandis que le voisin (ou la voisine) qui a plus de "gueule" mais pas forcément + de compétences et - de résultats est plusieurs fois augmenté (par exemple) …

    Un exemple parfait est le présentéisme en France. Si vos supérieurs vous voient au moment où ils arrivent, et que vous restiez au moins jusqu'au moment de leur départ, là vous avez déjà un "bon point". Par contre, si vous arrivez en retard, ou que vous partiez trop tôt, on vous en fera la remarque … sans même s'informer de votre travail et encore moins de sa qualité.

    Bref, l'aspect bling bling est important en France, comme ailleurs. C'est triste mais c'est comme ça.

  5. #5
    Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    septembre 2019
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : septembre 2019
    Messages : 32
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par tpericard Voir le message
    Hello,

    Tout ça rejoint un aspect plus général où le "paraître" est plus fort que "l'être". En clair, c'est + général à beaucoup de professions, y compris dans le domaine informatique.

    Combien de fois dans une entreprise informatique voit on des personnes injustement non récompensées pour leur travail, tandis que le voisin (ou la voisine) qui a plus de "gueule" mais pas forcément + de compétences et - de résultats est plusieurs fois augmenté (par exemple) …

    Un exemple parfait est le présentéisme en France. Si vos supérieurs vous voient au moment où ils arrivent, et que vous restiez au moins jusqu'au moment de leur départ, là vous avez déjà un "bon point". Par contre, si vous arrivez en retard, ou que vous partiez trop tôt, on vous en fera la remarque … sans même s'informer de votre travail et encore moins de sa qualité.

    Bref, l'aspect bling bling est important en France, comme ailleurs. C'est triste mais c'est comme ça.
    J'ai roulé ma bosse en (satanique) SSII et dans ces entreprises il est courant que ce modèle soit appliqué. J'ai assisté de nombreuses fois à des gens qui n'avait aucun talent pour la programmation mais s'attribuait les mérites d'un autre, l'autre ne disant rien car trop timide/respectueux/pas assez courageux.
    Ce qui donnait souvent court à des primes pour l’arnaqueur ...

    Mais l'inverse est aussi vrai, de bons programmeurs qui savent se faire valoir en montrant "oh combien" eux sont doués...

    Désormais j'ai 45 balais celui qui s'attribuerais les mérites de mon travail le regretterais amèrement, pour autant, le constat de tout cela, c'est qu'il est à la charge de chacun de ne pas laisser ce type d'individu prospérer ou pire, à des managers d'éviter à ce type d'individu de prospérer dans le seul but d'acheter une paix social afin que cette paix servent la rentabilité et donc le succès du dit manager ...

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    août 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : août 2019
    Messages : 3
    Points : 30
    Points
    30
    Par défaut
    Quelques autres astuces informatiques :

    • L'ordinateur doit être de préférence un vieux Thinkpad, il convient d'y mettre des autocollants avec des acronymes.
    • N'utilisez JAMAIS le pavé tactile, tout doit se faire au clavier, ou au pire au trackpoint (qui doit être votre seul et unique système de pointage). N'hésitez pas à mentir à tout le monde « je vais plus vite avec le trackpoint qu'avec la souris, mais bon je préfère le clavier ».
    • Le système d'exploitation doit être globalement facile à installer (en suivant un tuto) et à utiliser (en suivant un autre tuto) mais doit paraître complexe à maîtriser : l'idéal est donc ArchLinux, avec le login automatique sur un shell en plein écran.
    • Dans le cas où l'on est contraint d'utiliser des applications graphiques, on le fait avec un thème sombre, vert sur fond noir. En plus de faire résonner l'imaginaire collectif, ça pète les yeux, ce qui évitera que quelqu'un d'éventuellement compétent se penche trop longtemps sur l'écran et découvre l'arnaque.
    • Toujours utiliser des forks pourris s'ils existent. Au lieu d'utiliser Firefox, on utilise donc « Pale Moon », et on se justifie en disant « ouin tu vois, j'utilise Pale Moon Project, c'est un fork de Firefox ultra-sécurisé mis au point par la NSA pour déjouer les tentatives de hack des cybercriminels russes. ». Qui va aller vérifier ?
    • Quand on n'a rien à faire, on lance les mises à jour (sur Arch, il y en a tous les jours). Ça affiche plein de texte qui défile tout seul, l'ordinateur souffle. Le novice est émerveillé.
    • À l'heure de la pause, installez bsd-games et jouez à Adventure, le RPG en ligne de commande. Dites à vos collègues que vous jouez en direct contre des étudiants et des professeurs de Harvard.


    Et maintenant, une liste de phrases à ressortir au hasard lorsque l'occasion se présente :

    • « Moi ce week-end j'ai commencé un algorithme de deep-learning en Rust. »
    • « StackOverflow c'est sympa mais je suis déçu par la baisse de qualité depuis que c'est devenu connu... »
    • « GitHub c'est tellement mainstream ! »
    • « Haskell va révolutionner des domaines de l'intelligence artificielle et du big data. »
    • « Il faut que je pense à renouveler les clés SSH en 4096 bits avec courbe elliptique maintenant que la RFC 7748 est sortie. »
    • « Les URI et les URL ce n'est absolument pas la même chose ! Tu mélanges tout ! »
    • « À la maison je me suis fait un ptit système de domotique home-made branché sur mon serveur AS/400 »
    • « Moi mon secret avec Vim, c'est que je le grok »
    • « Code is poetry » (possible aussi en autocollant, permet de passer pour un artiste incompris )
    • « La ligne de commande je trouve ça plus intuitif et convivial que l'interface graphique. Mais bon, je dois pas être fait comme tout le monde. Déjà en maternelle on me trouvait précoce. » (on modulera le niveau de vantardise en fonction de la crédulité de l'interlocuteur)


    Je finis avec les astuces de vie (eh oui, l'embrouille ça se travaille dans le détail) :

    • Se laisser pousser les cheveux et la barbe dans la mesure du possible. Votre modèle physique doit être Richard Stallman. Mais n'en faites pas trop non plus, on ne doit pas vous confondre avec un admin sys.
    • Venez au bureau avec des tee-shirts Star Wars, « Big Bang Theory » ou les trucs Marvel. En gros, tout ce qui fait un peu geek pour le français moyen.
    • À la maison, fermez tous les volets et ne prenez jamais le soleil. Vous devez avoir un teint livide. Un développeur-geek-hacker qui a l'air en pleine santé, ça ne parait pas sérieux.
    • Le niveau de saleté et de vieillesse de votre ordinateur doit-être inversement proportionnel à celui de votre smartphone. Si vous avez un Thinkpad de 2005 avec une batterie qui coule, vous devez avoir un iPhone 11 pour compenser. N'hésitez pas à utiliser des applications inutiles et à les montrer, par exemple des messageries chiffrées que personne n'utilise comme Riot ou Tox. Mais quand même, installez un client SSH et lancez les mises à jour de votre PC avec. Ça ne sert à rien, mais des lignes de commande qui défilent toutes seules sur un iPhone, ça impressionne toujours un peu.


    PS : astuce référencement-crédibilité, le blog : pour qu'on vous prenne pour un influenceur si on tape votre nom sur Google

    • Créez votre blog sur Medium (il n'est bien entendu pas question de se faire son propre site, ce serait trop long et trop pénible)
    • Identifiez-vous comme lead developper, engineer, Haskell-evangelist & hacker
    • Écrivez évidemment tous vos articles en anglais. Le ton doit être celui de l'étonnement, de l'incroyable.
    • Tous vos articles vont expliquer des choses bêtes en les détaillant à l'extrême et en y mêlant de la philosophie de comptoir. Quelques exemples : « Why UNIX philosophy should be an example of lifestyle », « String concatenation in PHP, you're doing it wrong. », « Rocking SSH to improve cybersecurity », « Internet is broken, but we can fix it ».


    Bon vendredi à tous !

  7. #7
    Membre averti
    Homme Profil pro
    Technicien de maintenance / Developpeur PHP
    Inscrit en
    mai 2015
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de maintenance / Developpeur PHP
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : mai 2015
    Messages : 117
    Points : 334
    Points
    334
    Par défaut
    Avez-vous déjà utilisé des astuces pour faire croire que vous êtes un bon programmeur ou que vous avez une compétence alors qu’il n’en était rien ?
    Jamais eu besoin.
    En fait quand quelqu'un me branche sur un sujet que je ne connait/maitrise pas, je lui dit direct.
    Et s'il/elle insiste pour que je bosse dessus, je lui dit que je doit m'informer sur le sujet avant de lui donner une réponse.
    Comme ça, j'ai pas à me prendre la tête sur un truc qui ne m’intéresserait pas ou que je ne maitrise pas (ou qui mettrait trop de temps à ce que je le maitrise ).
    Vous avouerez que ça fait gagner du temps à tout les niveaux, sans compter la charge mental en moins de ne pas avoir à se rappeler les conneries qui auraient étés dites .

    Quel subterfuge avez-vous utilisé pour y parvenir ?
    Du coup aucun.

    De toutes façon, en développement, je croit que c'est compliqué de ce faire passer pour un "bon".
    Si on est "mauvais", ça va forcement ce voire sur le produit finit, peut importe le comportement que l'on pourrait avoir par ailleurs.

    Remarquer les guillemets sur "bon" & "mauvais", parce que dans l'absolue, ça ne veut pas dire grand chose.
    On est tous "bon" par rapport à certains et/ou "mauvais" par rapport à d'autres. (On est tous le con de quelqu'un )
    Quelqu'un qui ne maitriserait pas un sujet et qui baratinerait à l'embauche, peut tout à fait convenir, pour peut qu'il/elle soit motivé à apprendre et à faire des efforts.
    A l'inverse, quelqu'un maitrisant son sujet mais ne faisant aucuns efforts, peut très bien faire échoué un projet pourtant tout à fait à sa portée.

    P.S. : Ce qu'explique le gars, ce n'est pas comment ce faire passer pour un "bon" programmeur, mais comment faire croire que l'on bosse, alors que non.

  8. #8
    Expert confirmé
    Avatar de Pyramidev
    Homme Profil pro
    Développeur
    Inscrit en
    avril 2016
    Messages
    990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : avril 2016
    Messages : 990
    Points : 4 242
    Points
    4 242
    Par défaut
    Citation Envoyé par defZero Voir le message
    Ce qu'explique le gars, ce n'est pas comment ce faire passer pour un "bon" programmeur, mais comment faire croire que l'on bosse, alors que non.
    Pour cela, il y a plus simple : il suffit d'appeler en ligne de commande l'exécutable genact : https://lib.rs/crates/genact

  9. #9
    Membre expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2017
    Messages
    787
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2017
    Messages : 787
    Points : 3 461
    Points
    3 461
    Par défaut
    Citation Envoyé par Olivier Famien Voir le message
    Et vous ?
    Ben moi c'est exactement le contraire. J'ai jamais vu quelqu'un installer linux et apprendre vim, tmux et bash pour cacher son incompétence en programmation...

    Par contre, j'ai vu quelques mauvais programmeurs essayer d'enfumer le monde : ils avaient un look de hipster et utilisaient un mac book pour taper du HTML dans VS code.

  10. #10
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 746
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 746
    Points : 1 723
    Points
    1 723
    Billets dans le blog
    1
    Par défaut
    Pour moi s'il n'y avait un élément à retenir, ça serait vim. Ca fait tellement pro-h4k3r5 de bosser uniquement au clavier sur un écran affichant 6 terminaux. Les fonctionnalités d'un IDE, comme un explorateur de fichier, c'est tellement pour les faibles d'esprit qu'on en aurait presque de la peine.

  11. #11
    Membre expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2017
    Messages
    787
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2017
    Messages : 787
    Points : 3 461
    Points
    3 461
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Pour moi s'il n'y avait un élément à retenir, ça serait vim. Ca fait tellement pro-h4k3r5 de bosser uniquement au clavier sur un écran affichant 6 terminaux. Les fonctionnalités d'un IDE, comme un explorateur de fichier, c'est tellement pour les faibles d'esprit qu'on en aurait presque de la peine.
    Tout à fait, vim ne gère pas de souris, ni d'explorateur de fichiers et a de la peine pour tous les faibles d'esprit qui n'utilisent pas vim. Bien sûr, bien sûr. Et il parait même que vim ne gère que les voyelles, fait du lobbying pour conquérir le monde et serait responsable du réchauffement climatique...

  12. #12
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 746
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 746
    Points : 1 723
    Points
    1 723
    Billets dans le blog
    1
    Par défaut
    Ah, on vient d'en trouver un

    Je dirais même que vim est l'éditeur des gens qui ne savent pas coder.
    Des gens qui ne séparent pas leur codes en classes à responsabilités limitées parce que naviguer dans l'arborescence est chiant.
    Des gens qui font des fonctions de 300 lignes parce qu'un code subdivisé en fonctions courtes c'est chiant de naviguer dans le document.

    Des gens entraînés à pisser du code le plus vite possible, qui imbriquent 4 instructions les unes dans les autres et qui font certainement des trucs très brillants, mais qui sont presque impossibles à relire et qui ne sont pas pensés de manière à éviter la redondance de code.

    J'ai travaillé avec un gars comme ça, ce n'est heureusement plus le cas aujourd'hui, un vrai cauchemar.

  13. #13
    Membre expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2017
    Messages
    787
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2017
    Messages : 787
    Points : 3 461
    Points
    3 461
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Je dirais même que vim est l'éditeur des gens qui ne savent pas coder.
    Des gens qui ne séparent pas leur codes en classes à responsabilités limitées parce que naviguer dans l'arborescence est chiant.
    Des gens qui font des fonctions de 300 lignes parce qu'un code subdivisé en fonctions courtes c'est chiant de naviguer dans le document.

    Des gens entraînés à pisser du code le plus vite possible, qui imbriquent 4 instructions les unes dans les autres et qui font certainement des trucs très brillants, mais qui sont presque impossibles à relire et qui ne sont pas pensés de manière à éviter la redondance de code.

    J'ai travaillé avec un gars comme ça, ce n'est heureusement plus le cas aujourd'hui, un vrai cauchemar.
    Mais oui. Et moi hier j'ai vu un des mes neveux coder en javascript donc je peux t'affirmer que les développeurs javascript ont 14 ans, de l'acnée sur le visage et chaussent du 41.

  14. #14
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 746
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 746
    Points : 1 723
    Points
    1 723
    Billets dans le blog
    1
    Par défaut
    Ca expliquerait beaucoup de choses

  15. #15
    Membre éclairé
    Homme Profil pro
    Programmeur du dimanche
    Inscrit en
    août 2017
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Programmeur du dimanche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2017
    Messages : 212
    Points : 672
    Points
    672
    Par défaut
    La vraie question serait plutôt "pourquoi se faire passer pour un bon programmeur ?".

  16. #16
    Membre habitué

    Homme Profil pro
    sans
    Inscrit en
    octobre 2019
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : octobre 2019
    Messages : 186
    Points : 169
    Points
    169
    Par défaut
    C'est n'importe quoi ce qu'il raconte ce stoola machin, lol, parce que même si les gens te prennent pour un bon programmeur seul l'efficacité de ton travail va montrer si t'es vraiment bon ou juste un rigolo qui ment.
    ça sert à rien de mentir parce que le résultat montrera le contraire aux gens et on aura plus qu'à aller se cacher au fin fond d'une grotte ou déménager de sa ville, lol

    Moi à mon avis, c'est juste qu'il essaie de se justifier, parce que c'est un fainéant qu'a pas envie de s'améliorer et faire des efforts, alors il dit ça pour montrer que son mensonge est juste un plan intelligent et donc qu'il est intelligent, mais il est bête en vrai parce qu'il veut pas avouer et s'avouer qu'il est incompétent et reconnaitre que mentir ça sert à rien, donc il est bête en vrai mais il se fait passer pour intelligent en expliquant que ce qu'il fait est intelligent comme comportement mais c'est un comportement d'idiot et de pas courageux.

    EDIT : Et je crois que jamatronic en une seule question a tout résumé là, lol

    EDIT 2 : Moi ce j'aime bien dans ce forum, c'est que y a plein de programmeurs, la plupart même, qui sont trés calés et qui ont appris à faire du propre, à coder juste et propre, c'est un truc que j'ai jamais appris moi parce que je suis pas allé à l'école élevée mais dans ce forum on apprend bien et surtout à devenir un bon programmeur, parce que c'est pas seulement un programme qui marche qui montre qu'on est bon programmeur, mais c'est un programme bien fait aussi, et ça je suis content j'apprend chaque fois dans ce forum.
    Ce stootla c'est un nul, peureux des efforts, et lâche de s'avouer que c'est un incapable.

    EDIT 3 :
    A l'inverse, quelqu'un maitrisant son sujet mais ne faisant aucuns efforts, peut très bien faire échoué un projet pourtant tout à fait à sa portée.
    Y a pas un responsable qui est au-dessus du programmeur pour le diriger et le faire avancer de la meilleure façon s'il sait que le programmeur est capable ? Je crois que oui, j'ai entendu parler de chefs de projets des trucs comme ça, ça doit être ça. Mais même un patron peut faire ça pour son programmeur même si y a pas un chef de projet, ou même si le patron sy connait pas, il peut au moins orienter et motiver, et puis c'est rare de trouver un patron d'informatique qui s'y connait pas en informatique, donc dans tous les cas, vaut mieux etre bon que quelqu'un qui fait semblant, c'est tout ce que je vois moi, faut pas longtemps pour savoir ça.

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    juin 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2006
    Messages : 138
    Points : 334
    Points
    334
    Par défaut
    Sinon sous Debian il y a un package déjà tout prêt pour ça :
    https://packages.debian.org/sid/games/hollywood

  18. #18
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 746
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 746
    Points : 1 723
    Points
    1 723
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par amateurprg Voir le message
    Moi à mon avis, c'est juste qu'il essaie de se justifier, parce que c'est un fainéant qu'a pas envie de s'améliorer et faire des efforts, alors il dit ça pour montrer que son mensonge est juste un plan intelligent et donc qu'il est intelligent, mais il est bête en vrai parce qu'il veut pas avouer et s'avouer qu'il est incompétent et reconnaitre que mentir ça sert à rien, donc il est bête en vrai mais il se fait passer pour intelligent en expliquant que ce qu'il fait est intelligent comme comportement mais c'est un comportement d'idiot et de pas courageux.
    Je pense que tu n'as pas saisi le concept du troll

  19. #19
    Membre expérimenté
    Profil pro
    chercheur
    Inscrit en
    avril 2004
    Messages
    800
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : avril 2004
    Messages : 800
    Points : 1 318
    Points
    1 318
    Par défaut
    S'il n'y avait qu'en informatique que cela se passe ainsi ...
    Nous sommes de plus en plus ans une société de Cour où l'important est d'être bien vu du Souverain, quel qu'il soit, et accessoirement de faire sentir son pouvoir à celui qui est en dessous.
    Même en recherche fondamentale, grâce à l'ANR et autres.
    Ce qui s'énonce clairement se conçoit bien ( Le hautbois)

  20. #20
    Nouveau membre du Club
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2007
    Messages : 9
    Points : 28
    Points
    28
    Par défaut
    Très drôle et très plausible sur une semaine, pas plus

Discussions similaires

  1. URLConnection, se faire passer pour un navigateur
    Par druzy dans le forum Général Java
    Réponses: 3
    Dernier message: 21/12/2012, 18h23
  2. Se faire passer pour un autre utilisateur
    Par J0r_x dans le forum Sécurité
    Réponses: 3
    Dernier message: 17/02/2011, 15h47
  3. [PrestaShop] Template prestashop tableau sur une ligne comment le faire passer sur plusieurs lignes
    Par ptitepo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 23/12/2010, 03h47
  4. Réponses: 3
    Dernier message: 16/02/2007, 17h21
  5. Comment se faire passer pour IE ?
    Par Kcirtap dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 29/05/2006, 09h42

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