Найти тему
Жаркое лето ZZ-го

Как мощно устроиться на работу. Ч. 4. Языказм.

Самые популярные языки программирования среди разработчиков по версии сайта stackoverflow.com на 2019 год:

Учитывая, что в этом опросе участвовала в основном молодёжь от 20 до 35 лет, вполне можно считать, что это самые модные языки на данный момент. Также, по засилью в первой десятке языков веб-разработки можно предположить, что старички, в основном, сидят на своих С/С++ (кое-где выползая на C# и Python) , а рынок труда требует веб-разработчиков, куда вся эта молодёжь и ринулась.

Чтобы учесть российские реалии, в эту первую десятку нужно добавить язык 1С, выкинув какой-нибудь TypeScript. Про 1С стоит сказать особо. Дело в том, что этот язык создан специально для зарабатывания денег. Схема такова. Программный комплекс 1С, предназначенный для учёта на предприятиях, сделан кривым, корявым и неполноценным. И, чтобы довести его до практической пригодности, предприятию требуется программист, владеющий встренным в 1С языком. А программистов обучает фирма 1С, само собой за деньги. Если программист обучился где-то на стороне, то ему всё равно придётся сдавать в 1С замудрёный экзамен, причём каждая попытка платная. Логично, что чем дольше человек возится с изучением этого языка, тем больше денег получит 1С, соответственно, 1С стремится максимально усложнить этот язык. Также, чем сложнее язык и платформа 1С, тем дольше программисту 1С придётся возиться с ними при наладке, внедрении и сопровождении, что положительно сказывается на его зарплате. Особенно, с учётом того, что большинство руководителей оценивают работу специалиста по количеству затраченного им времени на решение задачи.

В общем, 1С - это великолепное средство выжимания денег с бизнесменов. И самый смак в том, что многие бизнесмены это понимают, но из-за отсутствия альтернативы ничего поделать не могут, и им приходится платить, скрежеща зубами и матеря программистов.

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