Как найти и нанять JavaScript разработчика

10.07.2017
737
http://amazinghiring.com/blog/wp-content/uploads/2017/07/slaw.jpg

Мы продолжаем публиковать серию руководств ресурса StackOverflow о том, как искать и нанимать разработчиков. В прошлом материале речь шла о привлечении Python-программистов, а сегодня мы поговорим о работе со специалистами по JavaScript.

Созданный в 1995 году сотрудником Netscape Communications Бренданом Эйхом JavaScript — это один их трех главных языков программирования, с помощью которого до сих пор работает большинство сайтов в интернете. Также он используется  для создания различных десктоп-виджетов и  работы с PDF-документами онлайн.

Несмотря на распространенное мнение о том, что JavaScript-программисты работают только с вебом, многие из них участвуют и в создании бэкенд-инфраструктуры. Как бы то ни было, работодатели, которым нужно нанять специалиста по JavaScript, должны разобраться в их предпочтениях. Конкуренция за разработчиков сейчас очень высока, но есть несколько способов привлечь сильных кандидатов.

Важно знать, на каких ресурсах JS-разработчики проводят время

Разработчики не тратят много времени на сайты, вроде Facebook или LinkedIn, поэтому рекрутеру придется потратить время, чтобы узнать, где в интернете их можно найти. Поскольку JavaScript активно применяется в развитии веба с начала девяностых годов, нет ничего удивительного в существовании множества форумов разработчиков по этой теме. На сайтах вроде DevShed, CodingForums.com и WebDeveloper.com собраны активные сообщества JS-специалистов, участники которых обсуждают новейшие тренды веб-разработки. Помимо этого, тег JavaScript на StackOverflow является одним из самых популярных — он используется в описании 1,2 млн дискуссий.

Эти форумы — отличные источники знаний для тех, кто хочет узнать больше о программировании, но разработчики заходят на них не в поисках предложений о работе. Начинать общение с пассивным кандидатом на таких сайтов с предложений вакансий — не самая лучшая тактика. Лучше провести небольшое исследование того, какими Open Source-проектами они занимались и задать пару вопросов по этой теме или попросить объяснить что-то.

Выстраивание связей с JavaScript-разработчиками на профильных ресурсах может занять больше времени, чем в случае непопулярных у них сайтов для поиска работы. Однако, затраченные усилия позволят в дальнейшем перейти к обсуждению карьерных возможностей с более высокой вероятностью успеха.

Необходимо понимать задачи и проблемы разработчиков

Казалось бы, узнать больше о работе в сфере JavaScript, можно с помощью изучения описаний вакансий на специализированных сайтах. Таким образом действительно можно получить список задач, которые работодатели просят решать программистов, но чтобы нанять сильных специалистов, нужно глубже понимать вызовы, с которыми они сталкиваются в работе. Вот лишь некоторые из них:

  • Обеспечение кроссбраузерности. Пользователи интернета обычно крепко привязаны к любимому браузеру, и в этом заключается проблема для JavaScript-разработчиков. Существует множество браузеров, и именно программисты отвечают за то, чтобы пользователи любого могли взаимодействовать с продуктом без проблем.
  • Безопасность JavaScript на стороне клиента. В интернете довольно сложно найти что-нибудь, что было создано совсем без применения JavaScript, и это повышает риски возникновения уязвимостей. Многие компании нанимают JS-разработчиков для того, чтобы проанализировать существующий код и исправить в нем проблемы безопасности, защитив данные пользователей.
  • Подбор и использование корректных метрик производительности. Не-технари могут сказать разработчику что-то вроде: «Просто сделай так, чтобы наш сайт был быстрым». Но для программиста очень легко закопаться в измерении не важных показателей, так что часто специалисты заранее определяют метрики, которые позволяют корректно определять производительность.

Другие статьи по теме:

gsuite
Неочевидные инструменты рекрутера: как искать кандидатов в Google Apps
20.06.2017
9 597
Старший рекрутер компании SolarWinds Ян Тегзе написал для...
edulinkedin2
Как правильно писать письма техническим кандидатам: 3 практических совета
29.08.2016
3 012
Ни для кого не секрет, что на протяжении последних 10...
tumblr_inline_o4dqobhupp1tsft6h_1280
Обновление системы: скрываем просмотренные профили
21.03.2016
743
Всем привет!  Наш сегодняшний пост про маленькое, но...