Как стать автором
Поиск
Написать публикацию
Обновить

2024. Ви́дение развития ИТ-отрасли

Время на прочтение3 мин
Количество просмотров1.9K

Протестирую здиесь формат новости (не статьи). Составил ви́дение развития ИТ-отрасли.
Начал накидывать свою карту мыслей-ссылок по различным пунктам этого ви́дения: https://github.com/razonrus/IT2024
Карта дополняется. PullRequest'ы и обсуждения в Issues приветствуется

Итак, сам вижн:

Проблематика

Проблемы постановки вопросов перед текущим развитием отрасли: ориентация на существующие методологии, технологии и проблемы; устаревание тем; отсутствие взгляда в будущее.

Предлагаемое решение Предугадать что-то новое, следующего чёрного лебедя, что-то что ни на что не похоже — на мой взгляд, мало реально. Поэтому предлагаю в прогнозах основываться на трёх следующих момента:

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

  • подъём по ветви спирали, всё новое — хорошо забытое и переосмысленное старое. Условный разбор изобретённого в 70х в СССР и отложенного на будущее

  • методологии прогностиков, Future-темы, предугадывание актуальности тем

Представление, направления развития ИТ

Инженерия разработки

Возврат к точным наукам, возрождение инженеров в их понимании XIX и XX веков.

  • инженерные методологии, подходы и инструменты в программировании, проектировании и анализе ПО: НИОКР, ТРИЗ, АРИЗ, математическое моделирование; управление сложностью; автоматизация процесса разработки; определение и границы качества; автоматизация проверки качества.

  • мат моделирование продукта, мат моделирование поведений пользователей

  • автогенерируемая архитектура, включение архитекутры в автоматизированные процессы

  • цифровой двойник бизнес-процессов 

  • цифровой двойник процессов создания ПО

  • e2e‑тестирование, стресс-тестирование, тестирование на проде

  • симбиоз софта и железа

  • стык противоположных концепций (конечные автоматы в ИИ, ...)

  • метрики качества продукта, процессов разработки

  • ограничение хрупкости процессов, технологий, производимого ПО

  • философия инженерии, СМД-методология в разработке

  • понятие красоты в инженерных решениях

Поиск новых парадигм в ИТ

Признание кризиса существующих парадигм, формулирование проблем отрасли, процессы познания в ИТ, классическое программирование и ИИ, поиск возможностей для рывка.

  • Кризис концепций, стандартов и общепринятых истин: кризис микросервисов, кризис ООП, кризис low/no-code в классическом понимании

  • Legacy-микросервисы, рефакторинг архитектуры

  • Методологии стратегического планирования, проектирования и аналитики ПО

  • Машино-машинные интерфейсы

  • гуманитарные науки в ИТ, философия отрасли

  • Роль творчества в создании ПО

  • Создание онтологий предметных областей

  • Создание онтологии процессов разработки ПО

  • Новые варианты архитектур ИИ, противопоставление статистическому ИИ в виде логического ИИ (экспертные системы, моделирование знаний, когнитивные карты)

  • Новые подходы к пониманию и обучению ИТ, формирование стандартов знаний умений и навыков в отрасли, стандарты грейдов и оценки специалистов, сетевые университеты

  • Генерация и создание информации и знаний, добыча знаний из руды информации

  • Супер распределенные системы, программирование роя, генетические алгоритмы

  • Методологии осмысленности, содержательности и целеполагания в процессах создания ПО

  • Вызовы ИТ-отрасли, барьеры развития

  • Новые протоколы и стандартизации

  • Паттерны и подходы платформизации

  • decision-first подходы, ограничение хрупкости — замена тестирования на границы возможностей поведения ПО, замена контроля качества невозможностью его несоблюдения

  • Методички (алгоритмы) проектирования; группового, схематического и рефлексивного мышления

  • Процесс создания технологий, технологизация идей

  • Альтернативные ветви развития ИТ, особенности ИТ в России

  • ИТ прогнозы, фантастика в ИТ

  • Переосмысление Citizen integrator 2 — специалист своей доменной области, умеющий в программирование; excel'еподобный подход; low-code для пользователя, а не для разработчика; DSL для пользователя; цифровые двойники АРМ, человеко-машинных интерфейсов

  • стартапы без инвестиций, самоокупаемость с MVP-версий

Безопасность и стабильность

Отказоустойчивость, ИБ, ИТ как государствообразующие технологии

  • кризис и проблемы инструментов ИБ и проверки на отказоустойчивость

  • методики критической оценки кода на уязвимости; методики написания безопасного и стабильного кода, автоматизация взлома белого ящика, поиск закладок; аутоиммунный ответ на проникновение (на нежелательный трафик); симуляция кибер-атак

  • нагрузочное и стрессоустойчивое тестирование комплексных систем; эмуляция условий продакшна; цифровой двойник поведения пользователей; e2e нагрузочное тестирование; самовосстанавливающиеся системы; автовыставление и отслеживание SLO 

  • ИТ-суверинитет, импортоопережение; реверс-инжениринг ПО, процессов, отраслей

  • кризис сканеров уязвимостей

  • небезопасность опенсорса

  • квантовая безопасность

  • гонка ИТ-вооружений (экспертные и ИИ системы на уровне госструктур)

Теги:
Хабы:
Всего голосов 5: ↑4 и ↓1+4
Комментарии0

Другие новости

Ближайшие события