Как нанять лучших Web Developers? Мы знаем, и готовы делиться опытом.

Twitter
Linkedin
Facebook
Telegram

Трудно найти в тёмной комнате чёрную кошку. . . Особенно, если её там нет! Конфуций

Staff recruitment Hiring
Как нанять лучших Web Developers? Мы знаем, и готовы делиться опытом.

Трудно найти в тёмной комнате чёрную кошку. . . Особенно, если её там нет!
Конфуций

Но мы-то знаем, что они есть, и их немало. Главное — правильный подход, помноженный на знание некоторых фишек (о них — ниже), и лучшие web-developers у вас в команде.


Давайте рассмотрим, как найти лучших full stack, back или front end developers. Не будем останавливаться на очевидных и знакомых большинству вещах (подготовка тестов, алгоритмы проведения собеседований и т. д. ), которые на слуху у большинства рекрутеров, а рассмотрим несколько интересных приемчиков, которые помогут вывести поиск на новый уровень.

Код может сказать многое. Даже если вы в нем совсем не шарите

Любого специалиста стоит оценивать по его творениям. И веб-разработчики здесь не исключение. Сделать это по коду вы сможете, даже не имея навыков программирования (лучше, конечно, подстраховаться, скооперировавшись с практикующим developer, но если такой возможности нет — это не беда). Как это реализовать? Мы, например, практикуем 2 способа:

  1. С помощью специальных онлайн сервисов. Прогнав через них сайты (приложения) из портфолио соискателя, можно получить внятную картину. Такие сервисы помогут обнаружить ошибки, сложные комбинации в коде, «мусор» и прочие «бяки». НО СТОИТ ПОНИМАТЬ , что идеального кода не существует в природе, и проги все равно будут что-либо находить. Здесь важно уметь анализировать огрехи разработчика, их количество и значимость, а не тупо включать перфекциониста. Вот несколько ссылок, с помощью которых вы сможете проверить качество кода: php, css, html.
  2. Пробежав по коду глазами. Да-да, даже рекрутер без навыков в разработке сможет сделать это. Вот только нужно подготовиться и изучить такого «зверя», как хороший стиль программирования. Это не какой-то официальный документ, за несоблюдение которого к программеров сжигают на костре инквизиции. Скорее это общепризнанный свод правил, за соблюдение которых разработчику будут гарантированно плюсовать в карму те, кому придется работать с его кодом. В общем, не лишним будет изучить информацию здесь (кратко, но доступно), или здесь. Дельные советы по оценке кода на PHP с особенностями, характерными для Junior, Middle и Senior есть у компании Edison.

Про увлеченность, лень и другие качества лучших web developers

Линус Торвальдс (тот, который создал Linux) считает, что подавляющее число хороших программистов занимается этим не ради того, чтобы получать деньги и признание людей, а просто потому, что программирование — это весело. И, как показывает практика, он-таки прав. Если веб-разработчик с наслаждением рассказывает о том, что он делает, фонтанирует идеями, стремится к развитию в этой области, можете быть уверены, это хороший специалист (и пусть он пока еще не достиг какого-то определенного уровня, обязательно сделает это).


Лень и нетерпеливость тоже могут пойти на пользу. Да-да, это не шутка. Если в какой-то другой сфере эти качества сразу отправят карьеру специалиста под откос, то в IT они могут сыграть на руку. Такое мнение высказал когда-то Ларри Уолл, который создал язык программирования Perl. Главное — направить эти качества в нужное русло. Ведь стремление побыстрее решить задачу и облегчить себе жизнь очень и очень часто приводит к тому, что человек находит наиболее эффективный способ решения задачи. Также важной чертой хорошего веб-разработчика можно назвать самоорганизацию (особенно, если речь идет о найме удаленного сотрудника). Многие компании проверяют этот момент с помощью длинных анкет, устанавливая конкретные сроки их заполнения. И практика показывает, что далеко не все специалисты справляются с этим, казалось бы очень простым, заданием в срок, и даже не с первого раза.


Не стоит забывать и про способность программера уживаться в коллективе. Даже если вам попадется гений кода, но он не будет ладить с коллегами, толку от такого спеца будет мало. . Вариантов определения этого качества — масса (различные тесты и пр. ). Просто задав вопрос о прошлом месте работы, и проанализировав, как специалист рассказывает о коллективе, частью которого являлся, можно понять очень многое.

Что еще поможет вам в поиске

