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

Скриншот-тестирование: как заставить тесты «видеть» дефекты

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров1.3K

Всем привет, меня зовут Александр Матюшенко, я инженер по автотестированию в одной из платформенных команд в Альфа-Онлайн. В статье хочу рассказать, как внедрить функционал скриншот-тестирования в проект E2E автотестов с использованием библиотеки aShot от Yandex. Возможно, в этой статье я добавил излишне много кода на Java, но хочется более подробно показать, как это работает.

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

Полезные ссылки

Сделали собственную платформу под документацию API: стоила ли игра свеч

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров2.9K
Всего голосов 21: ↑20 и ↓1+20
Комментарии5

Изнанка корпоративного онлайн-банкинга, или Интернет-банк на все случаи бизнеса

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров2K
Всего голосов 17: ↑13 и ↓4+10
Комментарии18

Как много языков может влезть в одного программиста?

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров27K
Всего голосов 25: ↑21 и ↓4+19
Комментарии67

Зачем и как в Альфе была написана библиотека для скриншот тестов под Android

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.7K
Всего голосов 18: ↑18 и ↓0+18
Комментарии0

Кнопки в автомобиле — это уже роскошь

Уровень сложностиПростой
Время на прочтение26 мин
Количество просмотров20K
Всего голосов 87: ↑84 и ↓3+95
Комментарии609

Когда нужен TypeScript: введение в мир надежного программирования

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

Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. 

Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в веб- и фронтенд-разработку.

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

Как дедуля Сунь-Цзы помогает в переговорах

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

Мой папа всегда был увлечён Китаем и китайской культурой. Например, когда мне было 16 лет, он ненавязчиво заменял журналы «Cool Girl» (Журнал для настоящих девчонок!) и «Все звёзды» (12 постеров и 2 суперпостера внутри!) на классические произведения китайской литературы. 

Одной из подложенных папой книг был древнекитайский трактат Сунь-Цзы под названием «Искусство войны». Это небольшое по объёму, но плотное по панчам произведение, в котором мысли и рекомендации автора изложены в афористичной манере. Как будто на обложке Esquire Сунь-Цзы в бежевом кашемировом свитере и твидовых брюках-чинос, а внутри — «25 правил жизни китайского полководца».

Когда мне было 18 лет, бормоча про себя цитату «Война — это путь обмана», мне удалось: уговорить маму отпустить ночевать на дачу к одногруппникам, убедить, что чёрный оверсайз балахон — это модно и нарядно, и доказать родителям, что ещё одна собака дома — это не псарня, а гармоничный комплект. 

А теперь перейдём от моего папы и его псарни к рассказу о том, зачем мудрость Сунь-Цзы нужна именно вам.

Читать далее
Всего голосов 51: ↑43 и ↓8+44
Комментарии16

Найти спикера, или Техтолки с нуля

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

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

Техтолк закрывает все эти вопросы. В статье я расскажу, что такое техтолк, зачем мы их запустили и какие проблемы смогли решить.

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

Приложение, идентичное натуральному: 7 способов прокачать свой pet-проект

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

Обучение программированию очень похоже на единоборства: это сложный комплексный навык, искусство, если угодно. Есть в программировании и свои «боксёрские мешки» — это pet‑проекты. Но в отличие от единоборств, не совсем очевидно, что свой домашний проект и реальный коммерческий — это не одно и то же. В итоге ребята, старательно разрабатывающие очередное приложение для списка дел и просмотра погоды, рискуют заложить фундамент сомнительного качества, выстраивая цитадель своей профессиональной экспертизы.

Если вы начинающий программист и хотите повысить положительный эффект от работы над pet‑проектом, то эта статья для вас. Мы обсудим, как сделать так, чтобы через свой pet‑проект вы развили навыки, необходимые при работе на коммерческом проекте.

Читать далее
Всего голосов 26: ↑21 и ↓5+21
Комментарии10

Основы BDUI для продуктовых дизайнеров. Шпаргалка

Уровень сложностиСредний
Время на прочтение24 мин
Количество просмотров3.6K

Большая статья в двух частях о самом важном, что нужно знать и учитывать продуктовому дизайнеру, если проект, над которым он работает, будет реализован на BDUI: 

