2024 Auteur: Malcolm Clapton | [email protected]. Dernière modifié: 2023-12-17 03:55
Vous pensez ne pas avoir assez de talent pour devenir programmeur ? Besoin d'une passion, d'une obsession du travail ? Pas vraiment. Et tant de développeurs sympas le pensent.
Depuis l'enfance, tous les programmeurs cool ont rêvé d'écrire du code. Et s'il ne s'agit pas de vous, alors soit vous n'existez pas, soit un raté et généralement pas adapté à la grande et terrible programmation (aspirée).
Ces stéréotypes profondément enracinés sont complètement faux. Ils sont également nocifs, comme le croient de nombreux programmeurs à succès.
Jacob Kaplan-Moss
Le mythe du génie des programmeurs est dangereux. D'une part, il surestime les conditions d'entrée dans ce domaine, faisant fuir la profession. D'autre part, le mythe persécute les spécialistes. Après tout, si vous n'êtes pas obsédé par le code, vous êtes bien sûr un perdant. En conséquence, le programmeur doit soit coder, soit apprendre à coder mieux et plus, ce qui affecte la qualité de vie. Nous devons nous débarrasser de cette approche. La programmation est juste un ensemble de compétences qui ne nécessite pas beaucoup de talent. Et ce n'est pas du tout une honte d'être un programmeur ordinaire.
La page Twitter de Jacob indique que le créateur de Django est un « faux programmeur ». Car il en avait marre de la fausse idée du métier.
Jacob Thornton a travaillé comme programmeur chez Twitter et maintenant chez Medium. Il a également créé Bootstrap, un framework qui a récolté 80 000 étoiles sur la plateforme GitHub. Et les propos de ce codeur dissipent aussi le mythe d'une programmation inaccessible aux simples mortels.
Jacob Thornton
Je déteste les ordinateurs. J'allais étudier la sociologie à la New School de New York.
J'ai trouvé un emploi même si je n'avais aucune des compétences dont j'avais besoin. J'aurais pu être viré à tout moment. J'ai travaillé dur sur mon cours avancé de JavaScript parce que je ne comprenais pas ce qui se passait. Et je n'avais pas d'autre choix.
L'un des moments les plus effrayants de ma vie a été lorsque toute l'équipe de démarrage s'est réunie autour de moi et m'a demandé de résoudre le problème avec des requêtes interdomaines. Je n'ai jamais fait cela, je n'ai compris qu'approximativement de quoi il s'agissait. J'ai commencé à coder et à mettre à jour le navigateur. Rien n'a changé. Et donc plusieurs fois de suite. Je commençais à devenir hystérique: comme jamais j'étais proche de l'échec. Et puis j'ai réalisé que j'avais oublié d'ajouter.send() au code. J'ai corrigé l'erreur, obtenu le résultat, l'équipe a souri et s'est remise au travail.
Je me suis assis pendant 15 minutes et j'ai eu la même pensée dans ma tête. C'est ici. Je me suis débrouillé. Je ne serai pas viré.
L'histoire ressemble peu à la description de la carrière trépidante d'un programmeur de génie. Alors d'où vient la motivation ? Jacob répond: « Je suis une personne socialement responsable. Mes amis, développeurs front-end, m'informeront toujours en termes peu flatteurs que mes tentatives pour faire des coins arrondis ont échoué ou que la nouvelle fonctionnalité semble dégoûtante dans un navigateur particulier. J'apprécie. J'aime juste coder et travailler avec des amis."
Sur Twitter, Jacob Thornton se qualifie de "perdant informatique". Publication la plus populaire du fil d'actualités: "Je suis le pire ingénieur de l'entreprise, mais je fais partie des trois premiers." Ne correspond pas à la description d'un programmeur typique, n'est-ce pas ?
Les commentaires d'un autre pro, (Rasmus Lerdorf), sont souvent controversés.
- « Je déteste la programmation. Mais j'aime résoudre des problèmes."
- « Il y a des gens dans le monde qui aiment sincèrement programmer. Je ne les comprends pas".
- « Je ne suis pas un vrai programmeur. J'assemble toutes sortes de choses jusqu'à ce que ça commence à fonctionner. Puis j'avance. Un vrai programmeur dira: « D'accord, cela fonctionne, mais il s'agit d'une fuite de mémoire, nous devons la réparer ». Et je viens de redémarrer Apache toutes les 10 requêtes."
Il est difficile de discerner un amour particulier pour les ordinateurs dans ses propos. Comme les deux Jacob, qui ne correspondent pas aux mythes des grands codeurs, il prétend en quelque sorte être un programmeur.
David Heinemeier Hansson Créateur de Rails
C'est marrant. Lorsque j'utilisais PHP ou que j'écrivais en Java, je cherchais toujours autre chose, un autre langage de programmation. Juste pour s'amuser, car les langages de programmation sont ennuyeux. Travaillant avec PHP et Java, je n'avais pas l'intention d'être programmeur.
Une autre critique sur moi-même, qui n'a rien à voir avec l'image d'un génie informatique. Finalement, David Heinemeyer Hansson est tombé amoureux de l'élégance de Ruby, pas des programmes et des ordinateurs. Si Ruby n'avait pas été inventé, il aurait fait quelque chose de diamétralement opposé.
Comme il est déjà clair, il existe d'innombrables articles et interviews qui réfutent les stéréotypes sur les programmeurs. Ils aiment aussi plaisanter sur ce sujet. Voici quelques citations de codage mais vraies des développeurs eux-mêmes:
- Qu'est-ce qu'un logiciel de merde, un autre - un travail à temps plein.
- N'importe quel imbécile peut écrire du code qu'un ordinateur peut comprendre. Un bon programmeur écrit du code lisible par l'homme.
- Les programmes et les églises sont très similaires. Nous les construisons d'abord. Ensuite, nous prions pour que cela fonctionne.
Si les programmeurs ont vraiment besoin de beaucoup de talent et de dévouement, alors pourquoi de telles blagues sont-elles populaires parmi les professionnels ?
Pendant que vous apprenez à programmer, on vous dira que vous faites tout de travers. Ils vous expliqueront pourquoi vous n'êtes pas un vrai codeur. Essayer d'être un "vrai geek" vous rendra fou.
Oui, cet article est contre les stéréotypes de programmation. Des mythes insensés selon lesquels ce grand art n'est accessible qu'à quelques privilégiés. La prochaine fois que vous vous demanderez si vous avez suffisamment de capacités, et si vous avez suffisamment de compétences, et que vous n'envoyez pas cette programmation en enfer, faites une pause. Essayez d'autres méthodes. Souvent, le problème réside dans la façon dont vous apprenez. Dans votre attitude vis-à-vis du programme. Et n'abandonnez pas tant que vous n'avez pas abordé le problème de différentes manières.
Il ne faut pas de talent ou de passion pour être programmeur.
Conseillé:
"Notre couple serait parfait sans toi." Pourquoi vous n'avez pas besoin de changer pour le bien d'un partenaire
Vous aimeriez peut-être changer, mais vous ne savez pas comment. Mais en fait, vous devez comprendre pourquoi. Ne serait-ce que pour le caprice d'un partenaire, alors ce n'est pas la meilleure idée
Que faire si vous avez besoin d'un billet d'avion pour obtenir un visa, mais que vous ne voulez pas l'acheter
Comment réserver un billet d'avion sans l'acheter, et autres options, comment fournir des billets lors de la demande de visa
Talent surévalué : pourquoi le talent naturel ne suffit pas pour réussir
Nous déterminons avec Lifehacker si le talent sera toujours utile et conduira au succès ou sans diligence et le talent au travail n'est qu'une phrase creuse
7 raisons pour lesquelles vous n'avez pas besoin d'un scanner pour le coronavirus
La tomodensitométrie aide à comprendre à quel point les poumons, le cerveau ou les vaisseaux sanguins sont endommagés. Mais seul un médecin peut prescrire cette procédure pour le coronavirus
Pourquoi vous ne devriez pas abandonner si vous n'avez pas réussi quand vous étiez jeune
Les histoires du colonel Sanders, Paulo Coelho et Coco Chanel, à qui le succès est venu après 30 ans, nous apprennent à ne pas avoir peur des échecs et à suivre nos rêves