До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Карьера

Из-за COVID-19 в Нью-Джерси срочно требуются программисты со знанием COBOL

Время чтения статьи ~3 минуты 13
Из-за COVID-19 в Нью-Джерси срочно требуются программисты со знанием COBOL главное изображение

Штат Нью-Джерси остро нуждается в программистах со знанием COBOL (Кобол). Это связано с пандемией COVID-19.

Видимо, губернатор Нью-Джерси Фил Мёрфи имел в виду именно язык программирования Кобол, когда говорил о потребности в специалистах с умением работать на компьютере с «кобальтом» (volunteers who with Cobalt computer skills в оригинале). По словам губернатора Нью-Джерси, штат остро нуждается в добровольцах с такими знаниями, чтобы спасти системы учёта страховок на случай безработицы, которые были написаны 40 лет назад и больше. Эти системы сейчас перегружены из-за массового обращения за помощью людей, которые теряют работу из-за пандемии COVID-19 и её влияния на экономику и рынок труда.

Кобол — один из первых языков программирования, ему больше 60 лет. Он когда-то был основным средством разработки программ для промышленности и правительства. Однако в конце 80-х этот язык перешёл в разряд устаревших. Университеты перестали включать его в учебные программы по computer science. Из-за этого сложилась опасная ситуация: правительство и бизнес всё ещё используют ПО на COBOL, но есть очень мало разработчиков моложе 50 лет, которые хотя бы видели код на этом языке, не говоря уже о кодировании на COBOL. Неудивительно, что даже губернатор Нью-Джерси, которому 62 года, не слышал название Кобол уже давно. Видимо, поэтому он и назвал язык программирования «кобальтом».

Опасность использования ПО на COBOL — не новость.

Около четверти столетия назад, в конце 90-х, проблема 2000 года (Y2K bug) заставила бизнес и правительство задуматься об актуализации систем, написанных на COBOL. Эксперты по информационным технологиям забили тревогу из-за дефицита специалистов, которые умеют программировать на этом языке. Компании даже стали нанимать разработчиков-пенсионеров, которые когда-то использовали Кобол. По итогам работы по устранению проблемы 2000 года представители отрасли IT решили, что старое ПО, написанное на COBOL, надо менять на новое как можно быстрее, так как поддерживать его работоспособность очень сложно.

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

Неспособность поддерживать системы в актуальном состоянии нельзя считать банальной проблемой. Сегодня из-за неё многие люди не могут своевременно получить компенсации по безработице. Эти люди нуждаются в деньгах на еду и вещи первой необходимости, так как потеряли источник дохода в результате карантинных мероприятий. Устаревшее ПО практически всегда вызывает проблемы безопасности. Автор оригинальной публикации уже описывал эту проблему в статье Why You Should Not Use Software That Is No Longer Supported (Почему нельзя использовать ПО, которое не поддерживается). Надо сказать, что в этой статье идёт речь об использовании Windows XP. Кобол старше Windows XP на 32 года. Он устарел ещё до появления этой версии операционной системы.

Информационные системы Нью-Джерси устарели не по волшебству. Правительство не позаботилось заранее об их обновлении. Губернатор пообещал оживить эти системы. Но этим надо было заниматься лет 20 назад, сразу после решения проблемы 2000 года. Возможно, нынешняя ситуация станет поводом наконец сделать всё правильно.

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

Адаптированный перевод статьи COVID-19 Response: New Jersey Urgently Needs COBOL Programmers by Joseph Steinberg.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий 10 апреля 2020
13
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября