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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать далее
Всего голосов 58: ↑49 и ↓9+45
Комментарии60

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Волшебный чемоданчик c инструментами создания графики для продуктового дизайнера

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

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

Были ли у вас задачи, где нужно было подготовить графику? Например, нарисовать баннер для акции: «Отправим всем по резиновой уточке» или «Защити свой аккаунт от мошенников»? Было что-то такое? Предполагаю, что с большой долей вероятности, ответ будет «да». У меня тоже такие задачи появлялись в бэклоге. И сегодня я расскажу, как подобные задачи можно выполнить нестандартно.

Читать далее
Всего голосов 40: ↑38 и ↓2+41
Комментарии2

Какая бывает мотивация, или «Кто ты из Простоквашино»

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

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

В статье расскажу о том, какие люди приходят в команду и как мотивировать каждого из них. Будет мало теории, но много примеров из личного опыта.

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

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

Как заглянуть под капот Composable функции

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

Возникал ли у тебя когда-нибудь вопрос о том, как посмотреть, во что Compose Runtime превращает наши Composable-функции, например, когда ты сделал оптимизацию и хочешь понять, что она работает так, как ты ожидаешь? Если да, то ты по адресу. Привет! Меня зовут Абакар, работаю главным техлидом в Альфа-Банке. В статье попробую разобраться, как Composable-функции меняются при компиляции и как работает аннотация @Composable.

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

Разворачиваем стенд для UI-тестирования iOS на базе Selenoid

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

Всем привет! Меня зовут Павел, я технический лидер тестирования в направления мобильной разработки. В моей прошлой статье я описывал, как мы разворачивали тестовый стенд для тестирования Android на базе Selenoid, и почему выбор пал именно на этот инструмент.

Следующим этапом нужно было развернуть аналогичный стенд для UI-тестирования iOS.

Здесь хотел бы отметить, что готового решения под яблочные девайсы нет, как для Android, так и в документации по Selenoid нет информации для iOS. Поэтому я опирался на статью Selenoid: Запускаем Appium UI-тесты на iOS. Часть 2. Однако, у нас была другая история, мы поднимали стенд для UI-тестирования на реальных iPhone.

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

Руководство по Apache Spark не для начинающих: оптимизация

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

Руководство по Apache Spark не для начинающих.

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

В этой статье мы пойдём глубже и рассмотрим оптимизацию. Сосредоточимся на базовых концепциях, оптимизации запросов и соединениях. Конечно же, с примерами.

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

Тестовое задание по дизайну: торг, гнев, ресёч, презентация

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

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

Последние 5 лет я проверял тестовые задания, но до этого больше 7 лет я их выполнял. Без тестового просто невозможно было никуда откликнуться.

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

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

Пишем свой Swift макрос без лида, ИТ-курсов и кредитов

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

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

Сегодня я хотел бы рассказать вам о макросах в Swift 5.9, как их можно применять для избавление от бойлерплейта в коде, как их создавать, какие сложности есть с ними и куда всё это движется. Так как я работаю в команде дизайн-системы, мы рассмотрим макросы на примере добавления метода copy для всех моделей UI-компонентов.

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

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

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

Всю карьеру я сомневался, всё время не знал, как мне работать дальше, и считал, что моя работа ничего не стоит. В общем, обесценивал себя как мог. 

Время шло, и я научился с этим жить. Нет, я не поборол синдром, но научился с ним уживаться. Более того, я обнаружил, что синдром самозванца — это дар, который можно использовать себе во благо. 

Привет! Меня зовут Олег Мереуца. Я не практикующий психолог (соответствующего образования нет), а дизайнер цифровых продуктов в Альфа-Банке. Синдром самозванца преследовал меня всю жизнь. За это время я накопил некоторый полезный опыт, которым хочу с вами поделиться. 

Читать далее
Всего голосов 44: ↑41 и ↓3+45
Комментарии24

Локальные LLM в разработке: а почему бы и да?

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

Меня зовут Антон Гращенков, и я занимаюсь развитием Java в Альфа-Банке. Программированием увлекаюсь ещё со школы: писал на множестве разных языков — от Pascal до TypeScript, мне это просто нравится. В статье я на примерах покажу, для каких задач я использую локальные модели. Да, существует много инструментов доступных в облаке, — тот же ChatGPT, Copilot или YandexGPT. Однако можно запустить такую модель и локально, и сделать это крайне просто. 

Ведь если хочется, то почему бы и да?

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

Ясное мышление — чёткие требования

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

Влияет ли наше состояние на то как мы думаем и что говорим? Как через состояние и мышление повысить качество документации?

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

Почему умение дебажить — один из самых важных навыков для разработчика

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

Привет! Меня зовут Абакар, и я работаю главным техлидом в Альфа-Банке. Меня часто посещает вопрос: «А какой навык всё-таки самый полезный для разработчика?». Понятное дело, что ответ на этот вопрос обязан быть комплексным, и скилл-сет разраба не должен ограничиваться одним навыком. Но умение дебажить — действительно хороший показатель уровня разработчика. Давай разберем на нескольких примерах, почему я так считаю.

Читать далее
Всего голосов 36: ↑35 и ↓1+39
Комментарии24

Команда, которая гуляет сама по себе, или Продакт со скрам-мастером могут идти на пенсию

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

Друзья, привет!

Меня зовут Егор Пахомов, последние 3 года я работаю в Альфе: развиваю цифровые продукты в web- и mobile-каналах, управляю несколькими командами разработки. Ещё несколько команд собрал, организовал и бережно передал коллегам. Одновременно у меня в управлении было до 40 сотрудников: аналитиков, разработчиков, тестировщиков, дизайнеров.

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

— На что обращать внимание на собеседовании и какие вопросы задавать кандидатам.

— С какими сложностями можно столкнуться при формировании команды.

— Как инженеры будут создавать продукт, а не просто выполнять таски.

— Как сформировать по‑настоящему сплочённый коллектив.

Будет полезно настоящим и будущим тимлидам, продактам, вникающие в Agile, тем, кто нанимает и собеседует или ищет работу в продукте и хочет понимать, на что смотреть в вакансии.

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

Информация

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