Friday, the evening is near - it's time for an easy philosophy, talking by the fireplace and memories of past affairs.
The article consists of two not too connected parts - each of them separately doesn’t pull on a full-fledged material, and we didn’t want to dilute thoughts with water.
Nevertheless, the meaning of these parts is one - a few tips that will be useful both to novice developers, and to their older comrades, who themselves, through trial and error, have not yet reached the same conclusions.
Part 1. Good coder! = Good employee
Several guys write gorgeous code, they know by heart everything they need to know by heart, they have a lot of experience, they can solve any problem and at the same time they are all not very good workers. In any case, in the eyes of customers, employers and colleagues.
')
Vasya - adores saying that he will do everything in three days. However, when they call him a week later or write to the post office in order to find out what is there with the work, he simply does not pick up the phone and does not respond to the letters. Instead of honestly saying that he needs 5 more days to finalize and get an understanding “good, we are waiting” from the customer.
I would kill a reptile.
Be honest. Have in the end cojones to tell the truth. It's always better than playing hide-and-seek with a companion like a child.
Petya does not suffer from Vasina’s problem, he is always in touch, but it doesn’t help much, because his speech sounds and reads like a blah blah blah for a normal person. And the point is not that the interlocutor is too stupid to understand Petya, the fact is that Petya in general, absolutely, catastrophically does not know how to express her thoughts. In addition, in each "bla" he makes a couple of mistakes and generously sprinkles them with slang and technical terms.
Learn to express your thoughts. Read, read and read again. And not only the documentation, do not forget, and fiction with journalism.
Kohl is honest and can even express himself almost in Russian, but he is not looking for new clients, because his communication with any person begins with “gifts”, “you” and portions of mothers, which even Viktor Petrovich, who is 30 years old, turns red I worked at a construction site as a foreman. And if someone says that he would like to move the button a few pixels left, then Kolya immediately tells him in a purely patsan way that he thinks about all the changes in the TK, on ​​which he turned the customer, with the idiot colleague after which he is offended and goes offline for a couple of days.
Be polite. I do not say that it is necessary to everyone and always refer to "you", fawn, crumble in politeness and compliments in front of the interlocutor and sit at home behind the monitor in a butterfly and a tail coat in case of a Skype call. Just elementary politeness, especially with new people.
I would like to say that all the characters are fictional and any coincidence with real people should be considered random, but I will not say. I just slightly exaggerated the copies I encountered.
Part 2. If you think you are very cool, then with a probability of 99.99% you are an arrogant idiot.
The first time I felt like an incredibly cool typesetter that year in 2002, after reading a couple of ancient HTML textbooks (where even something was told about CSS), I riveted a few of my “fan sites” on computer toys, and a couple sites for friends.
There was a thought - "And not to earn this money?". I responded to the vacancy by distant work, accepted it, and at the layout of the first layout I realized that I did not know anything. As I remember, a three-column table, but I have no idea how to make two columns of a fixed width, and the third - a rubber one. Already js-scripts began to look on the Internet. Thanks to the employer - they did not stop cooperating with me, but suggested how to do it, after which I diligently studied in practice for a couple of years and adequately assessed my level.
For the second time , the year began to be presumptive in the same way in 2006, after I got into the office, where I was full of seams before the layout. I, all the same, understood, already tried my hardest to impose "divas", eradicated the table layout where it was possible, and even sometimes read articles on the Internet. Specialist, in general, the highest category with the attached self-conceit.
However, fortunately, while working on one project “for the soul”, I had a chance to meet a colleague from Yekaterinburg, whose knowledge turned out to be so much wider and more qualitative than mine, that all my foolishness was blown away like a wind. Probably, for about a year I tugged him on difficult questions for me, to which he invariably gave excellent and detailed answers, and I studied, studied and studied again.
Chipmunk - hello and thank you very much again.
The third time such a nuisance happened to me closer to the end of the “zero”: he worked as a freelancer, the customer reviews were all very positive, and in some places too enthusiastic, it was really more or less good - for the layout of standard business card sites or online knowledge stores eyes. Felt on top for a while.
Guess what I thought about myself in a couple of months? That's right, "you are an idiot, Mikhail Konstantinovich." This time, thanks are worth mentioning the memories of two previous periods, several author blogs, Habru, browser development (“round corners are not through damn pictures and eight nested blocks, but with one line of CSS ?! Waaaa, what else can you do?”) .
The fourth time I did not intend to make such a mistake, I’ve become wiser. Of course, by doing something intricate well, I allow myself the thought “damn, I'm cool!” (And who isn't?). But she is delayed a maximum until the next morning.
The moral of this simple narration is simple and expressed in the subtitle. If you think that you know in your professional field everything that, in terms of intelligence from those who are now living, you are getting close to Stephen Hawking and Grigory Perelman, that here it is - the limit ... Wake up.
0.01% in the title I left to those who are really very cool.