Внутри банковского фронтенда: такого даже я не ожидал | Фронтенд-инженерия #3
Ғылым және технология
Если представить банковское приложение, то сразу ожидаешь от него скорости, удобства, а главное - безопасности. Фронтенд банковского приложения не исключение.
В третьем эпизоде шоу «Фронтенд-инженерия» разберёмся, какие подходы используют фронтенд-разработчики Газпромбанка и какая инженерная культура за этим стоит. Внимательно разберём как работает оплата по QR-коду: как добраться до камеры устройства и распарсить PDF-файл прямо на клиенте. Для чего используют генераторы навигации и форм и откуда пошла идея применять FSD методологию в банковском приложении.
Герой выпуска - тот самый инженер, который добрался до высоких грейдов всего за несколько лет. Узнаем его историю, попросим советов для начинающих и разберём требования к разработчикам в Газпромбанке.
Если у вас есть интересные и сложные задачи, которыми вы хотите поделиться, приходите к нам на шоу. Для этого напишите ведущему шоу в телеграм simonenko.t.me.
- - - -
- Газпромбанк ИБ ib.online.gpb.ru
- Вакансия Senior Frontend разработчик в Газпромбанк hh.ru/vacancy/53334855
- JavaScript-разработчик htmlacademy.ru/profession/react
- - - -
00:00:00 Знакомство с выпускником и его командой
00:05:18 Работа с камерой из банковского приложения
00:10:44 Запускаем сканер, чтобы прочитать QR-код
00:19:39 Структуры данных для рекурсивного меню
00:25:05 Генерация платёжной формы из JSON
00:29:49 FSD методология и инженерная культура
00:35:56 Сеньором за три года - как это было
00:39:52 Чего ждут от фронтенд-разработчиков в Газпромбанке
00:50:09 Если я чего-то не знаю, как быть
00:51:53 Какая программа обучения подходит лучше
00:55:12 Советы начинающим разработчикам
Пікірлер: 17
Суперпознавательно. Вдохновляет пройти такой же путь.
Спасибо! Было очень интересно!🤝
Очень интересно было послушать, спасибо!
Обожаю когда в async функции мешают await с then
а как камеру выбрать с автофокусом? Проверить сразу вроде как нельзя, приходится по очереди захватывать и чекать, а если автоматом брать, то может попасться камера без автофокуса и qr будет нечеткий на картинке. А если много qr будет на странице, как определится какой именно нужен? Если картинка, то понятно, можно дать пользователю самому навестить на qr на канвасе, а вот с pdf как? Особенно если в pdf 100 страниц
В NDA нет записи что весь код это собственность компании ?
@HTMLAcademyTV
2 ай бұрын
Наверняка есть, а к чему этот вопрос?
@nikn6244
2 ай бұрын
@@HTMLAcademyTV Просто он так спокойно показал кусочек кода, я бы испугался даже строчку показать
@HTMLAcademyTV
2 ай бұрын
Это ведь фронтенд, можно самостоятельно открыть инструменты разработчика в браузере и всё посмотреть. Так что ничего запретного показано не было. Вся бизнес-логика должна быть на бэкенде.
@artman-8
2 ай бұрын
Какой код? )) Браузерная апишка? или методы библиотечек публичных? Что из редактора, он облегчённый максимально и вырезано многое. Ктому же компания всё проверяла, и потом дала отмашку на публикацию.
Почему настолько тихий звук
@HTMLAcademyTV
2 ай бұрын
Весь звук или у кого-то конкретного?
@MaximKopylov
2 ай бұрын
@@HTMLAcademyTV весь. Ну улице был в наушниках на полную громкость и было плохо слышно. Только если в тишине слушать то нормально
@HTMLAcademyTV
2 ай бұрын
Будем разбираться со звуком. Спасибо!
У вас не 1 платёжка не по комуналке не работает нормально(( И это вина не фронта, а монополия зелёных
Какая зарплата то от у синьера мамкиного
@HTMLAcademyTV
2 ай бұрын
Для чего эта грубость? И к чему вопрос про зарплату, если мы разбираем фронтовые задачи?