📜 ⬆️ ⬇️

We teach recruiters to hire programmers

No matter how much halva says, it won't become sweeter in the mouth. No matter how much we write “we are looking for a programmer,” programmers no longer become. How try to "lure" to the work of a typical programmer, ordinary recruiters?

Typical advertisement:



It sounds almost like an ad from the anecdote "We need workers for work at work, payment in money."

')
To which of the questions a potentially interested person answers this announcement?
  1. What project is invited to?
  2. What technology stack?
  3. In what city?
  4. What are the work conditions?
  5. What salary?

What does a typical programmer think when he reads the name of the Yandex company? Big company - big bureaucracy. Minus one ball. The local company is Russian management. Another minus ball.

Typical job description:


Imagine that you are reading an ad on a dating site:
Recently, I decided to start a girl who will surpass all previous ones. I really need her, so I am casting.
What will you do:
Cook three times a day, clean, wash, go shopping, bring beer.
The main (but not the only) area of ​​responsibility is to keep an eye on the house. Keywords: Kitchen, Children, Church.
Required experience:
Culinary experience from 2 years.
Good knowledge of the Kama Sutra.
Loyalty and understanding that men are polygamous.
Understanding of male psychology.
Experience in housework.

The question immediately arises - who will lead to this? No, well, if all the announcements are like this, then there could be more. But candidates are unlikely to line up after seeing this.

Typical project description:


God, thank you. Yes, this is a project of my dreams! - people will never cry when they read this. If you read it, of course.

Typical recruitment letter:

Hello, I am an EMAP recruiter, we need employees in a banking project, the essence is this ... An employee who is needed can be a tester, java programmer or manager. If you can test, then in the room you will have terminations to test remotely, programmers then commit bugs, and you test them. If testing, then QA Automation should be. You can actively use scrum.

And rallies are such that every morning but it can be from home if you want or sick there. You can free schedule or 20% of the time as in Google. Both JIRA and TDD are all used. If you are a programmer, then you need to do as a tmlid, and before the release all are required and the customer who comes in must be heard as he says. But scrum is necessary.

Well, if you as a manager ... then testers and programmers need to be built, they do what they want, and not that they feed. or you can make their weekends work if needed. We have 4 projects in total. Those. the first project is the frontend (jQuery is required and HTML5 is there), the second is the server (where is the base), but Oracle is there, the 3-project is an integration with third-party communications (but there is SOAP, REST, API are different), 4 is a release that must be released every month (as the customer wants)

If the tester works a lot, then it is necessary for him to team up in front of everyone and a gift so that he will be happy, and if it is bad so that he will not be happy and work more. Also, programmers should work well, even if there is no bug, test it yourself or teach others, but if they don’t do anything to drive out for a long time or let them do other work, or the best thing is ... hire a team leader to teach and work. Well if you timlid, timblid is very necessary. Sportaz pay and bonuses.
Business trips are still there ...

We are year old looking for someone like you.


And what is wrong?


It's the economy, stupid (c) Bill Clinton

The basics of a market economy:

Entering the market, we find ourselves in the position of either the buyer or the seller and the labor market is no exception. If demand exceeds supply, then sellers set the tone for the market. And when supply exceeds demand - buyers.

The basics of a market economy for recruiters:

If there are fewer vacancies than offers, then potential employees compete with each other for a vacancy, seeking to please, and the employer selects the one who suits him best.

If there are fewer candidates than vacancies, then employers are already competing for potential employees, and they choose the best offer.

The demand for good programmers is higher than their number, so programmers set the tone in this market. And the task of the recruiter is to interest the programmer so much that he comes to an interview.

The task of the recruiter is to interest a potential employee, and not to roll out a set of his requirements.

So do not:

Comrades recruiters, do not write about what you want. This is not interesting to anyone. Example:



And what to do?


“I love strawberries with cream, fish like a worm. When I go fishing I do not take strawberries with cream with me, but take a worm. ” Dale Carnegie.

Think not of yourself, but of the person you are looking for. Interested in a potential client. Tell him about all the benefits he will get by agreeing to your offer. And already after / if a person becomes interested, tell him about what he must do for this. For example, send you a detailed resume.

These are not the requirements of the snickering programmer, but the foundations of a market economy.

