Как да търсите Ръководство за разработчици на Java за начинаещи, HR в ИТ
IT хората са моята работа :)
Как да намерите Java разработчик: Ръководство за начинаещи.
Написах тази статия за състезание в сайт, където 95% от HR-ите никога не са работили с ИТ хора (поне на това ниво), така че умишлено пропуснах някои по-„напреднали“ въпроси, фокусирайки се върху 7 точки, които според условията на конкурса трябва да разкрия.
Въпреки това ще представлява интерес както за опитни специалисти по подбор на персонал, така и за ИТ специалисти (вижте как изглежда от другата страна).

Как да наемем Java програмист?
Занимавам се с подбор на ИТ специалисти повече от 7 години, като през това време натрупах сериозна експертиза в тази област. Мисля, че този материал ще бъде от интерес както за специалисти по подбор на персонал с опит в работата с тези специалисти, така и за тези, които тепърва се запознават със света на ИТ, така че ще се опитам да дам информация възможно най-просто.
Когато избирате Java програмист, както всеки друг IT специалист, трябва да вземете предвид спецификата на тази област. IT професионалистите може първоначално да изглеждат необщителни, изключително прагматични и арогантни личности за разлика от кандидатите с други специалности, но като цяло, ако проучите добре пазара, неговите характеристики и имате елементарни познания от технологиите, пред вас ще се разкрие един много интересен и разнообразен свят.
Добрият програмист (ако наемем специалист с опит) има познания и практически опит в Java технологиите, пише висококачествен код, прави некритичен брой грешки, постоянно е наясно с новите технологии и методи за разработка, защото непрекъснато се самообучава.
Основният проблем при оценяването на всеки програмист е, че професионалните умения на кандидата не могат да бъдат проверени от специалист по подбор на персонал, това се оценява от технически специалист.
Характеристики:
- ИТ хората обикновено са по-интровертни и обикновено обичат да говорят бизнес. Те предпочитат да общуват по имейл и не обичат да им се обаждат. Отчасти защото квалифициран специалист постоянно се обажда от специалисти по подбор и се разсейва от работа, отчасти защото възприемат информацията по-добре и комуникират много по-ефективно чрез кореспонденция.
- Програмистът обикновено е фокусиран върху конкретна задача, върху която работи без разсейване.
- Нивото на интелигентност сред ИТ специалистите е средно доста високо, повечето от тях са получили добро техническо образование.
- IT хората обичат по-неформалното общуване и неформалния подход към работата.
- Те са предимно нощни сови и предпочитат да работят от 11:00 сутринта. Освен това мнозина са доста свободолюбиви, не харесват дрес кода и т.н. В такива условия те обикновено постигат най-добри резултати.
1. Каква е ситуацията на търсенето и предлагането на пазара на персонал за тази свободна позиция, какво е важно да знаете за компанията, свободната позиция и условията на работа, за да изпълните задачата правилно и в срок, какво е важно да попитате работодателя.
На ИТ пазара, включително Java разработчиците, дори в криза правилата на играта се определят от кандидата. Има достатъчно оферти, за да може средният кандидат да си намери работа за 1-2 седмици, избирайки между няколко предложения за работа. За едно свободно място в IT сферата кандидатстват средно 3 кандидата (от проучването на hh.ru). Java обаче не е рядка технология, тази платформа е доста популярна сред програмистите, така че е възможно да намерите точния брой кандидати за интервю, но няма да имате поток за това свободно място.
Когато премахвате нуждата от клиента (работодателя), трябва незабавно да получите пълно описание на свободното място, тъй като енезависимо без технически познания в тази област, вербовчикът няма да може.
Обикновено изискванията за javaist се състоят от следните блокове:
– Изискване за образование – най-често е необходим кандидат с висше техническо образование.
– Познания и опит в комерсиалното развитие на езика Java (поне определен брой години), тоест работодателят не се интересува от студентски и лични проекти.
– Познаването на дизайнерски модели често се посочва, но не винаги. Обикновено успешният разработчик ги познава и знае как да ги прилага.
– Познаване на определен набор от рамки (Hibernate, Spring и др.) и библиотеки (например JQuery). Всяка компания има нужда от собствена. Важно е в този момент веднага да уточните с работодателя кое е задължително и кое ще е плюс.
- Познаване на бази данни, например - MS SQL, Oracle и др.
– Често се изисква владеене на английски език, но не винаги. Обикновено един добър програмист постоянно чете много книги за необходимите технологии, включително на английски, така че по един или друг начин той знае езика на нивото на четене на техническа литература.
– Наличие на сертификати в Java технологии и други – рядко се изисква. Сертификатите в тази област не са показател за професионализъм, освен това, ако кандидатът се хвали преди всичко с тях, а не с опита и знанията си, това обикновено е тревожен звънец.
Не забравяйте да се консултирате с вашия работодател за следното:
- Какъв график е предвиден за кандидата, има ли корекции, възможно ли е изместване на графика?
- Има ли дрескод и колко строг е той?
- Къде ще се намира работното място на кандидата, дали ще е open space или в офис системата на фирмата, дали ще е сред колеги ИТ специалисти или сред колеги от др.дивизии?
- По въпроса за компенсацията е важно да имате ясна представа каква е заплатата, какъв е бонусът и бонусите, дали заплатата е бяла.
- Не забравяйте да научите за всички аспекти на социалните. от пакета, обикновено е много широк за ИТ хората: в допълнение към VHI, това може да бъде компенсация за фитнес, безплатна столова, 100% обезщетение по болест и дори игрови конзоли в офиса.
- По какъв проект или проекти ще работи този служител, колко души има в екипа и като цяло е по-добре честно и директно да попитате: „Как тази свободна позиция може да представлява интерес за кандидата, какво можем да кажем на кандидата, за да го накара да запали.“ Това е много добър въпрос и един добър мениджър по наемане на работа ще се радва да говори за всички предимства.
- Има ли професионално и кариерно израстване за тази позиция?
- Кои знания и умения от длъжностната характеристика са задължителни (без кои автобиографии няма да се гледат) и кои са желателни. Например, „Познания по Java - от 2 години опит и познаване на Spring.MVC е задължително“. Проверете при клиента дали кандидатът може да пропусне някоя от тези ключови думи в автобиографията.
2. Как да представим свободна позиция на кандидатите (нюанси и правила за създаване на презентация за свободна позиция).
Тук трябва да изхождате от трите основни мотиватора на ИТ специалист:
- Интересни проекти.
- Технологии, с които ще работи (например вече му е омръзнала платформата, на която има много опит, но много иска да работи само с Java).
- Увеличаване на вашите доходи. Този елемент може да бъде заменен от комфорта на работа (пътят до офиса, удобството на графика, наличието на столова, добро място за хранене, паркинг) или екипа (колко добър е микроклиматът в екипа и колко професионален е той).
Съставете шаблон за писмо за кандидатпредставяте се, съобщавате, че имате позиция и веднага пишете, че това е Java програмист, след това описание на свободната позиция и информация за компанията. И, разбира се, тук опишете всички предимства на компанията, свободното място и проекта, които сте получили преди това от клиента (вижте по-горе).
По-добре е кандидатът първо да изпрати писмо и след това да се обади: „Изпратих ви писмо със свободна позиция“ работи по-добре от внезапно обаждане.
По-добре е да изпратите свободно място от позицията на технология, проект, компания (какво прави, ако можете да го назовете, не забравяйте да го изразите). Кандидатът може да поиска да помисли, да се съгласи кога да му се обадите обратно.
3. Къде да бъде поставен (източници на търсене, включително специални и нетривиални).
Според статистиката все още има повече кандидати за Java на hh.ru и най-добрите идват по препоръка на колеги програмисти.
Източници:
- hh.ru (активно и пасивно търсене).
- LinkedIn (по-добре е да работите върху мрежата си от контакти предварително в тези области, където търсите и ще търсите хора).
- Препоръки от други ИТ служители.
- Професионални форуми sql.ru и rsdn.ru, vingrad. Периодично се появяват нови, старите губят своята актуалност. Затова постоянно търсете нови ресурси.
- Други източници: ITMozg, Brainstorage, Programmersforum, Javatalks, Github.
- Facebook, Twitter, Vkontakte, общности за програмиране на LiveJournal.
- Корпоративен сайт на фирма или агенция.
1. Публикуване на свободна позиция в hh.ru, събиране на обратна връзка и активно търсене.
За ефективно търсене е по-добре да създадете автоматично търсене въз основа на ключови думи, които отговарят на задължителните изисквания на клиента, например, ако това е опит в Java и рамката Hibernate, нашата заявка ще изглежда така
Javaи Хибернация
Ще определим броя на годините опит въз основа на автобиографията.
Също така, вашата задача е да предадете основната информация възможно най-приятелски и кратко, за да привлечете кандидата и той да се съгласи на среща. Е, ако технически специалист присъства веднага на първото ви лично интервю, не забравяйте да споменете в този случай, че интервюто ще бъде техническо. ИТ специалистите се отнасят предпазливо и с известна притеснение към HR интервюта и агенции, това е факт.
6. Характеристики на комуникацията лице в лице и оценка на кандидатите.
За ИТ специалистите не се препоръчва използването на психологически тестове, тъй като, първо, те показват тяхната невалидност, и второ, в този сегмент на пазара на труда психологическите тестове и въпроси могат да предизвикат негативна реакция.
Процесът на оценка, по желание на клиента, може да включва изпълнение на тестова задача или предоставяне на примери от програмния код на разработчика.
Ако изберете кандидат за вашата компания, обикновено интервюто за човешки ресурси се комбинира с професионално (техническо) интервю, тъй като работодателят предоставя само информация за компанията, условията на работа, важни моменти (например сива заплата или извънреден труд), открива организационни въпроси за себе си, оценява мотивацията и адекватността на кандидата. Само технически специалист може да оцени професионално кандидат.
Ако търсите Java програмист за фирма клиент, ще ви трябва подробно интервю, за да съберете необходимата информация на клиента за кандидата.
В този случай ви съветвам да разработите таблица със списък на основните технологии за тази свободна позиция и колони: трудов стаж (години), брой проекти, ниво на собственост и интервю с подробности за това, с какво е работил кандидатът, как оценява познаването на технологиите, какнаправи много проекти, използвайки тази технология.
6. Подготовка на кандидати за интервюта във фирмата.
Тук няма особености, кандидатът трябва да получи цялата необходима информация за компанията и условията на работа, тъй като техничарите не винаги могат да отговорят на тези въпроси на кандидата. Силно желателно е специалистът по подбор да присъства поне на първото интервю с мениджъра по наемане и техническия специалист, въпреки че 90% от това, което ще бъде обсъдено, ще бъде неразбираемо за човек, който не е технически специалист. Това ще ви даде възможност да коригирате търсенето си и да намерите по-добре добър кандидат за този клиент.
Благодаря за вниманието, надявам се търсенето на IT специалист, ако имате такъв, да бъде лесно и интересно!
как да намеря java програмист намерете java