Как да търсите разработчик на Java: Ръководство за начинаещи

Набирам ИТ специалисти повече от 7 години, като през това време натрупах богат опит в тази област. Мисля, че този материал ще бъде интересен както за подбор на персонал с опит в работата с тези специалисти, така и за тези, които тепърва се запознават с ИТ света, така че ще се опитам да дам информацията възможно най-просто.

Когато избирате Java програмист, както всеки друг ИТ специалист, трябва да вземете предвид спецификата на тази област. ИТ специалистите може първоначално да изглеждат комуникативни, изключително прагматични и арогантни хора за разлика от кандидати с различна специализация, но като цяло, ако проучите добре пазара, неговите характеристики и имате основни познания за технологиите, ще се отвори много интересен и разнообразен свят нагоре пред вас.

Добрият програмист (ако наемем специалист с опит) има знания и практически опит в Java технологиите, пише висококачествен код, допуска некритичен брой грешки, непрекъснато е наясно с новите технологии и методи за разработка, тъй като е постоянно ангажирани със самообразование.

Основният проблем при оценяването на който и да е програмист е, че професионалните умения на кандидата не могат да бъдат тествани от рекрутер, това се оценява от технически специалист.

Характеристика:

  1. ИТ хората обикновено са по-интровертни и обикновено обичат да говорят по същество. Предпочитат да общуват по електронната поща и не обичат да им се обаждат. Отчасти защото квалифицираното лице постоянно се извиква от вербуващите и ги разсейва от работа, отчасти защото те са по-добри в усвояването на информация и общуването много по-ефективно чрез кореспонденция.
  2. Програмистът обикновено е фокусиран върху конкретна задача, върху която работи без разсейване.
  3. Нивото на интелигентност на ИТ специалистите е средно доста високо, тъй като те са получили добро математическо образование.
  4. ИТ хората обичат по-неформалната комуникация и неформалния подход към работата.
  5. Те са предимно сови и предпочитат да работят от 11:00. Също така, много са доста свободолюбиви, не харесват дрес кода и т.н. При тези условия те обикновено постигат по-добри резултати.

1. Каква е ситуацията на търсене и предлагане на пазара на персонал за тази свободна позиция, какво е важно да знаете за компанията, свободните работни места и условията на труд, за да изпълните задачата правилно и в срок, което е важно да попитате работодателя.

На ИТ пазара, включително разработчици на Java, дори и в криза, правилата на играта се определят от кандидата. Има достатъчно предложения за средния кандидат да си намери работа за 1-2 седмици, като избира между няколко предложения за работа. Средно 3 кандидати кандидатстват за една свободна длъжност в областта на ИТ (от hh.ru research). Въпреки това Java не е рядка технология, тази платформа е доста популярна сред програмистите, така че е възможно да намерите точния брой кандидати за интервю, но няма да имате поток за тази свободна позиция.

Когато премахвате необходимостта от клиента (работодателя), трябва незабавно да получите пълно описание на свободната длъжност, тъй като вербовчикът няма да може да я съставя самостоятелно без технически познания в тази област.

Обикновено изискванията за публицист се състоят от следните блокове:

- Изискване за образование - най-често се изисква кандидат с висше техническо образование.

- Знания и опит в търговското развитие на езика Java (поне определен брой години), тоест студентски и лични проекти на работодателя не се интересуват.

- Познаването на дизайнерските модели често се посочва, но не винаги. Обикновено успешният разработчик ги познава и знае как да кандидатства.

- Познаване на определен набор от рамки (Hibernate, Spring и др.) И библиотеки (например JQuery). Всяка компания изисква своя. В този параграф е важно незабавно да изясните с работодателя какво е задължително и какво ще бъде плюс.

- Познаване на бази данни, например - MS SQL, Oracle и т.н.

- Владеенето на английски език се изисква често, но не винаги. Обикновено добрият програмист постоянно чете много книги за необходимите технологии, включително на английски, така че по един или друг начин той знае езика на ниво четене на техническа литература.

- Наличието на сертификати за Java технологии и други рядко се изисква. Сертификатите в тази област не са показател за професионализъм, освен това, ако кандидатът преди всичко се хвали с тях, а не с опита и знанията си, това обикновено е сигнал за събуждане.

Не забравяйте да се консултирате с работодателя си за следното:

  1. Какъв е графикът за кандидата, има ли обработка, възможно ли е да се измести графикът?
  2. Има ли дрескод и колко строг?
  3. Къде ще бъде разположено работното място на кандидата, дали ще бъде отворено пространство или система от кабинети във фирмата, дали той ще бъде сред колеги ИТ специалисти или сред колеги от други отдели?
  4. По отношение на обезщетението е важно да имате ясна представа какво е заплата, какво е бонус и бонуси, дали заплатата е бяла.
  5. Не забравяйте да научите за всички аспекти на социалните медии. пакет, той обикновено е много широк за ИТ специалисти: в допълнение към VHI, това може да бъде компенсация за фитнес, безплатна столова, 100% плащане на болнични и дори игрови конзоли в офиса.
  6. По какъв проект или проекти ще работи този служител, колко души са в екипа и като цяло е по-добре честно и директно да попитаме: „Как тази свободна позиция може да заинтересува кандидата, какво да кажем на кандидата, за да хване той пожар? " Това е много добър въпрос и адекватният мениджър по наемане ще се радва да говори за всички предимства.
  7. Означава ли професионално и кариерно израстване на тази позиция?
  8. Какви знания и умения от длъжностната характеристика се изискват (без които автобиографиите няма да се гледат) и какви са желателни. Например, „познаване на Java - поне 2 години опит и знания за Spring.MVC са задължителни“. Проверете при клиента дали кандидатът не може да включи някоя от тези ключови думи в автобиографията.