— в чём его суть и чем он отличается от классического подхода в разработке;
— что такое контракт экрана и контракт компонента, почему они главный источник истины в BDUI подходе, и как с ним работать дизайнеру;
— как дизайнеру читать JSON, разберём ключи и значения.

Статья будет не только теоретической. Поделимся своим опытом внедрения BDUI в дизайн-процессы с примерами и иллюстрациями и оставим несколько рекомендаций для тех, кто только начинает делать это у себя в продукте или команде.

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

Как дизайн-система помогает дизайнеру не налажать

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

Меня зовут Лёша, я дизайн-лид канала Альфа-Бизнес, курирую создание лучшей дизайн-системы для бизнеса. Сегодня расскажу вам, как дизайн-система работает на этапе Discovery.

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

В статье разберём три варианта обновления продукта на простой аналогии с фастфудом и бургерами. Буду объяснять, при чём тут дизайн-система и консистентность максимально просто и с примерами, чтобы поняли не только дизайнеры.

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

Калибровка Life Work Balance: практические инструменты ежедневного планирования

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

Продолжаю делиться личным опытом в планировании. Без воды, лирики и рерайтов. В статье перечислю инструменты которые прошли проверку временем и самое главное — ленью. Я отсеял всё лишнее и оставил только то, что действительно полезно и эффективно.

Расскажу, как работать с планированием на ежедневной основе — по сути, на какие кнопки я нажимаю (поговорим про софт), как провожу утро (та самая практика — книга «Магия утра», но в моей собственной интерпретации) и как я лично использую известные фреймворки:

Getting Things Done, как основа процесса;

Матрица Эйзенхауэра, как способ приоритизации;

Метод «Съесть лягушку», как вспомогательный инструмент к Матрице Эйзенхауэра, потому что я всё‑таки ленивый и не всегда сам себе честно отвечаю, что действительно надо сделать в первую очередь.

Читать далее
Всего голосов 31: ↑29 и ↓2+33
Комментарии17

UI-паттерны. Зачем и как?

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров5.6K

Привет! Меня зовут Ксения Толокнова, я продуктовый дизайнер и дизайн-лид с 12+ летним стажем. Пару лет назад я осознала что дизайн-система не всегда справляется со своими задачами, и сегодня я хотела бы обсудить, почему так происходит.

Запуск дизайн-системы и её поддержка — дорогое удовольствие. Когда компания решается на такой шаг, она точно хочет получить от этого прибыль. И всё же иногда происходит иначе.

В статье обсудим:

— Всегда ли наличие дизайн-системы гарантирует консистентность?

— Почему дизайн-система не панацея от всех проблем.

— Что с этим делать?

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

Notion умер, да здравствует Obsidian

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

Пару дней назад у меня, как и у многих пользователей, появилось предупреждение об уходе Notion из России. Я начал срочно искать альтернативу сервису, которым я пользовался более 5 лет.

В Notion я хранил личные задачи и заметки. Notion был базой знаний моей жизни. Он повидал бюджет на свадьбу и бюджет на переезд. Он даже повидал план ремонта! Это приложение было всегда открыто на моём компьютере.

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

Читать далее
Всего голосов 36: ↑31 и ↓5+31
Комментарии172

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

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

Привет! Меня зовут Виктория, и я работаю продуктовым дизайнером в Альфе. В этой статье хочу поделиться своим опытом трудоустройства в крупную продуктовую компанию. Весь этап у меня занял примерно месяц: от актуализации портфолио до получения оффера. В конце приложу все полезные артефакты и заметки, которые накопились в процессе. Погнали!

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

Да кто такой этот ваш нетворкинг?

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

Привет! Я Лена Гаврина, работаю в HR Tech — создаю продукт для сотрудников и кандидатов. Сегодня поделюсь, как благодаря силе общения мы перестали изобретать велосипеды каждый спринт. 

Для многих я неудобный руководитель и не самый приятный человек. Тем не менее расскажу про свои ощущения владельца продукта, спикера и амбассадора. Сначала в статье были только описания коллабораций. Получился успешный успех и сплошь про банк. Я всё переписала: в статье найдете примеры, как начать нетворкинг, который все рекомендуют, но мало кто применяет.

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

Как я сдауншифтил из разработки в продакты

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

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

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

