Как стать автором
Обновить
446.49
Альфа-Банк
Лучший мобильный банк по версии Markswebb
Сначала показывать

Обзор митапа в Екатеринбурге: «С финансовыми технологиями в России будет всё хорошо»

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 614
Блог компании Альфа-Банк Управление разработкой *Управление проектами *Конференции Микросервисы *
Обзор

Твёрдо и чётко. Это цитата из доклада Алексея Курзякова на Alfa LevelUp Day  в Екатеринбурга, где мы открыли новый IT-хаб. А это значит — самое время провести в новом офисе новый митап в новом формате с докладами и воркшопом. На двух параллельных треках провели оффлайн-воркшоп и поговорили о новых фичах, инновациях и росте: как создать фреймворк, как из мидла вырасти в тимлида, как в кратчайшие сроки создать новую фичу и не словить аварию, как в кризисных условиях создавать сервисы и как упаковывать тяжелые монолиты в удобный интерфейс.

Под катом краткая выжимка докладов, ссылки на видеозаписи и фотоотчёт.

Читать далее
Всего голосов 27: ↑20 и ↓7 +13
Комментарии 3

100 дней из жизни новичка: как устроен онбординг в мобильной разработке

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.2K
Блог компании Альфа-Банк Управление персоналом *Карьера в IT-индустрии IT-компании
Ретроспектива

Представьте, что находите вакансию мечты. Стек релевантный, условия нравятся, и в приложении есть что поделать. Откликнуться? А вдруг будет сложно на старте или не получится закрепиться в команде… Да и синдром самозванца не дремлет.

Во время адаптации уходит 18% новичков, а 80% уволившихся в первый год приняли такое решение ещё в первые 2 недели. На собеседованиях рекрутеры обратят внимание на охоту к перемене мест. А компании будут терять деньги на поиск замены и обучение нового сотрудника.

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

Читать далее
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 7

Как катить фичи без релизов. Часть 2: про низкоуровневый Server Driven UI

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1.8K
Блог компании Альфа-Банк Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
Обзор

Server Driven UI в Альфа Банке — это низкоуровневый и гибкий подход для реализации динамической отрисовки UI, управляемый с сервера. Если дословно перевести, то SDUI переводится как пользовательский интерфейс (UI), управляемый сервером. На деле так и получается — API сообщает фронту, что и с каким содержимым отображать. 

Например, если дизайнер указал, что цвет фона в UI-компоненте кастомизируется, то SDUI модель для этого компонента должна по умолчанию уметь настраивать цвет с бэкэнда. Аналогично со всеми другими свойствами компонентов: шрифт, размер, форма. 

В статье расскажу, как мы максимально приблизили SDUI к дизайн-системе Альфа Мобайла, чтобы с его помощью отрисовать любой UI, который нам позволяет сделать дизайн-система. А также о том, как развивался SDUI, что в нём содержится, как работает и когда SDUI использовать всё же не стоит. 

Читать далее
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 13

Архитектурный компромисс в enterprise. Опыт Alfa People. Наш путь сквозь джунгли

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 2.3K
Блог компании Альфа-Банк Анализ и проектирование систем *Проектирование и рефакторинг *Микросервисы *
Обзор

Здравствуйте, меня зовут Дмитрий Марков. Я архитектор направления в Альфа-Банке. В этой статье мы поговорим об архитектуре, как ни странно. Без космических «прорывов» и «аналоговнет». Всё жизненно. 

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

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

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

Надеюсь, из статьи вы заберете определенный положительный опыт с изложением хода мыслей автора о том, почему мы все скомпоновали именно так.

Читать далее
Всего голосов 26: ↑25 и ↓1 +24
Комментарии 3

Как сохранить время и не потерять нервы на системе мотивации рекрутеров?

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.1K
Блог компании Альфа-Банк Управление персоналом *Карьера в IT-индустрии
Мнение

Пользуйтесь шаблоном.

Под катом — шаблон рекрутерской модели компетенций в формате «бери и пиши своё», на которую мы потратили примерно 2 квартала с командой и кучу нервных клеток, оставленных на обсуждениях и в чатах. В итоге у нас родилась таблица, где описано что и как должен знать, уметь и делать рекрутер. Заходите под кат, сэкономите несколько десятков часов, если вы только собираетесь внедрять подобное.

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 4

Диаграммы без боли и страданий: PlantUML

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 11K
Блог компании Альфа-Банк Анализ и проектирование систем *UML Design *Подготовка технической документации *
Туториал

Системный аналитик всегда и везде сталкивается с бесконечным количеством диаграмм разного вида, с нотациями (правилами), чтобы нарисовать данные диаграммы и с бесконечным количеством инструментов для их описания. Но мало кто говорит о таком инструменте, как PlantUML. 