2. Как да представим свободна позиция на кандидати (нюанси и правила за създаване на презентация за свободна позиция).

Тук трябва да започнете от трите основни мотиватора на ИТ специалиста:

  1. Интересни проекти.
  2. Технологии, с които ще работи (например вече е уморен от платформата, на която има много опит, но наистина иска да работи само с Java).
  3. Увеличете доходите си. Този артикул може да бъде заменен от удобството на работа (пътят до офиса, удобството на графика, наличието на трапезария, добро място за храна, паркинг) или екип (колко добър е микроклиматът в екипа и колко е професионално).

Съставете шаблон за писмо до кандидата, където се представяте, информирайте, че имате длъжност и незабавно напишете, че това е програмист на Java, след това описание на свободната позиция и информация за компанията. И, разбира се, тук запишете всички предимства на компанията, свободната позиция и проект, които преди това сте получили от клиента (вижте по-горе).

По-добре е кандидатът първо да изпрати писмо и след това да се обади: „Изпратих ви писмо със свободно място“ работи по-добре от внезапно обаждане.

По-добре е да кандидатствате за свободна позиция от гледна точка на технологията, проекта, компанията (какво прави, ако можете да дадете име, не забравяйте да го озвучите). Кандидатът може да ви помоли да помислите, да уговорите, когато му се обадите.

3. Къде да бъдат разположени (източници за търсене, включително специални и нетривиални).

Според статистиката все още има повече кандидати за Java на hh.ru, а най-добрите идват по препоръка на колеги програмисти.

Източници:

  1. hh.ru (както активно, така и пасивно търсене).
  2. LinkedIn (по-добре е да работите предварително във вашата мрежа от контакти в тези области, където търсите и ще търсите хора).
  3. Препоръки от други ИТ служители.
  4. Професионални форуми sql.ru и rsdn.ru, vingrad. Периодично се появяват нови, старите губят своята актуалност. Затова постоянно търсете нови ресурси.
  5. Други източници: ITMozg, Brainstorage, Programmersforum, Javatalks, Github.
  6. Facebook, Twitter, Vkontakte, LJ общности за програмиране.
  7. Корпоративен уебсайт на компания или агенция.

1. Публикуване на свободно място в hh.ru, събиране на отговори и активно търсене.

За ефективно търсене е по-добре да създадете автоматично търсене въз основа на ключови думи, които отговарят на задължителните изисквания на клиента, например, ако това е опит в Java и Hibernate framework, нашата заявка ще изглежда така

Java и Hibernate

Ще определим броя години опит на базата на автобиографията.

Също така вашата задача е да предадете основната информация възможно най-приятелски и кратко, за да привлечете кандидата и така той да се съгласи на срещата. Добре е, ако имате технически специалист на първото си интервю лице в лице, не забравяйте да споменете в този случай, че интервюто ще бъде техническо. ИТ специалистите се отнасят с интервюта и агенции за човешки ресурси с повишено внимание и известно притеснение, това е факт.

6. Характеристики на комуникацията лице в лице и оценка на кандидатите.

Не се препоръчва ИТ специалистите да използват психологически тестове, тъй като, първо, те показват своята инвалидност, и второ, в този сегмент на пазара на труда психологическите тестове и въпроси могат да предизвикат отрицателна реакция.

По искане на клиента процесът на оценяване може да включва изпълнение на тестова задача или предоставяне на примери за кода на разработчика.

Ако търсите кандидат за вашата компания, обикновено интервю за човешки ресурси се комбинира с професионално (техническо) интервю, тъй като вербовчикът предоставя само информация за компанията, условията на работа, важни моменти (например сива заплата или преумора), открива организационни проблеми за себе си, оценява мотивацията и адекватността на кандидата. Само технически специалист може професионално да оцени кандидата.

Ако търсите Java програмист за клиентска компания, ще ви е необходимо подробно интервю, за да съберете необходимата информация за клиента за кандидата.

В този случай ви съветвам да разработите таблица със списък на основните технологии за дадена свободна длъжност и графи: работен опит (години), брой проекти, ниво на владеене и да попитате подробно с какво е работил кандидатът, как той оценява познанията за технологиите, колко проекта е направил с помощта на тази технология.

6. Подготовка на кандидати за интервюта във фирмата.

Тук няма особености, на кандидата трябва да се предостави цялата необходима информация за компанията и условията на труд, тъй като техниците не винаги могат да отговорят на кандидата за тези въпроси. Много е желателно вербуващият да присъства поне на първото интервю с мениджъра по наемане и техническия специалист, въпреки че 90% от това, което ще бъде обсъдено, ще бъде неразбираемо за нетехниците. Това ще ви даде възможност да коригирате търсенето си и по-добре да намерите добър кандидат за този клиент.

Благодаря ви за вниманието, надявам се, че търсенето на ИТ специалист, ако имате такъв, ще бъде лесно и интересно!