Конечно же, это опыт других компаний. Этот момент требует детального изучения, и ему мы посвятили отдельную статью. Крупные наниматели постоянно совершенствуют подходы к поиску хороших специалистов и охотно делятся своим опытом. Поэтому, не упускайте возможности знакомиться с ним. Также стоит понимать, что найти лучших web-developers сидя на месте, сложновато. Поэтому не лишним будет отслеживание мероприятий (конференций, мастер-классов и т. д. ) для разработчиков и их посещение. На многих из них разворачиваются стенды вакансий, с помощью которых можно найти нужного специалиста.


Также, если проанализировать мнения о том, каким должен быть хороший web developer, из разных источников, на ум просятся следующие «звоночки», позволяющие судить о том, что это ваш кандидат:

  • Использование фреймворков. Отказ от них — удел «псевдозвед». Использование фреймворков повышает скорость разработки, чистоту кода и имеет множество других положительных сторон.
  • Постоянное обучение. Веб-разработка, такая сфера, которая развивается семимильными шагами. Консервативный web developer — не ваш кандидат.
  • Способность ориентирования в вопросах безопасности. Хороший программер печется не только о том, как реализовать поставленную задачу, но и о том, как защитить проект от нехороших моментов. Поговорите с кандидатом о перехвате сессий, CSRF, SQL-инъекциях, XSS-атаках, и все станет понятно.
  • Использование готовых решений (повторное использование кода). В этом нет ничего плохого, а наоборот, умение быстро найти готовое решение и адаптировать его под себя, считается признаком профессионала высокого уровня.

Видно, что найти хорошего специалиста в области web-разработки не так уж сложно. Подходите к этому процессу с головой, и будем вам счастье.


автор: Денис Малов

Info
Author: INDIGO Tech Recruiters
2386 Views
Category Recruiting
26.02.2018
Common articles
Why you do not need an outstanding CEO, CTO, CFO and other CxO
You need good and competent management to make your company grow and develop. But, you don’t have to entice Satya Nadella from Microsoft. When you hire a CEO, CTO or a ma..
“Our managers spend around 30% of their time searching for talent”: an interview with Maxim Shtepa, CEO of SocialTech
From the experience of Indigo , one of the keys to effective recruitment is the dialogue between parties. That is why we have decided to publish a series of interviews ..
Why does your business need a recruiter?
This article may be of use to owners and directors familiar with Ukrainian IT realities who want to improve their recruiting and also to those foreign companies who are i..
Ageism in IT and how to deal with it
The author: Anya Stetsenko is an IT-recruiter, entrepreneur, and simply a happy woman. She has been managing Indigo recruitment agency since 2007 and has been bringing ne..
COMPANY IS ALWAYS MADE BY TALENTED PEOPLE. DIALOG WITH LESYA ARNOLD
We dreamt for a long time to have an interview with Lesya
Iownit: “We keep our communication transparent, and require this from everyone in our company”
If you haven’t heard of iownit yet (which would be surprising), allow us to fix this right away. lownit Capital and Markets, Inc
Thrifty Recruiting: Soul or Flesh?
About the author: Katya Osadchuk. CEO of Indigo. Economist, professional psychologist, and a savvy HR with over 10 years of experience, 6 of them as HR Director. She know..
Does HR Help a Company Earn Money or Just Spends It?
Katya Osadchuk— CEO, IndigoIT recruiting agency, economist, professional psychologist, and HR with over 10 years of experience, 6 of them as HR Director. This article is ..
How to hire the best Web Developers? We know, and we are ready to share our experience.
Finding a black cat in a dark room is hard…Especially if there is no cat!
WHY DO US COMPANIES OPEN OFFICES IN UKRAINE
More and more of the world’s best known companies are choosing to open R&D centers in Ukraine. Household names such as — EPAM, Luxoft, Ciklum, Intetics, TEAM Internationa..
7 trends in the IT labor market with statistics (which you will surely object)
It is a thankless duty to formulate trends, as one risks to play Captain Obvious or to receive “Don’t make something out of nothing, in fact, the opposite is true” as fee..
The Coming Days: 10 Characteristics of the Team of the Future
We have already discussed personal skills of the future. In this article, we decided to talk about how teams are transformed and which skills and characteristics they sh..
HOW TO CREATE A DREAM-TEAM 6 RECOMMENDATIONS FOR hiring the best technical team
Closing technical position may resemble a debilitating marathon. Or sprint, when the maximum energy is laid out for a minimum of time. And when you need to hire the whole..
Good CEO VS Bad CEO. One mistake that could cost your business.
Ekaterina Osadchuk — CEO at Indigo Tech Recruiters, economist, professional psychologist, HRD and business development director with more than ten years of experience
BAD IDEAS: 5 WAYS TO RUIN AN EMPLOYER’S BRAND
Whether you build a personal brand or not, your goodwill must always be first and foremost