Лично мне завесу тайны приоткрыл Альфа-Банк, здесь документация ведется рядом с кодом, и схемы логичнее описывать тоже кодом. Но это не так страшно и не так сложно (почти) как кажется. Давайте я приоткрою ящик Пандоры и сниму кармическое проклятье с  этого инструмента. 

Читать далее
Всего голосов 73: ↑72 и ↓1 +71
Комментарии 33

Как катить фичи без релизов. Часть 1: про виджеты

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 2.6K
Блог компании Альфа-Банк Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
Обзор

Backend-Driven UI — это подход для динамичного и гибкого пользовательского интерфейса, в которой бэкенд управляет не только данными в приложении, но и его вёрсткой. Сервер посредством API сообщает приложению какие компоненты и с каким контентом отображать. Сегодня многие команды разработки используют Backend Driven UI и мы в Альфе не исключение — помогает быстро выпускать фичи в продакшн.

У нас в Альфе есть несколько подходов к BDUI и про один из них как раз сегодня поговорим, он называется «Виджеты». Независимость, переиспользуемость, уменьшение копипасты, стандартизация UX и без ревью — это всё о них.

Читать далее
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 7

Внедрить или не внедрить? Отвечает команда GrowthHacking

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 681
Блог компании Альфа-Банк Исследования и прогнозы в IT *Growth Hacking *Повышение конверсии *Аналитика мобильных приложений *
Кейс

Привет, Хабр! На связи снова Growth Hacking. Не так давно мы уже рассказали, как работают наши команды роста и сегодня наши эксперименты с продуктами банка уже перевалили за 900 штук :) 

Меня зовут Кирилл Викентьев, и я — CPO Growth Hacking & JTBD, именно мои команды генерят и проверяют порой самые смелые гипотезы. Какой контент вас ждёт сегодня? Вы познакомитесь с парой наших свежих экспериментов и немного погадаете — попробуете предсказать результаты каждого из них. Спойлер — не все ответы очевидны ;)

Читать далее
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 6

Как ускорить вывод ML-моделей в 4 раза, или Как может выглядеть экосистема МLOps в банке

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 2.6K
Блог компании Альфа-Банк Big Data *Машинное обучение *Искусственный интеллект
Роадмэп

Привет, я Андрей Качетов, Head of ML Operations в Альфа-Банке. Отвечаю за опромышливание всех ML-моделей в банке, строю новую платформу MLOps, а также формирую единый подход для работы с модельными данными (Feature Store).

В статье, без картинок с «бесконечностями» Ops’ов, расскажу, как может выглядеть полноценный конвейер MLOps, что умеет и немного о том, как мы пришли к максимальной автоматизации процесса вывода моделей в промышленную эксплуатацию.

Читать далее
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 4

Как запускать 50+ пилотов в год и не сойти с ума

Время на прочтение 5 мин
Количество просмотров 1K
Блог компании Альфа-Банк Управление проектами *Развитие стартапа Финансы в IT
Обзор

Привет, друзья! Я Екатерина Соловьева, дирижёр пилотов в Альфе. В прошлой статье я поделилась чек-листом для стартапов, которые хотят работать с корпорациями. В этот раз расскажу, что учесть компаниям-заказчикам. В статье мы вместе разберём два проекта, и у вас сложится картинка — что инноватору учесть при запуске пилотов.

Итак, представьте, что компания поручила вам найти вендора, протестировать решение и масштабировать. Составим чек-лист, чтобы вы точно вышли в прод и не застряли в проекте на долгие месяцы.

Читать далее
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 0

COROUTINES-23: code review fixes

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 3.9K
Блог компании Альфа-Банк Разработка под Android *Kotlin *Управление разработкой *
Кейс

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

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Комментарии 6

Как в 3 раза снизить затраты на отказоустойчивую инфраструктуру, переехав с Hazelcast на Redis

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 3.4K
Блог компании Альфа-Банк Java *Администрирование баз данных *Kotlin *
Туториал

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

Читать далее
Всего голосов 29: ↑28 и ↓1 +27
Комментарии 16

Багатон как в первый раз

Время на прочтение 10 мин
Количество просмотров 1K
Блог компании Альфа-Банк Тестирование IT-систем *Программирование *Тестирование веб-сервисов *Тестирование мобильных приложений *
Ретроспектива

Или фиксим баги багатона, на котором фиксим баги.

Bugathon (багатон) — это мероприятие/соревнование, проводимое внутри компании между командами/сотрудниками. Его цель в том, чтобы исправить как можно больше дефектов продакшена (или тикетов о дефектах, но об этом позже). Если загуглить количество упоминаний о «hackathon», то вы обнаружите порядка 17 млн результатов, а по слову «bugathon» всего 17 тысяч. Корреляцию проводить не стоит, но значения вполне пропорциональны уровням интереса в создании новых фич в продуктовых командах и работе с дефектами в них.

