Керівництво для найму розробників у сфері IT




 

Попит на розробників у всьому світі високий, і у них є з чого вибирати. Таким чином, вашому бізнесу необхідно розробити унікальну стратегію, яка допоможе вам отримати в свою команду хорошого фахівця.

Подивимося правді в очі, попит на цих людей високий у всьому світі, і у них є багато варіантів на вибір. Отже, вам необхідно розробити стратегію, унікальну і відмінну від ваших конкурентів.

Характеристики розробників

Щоб знати, як поводитися з розробниками і спілкуватися з ними, треба поцікавитися деякими основними даними про їх демографії та розвитку кар’єри.

Тип розробника

По-перше, давайте розглянемо найбільш поширені типи розробників у сфері IT. Згідно глобального дослідження Stackoverflow, веб-розробники складають більшість всіх розробників — 72,6%. Потім йдуть розробники настільних додатків, розробники мобільних додатків, адміністратори баз даних, DevOps і так далі.

Досвід розробника і кар’єра

Багато хто думає, що розробники займаються програмуванням з дитинства. Це абсолютно не так. Ймовірно, це професія, в якій різниця в рівні досвіду найбільш очевидна. Згідно з тим же дослідженням, серед професійних розробників одна восьма (12,5%) навчилася програмувати менше чотирьох років тому, а ще одна восьма (13,3%) навчилася писати код від чотирьох до шести років тому. Через бути широко розповсюдженим онлайн-курсів і навчальних таборів з програмування дорослі, практично не мають досвіду програмування, тепер можуть більш легко перейти до кар’єри розробника.

Роки з моменту навчання програмуванню

Як бачите, веб-розробники і розробники мобільних додатків мають значно менший досвід професійного програмування, ніж розробники інших технічних дисциплін. Для всіх типів розробників індустрія програмного забезпечення виступає в якості основного інкубатора для нових талантів, але в ній відносно невисока частка більш досвідчених розробників.

Наприклад, 60% мобільних розробників в компаніях-розробників програмного забезпечення мають менше п’яти років професійного досвіду програмування, в порівнянні з 45% мобільних розробників в інших галузях.

Серед професійних розробників 11,3% отримали свою першу роботу з програмування протягом року після першого навчання програмуванню. Ще 36,9% навчилися програмувати від одного до чотирьох років до того, як почали свою кар’єру в якості розробників. У всьому світі розробники з Південної Азії мали найнижчий середній рівень попереднього досвіду програмування на початку своєї кар’єри; в континентальній Європі — найвищий.

Демографія розробників

Переважна більшість розробників — чоловіки у всьому світі. Однак в США ставки для жінок-розробників вище, ніж де-небудь ще. Майже половина всіх розробників, 42,0%, мають ступінь бакалавра, а близько 21% — ступінь магістра. Близько 30% розробників не мають ступеня бакалавра. Що стосується областей навчання розробників, як і очікувалося, більшість з них вибрали інформатику та розробку програмного забезпечення в якості своїх спеціальностей бакалаврату.

Коли нинішніх професійних розробників запитали про важливість формальної освіти, 32% відповіли, що їх формальне освіта не дуже важливо чи зовсім не важливо для їх кар’єрного успіху. Це не дивно, оскільки 90% розробників вважають себе, по крайней мере, в деякій мірі самоучками: формальна ступінь — це тільки один і часто не найважливіший аспект їх утворення. Немає нічого незвичайного в тому, що їх практична повсякденна робота залежить від індивідуальних рішень їх компанії по технологічному стеку.

Відповіді на ці питання суттєво різнилися в залежності від області і рівня освіти респондентів. Наприклад, фахівці з інформатики та комп’ютерної інженерії найчастіше (49,4%) назвали своє формальне освіту важливим або дуже важливим. На відміну від спеціальностей інформатики, респонденти, які спеціалізуються на менш теоретичних комп’ютерних дисциплінах (таких як ІТ, веб-розробка або комп’ютерне програмування), з більшою ймовірністю сказали, що їх формальне освіта не має значення.