четверг, 27 октября 2011 г.

Нехватка кадров в IT

Статья на developers.org.ua о проблеме нехватки кадров на ИТ-рынке:


1 ноября пройдёт круглый стол по проблеме подготовки (и нехватки) кадров для IT индустрии. Но Yuriy Silvestrov предлагает сконцентрироваться не на тех вопросах, которые мы задаём, а на тех, о которых умалчиваем. (Вот тут dou.ua/...gh-programmers в комментариях некоторые из них упоминают, но не все.)
Например — сколько IT-шников у нас в стране? Говорят, тысяч 200. Или 50-70 тысяч (dou.ua/...st-2011/#136707 ). А как их вообще считать? Только программистов и тестировщиков? Надо ли считать программистов на 1C? А системных администраторов? А эникейщиков? А считать ли людей, трудоустроенных (например) научными сотрудниками, а по вечерам подрабатывающих фрилансом? И если да, то что делать с программистами, фрилансящими по вечерам — считать за одного или за полтора?
А насколько не хватает специалистов? Если пользоваться данными о ТОП-25 компаний-разработчиков, то на примерно 12 тысяч технических специалистов приходится менее полутора тысяч вакансий, или чуть больше 10%. Что при общей численности в 50 тысяч даст 5-6 тысяч потребности.
И дальше. Сколько в Украине студентов? Если верить Азарову, то мест в ВУЗах сейчас 520 тысяч. Сколько из поступивших доучивается до диплома? Сколько из них IT-специальностей? В любом случае, тысяч 20 студентов-ITшников выпускаться должны бы, что вполне закрывало бы потребности отрасли, даже если только четверть из них пойдёт в IT. А может быть, не все IT -специальности следует считать? Может быть, наоборот — нужно посчитать ещё и колледжи? И как быть с пресловутой Академией «ШАГ»?
По каким профессиям у нас существует дефицит? Кто (и как) его считает? Дефицитны ли системные администраторы? А как насчёт программистов на Аде? Коболе? 3D-художники и архитекторы? Что насчёт опыта и умений? В дефиците ли джуниоры? Как насчёт мидлов, или всем требуются только синьоры 80 левела? Ну и навязший на зубах вопрос о том, кто такой синьор и насколько далеко зашла инфляция тайтлов — вот его и впрямь задавать не стоит, ибо затроллят.
А может быть, мы вообще неправильно ставим вопрос? Действительно ли нам не хватает специалистов? Воспользуемся советом Майкла Болтона (www.developsense.com/...context-driven) и попробуем применить контекстный подход (под разработчиками в дальнейшем буду подразумевать программистов и тестировщиков):
  • Нам не нужно больше разработчиков, нам нужно больше синьор разработчиков. Действительно, если соотношение по производительности синьор:джуниор составляет 4:1 (dou.ua/...les/it-interns) — а с учётом затрат на обучение и более низкого качества кода джуниоров — и больше, то не лучше ли тратить время и деньги на обучение имеющихся сотрудников?
  • Нам не нужно больше разработчиков, нам нужно перестать торговать головами. Перепродажа разработчиков — что в аутсорсе, что в аутстаффе — не способствует росту эффективности процессов, — зачем, и так ведь платят! А чтобы платили больше, наймём больше сотрудников, — типичный экстенсивный путь.
  • Нам не нужно больше разработчиков, нам нужно меньше разработчиков, но более квалифицированных. Пусть идут за дешёвой рабочей силой в Китай и Индию; мы же — за счёт высокой квалификации — будем заниматься сложными задачами и управлением индусами, чтобы снимать сливки с рынка.
  • Нам не нужно больше разработчиков, нам нужно повышать эффективность использования имеющихся. Давайте посмотрим, на что тратится время разработчиков, и попробуем оптимизировать его использование — в первую очередь длинные отчёты о прогрессе и затраченном времени, митинги, написание документации и что-там-ещё-у-вас-есть.
  • Нам не нужно больше разработчиков, нам нужны более дорогие проекты. Опять же, за счёт высокой квалификации разработчиков можно выбирать проекты — более дорогие и сложные брать себе, а за дешёвыми вебсайтами и шаблонами для Joomla посылать к индусам.
  • Нам не нужно больше разработчиков, нам нужно больше менеджеров и аналитиков. Сколько времени проводят разработчики, делая и тестируя никому не нужные фичи? Отстройте процесс, проанализируйте требования — и это время можно сэкономить.
В общем, вопросов пока явно больше, чем ответов. Хочется надеяться, что хотя бы часть из ответов мы услышим на круглом столе :)

Комментариев нет:

Отправить комментарий