Поэтому Багатоны — редкое явление, но не потому, что проведение подобного мероприятия говорит о том, что у компании проблемы с дефект-менеджментом и Багатон последняя надежда. Это не так, можно найти 3-4 других способа разобраться с багами при сопоставимых бюджетах. Дело в том, что успешный багатон — это не просто собрать все команды разработки в отдельный день, освободив от всех иных активностей, направив их фокус только на решение багов, со словами «кто решит больше дефектов, тот и получит конфету». Это достаточно массивный пласт работ со множеством нюансов. Краткое описание этого процесса можно прочитать в статье «Альфа-Багатон. Как мы закрыли кучу багов в двух больших продуктах в формате хакатона». 

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

Хотите провести багатон? Тогда вам сюда
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 4

Настолки, расследования, охота на уток: как делать активности, которые запоминаются

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.3K
Блог компании Альфа-Банк Разработка игр *Конференции
Туториал

Привет, меня зовут Андрей Ганин, я руководитель направления повышения координации эффективности: строю коммьюнити с DevRel командой, заведую карьерными моделями. Если кратко — я Developer Advocate. Расскажу, как готовить ивенты из «подручных материалов» так, чтобы за них не было стыдно. Статья может помочь, если вы до этого ничего подобного не делали, а что-то придумать надо было вчера.

Читать далее
Всего голосов 28: ↑26 и ↓2 +24
Комментарии 0

Как я преподавал на ИТ-курсах: буст софтов или потраченное время

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 4.1K
Блог компании Альфа-Банк Разработка под iOS *Учебный процесс в IT Карьера в IT-индустрии
Ретроспектива

Привет, читатель! Сегодня я расскажу о своём опыте преподавания. Я обычный разработчиĸ, в начале этого года читал лекции по архитектуре на IT-курсах. 

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

Читать далее
Всего голосов 34: ↑33 и ↓1 +32
Комментарии 13

8 типичных нетипичных советов Android-разработчику перед интервью

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 3.7K
Блог компании Альфа-Банк Карьера в IT-индустрии IT-компании
Мнение

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

У меня богатый опыт собеседований, только в Альфе я успел провести больше 200. Я выделил несколько советов, которых стоит придерживаться кандидатам. Какие-то из советов могут показаться капитанскими :)

Читать далее
Всего голосов 25: ↑23 и ↓2 +21
Комментарии 8

Чек-лист для стартапа: как запустить успешный пилот с корпорацией

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.3K
Блог компании Альфа-Банк Управление проектами *Развитие стартапа Финансы в IT
Кейс

Привет! Я Екатерина Соловьева, руководитель офиса инноваций. В прошлый раз я рассказала, как мы развиваем инновации в Альфе и как проект из идеи становится жизнеспособным решением. В новой статье поделюсь советами для стартапов, которые хотят работать с корпорациями, и расскажу о нашем опыте запуска с вендором.

За время работы с 80 пилотами у нашей команды сформировался условный чек-лист. Возьмём реальный пример — разработку голосового тренажёра для банка. На нём порассуждаем, как стартапу получить и удержать проект. 

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 0

Как перестать волноваться и полюбить хакатоны

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 1.9K
Блог компании Альфа-Банк Хакатоны Карьера в IT-индустрии
Туториал

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

Читать далее
Всего голосов 24: ↑20 и ↓4 +16
Комментарии 3

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

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.8K
Блог компании Альфа-Банк IT-инфраструктура *CRM-системы *Управление проектами *Финансы в IT
Кейс

Высокие технологии давно помогают банкам собирать долги по кредитам, но всегда есть что улучшить. В 2020 году запустился проектный офис Collection, а я стал проджектом по взысканию. На старте был зоопарк технологий, аутсорс, процессы вне контура банка. «Нужно просто взять и разработать собственную платформу», — подумали мы. 

В статье расскажу, как нам помешали (или нет) пандемия, санкции и уход технологий из России.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 31

Хочу в iOS-разработку: к чему готовиться на собеседовании в продуктовую команду

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 4.9K
Блог компании Альфа-Банк Разработка под iOS *Разработка мобильных приложений *Карьера в IT-индустрии IT-компании
Мнение

Привет! Я Серёжа Копытов, iOS TechLead. Веду собесы с 2020 года, многие разработчики и техлиды в команде прошли через меня. Уже через полгода интервью я активно включился в настройку подбора и сейчас основное время занимаюсь его развитием.

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

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 4

Информация

Сайт
digital.alfabank.ru
Дата регистрации
Дата основания
1990
Численность
свыше 10 000 человек
Местоположение
Россия
Представитель
София Никитина