Avoir un bon programme, vous n'avez pas besoin de talent ou de la passion
Travailler Et étudier / / December 25, 2019
Vous pensez à devenir un programmeur, un peu de talent? Besoin d'une passion, une obsession avec le travail? En fait, non. Et ainsi dire beaucoup de développeurs escarpés.
Tous les programmeurs frais depuis l'enfance et ne rêvaient à écrire du code. Et si ce n'est pas vous, alors vous n'existent pas ou un perdant et ne vient pas à la grande et terrible programmation (Aspirer).
Ces stéréotypes profondément enracinées sont tout à fait tort. Ils ont aussi dangereux, autant de programmeurs succès.
Le mythe du génie programmeurs dangereux. D'une part, il surestime les conditions d'entrée dans ce domaine, ce qui décourage la profession. Sur l'autre - le mythe des professionnels de repaires. Après tout, si vous ne pivotent pas sur le code, vous avez certainement perdant. En conséquence, un programmeur est nécessaire soit au code ou code pour en savoir plus et mieux, et cela affecte la qualité de vie. De cette approche, vous devez vous débarrasser. Programmation - est tout simplement un ensemble de compétences, qui ne requiert aucun talent particulier. Il n'est pas une honte d'être un programmeur médiocre.
Kaplan-Moss Jacob (Jacob Kaplan-Moss)
La page de Jacob sur Twitter a rapporté que le créateur de Django - «pas un vrai programmeur ». Parce qu'il était fatigué de l'idée fausse de la profession.
Jacob Thornton (Jacob Thornton) a travaillé comme programmeur sur Twitter, et maintenant - dans le milieu. Il a également réussi à trouver Bootstrap, un cadre qui a réuni 80 000 étoiles sur la plateforme GitHub. Et les mots du codeur dissipent aussi le mythe de la portée de la programmation simples mortels.
Je déteste les ordinateurs. Je vais étudier la sociologie à la New School à New York.
J'ai obtenu un emploi, même si je n'ai pas eu des compétences. Je pourrais être mis le feu à tout moment. J'ai travaillé dur, en étudiant bien sûr JavaScript avancé, parce que je ne comprenais pas ce qui se passait. Et je n'étais pas autre sortie.
L'un des pires moments de ma vie - quand tout le démarrage de l'équipe formée autour de moi et a demandé de résoudre le problème des demandes inter-domaines. Je ne l'ai jamais travaillé si pas seulement de comprendre ce que nous faisons. J'ai commencé à coder et mettre à jour le navigateur. Rien n'a changé. Et si quelques fois de suite. J'ai commencé l'hystérie: que jamais j'étais proche de l'échec. Et puis je me suis aperçu que j'ai oublié d'ajouter dans le code .send (). Correction d'un bug, a obtenu le résultat, l'équipe a souri et est retourné au travail.
Je me suis assis pendant environ 15 minutes et rejoué dans ma tête la même idée. C'est tout. Je me suis tourné. Je ne l'ai pas viré.
Jacob Thornton (Jacob Thornton)
L'histoire est peu de ressemblance avec la description de la carrière rapide du programmeur de génie. Alors, où est la motivation? Jacob dit: « Je suis une personne socialement responsable. Mes amis, l'interface designers, me informent toujours en termes peu flatteurs que mes tentatives de faire des coins arrondis ont échoué ou nouveaux looks de fonctionnalité dégoûtant dans un navigateur particulier. Je l'aime. J'aime juste le code et le travail avec vos amis ".
Sur Twitter, Jacob Thornton lui-même appelle un « perdant-informatique. » Le plus populaire après dans le film: « Je suis le pire ingénieur dans l'entreprise, mais je suis dans le top trois. » s'ajuste mal la description d'un programmeur typique, non?
Notes d'une autre pro, Rasmus Lerdorf (Rasmus Lerdorf), ce qui provoque souvent un débat houleux.
- « Je déteste la programmation. Mais j'aime résoudre les problèmes ".
- « Dans le monde il y a des gens qui aiment vraiment le programme. Je ne les comprends pas ".
- « Je ne suis pas un programmeur réel. Je rassemble toutes sortes de choses, jusqu'à ce qu'il commence à travailler. Ensuite, je passe. Ce programmeur dit, « OK, cela fonctionne, mais il y a une fuite de mémoire, vous avez fixé un ». Et je viens toutes les 10 Apache rediffusé requêtes ".
Dans ses mots, il est difficile de discerner un amour particulier pour les ordinateurs. Comme les deux Jacob, qui ne sont pas conformes aux mythes des grands codeurs, il est un peu comme faire semblant programmeur.
Il est amusant. Quand je PHP ou écrit en Java, il est tout le temps à la recherche de quelque chose de plus, un autre langage de programmation. Au moins d'avoir du plaisir, parce que les langages de programmation sont ennuyeux. Travailler avec PHP et Java, je ne vais pas être un programmeur.
David Heinemeier Hansson (David Heinemeier Hansson)
La prochaine révision de la déclaration, qui n'a rien à voir avec la façon dont un génie de l'informatique. En fin de compte, David Heinemeier Hansson est tombé amoureux de l'élégance du langage Ruby, et non dans le programme et les ordinateurs. S'il n'a pas été inventé Ruby, il serait en train de faire quelque chose de diamétralement opposé.
Comme il est clair, il existe d'innombrables articles et interviews que les stéréotypes démentent sur les programmeurs. A ce sujet, l'amour et l'humour. Voici quelques 59 hilarantMais citations véridiques sur la programmation des développeurs eux-mêmes:
- Que l'un des logiciels de merde est un autre homme - travail à temps plein.
- Tout idiot d'écrire du code qu'un ordinateur comprend. Un bon programmeur écrit le code, lisible par l'homme.
- Programme et l'église est très similaire. Tout d'abord, nous les construisons. Puis prier travaillé.
Si les programmeurs ont vraiment besoin la profondeur du talent et engagé, pourquoi de telles plaisanteries sont très populaires chez les professionnels?
Pendant que vous apprendrez la programmation, vous dira ce que vous faites mal. Vous expliquez pourquoi vous ne le faites pas encodeur frotter. Essayer d'être un « vrai boom » va vous rendre fou.
Oui, cet article est contre les stéréotypes sur la programmation. À propos des mythes insensés qui n'élus est disponible est un grand art. La prochaine fois que penser, et si vous avez suffisamment de compétences, et si vous avez assez de compétences, plutôt que d'envoyer ou non cette programmation en enfer, faites une pause. Essayez d'autres méthodes. Souvent, les mensonges de problème dans la façon dont vous apprenez. Dans votre attitude à l'apprentissage programme. Et ne donnez pas jusqu'à ce que vous abordez la solution du problème de différentes manières.
Pour être un programmeur, ne pas besoin de talent ou de la passion.