Найти в Дзене
Валерий Марченко

Программистам много платят и другие мифы и легенды XXI века

Так как я сам работаю программистом и действительно получаю приличные деньги (особенно в сравнении со средней зарплатой по моему Смоленску), то время от времени ко мне обращаются разные знакомые с вопросами: а как мне стать таким же, как ты?

Пришло время немного развеять мифы и рассказать, почему я не думаю, что идти в программисты - такая уж хорошая идея.

Давайте по порядку.

1) Программисты - это умные ребята с хорошей математической "базой".

А вот не обязательно! Современное программирование очень сильно отличается от того, что было 30-40 лет назад. В те стародавние времена для того, чтобы написать программу, требовались действительно обширные и глубокие знания. Обычно подобной работой занимались инженеры и кандидаты наук. Сегодняшнее программирование в массе своей - работа на уровне "найти правильный кубик Лего и вставить его в свою башню, не сломав остальную конструкцию". Да, есть области и направления, где требуются научные познания, сложные вычисления и так далее. Но 90% работы - рутина и ерунда.

2) Программистам платят много денег ни за что.

Из первого пункта можно сделать вывод в виде второго пункта. Да, средняя зарплата у разработчиков на фоне других работников действительно высокая. Да, большая часть тех, кто разрабатывает программы - делают всякую ерунду. Нет, программистам никто не платит деньги "ни за что".

Дело в том, что есть очень большая разница между начинающими программистами и опытными. Она есть и в любой другой сфере конечно. Но у нас в IT это как-то заметнее, мне, во всяком случае. Разница в зарплате между тем, кто только пришел работать и тем, кто отработал успешно года 3, может достигать ПОРЯДКИ. То есть новичок будет получать в 10 раз меньше. Да, это я привожу пример крайности, обычно разница составляет 3-4 раза. И вот тут, в этом "три года успешной работы" и порылась собака.

Чтобы от зарплаты стажера перейти к зарплате опытного программиста, нужно болеть своей работой. Нужно не только делать все, что тебе говорят в рамках работы, но и постоянно учиться чему-то новому. Область разработки меняется постоянно и бесконечно. За редким исключением программисты вынуждены всегда и везде учиться, практиковаться, пробовать и пробовать что-то новое. И только такие "психи" смогут перейти на новый уровень, откуда уже для окружающих будет казаться, что они ничего не делают, а им много платят. А на самом деле они просто стали достаточно эффективны, чтобы им было ВЫГОДНО столько платить.

Но подвох в том, что условный сварщик тоже может всю жизнь варить одни и те же простые швы, получать копейки, а может постоянно учиться и в итоге устроится на сварку атомных подводных лодок с зарплатой, о которой любой программист будет только мечтать.

3) Работа у программистов легкая: просиживаешь штаны за компьютером

А вот тут и да и нет. Действительно будет идиотизмом сказать, что сидеть за компьютером также тяжело, как добывать уголь в шахте. Но среди офисных профессий программист - одна из самых непростых. Точнее она будет непростая для того, у кого "неправильный" темперамент.

Задача программиста, чаще всего, заключается в том, чтобы много и напряженно думать, постоянно искать какие-то подходы, принимать бесконечные решения и также бесконечно ошибаться. Далеко не каждый готов признаваться самому себе, что он ошибся. А для программистов это просто ОСНОВА работы. Собственно поэтому программисты обычно - это тихие и замкнутые интроверты. Это не работа их такими делает, это они просто нашли свое место.

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

P.S. Если после моего текста вы все еще думаете, что "оно того стоит" и посматриваете в сторону этих унылых ребят за мониторами, то как-то в другой раз я обязательно расскажу, как я сам стал программистом и как им можно стать сегодня.