Владение популярным языком программирования плюс два-три года опыта и 2000—3000$ сайтостроителю обеспечены.
Главный фактор, который в настоящее время влияет на оплату труда веб-программиста, — это очень высокая востребованность на рынке труда. Интернет стремительно развивается, а высококлассных специалистов не хватает. По словам техдиректора Defa GroupСергея Таратенко, из-за этого на места с хорошими зарплатами могут попасть сайтостроители, не имеющие нужного опыта работы. «Многие из этих специалистов получают деньги, неадекватные их опыту и знаниям. Компании вынуждены переплачивать, потому что программисты в дефиците», — подтверждает Илья Никулин, генеральный директор маркетинговой группы «Текарт».
Елена Познякова, гендиректор ИТ-агентства «Коннект персонал», рассказала, что зарплата программистов каждые полгода увеличивается в среднем на 200 долларов. Кроме того, сглаживается разница в оплате труда специалистов, которые пользуются разными инструментами программирования. Да и сами программисты переходят с одной платформы на другую — в зависимости от того, какая является профильной для компании. «Мы давно уже не пытаемся искать на рынке готовых программистов под юникс-платформы, на которых работаем. Часто берем тех, кто не имеет опыта веб-разработок, например, C#, Sharp-программистов», — говорит Илья Никулин. Кстати, квалификация «классических» программистов-разработчиков ПО значительно выше, чем у тех, кто занимается сайтостроением, а зарплаты могут быть почти одинаковыми.
Предложения работодателей и пожелания веб-программистов с опытом от 2 лет по оплате труда в июле-сентябре 2007 года
Разработчик
Предложения компаний, $
Пожелания специалистов, $
Минимум
Среднее
Максимум
Минимум
Среднее
Максимум
Java-разработчик
1800
1800—2500
3500
2000
2500—3000
3500
Программист (VC++)
1500
1700—2500
3000
1500
2500—3000
3000
Программист (Microsoft C#.NET)
1500
1700—2500
2200
1800
2200—3000
3000
Программист VBasic
1500
1200—2000
2500
1500
1700—1800
2200
Программист Perl
1700
1500—2500
2700
2000
2500
3000
Программист PHP
1500
1500—2000
2200
1700
1700—2300
2500
Программист (Delphi/Oracle)
1500
1200—2200
1500
1700
1800—2500
2500
Что влияет на зарплату веб-программиста
Язык программирования
Java и .NET стоят на 40—50% дороже, чем PHP
«Зарплата в первую очередь зависит от опыта и умений, но знанине языка программирования тоже влияет на оклад. Так, человек, владеющий JAVA или C++ (C#) будет стоить дороже, чем PHP-программист. Хотя и тех, и других сейчас на рынке не хватает», — говорит Дмитрий Спирин, техдиректор ADV/web-engineering.
Сергей Таратенко самыми дорогими языками (в среде веба) называет Java и .NET. По его словам, специалисты, владеющие ими, стоят на 40—50% дороже, чем «пэхэпэшники». «Но при этом среди „вебовских" языков самым популярным является PHP, — добавляет он, — а программисты Java и .NET, возможно, менее востребованы, так как эти языки нужны для решения сложных технологических задач».
«Еще 3—4 года назад самым популярным среди сайтостроительных языков был Perl, сейчас PHP. Но у последнего есть большой минус — низкий порог входа. Из-за доступности и простоты его легко могут освоить люди с посредственными способностями. — рассуждает Андрей Иванов, техдиректор группы Болотов.ру. — PHP — очень „вредный" язык: он расхолаживает, расслабляет. Конечно, человека, который делает, например, Google, это не касается. А какой-нибудь Вася Пупкин, который строит сайты на Народ.ру, может получить „синдром PHP": потерять способность и желание развиваться. По мне лучше, чтобы в резюме этого языка не было совсем. Конечно, на PHP делают мощные, большие сайты, но в основном на нем пишется всякий мусор. Соответственно и зарплаты PHP-программистов самые низкие — от 1000 $, а иногда и меньше. Загляните на Фриланс.ру: „пэхэпэшников" там очень много, и они согласны трудиться буквально за еду. Ну а как по-другому расценивать положительный отклик на предложение поработать две недели за 50 долларов?»
Английский язык
За зарубежные корни надбавка 20%
Программист обязан знать английский настолько, чтобы разбираться в документации по тем инструментальным средствам, с которыми он работает. «Совсем не зная языка, работать невозможно, но такого и не бывает», — отмечает Андрей Иванов. А техдиректор студии веб-дизайна «Диогенес» Леонид Волокитин подчеркивает, что, поскольку программистов сейчас найти очень трудно, наличие/отсутствие языка — не критерий.
По словам Таратенко, в российской фирме вряд ли можно получить большую надбавку за хорошее знание английского. А вот в компаниях с зарубежными «корнями», где сотрудники постоянно общаются с западными коллегами, за иностранный язык могут добавить примерно 20%.
Алена Вишневская, директор департамента персонала ИТ-компании «Армада», рассказала нам, что 70% их программистов свободно владеют английским, а около 30% — двумя иностранными языками. Тех, кто хочет усовершенствовать свои знания, компания отправляет на языковые курсы.
Аутсорсинг
За самостоятельность — от 200 до 2000 $
Программисты, работающие «на себя», обычно зарабатывают немного больше, чем штатные сотрудники. «Дело в том, что аутсорсеры не имеют постоянного притока денег, поэтому назначают цену с учетом рисков, — объясняет Артем Кучин, генеральный директор компании «Ай Ти Легион». По его словам, среднемесячный доход программиста-аутсорсера на PHP — 2500$. При этом количество выполненных проектов может быть разным. Некоторые можно сделать и за пять дней. «Стоимость проекта в зависимости от сложности — от 200 до 2000$, но это «потолок», так как большие проекты одному не сделать», — говорит Кучин.
Образование
За диплом поощрения не жди
За диплом вуза надбавки не жди. «Вузы — дело десятое. У нас все равно нигде не учат „компьютерам", в лучшем случае — математике. Единственным способом доступа к технологиям является самообразование. Например, у нас в компании работает три программиста с высшим техническим образованием, и мы вполне справляемся», — пояснил Андрей Иванов.
Опыт
За опытность надбавка, но лишних лет не надо
Сергей Таратенко считает, что опыт имеет определяющее значение: «Чем он больше, тем выше стоимость специалиста. У выпускника вуза после года работы зарплата составит 1200—1800$, а человек, который проработал 3 года, может рассчитывать на сумму от 2000$».
Леонид Волокитин тоже говорит о том, что в программировании очень важна практика. Зарплата человека с опытом (например, 2—3 года) и без опыта может отличаться на 1000—2000$. «Причем опыт работы должен быть не фрилансерский, а в серьезной компании, в составе сильной команды разработчиков с хорошим ведущим программистом, — добавляет он. — Еще один нюанс: плохо, если программист с неплохим опытом, например 5 лет, все время просидел на одном месте — нужно осваивать новые направления».
Андрей Иванов подчеркивает, что опыт работы — это, в первую очередь, не годы, а знания, умения и навыки: «В течение двух лет в технологиях очень многое может измениться, устареть. Человек, который 5 лет занимается одним и тем же, скорее всего, будет нам не интересен. Зачем нам нужны технологии пятилетней давности? За 2 года можно получить такой же опыт, как и за 5—10 лет».