Как да изберем програмист

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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 рамка и на хибернация, нашата заявка ще изглежда така

Java и Hibernate

Брой години опит, ние ще определи вече на резюмето.

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

6. Разполага с комуникация на пълен работен ден и оценка на кандидатите.

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

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

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

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

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

6. Изготвяне на кандидати за интервю в компанията.

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

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

Подобно 8