Контакты
Подписка
МЕНЮ
Контакты
Подписка

Обзор рынка труда программистов

Обзор рынка труда программистов

В рубрику "JOB" | К списку рубрик  |  К списку авторов  |  К списку публикаций

Обзор рынка труда программистов

Ольга Шпунтенко,
ведущий консультант КА "Визави Консалт"

ИТ-СФЕРА - одна из наиболее активно развивающихся, поэтому существует и будет существовать потребность в квалифицированных кадрах. Потребность неудовлетворенная, так как спрос превышает предложение, ИТ-специалистов в нужных количествах на рынке нет - работодателю приходится "перекупать" их. И хотя сейчас зарплаты программистов увеличиваются в среднем на 25% в год, однако люди этой профессии меняют работодателей так же легко, как и находят. Попробуем разобраться, что к чему.

Что имеем

Объем экспорта российского программного обеспечения (ПО), по данным Мининформсвязи РФ, ежегодно растет на 30%, и по этому показателю Россия занимает четвертое место в мире. Ее опережают Индия, Ирландия и Китай.

Получив возможность выхода на международный рынок разработки ПО, за последнее десятилетие Россия зарекомендовала себя как страна, обладающая значительным количеством высококлассных программистов, и стала заметным поставщиком услуг по разработке ПО. Основным конкурентным преимуществом российских разработчиков является качество создаваемого продукта, в то время как индийские и китайские компании берут своей "массовостью".

Где работать

Разрабатывать ПО можно либо для себя, либо для кого-то другого. В последнем случае это софтверные компании либо системные интеграторы.

Что касается работы программистом внутри не ИТ-компании, то здесь есть два варианта: купить программу и приспособить ее для своего бизнеса либо создать продукт своими силами.

Что-то, "сделанное своими руками", в обычных условиях ценилось бы лучше, однако сейчас больше получают те программисты, которые работают с известными программами - 1С, SAP, Oracle e-Business Suite, "Диасофт", RS-Bank...

В последнее время крайне заманчивой для программистов стала возможность работать на фрилансе. Плюсы в этом, безусловно, есть: специалист сам выбирает себе проект, получает возможность заниматься только тем, что ему действительно интересно. Кроме того, он может работать только тогда, когда на самом деле хочет это делать. Но на практике не все так сказочно: фриланс - работа не для всех, она подходит для ответственных и дисциплинированных людей, обладающих крепкими нервами, потому что фриланс не всегда приносит стабильный доход.

Что хотят

ИТ-рынок растет, практически каждая организация нуждается в автоматизации своего бизнеса, у интеграторов появляются новые клиенты, у софтверных компаний - множество новых проектов, которые нужно реализовывать. Однако, казалось бы, при всей благоприятной ситуации на рынке квалифицированных специалистов крайне мало. Еще некоторое время назад, зная Си и SQL, можно было решить большинство задач, но в сегодняшних условиях быстрого развития ИТ для освоения новых языков и технологий требуется гораздо больше времени. Конечно же, работодатель стремится убить как можно больше зайцев одним патроном и мечтает найти одного "волшебника", владеющего всеми нужными инструментами, поэтому несколько неохотно рассматривает кандидатуры вчерашних выпускников. Но мастерство приходит с опытом, и компании нередко идут на то, чтобы обучить и "вырастить" специалиста у себя, за более низкую плату разумеется.

На чем писать

Обратимся к рейтингу популярности языков программирования на январь 2008 г. ТIOВЕ Programming Community Index, который ежемесячно составляет компания TIOBE Software BV (см. табл. 1). Первоначально он включал 25 языков программирования, в настоящее время -150 (измерения проводятся не менее 10 раз в месяц).


Авторы рейтинга делят языки на две категории: А и В. Они рекомендуют при выборе языка для разработки или изучения (с учетом карьерных перспектив) ориентироваться на языки категории А, поскольку для языков категории В гораздо сложнее найти квалифицированных специалистов, меньше доступных библиотек и выбора качественных инструментов для разработки.

Мир ИТ за последние 10 лет кардинально изменился. Если раньше в моде были языки ООП (объектно-ориентированное программирование), то сейчас Интернет-скрипты и языки СУБД. В настоящее время интерес к созданию новых языков программирования снизился, а круг используемых языков стабилизировался.

Знать и уметь

Что должен уметь человек, чтобы работать программистом? Конечно, программировать. Но помимо теоретических знаний специалист должен обладать еще и набором личностно-психологических качеств и характеристик. Дисциплинированность, внимательность, сосредоточенность - наиболее важные качества для работы программистом.

Если сотрудник заинтересован в профессиональном и карьерном росте, то способность к обучению и самообразованию даже не обсуждается -она должна присутствовать априори. В условиях активного развития отрасли полученные еще 2-3 года назад навыки и знания быстро устаревают, поэтому нужно постоянно быть "на волне".

Большим плюсом будет знание иностранных языков (в частности, английского), так как большинство технической документации издано на английском языке, недаром сейчас в объявлениях и резюме активно используется словосочетание "технический английский".

  •  Интернет-скрипты - интерпретируемый (объектно-ориентированный) алгоритмический язык, предназначенный для генерации динамических Web-страниц. Различают скрипт-языки, исполняемые на стороне клиента (JavaScript и VBScript) и на стороне сервера (ASP, Perl, PHP и др.).
  • СУБД (система управления базами данных) - комплекс программных и лингвистических средств, предназначенных для создания, хранения и управления одной или несколькими базами данных.
  •   Объектно-ориентированное программирование - технология программирования, при которой программа рассматривается как набор дискретных объектов, содержащих, в свою очередь, наборы структур данных и процедур, взаимодействующих с другими объектами.
  • Фрилансер - человек, выполняющий работу без заключения долговременного договора с работодателем, нанимаемый только для выполнения определенного перечня работ (внештатный работник).

Чем завлечь

На данный момент программисты меняют место работы не только из-за низкой заработной платы. Среди факторов "карьерного счастья" на первом плане оказываются возможность самореализации, автономность, уверенность в завтрашнем дне. Стимулов для удержания сейчас предостаточно: помимо традиционной оплаты отпусков и больничных компании включают питание, хорошую медицинскую страховку, зарубежные стажировки, обучение иностранным языкам, занятия спортом и т.п. Для очень многих кандидатов важны психологический климат в коллективе и интеллектуально-стимулирующая атмосфера, так как на практике программистам приходится месяцами выполнять одни и те же операции. Категорически разрешить эту проблему невозможно, однако при условии работы в системном интеграторе программист получает возможность заниматься одновременно разными проектами.

Опубликовано: Журнал "Information Security/ Информационная безопасность" #5, 2008

Приобрести этот номер или подписаться

Статьи про теме