Читать далее
Всего голосов 23: ↑19 и ↓4+20
Комментарии8

Event Sourcing и Saga с помощью Marten и Wolverine на C# и немного модульного монолита

Уровень сложностиСложный
Время на прочтение16 мин
Количество просмотров3.3K

В этой статье мы откажемся от контроллеров, MediatR-а и MassTransit-а, всё вышеперечисленное нам заменит Wolverine. Отольём в граните модульный монолит, имплементируем регистрацию событий, используя Marten. Пример всего этого безобразия находится тут.

На фото: Marten (Куница) слева, Wolverine (Росомаха) справа. Хью Джекман просился на обложку, но не прошёл кастинг.

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

Куда и как развиваться системному аналитику, если «потолок» уже близко

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

Привет, меня зовут Алексей Лобзов, я руководитель направления развития компетенции системного анализа в Альфа-Банке. В прошлом году мы в банке проводили Analyze IT Meetup. Кроме интересных докладов у нас был круглый стол, куда мы пригласили Лидера компетенции из Сбера, Solution архитектора из СИБУР Digital и Product Owner’а из Альфа-Банка.

Что их всех объединяет? Они все в прошлом были системными аналитиками. Наши герои поделились тем, как из системных аналитиков (СА) перешли на новую позицию. Тема оказалась животрепещущей — было много вопросов как на митапе, так и после, поэтому позже мы той же компанией и на ту же тему записали подкаст в СИБУР Digital.

И если для вас вопрос «А куда расти дальше, если я уже сеньор?» стоит «на повестке дня», то приглашаю почитать статью, подготовленную по материалам круглого стола. 

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

Что не так с ИИ-картинками

Время на прочтение24 мин
Количество просмотров20K

«Китайский мудрец, сидя на берегу реки, сетует на расплодившиеся вокруг технологии», — такой текст я вбила в какую-то из многочисленных нейросетей, генерирующих картинки. Судя по всему, вместо расплодившихся вокруг технологий китайский мудрец случайно получил расплодившиеся ноги.

ИИ, с ним такое бывает.

Читать далее
Всего голосов 62: ↑53 и ↓9+53
Комментарии61

Вредные советы, как приходить с вопросами к техлиду

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

Привет! Меня зовут Абакар, я работаю главным техническим лидером в Альфа-Банке. Ко мне довольно часто приходят разработчики с вопросами, и я решил собрать свой топ-4 вредных советов о том, как не надо приходить с вопросами.

Важный дисклеймер: это вредные советы, и так делать не нужно!

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

Удалёнка до того, как стала удалёнкой

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

Как пишут в википедиях:

Удалённая рабо́та (также дистанцио́нная рабо́та, телерабо́та, фриланс) — форма занятости, при которой работодатель и наёмный работник находятся на значительном расстоянии друг от друга, передавая и получая техническое задание, результаты труда и оплату при помощи современных средств связи (изначально — факс, почтовые сообщения, в наши дни — преимущественно интернет).

Прекрасное современное изобретение, ведь, удалённую работу придумал Джек Найлз в 70-х. Не так давно. Но…возможно, Джек Найлз вдохновлялся выражением «всё новое — хорошо забытое старое», ведь удалённая работа (в общем смысле) появилась гораздо раньше.

Читать далее
Всего голосов 38: ↑34 и ↓4+36
Комментарии12

Калибровка Life Work Balance. Система планирования, которую я развиваю уже 14 лет

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров24K

У вас бывает ощущение, что год прошел зря? Коллеги влетают на вершины карьерной лестницы, бизнес знакомых активно развивается, друзья объездили весь мир и покупают очередную квартиру? А у нас жопа в огне, мы тонем в рабочих задачах, едва успевая найти время на бытовую рутину, не оставляя время на себя?

Читать далее
Всего голосов 39: ↑33 и ↓6+32
Комментарии17

Selenoid без симуляции: настройка, отладка и автоматизация на физическом Android-устройстве

Уровень сложностиСредний
Время на прочтение29 мин
Количество просмотров2K

Как развернуть Selenoid без Докера на сервере для работы с реальными устройствами, а также обеспечить полную автоматизацию при создании конфигураций для подключаемых Android девайсов через USB-порт.

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

Информация

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