If you want to interest a person with your offer, then why do you start a conversation with what you want from him? Offer him what he wants. Here are the things that most likely will interest an experienced programmer who knows his own worth:
  1. Interesting project
  2. Work not far from home
  3. Large and spacious office
  4. Friendly team
  5. Worthy cash compensation
  6. Business trips abroad at the expense of the company


Interesting project

Take into account that you cannot offer a potential employee an abstract “interesting project” and “friendly team”. After all, people are different: what will be interesting to one will not be interesting to another. If a person is interested in Hadoop, he may not be interested in HTML5.

It is best to give a complete description of the project in the hope of interest in the person. The more people read such a description, the greater the chance that someone will be interested. (See Sales Funnel )

The friendly team is also concerned. If I am told about a friendly team, this does not mean that we will have common interests and / or they will become my friends. Pushkin also had friends, but I am not sure that we would have found a common language with him.

It is better to write that one of the potential colleagues are interested in rafting, two three times a year go skiing, and the rest are going to eat at the office every Friday for pizza and drink beer with a guitar.

It is pleasant to listen to a clever person, and you can talk with a stupid one

Good programmers need everyone. Therefore, they rarely sit without work and are waiting for your proposal. They just have nothing to do, how to spend half a day and go through the whole city, so that you tell them about your wishes.

Suppose such a person posted a resume on the Internet. In the first week he received 10-20 offers. And yours among them. Here is how the analysis of such proposals:

- These even did not indicate the city. Nafig
- These immediately offer a test task. Just a day. Yeah, I have nothing more to do.
- Description of the project on two sheets. Well, who will read more paragraph pairs?
- And there is only one line. M-yes. Informative, nothing can be said.
- A young and fast-growing company. Oh my God! One time was enough. Delete.
- Oh, and here Vasya works for me. I will write to him - let him tell what the project is.
- But these even fork wages are not indicated. Do not want to say and do not. Delete.

Recruiters! If you write in a vacancy only about what you need from the candidate, and if he is potentially interested in it - do not write anything, then write at least a salary. To list the duties and not to specify the amount of compensation is very stupid, do you not find?

An offer you cannot refuse.

Programmers, it would be nice to read something like that in the project description, right?
We do not want to publicly talk about our project, but it is very promising. Let our recruiter come to you at a convenient time for you to talk freely, tell about our company and answer all your questions.
We understand that we are wasting your personal time. How about meeting him for lunch or dinner. (which our company pays as a mark of respect, as compensation for your time).
Also, if you have the opportunity and desire, you can come to our office, and the person who leads the project will tell you about it.

Bonus

Another tip. You offer a person to resign from a company where he already has acquaintances and friends. Changing jobs is always stressful. Think about how you can smooth out this negative point.
We understand that a job change is a serious step and thank you. Therefore, we are ready to provide you with a bonus of your choice:
  1. gigabit internet
  2. server for your pet-project
  3. private office
  4. a trip to any IT conference in the world
  5. private secretary
  6. modest cash compensation


Mutual respect

Talk about what excites a person.
Our company really appreciates when you donate personal time for work. And although overtime is paid only after coordination with the company's management, but if you stay at work for more than two hours, you can take a taxi home at the company's expense.

Ideal workplace

You will not believe it, but most good programmers like to work. Otherwise they would not have reached such heights in this matter. Therefore, most of them are looking for a place where they would be nice and comfortable to work a lot.

Offer programmers the ideal working environment, and they will come to you.

Most often it is a large and spacious office, where each person has about 10 meters of his personal space. Those. a separate cabinet or a cube measuring 3 meters by 3 meters.

Programmers love to work in silence. If there are more than 8 people sitting in one room, then when the 2nd people are talking, another 6 are distracted. This is 3 times more than if there were 4 people in the room.

A person who speaks loudly on the phone on the phone distracts 20 more people from work. Moreover, these 20 fall out of the stream for at least an hour. Those. one call - minus 20 man-hours. Not to mention the nerves of people.


No need for these huge meeting rooms. Official meetings are very rarely needed - it is impossible to solve anything on them, the maximum is to report on the work. And the most important decisions are made as a result of constant discussions in an informal atmosphere. Small rooms are needed for communication with drawing boards. And, perhaps, with tea and cookies, so that people go there often.

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


All Articles