Александр Макаров: В сфере программирования нужно шагать в ногу со временем
При этом, запросы пользователей постоянно расширяются, требуя более совершенных и адаптированных решений. О важности этих изменений и о том, какой продукт в настоящее время является наиболее востребованным, расскажет разработчик программного обеспечения, победитель Национальной премии «Технологии и инновации 2023» Александр Макаров.
— Александр, роль программного обеспечения в бюджетировании год от года возрастает, охватывая не только финансы организаций, но и личные семейные бюджеты. Как вы считаете, с чем это связано?
— Все просто. Все больше людей и компаний признают важность эффективного управления бюджетом для достижения финансовой устойчивости. Программное обеспечение предлагает удобные инструменты для учета расходов, отслеживания доходов, создания планов и анализа данных, что помогает более осознанно управлять средствами.
— А как меняются требования пользователей к подобным решениям?
— В сфере программирования я уже более 12 лет и наблюдаю, что пользователи ожидают от таких программ, в первую очередь, простоты и интуитивной понятности интерфейса. Это позволяет им быстро и эффективно контролировать свои финансы без лишних сложностей. Они хотят функционала, который поможет создавать более точные бюджеты, предоставлять рекомендации по экономии, а также анализировать их финансовые паттерны для принятия осмысленных решений.
Как вы верно отметили, с течением времени запросы к программному обеспечению для бюджетирования растут. В наши дни пользователям требуется большая автоматизация, интеграция с другими финансовыми инструментами, возможность работы с более детализированными данными. Ну и конечно, им хотелось бы видеть прогнозы на будущее, чтобы понимать, сколько средств осталось для маневров и сколько нужно отложить для будущих обязательных платежей. Важным фактором также становится безопасность данных, поскольку пользователям важно, чтобы их личная и финансовая информация была защищена от утечек и несанкционированного доступа. Поэтому программное обеспечение должно постоянно развиваться, предоставляя новые функции и возможности, чтобы удовлетворить потребности пользователей в эффективном управлении финансами.
— Расскажите о своих разработках в этой сфере?
— Если говорить о личных финансах, то недавно я создал приложение, которое осуществляет анализ транзакций с банковского счета пользователей, категоризируя их. Оно предоставляет детальную информацию о расходах, позволяя увидеть, на что именно уходят деньги. Подобные программы есть у некоторых банков, но их функционал обычно ограничен. Они редко предоставляют полную информацию об организациях, с которыми проводятся транзакции. Например, платеж на имя ИП может быть неоднозначным — это могут быть покупки в магазине или затраты на ремонт автомобиля. Банковские отчеты обычно содержат общие категории и значительную часть трат относят к разделу «другое», что оставляет пространство для недопонимания. Моя программа призвана дать пользователю полный контроль над отчетами, сохраняя при этом его время и обеспечивая более детализированную и точную информацию для принятия решений.
— А с бюджетами организаций вы тоже имели дело?
— Да. Одно из приложений, над которым я работал, было специально создано для крупных юридических и бухгалтерских фирм. Клиенты часто сравнивают предложения нескольких компаний, выбирая наиболее выгодное решение. Мы стремились помочь компаниям быстро рассчитывать бюджеты для новых проектов так, чтобы они приносили прибыль и были выгодны для клиентов.
С помощью этого приложения можно оперативно оценить затраты на проект, предложить скидки и разработать подробный план с оценкой стоимости. Оно позволяет контролировать все финансовые аспекты, настраивать уведомления и адаптироваться к изменениям внешних обстоятельств, чтобы максимально эффективно распределять ресурсы.
— В чем принципиальное отличие вашего продукта от представленных на рынке аналогов?
— Наше приложение производит расчеты на основе реальных данных предыдущих проектов — это технически сложное решение, использующее технологии и алгоритмы машинного обучения. Как результат — составить бюджет, который максимально соответствует запросам нового пользователя возможно буквально за пару минут.
Фактически, оба моих проекта, хоть и разные, направлены на автоматизацию управления финансами и предоставление максимально подробной и точной информации, чтобы помочь бизнесам и частным лицам принимать осознанные финансовые решения.
— Ваши разработки принесли вам Национальную премию «Технологии и инновации 2023»? Что это для вас значит?
— Для меня это огромная честь. Национальная премия в области технологий и инноваций 2023 — престижный конкурс, отмечающий ведущих специалистов в IT, инновациях и технологиях не только в России и СНГ, но и по всему миру. Заявки поступали из разных уголков планеты — от Казахстана до США. Это признание означает, что мои труды получили признание и приносят реальную пользу людям. А это важно для любого разработчика.
— Расскажите, с какими проблемами сталкиваются представители сферы IT?
— Основное — то, что изменения в мире программирования происходят очень быстро, стремительно. Но я не назвал бы это проблемой, скорее вызовом. IT-специалистам необходимо постоянно следить за новыми технологиями. Это ключевой аспект этой сферы, так как использование новых инструментов позволяет работать более эффективно. Сегодня важно сделать больше за меньшее время и с меньшими затратами. Постоянная необходимость в применении новых технологий стала глобальной тенденцией, которая никогда не прекращается. Программисты должны быть готовы к быстрым адаптациям и внедрению новых решений. Это требует не только обучения, но и гибкости в мышлении и работе.
Не стоит также забывать, что с ростом онлайн-активности на первый план выходят вопросы кибербезопасности. Разработчики ПО должны следить за трендами в этой области и создавать надежные приложения. Ну и наконец, конкуренция. Рост числа специалистов и предлагаемых ими решений заставляет разработчиков искать инновационные подходы к созданию программ, а это также требует постоянного усовершенствования и новаторства.
— А искусственный интеллект не составит конкуренцию программистам?
— На сегодняшний день искусственный интеллект еще не настолько развит, чтобы заменить программистов в полном объеме. Он пока не способен самостоятельно разбираться в сложных взаимосвязях, а все запросы или задания ему необходимо переводить с простого «человеческого» языка заказчиков на технический, иначе они будут выполнены некорректно. Конечно, нейросети помогают оптимизировать некоторые процессы программирования, но эти улучшения ограничены и не достигают заявленных на начало года ожиданий в 5-10 раз — скорее, это около 20% ускорения. Так что пока машина человека не заменит. Хотя, конечно, расслабляться нельзя.
— И что делать в этой ситуации программистам? Как закрепиться в столь динамичной отрасли?
— Необходимо осознавать, что скорость развития технологий требует от нас постоянного обновления знаний. То, что сегодня актуально, завтра может устареть. Этот постоянный процесс обучения помогает быть не только востребованным профессионалом, но и делает работу более эффективной. Быть в курсе изменений и готовность к новым вызовам — в этом секрет успеха в IT!