To have a good program, you do not need any talent or passion
Work And Study / / December 25, 2019
You think to become a programmer, a little talent? Need a passion, an obsession with work? Not really. And so say many steep developers.
All the cool programmers since childhood and only dreamed about, to write code. And if it's not about you, then you either do not exist or a loser and does not come to the great and terrible programming (aspirate).
These deeply entrenched stereotypes are absolutely wrong. They also harmful, as many successful programmers.
The myth of genius programmers dangerous. On the one hand, it overstates the entry requirements in this area, discouraging the profession. On the other - the myth haunts professionals. After all, if you are not rotated on the code, you certainly loser. As a result, a programmer is required either to code or to code to learn more and better, and this affects the quality of life. From this approach, you need to get rid of. Programming - is simply a set of skills, which requires no special talent. It is not a shame to be a mediocre programmer.
Kaplan-Moss Jacob (Jacob Kaplan-Moss)
Jacob's page on Twitter reported that the creator of Django - «not a real programmer". Because he was tired of the false idea of the profession.
Jacob Thornton (Jacob Thornton) worked as a programmer on Twitter, and now - in the Medium. He also managed to come up with Bootstrap, a framework that brought together 80,000 stars on GitHub platform. And the words of the encoder also dispel the myth of the reach of mere mortals programming.
I hate computers. I was going to study sociology at the New School in New York.
I got a job, although I did not have any of the skills. I could be fired at any time. I worked hard, studying advanced JavaScript course, because I did not understand what was happening. And I was no other exit.
One of the worst moments of my life - when all the team startup gathered around me and asked to solve the problem with cross-domain requests. I've never worked so not just about understand what we do. I started to code and update the browser. Nothing has changed. And so a few times in a row. I began hysteria: as ever I was close to failure. And then I realized that I forgot to add in the code .send (). Fixed a bug, got the result, the team smiled and went back to work.
I sat for about 15 minutes and replayed in my head the same idea. Here it is. I managed. I did not get fired.
Jacob Thornton (Jacob Thornton)
History bears little resemblance to the description of the swift career of genius programmer. So where does the motivation? Jacob says: "I am a socially responsible person. My friends, interface designers, always inform me in unflattering terms that my attempts to make rounded corners failed or new feature looks disgusting in a particular browser. I like. I just like to code and work with your friends. "
On Twitter, Jacob Thornton calls himself a "computer-loser." The most popular post in the film: "I am the worst engineer in the company, but I'm in the top three." Poorly fits the description of a typical programmer, right?
Notes of another pro, Rasmus Lerdorf (Rasmus Lerdorf), often causing heated debate.
- "I hate programming. But I love to solve problems. "
- "In the world there are people who genuinely like to program. I do not understand them".
- "I'm not a real programmer. I assembles all sorts of things, until it begins to work. Then I move on. This programmer will say, 'OK, it works, but there is a memory leak, you have fixed a ". And I just reran Apache every 10 queries. "
In his words, it is difficult to discern any special love for computers. As both Jacob, who do not comply with the myths of the great coders, it's kind of like pretending programmer.
It's fun. When I used PHP or written in Java, it is all the time looking for something more, another programming language. At least to have fun, because programming languages are boring. Working with PHP and Java, I was not going to be a programmer.
David Heinemeier Hansson (David Heinemeier Hansson)
The next review of the Statement, which has nothing to do with the way a computer genius. In the end, David Heinemeier Hansson fell in love with the elegance of the Ruby language, and not in the program, and computers. If he had not been invented Ruby, he would be doing something diametrically opposite.
As is clear, there are countless articles and interviews that belie stereotypes about the programmers. On this subject, love and humor. Here are a couple of 59 hilariousBut truthful quotes about programming from the developers themselves:
- That one crappy software is another man - work full-time.
- Any fool would write code that a computer understands. A good programmer writes code, human-readable.
- Program and the church is very similar. First, we build them. Then pray that worked.
If programmers really need the depth of talent and committed, why such jokes are popular among professionals?
While you will learn programming, will tell you what you're doing wrong. You explain why you do not rub encoder. Trying to be a "real boom" will drive you crazy.
Yes, this article is against stereotypes about programming. About senseless myths that only elected is available is a great art. The next time think about it, and if you have enough skills, and whether you have enough skill, rather than whether to send this programming to hell, take a break. Try other methods. Often the problem lies in how you learn. In your attitude to learning program. And do not give up until you approach the solution of the problem in different ways.
To be a programmer, do not need any talent or passion.