Как стать автором
Обновить
ЮMoney
Всё о разработке сервисов онлайн-платежей

Попросили нейросеть задать нашим программистам необычные вопросы о разработке в финтехе

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.2K

Но это не простые разработчики, а те, кто будет выступать завтра с докладами на нашем ежегодном бесплатном митапе Frontend Mix. 😎 Ребята расскажут про рефакторинг приложений за 10 секунд, стандарты тестирования во фронтенде, анимацию и уязвимости в финтехе. Ссылка на страницу конференции и регистрацию будет ниже, а пока оценим интересные ответы на вопросы ИИ. 👇

Подробнее про митап Frontend Mix >>

Саша, разработчик ЮMoney. На Frontend Mix выступит с докладом про рефакторинг за считанные секунды

>> Как вы проектируете интерфейсы для пользователей, которые могут испытывать стресс при работе с финансами? Какие психологические аспекты учитываете?

Хороший вопрос! На мой взгляд, подобные интерфейсы должны отличаться простотой и дружелюбностью. Сервис должен не напрягать пользователей, а помогать им эффективно решать их задачи.

В ЮMoney классная команда дизайнеров, которые хорошо справляются с созданием подобных интерфейсов. Каждый макет проходит через большое количество людей — они модерируют промежуточный результат, проводят проверку гипотез, чтобы на выходе получилось отличное решение.

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

>> Представьте, что вы создаёте интерфейс, который может определять эмоциональное состояние пользователя при совершении финансовых операций. Как бы вы реализовали эту функциональность без нарушения приватности?

В такой ситуации лучшим выходом будет сбор определённых анонимизированных метрик:

— скорость набора данных в формах;

— время, затрачиваемое на совершение какого-то действия.

Можно ещё после каждого действия предлагать пройти небольшой опрос, но, боюсь, это будет злить пользователя сильнее. 😁

>> Как бы выглядел идеальный фронтенд для финтех-приложения в мире, где JavaScript не существует?

Так себе. Это равноценно отказу от автомобиля в пользу велосипеда. =) Зато такой фронтенд был бы очень быстрым!

>> Если бы вам нужно было создать систему уведомлений о подозрительных операциях, какие нестандартные паттерны поведения пользователей вы бы отслеживали, помимо очевидных?

Этот вопрос я переадресовал одной известной китайской нейросети, которую попросил предложить неочевидные решения для такой проблемы. Привожу цитату:

Помимо «переводов в Нигерию», можно отслеживать:

●  Изменение привычного «почерка»: если пользователь всегда вводит сумму медленно, а тут резко печатает как робот.

●  Нелогичные последовательности: пополнение счёта → мгновенный вывод на другой счёт.

●  Работа в «непривычное» время: ночные переводы у пользователя, который обычно активен днём.

●  Микроотмены: несколько попыток отменить платёж в течение минуты.

Фишка от меня: можно добавить проверочный вопрос из личной истории (например, «Как звали вашего первого питомца?»), если поведение пользователя кажется странным.


Шамсудин, разработчик ЮMoney. На Frontend Mix расскажет про топ-3 атаки на фронтенд и защиту от них

>> Если бы вы могли вернуться в прошлое и изменить один аспект в развитии фронтенд-разработки в финтехе, что бы это было и почему?

Добавил бы типизацию в JavaScript: это повысило бы предсказуемость и производительность кода.

>> Как бы выглядел идеальный фронтенд для финтех-приложения в мире, где JavaScript не существует?

Как макеты в Figma, то есть с использованием no-code-решений, когда ты просто соединяешь всё схематично и оно магически работает.

>> Какие необычные паттерны поведения пользователей вы обнаружили при анализе взаимодействия с финансовыми приложениями?

Пользователи очень любят кликать туда, куда не кликается. И совершенно не хотят кликать туда, куда кликается. 😁

>> Представьте, что вы создаёте интерфейс, который может определять эмоциональное состояние пользователя при совершении финансовых операций. Как бы вы реализовали эту функциональность без нарушения приватности?

Если у пользователя негативное настроение, то лучше минимизировать интерфейсы: убрать всякие всплывашки, рекламу и так далее и дать ему то, что он хочет. 👌 А когда он в бодром расположении духа и открыт к чему-то новому, можно предлагать дополнительные активности, продукты или интерфейсы.


Даниил, разработчик ЮMoney. На Frontend Mix расскажет про подходы и практики тестирования во фронтенде

>> Расскажите о самом запутанном баге в финансовой системе, который вы когда-либо отлаживали. Как вы его обнаружили?

Приведу пример бага во время заполнения анкеты бординга мерчанта в ЮKassa. Была такая ошибка: юзеры подписывали договор несколько раз, хотя после первого раза мы запрещали им это делать. Оказалось, что страница с подписью договора кэшировалась, поэтому, когда юзер нажимал «Назад», он снова видел её с кнопкой подписания, хотя уже всё подписал. Фикс оказался простым: не кэшировать страницу вовсе.

>> Если бы вы могли вернуться в прошлое и изменить один аспект в развитии фронтенд-разработки в финтехе, что бы это было и почему?

Я скажу за весь фронтенд, не только за финтех. Я бы сделал так, чтобы редакс не вышел и чтобы наступил прекрасный мир «реактивных» стейт-менеджеров.

>> Как бы выглядел идеальный фронтенд для финтех-приложения в мире, где JavaScript не существует?

В последнее время для меня притягательна концепция stateless-клиента. Когда клиент презентационный и любые изменения в UI — это запросы на бэк и получение новой порции html. Похоже на то, что предлагает Remix. Тогда страницы на клиенте станут легковесными, и заживём.😊 Я бы выбрал любой язык или фреймворк, который предоставит такую возможность.


Пишите в комментариях, как бы вы ответили на эти вопросы. 👆

А если хотите присоединиться к нашему митапу и послушать доклады ребят, зарегистрируйтесь. Места онлайн ещё есть! 😉

Теги:
Хабы:
+3
Комментарии2

Публикации

Информация

Сайт
jobs.yoomoney.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
yooteam