Айтишники на пенсии

Moderator: sss1

adda_
Уже с Приветом
Posts: 10775
Joined: 22 Jul 2006 20:19

Re: Айтишники на пенсии

Post by adda_ »

Ладно, чего вы к человеку пристали? Завидно что ли? Нет бы порадовались что у кого то все пучком.
User avatar
Nostradamus
Уже с Приветом
Posts: 6577
Joined: 30 Apr 2000 09:01
Location: Из будущего

Re: Айтишники на пенсии

Post by Nostradamus »

zVlad wrote: 28 May 2017 13:18 сначала узнал то о чем судить берешься
zVlad, я программирую уже лет 30. На C/C++ в основном, когда-то очень давно писал на Pascal. Но ничего не знаю про мейнфрейм. Чем отличается программирование для мейнфрейма от программмирования для обычной машины с 200 CPUs и огромной оперативной памятью? Или от сети под Linux из машин поменьше, на которых идут параллельные процессы? Только в языках типа Алгол, которому меня когда-то пытались учить? Или Фортран, который у нас и сейчас жив в виде математических библиотек? У меня чисто теоретический интерес: я просто уверен что до пенсии мне это дело точно не понадобится, но пытаюсь понять чему вы хотите научить студентов.
Вот вам успокаивающее. А вот - патроны к нему.
User avatar
sfbaguy1
Уже с Приветом
Posts: 1445
Joined: 14 Nov 2004 12:51

Re: Айтишники на пенсии

Post by sfbaguy1 »

Nostradamus wrote: 28 May 2017 21:16
zVlad wrote: 28 May 2017 13:18 сначала узнал то о чем судить берешься
zVlad, я программирую уже лет 30. На C/C++ в основном, когда-то очень давно писал на Pascal. Но ничего не знаю про мейнфрейм. Чем отличается программирование для мейнфрейма от программмирования для обычной машины с 200 CPUs и огромной оперативной памятью? Или от сети под Linux из машин поменьше, на которых идут параллельные процессы? Только в языках типа Алгол, которому меня когда-то пытались учить? Или Фортран, который у нас и сейчас жив в виде математических библиотек? У меня чисто теоретический интерес: я просто уверен что до пенсии мне это дело точно не понадобится, но пытаюсь понять чему вы хотите научить студентов.
Я в примерно такой же ситуации и тоже непонимаю ништяков мэйнфреймов. Можно их обьяснить на пальцах ?
Какой нибудь легаси код на ништяк не тянет, все более-меннее ценное давно запортировано на более популярные
платформы.
жизнь она и проще и сложней
ksi
Уже с Приветом
Posts: 10066
Joined: 20 May 1999 09:01

Re: Айтишники на пенсии

Post by ksi »

Я не спец, но мне кажется, что главное преимущество MF - это стабильность в широком смысле. Приведу пример: мне всегда было интересно, как пишутся какие-нибудь вещи, которые ДОЛЖНЫ работать при любых условиях и которые фундаментальны. Ну, например, военные всякие приложения, системы управления авианосцами или ПВО. У всего ширпортребного софта период полураспада наверное лет 5 не больше: операционная ситема устаревает, апдэйт зачастую невозможен, потому что новые версии конфликтуют со старым кодом, все в таком духе. Не говоря уже, что программисты давно уже перешли на новую работу и ноу-хау растворяется в воздухе. Как это все хэндлить? Наверное, на MF все гораздо стабильнее.

Даже если пытаться эмулировать MF сетью из многих обычных компов, то все равно в этом случае получается, что вся коммуникация и кодирование должно быть очень Low level, непонятно как вообще можно принципиально использовать любой из коммерческих продуктов, который сегодня есть, а завтра нет. Любые 3rd party solutions, любые интеграции со сторонними продуктами - бомба замедленного действия в таких вещах.

То есть мне кажется, что MF имеют свою нишу там где нужна исключительная надежность, без права на ошибку. Ну как бы не весь мир клином сошелся на смартфонах и прочей лабуде.
User avatar
Komissar
Уже с Приветом
Posts: 64875
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Айтишники на пенсии

Post by Komissar »

ksi wrote: 29 May 2017 00:06 У всего ширпортребного софта период полураспада наверное лет 5 не больше: операционная ситема устаревает, апдэйт зачастую невозможен, потому что новые версии конфликтуют со старым кодом, все в таком духе. Не говоря уже, что программисты давно уже перешли на новую работу и ноу-хау растворяется в воздухе.
все те же проблемы на МФ. Мы просто о них не слышим, т.к. кроме зВлад, никто с этими монстрами не работает.
User avatar
MacArrow
Уже с Приветом
Posts: 343
Joined: 25 Jul 2005 04:47
Location: Десногорск-Москва-SFBA-Toronto-SFBA

Re: Айтишники на пенсии

Post by MacArrow »

