Как поживают программисты в США
Андрей Колесов
Вот уже более шести лет популярный американский журнал Visual Studio Magazine (VSM) для разработчиков ПО проводит опросы своих читателей, чтобы выяснить размер их заработка.
При этом собирается весьма любопытная статистика, которая позволяет проводить анализ зависимости доходов от самых различных факторов: возраста, образования, используемого инструментария и пр.
Разумеется, все эти данные можно изучать и во временном разрезе, сравнивая, например, благополучные и трудные периоды жизни софтверной отрасли.
Рассматривая результаты этих исследований, нужно конечно же иметь в виду то, что читательская аудитория журнала не совсем адекватна сообществу американских программистов, хотя бы потому, что к ней относятся главным образом специалисты, ориентирующиеся, как правило, на применение средств разработки Microsoft.
И тем не менее такая выборка охватывает довольно широкий круг разработчиков (тираж журнала около 100 тыс. экз.), а полученные в ходе опроса данные в значительной степени отражают некоторые важные тенденции и закономерности.
Одна из них: доходы читателей VSM неуклонно возрастают. Но вот что интересно - с 1995-го по 2002 гг., в довольно стабильный период развития ИТ-отрасли, зарплата увеличилась с 59 тыс. долл. в год (далее вместо "тыс. долл." мы будем писать "$K") до $67К, а в 2003-м, в разгар кризиса, когда усугубились проблемы с поиском работы, она возросла до $76К (а общие доходы с учетом различных бонусов и "премиальных" - до $81К).
Почти наверняка такой рост стал отражением изменения качественного состава читательской аудитории: ранее журнал назывался Visual Basic Programmes’s Journal и читали его в основном VB-программисты, затем, два года назад, он был преобразован в VSM, и его стали также выписывать более высоко оплачиваемые пользователи С/С++ и MS SQL.
Впрочем, подобное объединение пользователей различных инструментов тоже весьма примечательно, поскольку произошло оно благодаря выпуску Visual Studio .NET и .NET Framework.
Однако увеличение доходов программистов, возможно, вызвано и другим любопытным "кризисным" явлением (об этом говорится в комментарии самой редакции VSM). Дело в том, что кризис способствовал существенному расслоению программистского сообщества.
Не секрет, что в последние годы в США увеличение числа разработчиков во многом шло за счет привлечения не очень квалифицированных кадров. Именно они, находившиеся на менее оплачиваемых должностях, потеряли работу в первую очередь.
В результате средняя зарплата по отрасли поднялась; более того, учитывая возросшую нагрузку на оставшихся сотрудников, компании часто шли на увеличение их окладов.
Кстати, 11% респондентов VSM в течение последнего года были уволены. Из них 8% нашли работу за один месяц, 15% - за два, 23% - за четырее месяца, для 23% поиск затянулся на целый год, а 31% ищут ее до сих пор.
Вполне ожидаемой закономерностью является зависимость зарплаты от опыта разработчика: для начинающих, с опытом работы до одного года, она составляет $35K, для тех, кто работал четыре-шесть лет, - это уже $72K, а для имеющих стаж 12 лет и более - $91К.
Кстати, данные исследования показывают, что читатели VSM относятся к наиболее квалифицированной категории программистов: средний стаж работы по специальности - шесть-десять лет, средний возраст - 35-40 лет.
Уровень зарплаты явно зависит и от образования: выпускники высшей школы получают около $83K, колледжей с двухлетним обучением - $72K. Выше доходы у специалистов, имеющих сертификаты (в данном случае, в основном от Microsoft), но, вполне вероятно, что это связано не с наличием собственно диплома, а с более значительным опытом.
Программисты, работающие в подразделениях компаний, не относящихся к ИТ-отрасли, и в софтверных фирмах, получают примерно одинаково - $68K.
Больше зарабатывают системные аналитики ($79K), независимые консультанты/контраторы ($83K), архитекторы ПО ($86K) и менеджеры ($112K). Впрочем, возможно, это также отражает не столько род деятельности, сколько стаж работы специалиста.
Более интересной выглядит зависимость зарплаты от используемого языка программирования: C# - $98K; VB .NET, 6.0 - $73K, VC++ 6.0 - $76K. При этом, что любопытно, год назад разрыв в доходах C#- и VB-программистов составлял всего $5K!
Комментируя этот факт, VSM отмечает, что рост числа пользователей C# идет в основном за счет более опытных и высокооплачиваемых Си-программистов (в этом году среди респондентов отмечается увеличение процента применения C# при одновременном снижении использования Cи/C++).
Однако можно предположить и другое: больше денег получат те, кто перешел на .NET-платформу. При этом существенная разница между зарплатами C#- и VB.NET-пользователей объясняется не только разницей в опыте, но и значительным предубеждением ИТ-компаний относительно VB (это также отмечают эксперты VSM).
В заключение хочу привести восемь советов журнала VSM разработчикам ПО, "как увеличить свои доходы", которые снабжены комментариями моего знакомого программиста Виктора из США.
1. Изучайте C#. Хотя платформа .NET во многом нивелирует возможности C# и VB.NET, дискриминация по зарплате в отношении пользователей Бейсика сохранится.
2. Повышайте свой статус специалиста, проходя соответствующую сертификацию. Владельцы диплома Microsoft Certified Solution Developer получают в среднем на $10K больше.
3. Повышайте свой образовательный уровень. Те, кто имеет степень MBA, зарабатывают почти $100K. Бакалавры получают на $14K меньше тех, у кого есть диплом магистра.
4. Набирайтесь опыта. Не очень высокие зарплаты в начале программистской карьеры не должны пугать - доходы будут расти по мере увеличения стажа работы. (В.: Это происходит не всегда. Лучше стараться получить максимум возможного сразу. Ведь в США при смене работы обязательно требуется указать предыдущую зарплату, это легко проверяется работодателем по налоговым документам.
В зависимости от состояния экономики существует индекс повышения зарплаты при переходе на новую работу, сейчас он отрицательный, но даже в лучшие времена он редко превышал 20%. Так что потенциал роста в пределах специальности весьма ограничен.)
5. Переключайтесь на менеджерскую стезю. При одном уровне образования и стажа работы менеджеры получают больше денег. (В.: Это правда. Но при сокращениях частенько увольняют в первую очередь средних менеджеров - эту стадию нужно очень быстро проскочить.)
6. Ради повышения уровня зарплаты можно поменять местожительство. Самые высокие доходы получают жители Восточного побережья ($82K-$92K), Техаса ($83K) и Калифорнии ($80K). Меньше всего зарплата во Флориде ($52K). (В.: Эта разница отражает разный уровень цен в различных регионах. Например, зарплата в $70К в Кремниевой долине и в Колорадо - это две большие разницы.)
7. Работайте в частных коммерческих компаниях. Их сотрудники получают примерно на $12K больше, чем те, кто трудится в государственных и некоммерческих организациях или в сфере образования.
8. Попробуйте стать консультантом. Независимые специалисты получают в среднем больше на $7K. Но нужно учитывать, что они не имеют отдельных преимуществ, которые есть у сотрудников компаний (страховки, премии, стабильность положения и пр.).
(Добавим, что Конгресс США сократил втрое количество рабочих виз для ИТ-специалистов на следующий год, а около 20 тыс. программистов вернулось в Россию. - Прим. ред.)
|