Here was the post on searching for "interesting" job by red coder. And here was the question by Konstantin.Zakharov about whether it is possible to get used to some dull job over the time. So this trashy post is just an answer to this question (I failed to fit it into comment field).
The full question reads like this:
Not meaning to offend with my question — but does not the dislike (disgust?) to dull/general/non-creative job disappear with the time (or age)? What about other people, colleagues etc.? I can say for sure that I met people who enjoy simple job all right!
I'd say that people are different! I think there are two major categories of coders in IT-industry:
- Those who do coding even when at home, in their free time;
- And those who do not.
I do not mean they are "good" and "bad" programmers :)
But I learned of the existence of such division late enough. I was telling to some of my colleague of some problem I've recently met at ProjectEuler — and he suddenly asked:
You do coding at home? Why???
And I also asked "And you do not???" — and he answered "No surely, I prefer to watch TV". I said I have no TV (I put it out of my apartments for some good people may take care of it).
Two kinds of coders in industry and their career profile
A couple of years ago I worked in some big outsourcing company. I met several nice people here, working in neighboring project. Let us call them Eve, Peter, Hiram and Simon (all four were senior developers building some national search portal for one of European countries).
During the course of the year Hiram and Simon left the company. Since then they probably changed jobs once more. Also they both are slightly crazy about side-projects.
Hiram tried to create some unsuccessful finance-related web-site, then some multi-player Android game — later they both left their jobs and spent a month on some vague start-up (unsuccessful too as I understand). And now they are hired again by some great high-load related company providing services for giants like paypal etc.
Meanwhile Eve and Peter continue working in the same company where I met them (I myself changed the job twice since then).
They are quite content with the job here. They do not code at home. For them it is a nice job which allows to gain enough money for other activities or hobbies.
Though as far as I suspect Simon and Hiram now have fatter salaries (my own grew about 1.5 times since then).
Conclusion
So I just say — people are different. I suspect that most of coders involved in competitive programming belong to the first group of "passionate coders", but nevertheless there exist many other nice developers. Well, not all of them even know hexadecimal though they may work for many years. I think it is good. :)
P.S. probably it is also worth mentioning that when junior coder gets his first (or second) job, he/she usually enjoys it very much not regarding whether it is dull or creative. But this is because of novelty, so I do not mention this case.
Да, интересная тема. Хотелось бы узнать, какие проекты пишут для себя участники сodeforcess сообщества.
А вы погуглите "мой проект site:codeforces.ru" — там было много интересного. Причём обычно-то пишут не "для себя", а на публику, т.к. все мы хоть в какой-то степени честолюбивы.
Ну и конечно пишут гораздо больше чем показывают, т.к. много вещей остаётся недописанными т.к. успевают в них разочароваться или на технологические сложности натыкаются, или не хватает терпения и хватаешься за что-то новое...
Из того что я помню навскидку:
CHelper
который используют видимо многие пишущие контесты на джаве;Хм... может создать отдельный пост и повспоминать всем миром?