В конце 1996 г. издательство Fawcette Technical Publications (FTP) и Wilson Research Group (шт. Калифорния, США) провели исследование по оплате труда в области Windows-программирования  -  “Windows Programming 1997 Salary Survey”. Было опрошено 1,5 тыс. Windows-разработчиков, подписчиков журналов Visual Basic Programmer’s Journal (VBPJ) и Microsoft Interactive Developer (MIND), издаваемых FTP. Предварительные результаты исследования были опубликованы в VBPJ 2’97, а полные размещены сейчас на Web-странице издательства, посвященной проблемам поиска работы, по адресу: careerlink.windx.com.

 

О представительности выборки

 

Дабы подчеркнуть значимость этого исследования, необходимо сказать, что журнал VBPJ за шесть лет своего существования приобрел популярность не только в узком кругу Basic-программистов (журнал MIND появился полтора года назад), но и среди Windows-разработчиков в целом. Это связано, во-первых, с тем, что VB используют, по разным данным, хотя бы в качестве одного из инструментов 50 - 80% профессиональных разработчиков США. Во-вторых, благодаря высокой степени интеграции и унификации многие элементы технологий программирования стали общими для всех систем. VBPJ ориентируется именно на профессиональных разработчиков.

 

Практически все участники опроса используют VB в качестве своего инструмента. Но не единственного, и довольно часто  -  не основного. Например, по данным VBPJ, более половины читателей журнала работали с Си/Си++, многие используют в работе Delphi, PowerBuilder, Access, SQL Server и Xbase.

 

Зарплата растет из года в год

 

По итогам исследования, средний ежегодный заработок разработчика в США составил в 1996 г. 64 тыс. долл. против 59,5 тыс. долл. в 1995 г. Свыше 10% респондентов зарабатывали больше 100 тыс. долл.* Тенденция к повышению зарплаты отчетливо прослеживается практически по всем категориям респондентов.

 

К сожалению, приводя данные о зарплате по отдельным группам программистов, исследователи не указывают их процентную долю в общем числе опрошенных. Но по одной категории эти данные приведены: среди разработчиков мужчины составляют явное большинство (94%), и их доходы выше, чем у женщин: 64,9 и 50,1 K$ соответственно.

 

Исследование показало, что выросли не только заработки, но и число рабочих мест, особенно в подразделениях информационных систем крупных компаний. Спрос на программистов остается довольно высоким. Об этом говорит тот факт, что почти 60% опрошенных специалистов сменили за последние пять лет хотя бы одно место работы (одно  -  33%, два  -  12,5%, три  -  9,5%, более трех  -  3,5%). Растет также число независимых консультантов. Они используются крупными компаниями в качестве экспертов и разработчиков (обычно в “домашнем” варианте  -  in-house developer), а также для обучения персонала. При этом многие менеджеры компаний, привлекаемыев качестве экспертов, отмечали сложности поиска хороших программистов  -  спрос отстает от предложения.

 

С увеличением стажа практической работы зарплата растет. Но линейная зависимость этого роста наблюдается только на отрезке от 1 до 4 лет (от 50,9 до 75 K$), далее доходы продолжают повышаться, но не так быстро (для всех специалистов со стажем более 6 лет  -  83,6 K$). Соответственно зарплата постоянно растет и с возрастом специалиста: 25 - 29 лет  -  56,7 K$,

 

50 - 60 лет  -  76,3 K$. Но после 60 лет доходы резко падают (практически только в этой группе программистов произошло падение зарплаты за год с 58 до 45 K$). Заметно меньше получают молодые сотрудники до 25 лет  -  35,5 K$.

 

Однако следует отметить, что решающее значение для уровня заработной платы имеет опыт работы на персональных компьютерах, более того,  -  в среде Windows. Для карьеры Windows-программиста знаний в области мэйнфреймов явно недостаточно. В комментарии экспертов исследования говорится, что “только 1 из 10 мэйнфрейм-программистов добивается успеха на ПК”.

 

Очевидный плюс  -  знание нескольких языков программирования, прежде всего Си/Си++ и Java. Это дает дополнительные 7 - 20 K$ и больше шансов получить работу. К тому же надо помнить, что работодателями ценятся не столько конкретные знания, сколько стремление к изучению новых технологий.

 

У разработчиков, имеющих опыт в Web-программировании, также есть преимущества. Средний заработок тех, кто не программировал для Web-узлов, составил 60,7 K$ (их 52% среди респондентов), а тех, кто программировал для 5 и более узлов,  -  82,2 K$ (14%). По мнению авторов исследования, многие компании рассматривают участие в Web-разработках как плюс, но не как необходимое условие, хотя такой подход может измениться в ближайшем будущем.

 

Роль образования

 

В целом зарплата растет с повышением уровня образования и теоретической подготовки. Разработчики, обладающие докторской степенью (что примерно соответствует нашей кандидатской), в среднем получают 80 K$, магистры  -  72,1, бакалавры  -  65,5 и т. д. Однако, как это ни парадоксально, средний заработок разработчиков, имеющих степень в области компьютерных наук или информационных систем, ниже, чем у тех, кто получил образование в области бизнеса, техники, гуманитарных и естественных наук (особенно у последних).

 

Многие компании больше ценят опыт программирования, чем формальное образование. Тем более, что система образования только в последние годы стала переходить на изучение Windows-программирования. Только 9% респондентов получили знания в данной области в колледже или университете, тогда как 75,3%  -  на работе.

 

Вопрос о том, является ли преимуществом наличие сертификата Microsoft, оказался довольно спорным. В исследовании ничего не говорится о влиянии сертификации на уровень зарплаты, но сообщается, что из числа респондентов только 15,7% имели сертификаты, в том числе 6,5%  -  по VB. При этом отмечается, что, хотя некоторые компании ищут сертифицированных специалистов, в большинстве случаев наличие сертификата не является необходимым при приеме на работу, т. е. “сертификация  -  это хорошо, но не обязательно”.

 

Что касается места работы, то оказывается, что самая высокая зарплата выплачивается в небольших фирмах (менее 100 сотрудников  -  66 - 69 K$) и крупных компаниях (более 2500 сотрудников  -  70 K$). На предприятиях численностью от 100 до 2500 человек жалование разработчика составляет 52 - 60, а в государственных и образовательных структурах  -  около 50 K$.

 

В заключение следует отметить, что в соотношении объема разработок для 16- и 32-разрядных систем в конце 1996 г. наблюдался примерный паритет. 82,2% респондентов занимались разработкой 32-разрядных Windows-приложений, но значительное число программистов (74,6%) по-прежнему создают программы для 16-разрядной среды Windows и неплохо зарабатывают на этом. По данным VBPJ, весною

 

1996 г. это соотношение составляло 61 и 85%.           * Далее для краткости вместо “тыс. долл. в год” мы будем писать “K$”.

 

Андрей Колесов

Версия для печати