`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Что для вас является метрикой простоя серверной инфраструктуры?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Программисты, программисты... Восемь миллионов одних программистов!

0 
 

Да, как раз столько в США насчитывается специалистов, которые называют себя не пользователями, а именно программистами. Они не только изучали программирование, но и иногда кое-какие программы создавали. Разумеется, профессионалов среди разработчиков гораздо меньше, по разным оценкам их не более 1 млн 900 тыс. При этом странные нравы на этом Диком Западе: примерно половина из названного числа работает на «безнадежно устаревшем», несколько раз «отжившем» свое Коболе.

Кризисы и безработица, присущие суровым капиталистическим будням, последние 40 лет обходили стороной творцов программного обеспечения. Работники эти были и остаются дефицитом и в мирное время, и, тем более, в смутные времена назревания проблем. А их не так уж и мало, чего стоит, к примеру, проблема 2000 года или встроенных чипов (тоже в связи с 2000 годом), для европейцев немало хлопот доставит 2002 год (время перехода на евровалюту). Помимо этих архиглобальных задач, есть и менее важные — проблема естественной и искусственной несовместимости очередных версий операционных систем, компиляторов, офисных пакетов, СУБД, издательских систем и т. п. Ну и наконец, проблема конкуренции на рынке ненужных товаров и одна из главных целей — «быть не хуже других» и пр.

Велик ли дефицит наших братьев по цеху?

  • всемогущей Microsoft требуется 2500 специалистов;

  • партнерам Microsoft во всем мире недостает 41 тыс. человек;

  • всего в США сегодня нужно еще 346 тыс. программистов, из них 188 тыс. разработчиков;

  • на протяжении ближайших восьми лет, по оценкам департамента торговли США, дефицит будет составлять 138 тыс. программистов ежегодно.

Давней весной, 36 лет тому назад, в Киевском политехническом институте перед юношами, «обдумывающими делать жизнь с кого», вдохновенно выступал энергичный директор едва появившейся организации с фантастическим по тем временам названием — Институт кибернетики. Недавняя «продажная девка империализма» должна была обеспечить невиданные успехи в деле построения развитого социализма в нашей стране. Аргументов в поддержку нового направления приводилось много. Один из них заключался в том, что без применения вычислительной техники в обозримом будущем все трудоспособное население СССР вынуждено будет заниматься учетом и расчетом с использованием счетов (эдакие устройства с костяшками на проволочках, если помните). О том, что же именно придется подсчитывать, если все будут только этим и заниматься, речь не шла.

Слушал я выступление В. М. Глушкова очень внимательно и с большим интересом, но только через два года судьба привела меня к пульту управления потрясающе «киногеничной» ламповой вычислительной машины БЭСМ-2М.

Конфигурация ЭВМ в современных единицах: RAM 10 КВ; тактовая частота 0,5 MHz; быстродействие 8...10 тыс. операций в секунду с плавающей запятой для восьмизначных десятеричных чисел; два магнитных барабана по 30 КВ; четыре накопителя на магнитной ленте по 150 КВ каждый. В пособии по программированию говорилось: «Меняя магнитные ленты, емкость запоминающего устройства можно сделать практически неограниченной. Однако программисты избегают пользоваться магнитными лентами, так как это наименее надежное и медленно работающее запоминающее устройство». Я был чуть ли не единственным на нашей ЭВМ, кому требовалось устройство с «практически неограниченной памятью», и могу подтвердить, что слова о надежности — чистая правда. Надо учесть еще и то, что при хорошей бригаде инженеров по эксплуатации наработка на отказ у машины составляла 6-8 часов.

Программная поддержка: компилирующая и интерпретирующая система В. М. Курочкина полностью на барабане занимала 1600 Б, а ядро в оперативной памяти — 900 Б. В поставку входили также 22 стандартные подпрограммы. Обратите внимание: ядро ОС занимало в оперативной памяти 9%, а вся ОС — 2,5% во внешней памяти.

Устройства ввода/вывода: перфокарточные.

Печатающее устройство выдавало данные в восьме- и десятеричном форматах на ленточку шириной примерно 40 мм.

На таких компьютерах были выполнены расчеты атомных бомб и реакторов, конструкций ракет и подводных лодок, вычислены орбиты спутников и решены многие другие далеко не тривиальные задачи.

Сегодня ресурсы одного Pentium’a намного больше суммарной мощности всех вычислительных устройств, которыми располагала в начале 60-х годов Академия наук СССР; по всем техническим параметрам ресурсы этого компьютера эквивалентны примерно 500 машинам БЭСМ-2М!

Чего же мы достигли сейчас, применяя современные программно-технические комплексы? Какова эффективность затрат на компьютеризацию общества? Какие тенденции намечаются в сфере применения информационных технологий? Локальные успехи, как и во всякой человеческой деятельности, имеются, однако в целом эта внешне впечатляющая отрасль деградирует. Я очень скептически отношусь к ее успехам в настоящем и, особенно, в будущем. Свои оценки, разумеется, не считаю абсолютно верными и готов к дискуссии об эффективности, полезности, целесообразности и даже разумности применения компьютеров. Для начала предлагаю тему: «Программисты: жертвуем качеством в обмен на количество».

0 
 

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT