Рубріки: Мнение

COBOL NOT DEAD: за знание языка программирования, которого нет ни в одном топе, платят больше $20,000

Вікторія Пушкіна

COBOL — это язык программирования, который придумали 62 года назад. Даже С еще не исполнилось пятидесяти! А Java и JavaScript и вовсе не отметили и тридцатник.

Более того: ни в одном топе популярных языков программирования сейчас вы не встретите COBOL. Но говорят, что COBOL — это «новый черный». А все потому, что на этом языке написаны все банковские системы.

Highload решил проверить, так ли это. Разбираемся, есть ли смысл изучать COBOL и на что можно рассчитывать с этим скиллом — миллионы долларов или 0 открытых вакансий.

Минутка истории: что такое этот ваш COBOL

COBOL — это объектно-ориентированный процедурный язык программирования, который разработали в 1959 году для обработки данных. Поэтому на нем писали административные и финансовые системы.

Ирония в том, что COBOL хотели максимально приблизить к естественному английскому, чтобы писать на нем было просто, а получилось наоборот: он вышел многослойным и громоздким.

Эдсгер Дейкстра, автор алгоритма Дейкстры, говорил про COBOL:

«Его использование калечит ум, а его преподавание должно рассматриваться как уголовное преступление».

А уже в 1980-х студентам в университетах говорили, что это мертвый язык и учить его нет смысла.

А что с COBOL сейчас?

Язык поддерживается до сих пор. Последняя версия COBOL выпущена в 2014 году.

Также многие из систем, написанных на COBOL, действуют и сейчас. В основном, это касается США и банковской сферы.

В 2020 году многие СМИ выпустили новости о возросшей популярности COBOL из-за пандемии. Страховые системы выходили из строя из-за нагрузок вследствие COVID-19 и оказалось, что решать эту проблему некому — программисты, умеющие в COBOL, ушли на пенсию, а новички в глаза не видели синтаксис старого языка.

Но новости пронеслись волной и сникли: разработчики из СНГ почитали их на досуге и забыли. Курсы по COBOL никто не открыл, а топовые IT-компании кобольщиков зазывать не стали.

И когда русскоязычная блогерка из Калифорнии Ева Мосс написала пост в Facebook о том, что, чтобы быть «богатыми и востребованными», нужно учить COBOL, большинство разработчиков с ней не согласились.

Пост Евы Мосс о COBOL / Facebook

Сама Ева — не разработчица, но в качестве аргументов привела посты на «Хабре». Оба — переводные статьи американцев и повторяют все то же, что мы уже написали выше: «миллиарды строк кода правительственных организаций», «контролирует мировые финансы» и так далее.

«Наши» программисты не слишком впечатлились.

Что думают о COBOL программисты из СНГ

«Даже если сейчас можно найти компании, готовые платить за это хорошие деньги, это заведомо тупиковая карьера. Если уж и посвящать себя чему-то, связанному с устаревшими технологиями, так это вопросам перехода с Кобола на что-то более новое. Тут и старый опыт нужен, и новое образование», — пишет Михаил Морозов.

«Может лучше начать что-то менять в финансовой системе мира? Уверен, современные языки дадут много возможностей для перехода на новые технологии», — вторит ему Виктор Волков.

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

И все же, нашлись и те, кто подтвердил точку зрения Евы:

Комментарий Тани Савашинской в пользу COBOL / Facebook

Программист на COBOL о своей работе

Мы в Highload на COBOL не писали, так что пошли к эксперту и спросили про старый язык у него.

Эксперт — это Хосе Антонио Торрес Санчес (José Antonio Torres Sánchez), программист из Испании, который сейчас работает в Польше на позиции Senior COBOL Developer. Так что да, на COBOL пишут не только в США 🙂

José Antonio Torres Sánchez, Senior COBOL Developer

Далее с его слов (перевод с английского — прим.)

«Я стал программистом на COBOL неожиданно для себя: когда был студентом, подал заявку на обучение этому языку от компании и после него начал работать в BBVAкрупнейший банк в Испании.

Спустя два года мне захотелось получить международный опыт и я начал искать вакансии за границей. Мне предложили позиции в Румынии и Польше, но в польской компании меня больше устроили условия — она сотрудничала со скандинавскими клиентами и предлагала зарплату выше. 

На сегодня я работал уже в четырех компаниях: всегда с COBOL или связанными с ним Mainframe-технологиями (PL/1 / EGL). И это всегда была банковская индустрия. Я бы сказал, что 90% проектов на COBOL относятся к банкам, потому что здесь очень важны безопасные и надежные процессы.

Так что, конечно, COBOL — старый язык, но не забытый. Возможно, у разработчиков, которые пишут на новых технологиях, складывается такое впечатление, но оно далеко от реальной ситуации».

Так а все-таки, что там по деньгам?

Хосе не может раскрывать свою зарплату в текущей компании, но говорит, что находил несколько предложений в Швейцарии со ставкой 100 евро/час ($115).

«В Испании, Италии и Португалии зарплаты ниже — максимум 2000 евро/месяц ($2300), но страны, которые на аутсорсе работают со скандинавскими клиентами (как Польша), предлагают ставку от 25 до 60 евро за час ( $5000–11500/месяц).

COBOL — это что-то уникальное, ему не учат в университетах, и большинство программистов на этом языке уже пожилые и хотят выйти на пенсию. Так что получить высокую ставку несложно», — рассказывает Хосе.

Он также делится скрином своей недавней находки: позиция COBOL Developer в Бельгии с зарплатой 890 евро в день. В месяц получится $21600.

Вакансия Cobol Developer с зарплатой больше $20000 / Фото José Antonio Torres Sánchez

Другой вопрос, как найти эти вакансии. В Украине — шаром покати: на сайте DOU по запросу COBOL находится ровно ноль вариантов. А вот если поискать в LinkedIn в локации Worldwide (весь мир), все гораздо позитивнее — почти 7000 вакансий, в том числе удаленных. Так что дерзайте.

Вакансии по запросу ‘cobol developer’ / LinkedIn

Но не смотрите только на деньги: напоминаем, что на COBOL написаны старые системы, которые нужно поддерживать, а не писать новые. А поддерживать 50-летний легаси звучит не то чтобы как мечта программиста…

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023