Все мы знаем, что на стоимость любого продукта или услуги влияет фактор спроса и предложения.
Программирование в среде 1С – это такая же услуга, как и любая другая, и на ее ценообразование должны влиять те же факторы, что и на всё остальное в мире.
Если кто угодно из вас возьмет сейчас и откроет вакансии программистов 1С и программистов, например, на java, то воочию сможет убедиться, что средняя зарплата программистов java в разы выше, чем программистов 1С.
Лично у меня на этом моменте возникает вопрос: "а почему оно так?".
Попробуем порассуждать.
Возможно спрос, на программистов 1С меньше, чем на программистов java?
Данные с одного из сайтов по поиску работы (без отбора по регионам, т.е. все данные огульно):
Программист 1С – 11 170 вакансий от работодателей и 327 000 соискателей, т.е. на одну вакансию претендует 29,3 человека.
Программист java – 4 300 вакансий и 123 000 соискателей, т.е. на одну вакансию претендует 28,6 человека.
Баланс спроса и предложения одинаков, т.е. фактор спроса и предложения не должен влиять на диспаритет в оплате труда программистов.
Возможно, программисты java в основном работают на западных заказчиков, и те готовы платить программистам больше?
Трудно сказать по поводу территориальной принадлежности большинства заказчиков, у меня нет такой статистики, но я знаю, что организации, которые ищут разработчиков – в основном местные, и работы на местном рынке очень много, как для программистов на java, так и для программистов на 1С.
Наверняка этот фактор влияет на ценообразование и оплату услуг программистов, но то, что это влияние прямо в разы – я сомневаюсь в этом…
Ну и в конце концов, местные заказчики сильно беднее условно "западных"?
В этом я тоже сильно сомневаюсь, потому что они готовы оплачивать услуги программистов java для создания продуктов на местном рынке, и платить им на том уровне зарплаты, который сложился на рынке.
Возможно, программирование на java сложнее, чем в 1С?
Программисты на java более продвинуты, грамотны, умны?
Кто знает, кто знает… может и умны…
Но я, основываясь на своем личном опыте, могу сказать однозначно – программировать на 1С НЕ легче и НЕ проще, чем на java.
В каких-то аспектах на java проще, в других – сложнее, чем на 1С.
Приблизительно то на то и выходит.
Дак что тогда влияет на то, что программисты 1С зарабатывают в разы меньше, чем программисты на java, а само программирование по своей сложности приблизительно одинаковое?
Я отвечу вам, дорогие коллеги: вы и влияете.
Не один год, и не одно десятилетие я замечаю одну и ту же картину, одно и тоже повторяется из раза в раз: "на других языках программирования лучше это", "на других языках программирования лучше то", "1С – не ООП", "1С - медленная", "1С - плохая".
И чем больше такого звучит, тем меньше ЗП всех программистов 1С.
И конечно же, это не единственный фактор, который влияет, но он безусловно влияет.
Вот комментарий в одной теме про многопоточность в 1С:
Есть такая поговорка, старая еще, русская – "не плюй в колодец, пригодится воды напиться", но кому они надо в современном продвинутом мире?
Заказчики видят ваше же отношение к 1С, к тому, как вы относитесь к программированию на 1С, к тому, как вы оцениваете всю эту сферу, и неизбежно делают вывод, что и платить можно поменьше, потому что… как бы… а за что платить?
Ведь программисты 1С работают на платформе, которая тупит, которая не ООП, а на всех остальных языках программирования всё оно лучше как-то, да и интерфейсы на 1С некрасивые, в конце-то концов…
Подытоживая все вышесказанное, могу сказать так: когда у вас возникнут вопросы, почему зарабатываете вы меньше, чем коллеги по цеху, но пишущие на другом языке программирования… вы знаете, кому нужно покланяться в ножки и сказать "спасибо" от всей глубины души.