ksi wrote: 29 May 2017 00:06 Я не спец, но мне кажется, что главное преимущество MF - это стабильность в широком смысле. Приведу пример: мне всегда было интересно, как пишутся какие-нибудь вещи, которые ДОЛЖНЫ работать при любых условиях и которые фундаментальны. Ну, например, военные всякие приложения, системы управления авианосцами или ПВО.
--cut---
У Вас очень хорошее мнение о таких системах. Погуглите "Sunk by Windows NT" (вот ссылка http://archive.wired.com/science/discov ... 8/07/13987 тока сайт прилег во время написания сего ответа)
Суть в том что ракетный крейсер потерял ход на пару часов из-за того, что оператор внес пустое поле в базу, что привело к падению виндузы с ошибкой деление на ноль(!) и, в свою очередь, вся локальная сеть тоже прилегла(!!) в виду такого праздника, а через нее все управление и происходило(!!!).
Мне кажется, что такой талант, который создал эту систему, не напрягаясь бы уронил пару МФ, дойди у него руки до этого
ksi
Уже с Приветом
Posts: 10066
Joined: 20 May 1999 09:01

Re: Айтишники на пенсии

Post by ksi »

MacArrow wrote: 29 May 2017 00:28 Мне кажется, что такой талант, который создал эту систему, не напрягаясь бы уронил пару МФ, дойди у него руки до этого
Ошибки неизбежны. Но есть ошибки обусловленные алгоритмами и твоим кодом. Эти ошибки постепенно обнаруживают себя. А есть ошибки скрытые, которые заложены в операционной системе, в сторонних библиотеках и в интеграции всего со всем. Эти вторые ошибки самые плохие, над ними нет никакого контроля и их больше всего. Микрософт сделает апдэйт и у вас что-то сломалось, но вы об этом даже не узнаете до поры до времени. Тестирование сложных систем вне "полевых" условий всегда ущербно, даже если поставлено правильно .

Если посмотреть на современные тенденции - то никто уже не пишет "своего", все стараются слепить из готовых solutions то, что надо. Так, конечно, быстрее и прогрессивнее (не изобретается велосипед), но такой продукт никогда не будет надежен, это невозможно. А в MF мне кажется этого добра намного меньше, что делает их надежнее в критических приложениях.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Айтишники на пенсии

Post by АццкоМото »

Нет ничего нелепее предположения, что на критические системы тупо накатывают обновление по мере их выпуска Майкрософтом или там Линукс-коммьюнити.
Мат на форуме запрещен, блдж!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Айтишники на пенсии

Post by Мальчик-Одуванчик »

Но если говорить об операционках типа Линукса или винды, то у них достаточно непродолжительное время поддержки.
Всего каких-то десять-пятнадцать лет и тю-тю: либо переход на новую ось, либо как-то самим возиться со старой.
При том, что тот-же авианосец служит гораздо больший срок.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Айтишники на пенсии

Post by АццкоМото »

О какой вообще поддержке может идти речь? Все как в поговорке "солнце восходит? Заходит? Все, руками код не трогать"

И устарей ОС хоть на 50 лет, никто ничего делать не будет.

Кстати, шапитуха не так давно пролетала на тему того, что многие системы управления ракетными пусками в США до недавнего времени зависели от 8" дискет. Ибо там МФ от ОйБеЭм 60х годов и хрен чо понадежнее прикрутишь. Могу немного переврать, но суть та же.

Примерно по той же причине Венда ХР до сих пор одна из самых популярных ОС. Да, не поддерживается, и чо?
Мат на форуме запрещен, блдж!
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Айтишники на пенсии

Post by АццкоМото »

Ну и ещё заряд говномета по поводу "надёжности" в плане устойчивости к атакам. МФ, как и Линукс, устойчивы ровно по принципу неуловимого Джо. Кому надо их ловить?

Когда пришлось возиться с Linux ecrypt fs, даже мне, далеко не хакеру, было очевидно, что уязвимостей там —как заразы под ободком унитаза. Но — зоопарк и никому это особо не надо. Как минимум, хакерам а ля wannacry. А остальное не афишируется
Мат на форуме запрещен, блдж!
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: Айтишники на пенсии

Post by oshibka_residenta »

Кроме того, есть проблема с железом. Если для Интел есть огромное количество производителей, то с мф есть риск что завтра ИБМ продаст этот бизнес китайцами. И что делать? Железки ведь не вечные.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Айтишники на пенсии

Post by zVlad »

sfbaguy1 wrote: 28 May 2017 23:40
Nostradamus wrote: 28 May 2017 21:16
zVlad wrote: 28 May 2017 13:18 сначала узнал то о чем судить берешься
zVlad, я программирую уже лет 30. На C/C++ в основном, когда-то очень давно писал на Pascal. Но ничего не знаю про мейнфрейм. Чем отличается программирование для мейнфрейма от программмирования для обычной машины с 200 CPUs и огромной оперативной памятью? Или от сети под Linux из машин поменьше, на которых идут параллельные процессы? Только в языках типа Алгол, которому меня когда-то пытались учить? Или Фортран, который у нас и сейчас жив в виде математических библиотек? У меня чисто теоретический интерес: я просто уверен что до пенсии мне это дело точно не понадобится, но пытаюсь понять чему вы хотите научить студентов.
Я в примерно такой же ситуации и тоже непонимаю ништяков мэйнфреймов. Можно их обьяснить на пальцах ?
Какой нибудь легаси код на ништяк не тянет, все более-меннее ценное давно запортировано на более популярные
платформы.
Я здесь на форуме много раз пытался обьяснить чем МФ принципиально отличается от других систем/платформ. Не думаю что читавшие те мои обьяснения чем-либо прониклись, и что-нибудь поняли. С тех у меня существенно изменилось представление о МФ, но от этого не стало легче обьяснить и показать на пальцах. Причем дело вовсе не в том что раньше я давал ошибочную информацию. Нет все было корректно, но не самое главное подавалось и не должным образом.
Читая, кстати, ИБМ-овские вводные материалы по МФ я четко вижу как они скорее запутывают чем раскрывают смыслы. Модноe, в частности, сравнение МФ с облаком, или с сервером скорее упрощает тему чем приближает к ее пониманию. На сегодня мне больше нравится сравнение МФ с целой информационной инфраструктурой, дата центром, в которых мы имеем обычно кучу серверов для разных нужд, приложений и все это обьеденено сетeвыми соединениями. В пределе можно взять один МФ и построить на нем всю информационную систему некой организации. Причем размеры организации могут в широких пределах изменяться. Это может показаться не рельным, но это действительно достижимо в случае МФ и мне например очень даже понятно почему и как это достижимо. Причем не о консолидации речь когда имеющиеся сервера помещаются в один ящик на виртуальные машины, хотя и это возможно на МФ, причем на ВМ можно использовать Линукс. Настояшюю же отдачу можно получить от МФ только с использованием z/OS. Т.е. по настоящему обьыснить МФ можно только через обьяснение z/OS, a z/OS это весьма и весьма комклексное образование. Ни Windows, ни Линукс, ни Юникс даже близко с z/OS несравнимы. Многие вещи в z/OS реализованы иначе и от этого получаются другие качества, избегаетсya появление тех или иных пробле. Многие вещи в z/OS принципиально не возможно реализовать в других системах на других платформах потому что они заложены в основе системы и имеют поддержку на аппарaтном уровне.
В целом я клоню к тому что чтобы понять МФ нужно немало времени, и не только слушания чьих-то рассказов, но лучше с практикой. Да и то в зависимости от роли которую интересующийся хочет понять на МФ и получить представление и понимание МФ будет разным.Если например речь пойдет о програмировании на языках, то вполне реально было бы со знaниямии Java или c/c++ програмировать что-нибудь на МФ даже не зная что пишешь програму для МФ. Более того програмы написанные на Java под WebSphere скажем для Linux можно деплоить в WebSphere на МФ и она будет работать без изменений, или с минимальными изменениями.
Я мог бы написать гораздо больше букв, но все равно мы остались бы очень далеко от понимания МФ. Студентам же я хочу попытаться дать такое введение в МФ с которым они могли бы понимать преимущества МФ перед другими решениями в конкретике, в знании основ и принципов работы МФ и з/OS. Это конечно будет серия лекций с изучением низкоуровневых механизмов и функций высокого уровня. Дам матчасть, конечно, историю. Попробую обьяснить какой должна быть современная OS для бэкэнда информационной системы чтобы ee построение и развитие не сопровождало постоянное решение проблем апгрэйдов, вирусов, power outages, disaster recovery и тому подобных вещей с которыми очень много возяться в ИТ не на МФ. Я это вижу каждый день на фирме где работаю, и вижу как один я справляюсь с поддержкой крупного приложения с большим количеством пользователей, которое выполняется на нашем МФ.

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

Если есть более конкретные вопросы, рад будут попытаться ответить. Но на пальцах это обьяснить не возможно.
Last edited by zVlad on 29 May 2017 17:06, edited 2 times in total.
mskmel
Уже с Приветом
Posts: 946
Joined: 24 Sep 2013 05:58
Location: US\GA

Re: Айтишники на пенсии

Post by mskmel »

oshibka_residenta wrote: 26 May 2017 21:29 2. Плата за поддержку IBM - точно не помню, но какие-то безумные деньги- сотни миллионов долларов в год ( не знаю за каждую машину или за датацентр), но в любом случае получается дофига, особенно если умножить на кол-во датацентров.

Ничего нового на МФ, конечно, не пишется.
Еще как пишется! https://www.itnews.com.au/news/anz-bank ... eal-408727
ANZ Bank has extended its long-running partnership with IBM under a new $450 million, five-year deal that will help deliver technology for the bank's regional Asian strategy.
По мировым меркам достаточно небольшой банк, но ~100млн в год выложи за мейнфреймы. Но это всё равно дешевле чем 1.5млд потраченные\планируемые быть потраченными, на переписывание софта.
Unlike rivals Westpac and CBA, ANZ opted against completely overhauling its core systems, deciding instead to prioritise a $1.5 billion program to upgrade its online and mobile front end systems.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Айтишники на пенсии

Post by АццкоМото »

Оффстралия не щитаеца. Там люди вверх ногами ходят.
Мат на форуме запрещен, блдж!

Return to “Пенсии”