Если вы прочитали предыдущий пост про Мики Маус, то теперь готовьтесь и плакать и смеяться одновременно. Впервые я об этом прочитал почти неделю назад в зарубежных изданиях, сейчас есть информация и на некоторых российских порталах переведенная.
Когда я писал про Мики Маус я закончил пост тем, что простые люди получая невысокую выплату, даже её могут сейчас в некоторых штатах ждать неделями. Почему?… приступим...
Во многих штатах для выплату денег по социальным пособиям срочно нужно внедрить обновление системы. Для данного обновления нужно в системах изменить некоторый объём написанного кода, иначе система не справляется и происходит сбой. В чём же проблема исправить код?
Дело в том, что вся инфраструктура написана на языке программирования COBOL, но сейчас данных специалистов практически нет. Средний возраст программиста языка COBOL составляет примерно 60 лет. Учебные заведения уже достаточно давно не учат программистов языка COBOL. Спецов данного языка практически не осталось, тк им платили в своё время невысокую зарплату и просто даже учить перестали.
Для того, чтобы организовать выплату бедным гражданам США необходимы программисты языка COBOL, чтобы они внесли изменение в коде, а их просто нет. К населению даже обратились губернаторы с целью, чтобы среди жителей нашлись данные специалисты.
COBOL (сокращение от COmmon Business Oriented Language) входит в число старейших языков программирования в мире, первая его версия вышла в 1959 г.
Язык был исключен из образовательной программы современных вузов уже много лет назад.
COBOL активно применяется не только в системах занятости, но и в финансовых организациях. На языке написано 43% приложений, используемых в банковских сферах, и 95% банкоматов по всему миру в тех или иных масштабах используют созданное с его помощью ПО.
PS поиск специалистов по COBOL продолжается. Вроде бы сейчас в срочном порядке будут обучать необходимое количество людей. Выплаты во многих штатах из-за данного события могут серьёзно задерживаться. Самое смешное, что как я уже написал выше COBOL был исключен из учебных заведений много-много лет назад...
можно даже на незнакомом языке
Голяков Алексей, прикольнее всего будет, если он туда при этом насажает неочевидных ошибок из-за слабого знания системы/языка, которые сразу, при поверхностном взгляде/проверке, не проявляются, но проявятся потом при реальном использовании, и обнаружено это будет также не сразу.
Да левые отмазки как кодер говорю, за неделю рил научится тем более куча народу сидит и нихера не делает )
Странно что РФ или Китай в этом не обвинили )
одно дело с одного современного языка перейти на другой современный и совершенно другое дело с современного языка перейти на старый язык.
думаю там вылезет очень много нюансов
Maaxee, можно и на незнакомом.
Такая хрень получается...
А если серьезно, то неужели там настолько зацементированная нормативная база, что софт по 50 лет не обновляется?
КОБОЛ- язык программирования низкого уровня… который позволяет напрямую отдавать примитивные и однозначные команды RISC- процессорам (завести в стек, выгрузить из стека, поставить в очередь), по сути- машинные коды… Это как Ассемблер для процессоров Intel.
Еще 5-10 лет назад компания IBM за любые деньги скупала спецов по всему миру способных программировать на Кобол и внутри компании их называли «небожители»… Возраст- от 50 до 70 лет… Потому что для разработки новых приложений для систем класса AS IBM и RS IBM… эти люди- дороже золота...
"$ SET SOURCEFORMAT«FREE»
IDENTIFICATION DIVISION.
PROGRAM-ID. ShortestProgram.
PROCEDURE DIVISION.
DisplayPrompt.
DISPLAY «I did it».
STOP RUN."
В космосе у них полная лажа, в армии старые и ржавые авианосцы и нет нормальных новых разработок и т.щ и т.п коррупция повальная.
А зачем думать, напечатаем нули в компьютере делов то))
Так кто же это все обслуживает сейчас?
про проблему слышал лет пять назад, не придал этому большого значения. подумаешь делов-то поднять старую документацию и заучить десятка три (да пусть даже пять десятков) операторов. Алгоритмика языков такого уровня довольно простая и изменений не претерпела.
То есть логика программирования не сложна в освоении ИМХО или я ошибаюсь? (программер из меня мягко говоря средненький)
кобол, на сколько мне память не изменяет изначально разрабатывался не для банков а для едва ли не астрономических расчетов (может и попутал чего). поэтому как бэ… может и не нужен мэйнфрейм. если мы говорим о том, что бы принципиально научиться программировать на этом языке
upd попутал, бабушка кобола была артиллерист(кой) и служила на флоте.
Проблемы как бы вот какие.
Это легаси. Это десятки лет говнокода разных людей. Оно кое-как слеплено и практически никто не знает как там оно всё работает. Задокументировано оно есстественно хреново. Или вообще никак. А ломать это нельзя.
Есть миф что знающие COBOL получают много. Так вот нет, сам COBOL это не тайные знания. Бесценные тайные знания это знания всей кучи уже написанного кода и как оно с чем взаимодействует.
Есть ещё миф что знание COBOL даёт тебе невероятную сохранность рабочего места — так нет, их тоже увольняют иногда.
В-третьих проблема вот какая: COBOL это тупик. Это практически уход с рынка программистов, потому что очень мало где он нужен. Спустя пару лет написания на COBOL работник будет уже не в курсе актуальных событий и актуальных практик. А спустя 5 лет он небось вообще забудет как там в человеческом мире дела происходят.
И да, как я уже сказал выше — деньги этому работнику не потекут рекой, потому что я уже сказал где деньги.
Итого: зачем себя обрекать идти писать на COBOL? Ну разве что под дулом пистолета, или если нет еды, а вокруг одна вакансия и та на COBOL.
И да, я уже это написал в другом комменте, но напишу и вам — например конкретно Нью-Джерси им нужны добровольцы, а не работники. За соответствующие деньги люди бы нашлись.
А что смешного? В учебных заведениях учат программированию, а не языкам.
Просто знающие COBOL люди есть и работать готовы. За соответствующие деньги. Ибо как известно если умеешь делать что-то хорошо, то не делай это бесплатно.
Не знаю что они там будут делать в итоге, может чего смогут из говна, палок и добровольцев собрать, а может таки выделят деньги на специалистов.
Отсутствие девелопера по языку вполне можно компенсировать наличием вертолётчиков, загрузил бабло и полетел… (в каждой шутке есть доля шутки :))))))))