📜 ⬆️ ⬇️

7 types of programmers / friday fun /

Once upon a time computers were something from the category of ancient monsters, and programmers are mystical monks who tamed them. Joke. We love programmers because they can do anything. But those who have somehow come into contact with representatives of the IT world know that this is not just a faceless mass, but a whole society in itself, with its own interesting and typical characters. Today we will introduce you to seven typical programmers.
Spoiler: one of them is called Edik.



1. Tired programmer

He is tired. Very tired. From the constant need to learn new technologies. From complex customers. From inaccurate tasks and incomprehensible documentation. From the constant comments that he is “behind”. And, worst of all, he is tired of his own constant attempts to change something, because well, nothing happens. And he stopped trying. Just limp. Began to focus on personal life. He no longer kodit day without a break, if for this there is no serious need. He does not want to learn new languages. He hopes that his company will thrive and grow simply because he does not want to look for a new job.

// How to recognize it:
Sighs loudly every time new technologies are mentioned in a conversation.
Carries a whole book with him, which proves that the technologies he uses are better than others
Very rarely shaves - after such depression beard does not grow


2. Programmer-moth

He's so fickle. He loves new things, technology, languages, systems. She just adores overcoming difficulties, correcting bugs, and coping with the lack of necessary documentation. He flutters like a butterfly, from one task to another, analyzes, tests, kodit and quickly flies on.

// How to recognize it:
Often says the phrase "Yes, it's cool, I studied this topic a few months ago, but it is not as cool as this one"
Or “I can’t wait for xyz to be released with its new framework for managing bitmaps using the 9-dimensional Gauss method. That will be great! "
You can not surprise him with any news. Never.

')

3. Blogger

It seems to you that he is a programmer, but in fact he is a blogger. He writes a new article every day, mostly about what he has learned today, but sometimes he threatens analytics. And he sends rays of hatred to everyone who does not like him.

// How to recognize it:
"I will definitely write a blog about it"
If you ask him about a hobby, he will reply “I am running a blog.”
T-shirt with a blog address


4. Lazy man

His name is Edik. And he is just one of the most honest people on the planet. He wrote a beautiful code, well-structured, understandable to one and all, absolutely and completely bug-free, which was just full of comments. And here you are discussing programming with him (surprisingly, yes?), He says that he wrote all these comments only because he was too lazy to change the code later. Instead of doing everything at once so that everything works and is one system, he will make a bunch of amendments - not to redo everything at once. Not! Only not this!
The "lazy" programmer sees how the system works as a whole and tries to solve as many problems as possible, relying on his own experience so that later he does not have to go back to these tasks and redo everything. Just do not try to ask him to do something manually. Automation is his fad.
The "lazy" programmer is always looking for ways to acquire new skills, learn languages, learn technologies, so he is able to solve many problems quickly. Nevertheless, sometimes (more often than others) a lazy programmer tends to exaggerate the needs of the client.

// How to recognize it
He is terribly angry, throwing a keyboard at the person who asks him to fix someone's sucks written code
Sits all the time and studies online courses
Automates everything. Even the process of eating


5. Sage

Since his youth, he gained experience and imbued with the spirit of programming, with mother's milk to him got a love for the code. Just sit and listen, student. It's time to take a breath and feel the experience.
The sage is an expert in the programming world. He has been doing this longer than you live on this mortal planet, so he can tell you such stories that you would not believe. He is the dinosaur of the IT world. Well, if this did not convince you - he knew what “code” was even before Microsoft appeared.
There are two types of “wise men”: some are subject to changes over time (read, they absorb knowledge and new technologies), while others are not. Experience is great, but experience without the desire to professionally evolve means nothing. The “sage” who is willing to learn is an invaluable specialist.
A conservative sage will not listen if you decide to point out his mistakes to him, but an innovative sage will be glad if you share your experience.

// How to recognize it:
Conservative sage
“The architecture of the PDP-10 is pure art”
"I'm too old for this guy"
“I will not use this idiotic IDE! Me and vi are good. ”

Sage Innovator
“Ugh, they licked this concept from Smalltalk”
"Have you not seen what they came up with yesterday?"
“Wow, this is so elegant! Thanks for teaching. ”


6. Anyone who comments on such articles.

Some people just like to comment. They think their sense of humor should be noted. Someone just raises his self-esteem. Someone enjoys commenting on a comment or commenting on a comment under a comment. Sometimes, when an extra line under an article acquires its own life, he begins to think that the article is the body, and he is the bacterium that parasitizes and allows the body to live.

// How to recognize it:
"What kind of nonsense?"
Angrily and expressively knocking on the keyboard
“I was inspired! Spasibki, smack ".


7. Poet

Its code is elegant and perfectly compatible with the design of the site - what difference does it work or not? He likes to spend languid and incredibly long meetings and spat on deadlines, he's an artist!

// How to recognize it:
“Can you understand the beauty of the code?”
Constantly asks you to look at his code
Pretends to be inspired and kodit in unexpected places.


We also have material on what types of colleagues and office workers there are .

Source: https://habr.com/ru/post/296104/


All Articles