It vs passion-does a programmer have to be passionate about code?
According to some developers, passion is the key factor that makes it possible to really create software, and not just a”code-breaker”. Even if such thinking is a little exaggerated, it is difficult not to overestimate the role of passion in professional work.
According to the Polish language dictionary pwn, passion is a great passion for something. Two words in particular are crucial here: “great” and “love”. Programmers are often associated with enthusiasts, with people for whom coding and solving programming problems is the essence and quintessence of life. Sometimes you would think that programmers don’t eat, drink and relax, and their mind is constantly focused on programming. Well, that’s a lot of exaggeration, but … yeah, does every programmer have to have a passion for coding, or is just skill enough?
Programmer-a profession for everyone?
Increasingly, the profession of a programmer attracts not only lovers of coding, but also people who have been charmed by The Legend of huge earnings, and who most often have a misconception about this work. Often, programmers also want to become people who have previously performed another profession and for some reason want to retrain. The market quickly noticed the demand for programming and like proverbial mushrooms after the rain began to organize various programming courses. On the one hand, this is a positive trend, because in Poland there is already a shortage of about 50 thousand. developers, according to officials of the European Union in Brussels, on the other-not everyone is suitable for this profession. In fact, this also applies to other professions. Not everyone will be a good teacher, policeman or doctor. Why would anyone be a good programmer?
Some people think it’s like snapping a finger, and the coder is the person who sits in his pajamas at the computer all day playing games, stuffing himself with pizza and still he is paid for it. Of course, it is difficult to generalize that everyone has such an idea about the work of a programmer, but many people-for sure. This is also a consequence of the fashion for programming and approach: if I do not have an idea for life, maybe I will become a programmer. I mean, everybody’s doing it today. Well, not all of them. Being a programmer is often fascinating, but also a heavy piece of bread – sometimes you have to solve difficult technical problems, look for solutions, implement projects that are not interesting and, above all, constantly educate yourself, keep your hand on the pulse of new technological solutions. Anyone or almost anyone can learn to program, but not everyone can be a good programmer. And being a bad programmer is nothing to be proud of.
And that’s where passion comes in. It’s something hard to grasp, something born of dreams. It is up to ourselves whether we will nurture and fuel this flame through the years of our professional work. Some people can have passion for many years, others-lose enthusiasm quickly, replacing it with doubt, and it is not a temporary “hole” that can happen to anyone, but a deeper crisis. There are also people who code, but never found passion in themselves.
Masters and craftsmen
Ben Collins-Sussman of Google once said that there are two kinds of programmers, which he called 20% and 80%. The first of them are leaders and forerunners, people who live by programming, for whom this is the meaning of existence and true passion. The group of 80% are professionals, professionals who have gained the right knowledge and are simply doing their job solidly, many of them even like it and feel that it is professionally fulfilled. It is easy to guess that the first group sets the programming paths, traverses hitherto undiscovered paths, the others are craftsmen (in a positive sense of the word), who are solid programmers, often embodying and bringing the ideas of the group to the 20% of the audience, the so – called normal bread eaters, who use these solutions in everyday life.
Among the craftsmen there are both people with passion and without it. The latter, of course, is more difficult, they do not enjoy programming as much as their colleagues. Programmers are a very diverse professional group, but in this respect they are no different from other professions-some code from childhood with enthusiasm, others discovered this pleasure much later, and still others are not so much passionate about the code as they are interested in it in order to perform their profession well. There are also those who mistakenly chose the profession of a coder.
If it were necessary to form a conclusion to these considerations, it could be concluded in one sentence: it is better when a programmer is passionate about coding than when it does not make him happy. In the latter case, the work will quickly begin to tire him, and this is not what his professional life is about. Passion can’t be fake, it just is. You can hear it even in the voice, in how the programmer talks about his adventure with coding, how he approaches the projects in which he participated. You just have to find the passion in yourself. It’s truism, but it says a lot about the performance of professions in general. Sometimes it’s said that someone has a vocation to do a job. In being a programmer, such a vocation is also useful, because it gives meaning to what we do. And it’s hard to do something that doesn’t make sense.