Съдържание:

Как да наемете добър програмист, ако не знаете програмиране
Как да наемете добър програмист, ако не знаете програмиране
Anonim

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

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

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

Може би това е поддръжката на сайта и разработването на допълнителна функционалност, а може би програма за служители или CRM система. Предлагаме план за действие в случай, че е невъзможно да се делегира търсенето на специалист на някого и вече е решено със сигурност - да бъдеш програмист.

Какво трябва да направите, преди да започнете да търсите

Преди да потърсите програмист, ето три важни съвета.

1. Отговорете на въпроса защо имате нужда от програмист

Разберете основите: с какво ще трябва да работи програмистът и какви умения за програмиране ще трябва да приложи. Извинете, ако ви уплаших, но не е нужно да научавате нищо: трябва да определите за какви конкретни задачи имате нужда от програмист. Да кажем за разработка на уебсайтове. След това прочетете в интернет какви умения са необходими за това, какво ИТ компаниите изискват от кандидатите. Например познания по HTML, CSS, JavaScript, PHP, MySQL, Canvas, Bootstrap.

Не се плашете от тези имена, просто отделете време и прочетете за тези неща поне в Wikipedia.

2. Разберете цената на услугите на програмиста

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

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

Отидете на сайта със свободни работни места (HH.ru, Rabota.ru или друг), използвайте търсенето по ключови думи ("php-програмист", "уеб-програмист") и просто вижте колко се предлага програмист от средно ниво, че е, с дългогодишен опит работа - не една година, а поне две. Middle вече не е начинаещ и може бързо да свикне с вашите проекти. Точно толкова ще трябва да платите на такъв приятел.

3. Използвайте връзките си

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

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

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

Оформяме свободно място

Първо, пишете голямо и красиво. Така създаваме първото положително впечатление за нашата компания. Чудесен вариант е да видите как се попълват свободните работни места на ИТ компания. Вземете любимата си реклама като шаблон и я променете за себе си. Важно: ако сте видели непозната дума, кажете някакъв AJAX и не сте си направили труда да разберете какво е, по-добре я изтрийте, не я вмъквайте в свободното си място.

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

Филтрираме

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

Разбира се, най-добре е да отсеете най-неподходящите кандидати на етапа на телефонния разговор, но това не винаги е достъпен вариант, ако имате малко разбиране от програмиране.

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

Провеждаме интервю

1. Подгответе бойна мисия

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

Важно! Първо, разберете от независим източник колко време трябва да е достатъчно, за да завършите: попитайте приятел програмист в тематичния форум. Можете дори да проверите борсата на фрийлансъри, основното е да напишете „Спешно“и „Трябва да започнете веднага, колко време ще отнеме?“Но това е последна мярка: там могат да преувеличат, така че най-добре е незаинтересован източник.

2. Говорете за опита на кандидата

Разберете какъв опит има кандидатът, „пробвайте“всичко. Ако дори начинаещ в програмирането може да ви впечатли с техническите си познания, насочете се към успешни проекти. Попитайте възможно най-подробно за минали работни места.

3. Поискайте да покажете портфолиото

Накарайте кандидата да покаже какво вече е направил и колко време е отделил за това. Да, портфейлите могат да бъдат откраднати, така че обърнете внимание на това как човекът говори. Лично аз обичам проектите си, готов съм да говоря за тях с часове.

4. Разберете причината за смяната на работата

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

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

5. Предложете пробен период

Тук играе само вашата способност да убеждавате и добре оформеният договор. Направих това: ако служител изпълнява задълженията си, той получава 100% от заплатата си, ако не, 50%. Това помага да се намалят разходите за компанията в случай на лошо наемане.

Естествено, договорете условията още в началото, човекът трябва да знае какво става.

Още три съвета

1. Отхвърлете стереотипите

Програмистите са обикновени хора, не всички са асоциални и обичат да си стоят вкъщи. Мнозина имат толкова широк спектър от интереси, че ще бъдете изненадани. Така че е по-добре да правите без фрази като „Аз самият не си представях програмиста“. Това е досадно.

Ето истината – програмистите обичат да мързелуват. Затова гледайте работата му, но не стойте над душата си.

2. Направете списък с хора, които могат да възложат задача на програмиста

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

3. Разбийте големите проекти на етапи

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

Препоръчано: