Найти в Дзене
Наука для чайников

5 причин изучать программирование на мэйнфреймах

Если вы амбициозный разработчик, вы, вероятно, склонны следовать за модой, куда бы она ни шла - будь то Docker, Spark или Kendo. Оставаясь на переднем крае, вы повышаете свою рыночную стоимость, получаете вознаграждение за свою работу и помогаете избежать потенциально фатальной ошибки самоуспокоенности.
Но если вы действительно амбициозны, было бы разумно пойти не так и добавить в свое резюме явно не заслуживающую внимания технологию. Фактически, эта технология - полная противоположность жужжанию, потому что люди объявили ее мертвой еще до вашего рождения.
Это мэйнфрейм. Вот пять причин, чтобы придать ему свежий вид. 1. Корпоративные приложения - это мультиплатформенные / мэйнфрейм-приложения
Мэйнфрейм остается основным хранилищем, основной бизнес-логики и данных на крупнейших предприятиях мира. Таким образом, наиболее важные приложения на любом крупном предприятии используют эти ресурсы мэйнфреймов на внутреннем сервере, даже если они являются мобильными / веб / облачными н

Если вы амбициозный разработчик, вы, вероятно, склонны следовать за модой, куда бы она ни шла - будь то Docker, Spark или Kendo. Оставаясь на переднем крае, вы повышаете свою рыночную стоимость, получаете вознаграждение за свою работу и помогаете избежать потенциально фатальной ошибки самоуспокоенности.

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

IBM запустило новое поколение мейнфреймов
IBM запустило новое поколение мейнфреймов

1. Корпоративные приложения - это мультиплатформенные / мэйнфрейм-приложения


Мэйнфрейм остается основным хранилищем, основной бизнес-логики и данных на крупнейших предприятиях мира. Таким образом, наиболее важные приложения на любом крупном предприятии используют эти ресурсы мэйнфреймов на внутреннем сервере, даже если они являются мобильными / веб / облачными на внешнем интерфейсе.
Существует распространенное заблуждение, что приложения и базы данных мэйнфреймов могут эффективно использоваться, оставляя их нетронутыми, и поэтому предприятия могут быть гибкими в цифровом отношении, просто внедряя гибкие технологии везде, кроме мэйнфреймов.
Это просто не факт. Если вы используете мэйнфрейм-приложения и данные на бэкэнде, вам придется постоянно настраивать этот бэк-энд как часть ваших постоянных усилий, чтобы оставаться конкурентоспособными в цифровом отношении. Возможно, вам придется немного изменить логику приложения Cobol. Возможно, вам придется кодировать некоторые вызовы базы данных DB2. Возможно, вам придется скорректировать некоторые платформы поведения для поддержания SLA производительности при масштабировании внутренних рабочих нагрузок в соответствии с растущим спросом на мобильные и веб-интерфейсы.
Кому-то всегда придется работать на мэйнфрейме, а мэйнфрейм не уходит. Таким образом, понимание и умение работать со всеми корпоративными платформами, включая мэйнфрейм, являются необходимостью для любого настоящего мастера полного стека. Грамотность мэйнфреймов также важна, если у вас есть надежда когда-либо сыграть ведущую роль в усилиях предприятия по достижению и поддержанию конкурентоспособной цифровой маневренности.

2. Появление гибких мэйнфрейм-процессов и инструментов


Было время, когда перспективы ускорения разработки мэйнфреймов были бы устрашающими. Разработчики мэйнфреймов работали исключительно с таинственными инструментами «зеленого экрана», которые требовали обширного, с трудом завоеванного опыта как в самих инструментах, так и в особенностях базовой платформы IBM z / OS.
Из-за этих проблем с инструментами и знаниями о платформе единственный способ стать компетентным на мэйнфрейме состоял в том, чтобы полностью посвятить себя этому, а это означало пожертвовать любым участием вообще с облачной, мобильной или любой другой технологией, которая заинтересовала вас.
Больше не надо. Новое поколение инструментов devop для мэйнфреймов теперь обеспечивает тот же графический внешний вид, который вы ожидаете от любого другого инструмента, который подключается к Eclipse IDE. Эти новые инструменты для мэйнфреймов также предлагают встроенный интеллект, который изолирует разработчиков от основных особенностей Cobol, PL / I, Assembler, DB2, CICS и тому подобного.
Некоторые из этих инструментов даже интегрируются прямо в наборы инструментов непрерывной доставки, построенные на основе Atlassian, Jenkins, SonarSource и XebiaLabs.
Вместо того чтобы приступить к обучению на протяжении многих лет, прежде чем вы получите хоть малейшее представление о том, что вы делаете на мэйнфрейме, теперь вы можете быстро применить свои навыки гибкого проектирования, кодирования и контроля качества для работы на самой важной вычислительной платформе в любом крупном предприятии.

3. Практическое взаимодействие с самой совершенной платформой в истории человечества.


Сама платформа мэйнфрейма часто плохо понимается теми, кто знает об этом только по слухам и мифам. Мэйнфреймы IBM, по сути, замечательные инженерные работы. Корпоративные мэйнфреймы по всему миру выполняют более 1,15 миллиона транзакций CICS каждую секунду каждый день - эквивалент всех поисков Google, просмотров YouTube, лайков в Facebook и твитов Twitter вместе.
Мейнфреймы также чрезвычайно эффективны с экономической точки зрения. В распределенных и облачных средах дополнительные рабочие нагрузки часто приводят к дополнительным дополнительным расходам, включая инфраструктуру и персонал. В облаке эти затраты могут привести к увеличению ежемесячных счетов.
Мэйнфрейм, с другой стороны, может обрабатывать больше рабочих нагрузок, часто без дополнительной инфраструктуры или персонала. Все, что требуется, - это небольшая подготовка и настройка существующей емкости - потому что, да, мэйнфрейм всегда виртуализировал распределение ресурсов платформы.
А когда в последний раз вы слышали о мэйнфрейме, поддающемся атаке вредоносного ПО?
Разработчикам, сталкивающимся с вариантами использования, требующими оптимальной безопасности, мегапиксельной и кричащей производительности с надежностью в пять девяток, может быть лучше с проверенной и настоящей платформой.

4. Чувство миссии и высшей цели

Если вы профессиональный программист, скорее всего, вы не мотивированы только финансами. Вы также требуете чувства миссии и цели в своей работе.
Трудно придумать какую-либо работу, которая более ориентирована на миссию, чем разработка на мэйнфреймах. В конце концов, приложения и данные мэйнфреймов обеспечивают основу для глобальной экономики. Немногие рабочие места могут сравниться по величине, с развитием мейнфрейма предприятия. Глобальное банковское дело, глобальное страхование и глобальная розничная торговля зависят от него, как и авиаперевозки, почти повсеместно.
Это особенно актуально, поскольку крупные предприятия на всех рынках сталкиваются с проблемами со стороны новых, более мелких конкурентов, которые в полной мере используют возможности адаптации, предлагаемые сочетанием облачных технологий и непрерывной доставки. Эти крупные предприятия должны измениться или умереть, поэтому они как никогда открыты для обновления своих основных приложений для мэйнфреймов.
Проще говоря, если вы хотите, чтобы каждая строка кода, которую вы пишете, оказывала наибольшее положительное влияние на наибольшее количество людей, разработка мэйнфреймов - это то, что вам нужно.

5. Экономика спроса и предложения


Хотя миссия является достойным мотиватором, никто не должен упускать из виду финансовые стимулы для разработчиков, которые достигают грамотности в программировании на мэйнфреймах. Целое поколение ветеранов-разработчиков корпоративных мэйнфреймов в настоящее время покидает рабочую силу, поскольку она выходит за пределы пенсионного возраста. В то же время потребность в разработке мэйнфреймов продолжает расти из-за вышеописанной необходимости поддерживать кроссплатформенные приложения с более высокой частотой обновлений Cobol, DB2, Assembler и других внутренних ресурсов, работающих на IBM z / ОПЕРАЦИОННЫЕ СИСТЕМЫ.
Крупные предприятия должны как-то восполнить этот пробел в квалификации. Они вряд ли будут делать это, нанимая разработчиков только для мэйнфреймов, потому что разработка мэйнфреймов почти всегда выполняется в контексте кроссплатформенного приложения. Вместо этого крупные предприятия будут удовлетворять свои потребности в навыках гибкой разработки мэйнфреймов, развивая грамотность среди мэйнфреймов среди своих внутренних ИТ-специалистов и нанимая подрядчиков с сильными навыками кросплатформенности, которые включают функциональную грамотность с помощью инструментов мэйнфреймов.
Таким образом, простой закон спроса и предложения делает грамотность мэйнфреймов гораздо более ценной в финансовом отношении, чем широко доступные и реализуемые навыки на более популярных платформах, таких как мобильная связь и Интернет.

Мэйнфрейм: следующее поколение


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

TDC Group заключила новое соглашение с датской IT Group KMD о работе платформы мэйнфреймов TDC. Два основных технологических оператора будут продолжать это сотрудничество еще в течение пяти лет. KMD рассматривает это соглашение как подтверждение хорошего сотрудничества и его постоянно растущей позиции в бизнес-сегменте.
TDC Group заключила новое соглашение с датской IT Group KMD о работе платформы мэйнфреймов TDC. Два основных технологических оператора будут продолжать это сотрудничество еще в течение пяти лет. KMD рассматривает это соглашение как подтверждение хорошего сотрудничества и его постоянно растущей позиции в бизнес-сегменте.

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

Мэйнфрейм никуда не денется. Крупные предприятия просто слишком много вкладывают в свои приложения и данные для мэйнфреймов. Переплатформирование, как правило, нецелесообразно и сопряжено с большими затратами.

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