Найти в Дзене

Старый конь борозды не испортит

Некоторое время назад я пытался размышлять о преимуществах и недостатках языков программирования. Моё мнение с тех пор не изменилось. Но сегодня хотел бы поговорить немного о другом - о востребованных и невостребованных языках программирования.

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

Разумеется, у начинающих программистов возникает вопрос - в какую сторону кинуться, чтобы не прогадать? Логично, что если Python сегодня так востребован, то его и надо изучать!

Но здесь не всё так просто. Потому что многое зависит от задач. Например, я бы не стал под страхом смерти создавать прикладное программное обеспечение для Windows на Python. Хотя это и возможно, и кому-то наверно даже нравится.

Есть ещё один нюанс: конкуренция. Вы же понимаете, что сегодня все кинулись изучать Python и некоторые другие модные языки. А это означает, что лет через 10-15 предложение может превысить спрос, и программисты Python будут никому не нужны в таком количестве.

И тогда получится как с юристами и экономистами из 90-х. Людей с дипломами много, а рабочих мест по этим специальностям мало.

Да, специалисты экстра-класса будут востребованы всегда (это касается любой профессии). Но давайте посмотрим правде в глаза: какой процент студентов станет такими специалистами? Я думаю, что процентов 10, не больше. А остальным что делать? Да ничего. Либо довольствоваться небольшой зарплатой, либо менять специализацию (или даже профессию).

Другое дело старички вроде С/С++, Делфи и т.п. Да, сегодня нет такого количества вакансий. Но ведь задачи-то никуда не делись. А конкуренция здесь не такая высокая, а иногда и вообще её нет. Я, например, уже пару месяцев (если не больше) наблюдаю за тем, как висит вакансия программиста на Делфи в нашем городе. И зарплата сопоставимая с зарплатами программистов на других языках. А не могут найти, однако.

Так что старый конь борозды не испортит. И старые языки программирования до сих пор в деле. И будут в деле ещё долго. Это не значит, что новые надо отбрасывать. Но это значит, что

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

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.