Эксперт АЛП-ИС Александр Казеннов: "Почему старые ПК не тянут современный софт? Таковы реалии рынка"

По словам Александра Казеннова, исполнительного директора ИТ-компании ALP Group, современные приложения часто перегружены избыточной функциональностью, которая нередко внедряется без прямого запроса со стороны пользователей. Сюда можно отнести, например, системы сбора метрик, трекеры потребительского поведения и неоправданные анимации, которые требуют значительных вычислительных ресурсов. Кроме того, усиливается угроза кибератак, и защита от них также требует всё более сложных и ресурсоемких решений.
«Потребность в новом “железе” действительно периодически возникает, но это связано не столько с “ленивыми программистами”, которые не позаботились о должной оптимизации кода, сколько с объективной сложностью современных систем и угрозами безопасности», — пояснил Казеннов. В числе других ресурсоемких решений эксперт назвал технологии на базе искусственного интеллекта: «Многие компании решают эту проблему, обрабатывая данные на сторонних серверах».
При этом, как отмечает Александр Казеннов, проблема устаревшего оборудования, которое не тянет современный софт, несколько преувеличена. Многие офисные и отраслевые приложения по-прежнему успешно работают на компьютерах пяти -, а то и десятилетней давности. Существенного рывка производительности в последних поколениях процессоров рынок так и не увидел.
Эксперт также подчеркнул, что бизнес часто диктует свои правила: «Список фич, который необходимо реализовать, настолько большой, что у программистов порой нет времени на отладку новых механизмов. Объем накопившихся задач часто не оставляет времени на глубокий рефакторинг». В корпоративной разработке программисты нередко вынуждены уговаривать заказчиков выделить дополнительное время на оптимизацию разработанных решений.
«Разработчики должны находить баланс между скоростью вывода продукта и его качеством, учитывая при этом возросшую сложность современных систем и необходимость защищаться от киберугроз», — добавил Казеннов.
Таким образом, несмотря на трудности с оптимизацией и ускорением процессов, задача обеспечить стабильную работу и безопасность остается важной для всего ИТ-сообщества. С одной стороны, программистам надо быть более расторопными и приоритизировать отладку производительности. Но с другой стороны, современная скорость развития бизнеса, сложность систем и их окружения такова, что сделать это практически нереально в угоду жестких требований по срокам внедрения фич.