Одним из неожиданных побочных эффектов пандемии коронавируса является хроническая нехватка программистов COBOL. Проект Open Mainframe запустил новые инициативы в ответ на призыв о помощи, и IBM планирует предоставить бесплатное обучение на устаревшем языке.
COBOL (общий бизнес-ориентированный язык) отпраздновал свое 60-летие в прошлом году, и вы, возможно, ожидали, что он выйдет на пенсию. Отнюдь нет. По оценкам, 220 миллиардов линий COBOL все еще используются сегодня, и они глубоко укоренились во многих системах, которые обеспечивают инфраструктуру для национальных, федеральных и местных органов власти.
Ссылаясь на язык как Кобальт, на прошлой неделе Фил Мерфи, губернатор американского штата Нью-Джерси, попросил в своем ежедневном брифинге для прессы добровольцев, которые могли бы вмешаться и помочь запустить системы мэйнфреймов, которые существуют уже более 40 лет и изо всех сил пытаются справиться с возросшим спросом. В частности, в Нью-Джерси за двухнедельный период до конца марта было подано более 362 000 новых заявок на страхование по безработице, что стало непосильным бременем для его систем, основанных на COBOL.
В соответствии с проектом Open Mainframe:
Более 10 миллионов человек в Соединенных Штатах подали заявления о безработице на фоне глобальной пандемии COVID-19 и финансового кризиса. По мере того, как эти цифры продолжают расти, также начинает возникать большой разрыв в технологических навыках.
Проект Open Mainframe, который работает в рамках Linux Foundation, является инициативой с открытым исходным кодом, которая позволяет сотрудничать в сообществе мэйнфреймов для разработки общих наборов инструментов и ресурсов. Сообщение Maemalynn Meanor в своем блоге 9 апреля:
Мы быстро мобилизовали все наши члены, включая Broadcom, IBM, Phoenix Software, Rocket Software, SUSE, Vicom Infinity и команду Zoss, для получения трех новых ресурсов в ответ на эту срочную потребность от наших должностных лиц государственного сектора.
Это два новых форума. Первый под названием «Вызов всех программистов COBOL» — это место, где разработчики и программисты, которые хотели бы стать добровольцами или могут нанять их, могут разместить свои профили. Второй, Технический форум COBOL, который будет контролироваться опытными программистами COBOL, призван позволить программистам всех уровней быстро освоить новые методы и использовать широкий спектр опыта и знаний для решения общих вопросов и проблем. Третий ресурс, Open Source COBOL Training-это новый проект с открытым исходным кодом, который приведет к сотрудничеству в подготовке учебных материалов по COBOL. Его учебное программное обеспечение предоставляется IBM на основе ее работы с клиентами и высшими учебными заведениями и вскоре будет доступно под лицензией с открытым исходным кодом на GitHub.
Вы можете подумать, что приобретение навыков COBOL, чтобы помочь в этом кризисе, имеет лишь краткосрочную ценность. Это не так. Поскольку 90% компаний из списка Fortune 500 по-прежнему используют COBOL, как и большинство банкоматов, по оценкам, COBOL по-прежнему используется в 70 процентах глобальных систем обработки транзакций. Кроме того, существует реальное нежелание отходить от него. Как мы сообщали ранее в этом году в опросе, COBOL По-прежнему сильна, 70% предприятий предпочитают модернизацию в качестве подхода к осуществлению стратегических изменений по сравнению с заменой или удалением своих ключевых приложений COBOL. Причины, по которым компании так считают, заключаются в том, что модернизация существующих приложений COBOL по-прежнему предлагает низкорисковые и эффективные средства преобразования ИТ для поддержки цифровых бизнес-инициатив. Еще один вывод, о котором мы сообщили, был увеличен с 8,4 миллиона строк кода COBOL в 2017 году до 9,9 миллиона два года спустя, что указывает на то, что COBOL по-прежнему остается сильным.
Еще один кризис, который надвигается на COBOL, наступит более чем через десять лет. Существует еще одна временная бомба, связанная с датой, похожая на ошибку Y2K или Millennium, которая произойдет во вторник, 19 января 2038 года, когда все временные метки Unix перевернутся и будут выглядеть как даты 1901 года. Если вы хотите узнать об этой ошибке с датами, вы найдете наше объяснение в разделе «Даты трудны». Не специально ошибка COBOL, но та, для которой многие программы COBOL должны быть исправлены.
Поэтому, если у вас есть или вы хотите иметь навыки COBOL, вы можете ожидать, что они будут востребованы в ближайшие годы, особенно в кризис.