IT's Tinkoff
23.3K subscribers
193 photos
4 videos
317 links
IT's Tinkoff — самое полезное и интересное от команды Тинькофф в формате дайджеста.

Мы в ВК: https://vk.com/itstinkoff

О жизни команды и открытых вакансиях к нам: https://t.me/tinkoffjobs
Download Telegram
500 юнит-тестов, DDD на практике, архитектура без архитектора и честный разговор с топом — в дайджесте 👇

▪️ Делимся инсайд(т)ами после 500 юнит-тестов

Именно столько написал Сережа Глазырин, JavaScript-разработчик, для одного из наших внутренних Compliance-приложений, когда повышал его качество. После такого спринта тестовое покрытие продукта увеличилось на 30%, притом что бизнес-задачи продолжали выполняться. Результаты опыта — в статье.

▪️ Разбираемся, как работает DDD на практике

Станисла Батурин, наш фронтенд-разработчик, за много лет, кажется, изобрел целый «магазин» велосипедов и костылей, пока не познакомился с Domain-Driven Design — системой принципов для создания приложений высокой сложности. Его наблюдения о DDD — в этой статье.

А те, кто хочет изучить метод от и до, могут посмотреть разбор книги Влада Хононова Learning Domain-Driven Design от книжного клуба Code of Architecture.

▪️ Рассказываем, как создаем благотворительные проекты

Наша команда спецпроектов запустила «Монополию Тинькофф», «5 букв», «Пока, пакет» и многие другие проекты. Свой опыт ребята переложили в текст и рассказали, как разрабатывали систему приема и оценки заявок для грантового конкурса, какие библиотеки для валидации использовали и как проектировали архитектуру без архитекторов.

▪️ Обсуждаем, как стать топом в компании

Гостем последнего выпуска первого сезона «Карты, деньги и продукт» стал Константин Маркелов, бизнес-лидер по развитию экосистемы Тинькофф. В деталях разобрали, как стать топом: от саморазвития до ротации и измерения результатов. И, конечно, обсудили, что и как поменялось в компании за 15 лет.

#qa #architecture #product
«Я измеряю в деньгах все, что вижу вокруг себя»

И это только один из скиллов, которые дает тебе роль CPO. Об остальных качествах, задачах и фишках — в первом выпуске второго сезона подкаста «Кем ты стал», который посвящен топам и руководителям.

(Да-да, наш самый первый подкаст про ИТ-профессии возвращается в эфир!)

Начинаем его с Ивана Купцова, СPO Яндекс.Лавки. С ним поговорили об интуитивных и взвешенных решениях, быстрых и неидеальных результатах и изнанке work-life balance подхода.

Подкаст уже есть на всех стриминговых платформах и нашем ютубе. И ждем ваших впечатлений после выпуска!

P. S. Кстати, Ваня стал первым гостем и в нашем подкасте продактов «Карты, деньги и продукт». Там говорили про измерение денег и счастья в продуктах. Вань, кажется, ты наш талисман к крутым стартам❤️

#кем_ты_стал #product
Please open Telegram to view this post
VIEW IN TELEGRAM
Дизайн vs разработка, API Common изнутри, отзывчивость продуктов и гайд для тех, кто хочет уволиться, — в дайджесте 👇

🟡 Хороший дизайн мобильного приложения держится на…

Эмпатии! При чем тут она, а еще разницу дизайна для iOS и Android и другие особенности разработки интерфейсов обсуждаем в новом выпуске «Как это работает» вместе с Михаилом Наером, лидом дизайн-команды Social Engagement Тинькофф.

🟡 Как работает API Common

API Common — система, которая обеспечивает всю «машинерию» банка: считается проценты, учитывает требования ЦБ, проводит платежи и еще множество операций. О том, как она устроена, рассказал Денис Костоусов, ведущий разработчик и тимлид команды API Common, в новой серии Scala in Tinkoff.

🟡 Как управлять отзывчивостью продуктов

Антон Телицын, продакт-менеджер в AI-центре Тинькофф, начал цикл статей про отзывчивость продуктов — частоту изменений, которую ожидают от проектов пользователи. В первой — о методах управления отзывчивостью и метриках.

🟡 Что делать, если хочешь уволиться

Или, наоборот, уволить кого-то. В какой момент это уже точно пора? Можно ли предотвратить нежелательное увольнение и как сделать это правильно? Обо всем этом говорим в новом выпуске «Это считается» с руководителем управления аналитики департамента цифровых продуктов «Магнита» Алексеем Пыжиком.

#scala #scala_in_tinkoff #mobile #product #soft_skills
Please open Telegram to view this post
VIEW IN TELEGRAM
Haskell изнутри, главные новости Java, личный бренд без публичных выступлений и зоны ответственности продактов — в дайджесте 👇

🟡 Haskell и его особенности

А точнее, особенности всех языков, где есть функциональная парадигма. О ее плюсах и минусах, сложности выхода OpenSource и интеграции с сервисами и фреймворками говорим в новом выпуске «Как это работает» вместе с Николаем Кудасовым, преподавателем Университета Иннополис.

🟡 Главные Java-новости за октябрь

Внутри дайджеста — устрашающий эпиграф от ChatGPT, подборка видео (от JEP 457 Classfile API до фич Project Leyden), знаковые статьи месяца и AI-инструменты для разработчиков. Enjoy it!

🟡 Прокачиваем личный бренд без выступлений и статей

Согласны, звучит как что-то невыполнимое. Но это реально! Ирина Сарибекова, DevRel Тинькофф, рассказала, как быть, если хочется проявить экспертность, но страшно выступать и писать в блог.

🟡 Продакт должен думать про процессы…?

Провокационно! Обсуждаем зоны ответственности и разбираем разные варианты организации команд в новом выпуске подкаста «Письма Лиды Таймовой» вместе с Михаилом Хоружиком, директором дивизиона аутентификации клиентов Сбер ID.

#haskell #java #soft_skills #product #process
Please open Telegram to view this post
VIEW IN TELEGRAM
Техноевангелисты, веб-пуши iOS, новая продуктовая метрика и цель бренд-медиа — в дайджесте 👇

🟡 Техноевангелисты и будущее ИТ

Завершаем второй C-level-сезон подкаста «Кем ты стал» выпуском с Александром Белоцерковским, техноевангелистом VK Tech. Говорим о задачах на этой роли, деврелах и девадвокатах, авторском праве и ИИ, а также адаптации и продвижении софта.

🟡 Как создавали веб-пуши iOS в приложении Тинькофф

Как мы их настраивали и с какими проблемами столкнулись в разработке — рассказали Борис Черныш, архитектор разработки публичных веб-приложений, и Данила Желудков, разработчик системы-шлюза отправки нотификаций.

🟡 Только хардкор, только aha-moment

Сергей Казарян из команды аналитики клиентского опыта написал статью, которая точно изменит ваше представление, как измерять отношение клиента к продукту. Внутри нет ничего (разве что пара слов) про retention и лояльность. Только хардкор, только aha-moment.

🟡 Зачем создавать бренд-медиа

Первый сезон подкаста My Marketing Machine (MMM) мы завершаем тоже. В финале говорим про бренд-медиа. Для чего компании запускают такие проекты, как соблюсти баланс между бизнес-целями и запросами аудитории и почему в эпоху коротких видео текст не теряет актуальности? Отвечаем на вопросы вместе с Маргарет Дьяченко, руководителем управления медиапроектов Тинькофф.

#ai #product #ios #кем_ты_стал #marketing
Please open Telegram to view this post
VIEW IN TELEGRAM
Мотивация и контрибьютинг, инструменты для защиты абонентов, курсы по Scala и продакт-менеджменту — в дайджесте 👇

🟡 Как мотивировать разработчиков заниматься контрибутингом

Точнее не просто заниматься, а делать это качественно и регулярно (прям как со спортом). Мы, кажется, смогли вывести формулу и ответить на этот вопрос. Подробнее — в статье лид-деврела бэкенда Тинькофф Алсу Заитовой.

🟡 Что внутри нашей системы защиты от телефонных мошенников и спама

Сменить провайдера, стать клиентом стоматологии или купить квартиру — и еще 100500 предложений обо всем в дурацких смс-рассылках. А про темы звонков от аферистов даже начинать не будем. Как мы защищаем от этого наших клиентов рассказал Александр Фадеев, руководитель проектов по безопасности Тинькофф Мобайл.

✏️ Scala-курсы для опытных разработчиков и образовательный проект для продактов

Сейчас у Тинькофф Образования идет набор сразу на два бесплатных онлайн-курса для опытных специалистов:

All to Scala — для бэкенд-разработчиков (Java, Kotlin, Python, .Net), которые хотят усилить или развить скиллы в этом языке. Подать заявку и прочитать подробнее можно тут.

Продакт-менеджмент — для продактов, которые хотели бы развивать ИТ-продукты. Узнать как стать студентом можно на этой странице.

#devrel #infosec #scala #product
Please open Telegram to view this post
VIEW IN TELEGRAM
Провожаем февраль в кино и ждем на первых мартовских митапах:

🍿29 февраля QA-сериал на большом экране в Минске

Премьерный показ в Казани прошел на «ура»! Пришло время показать наш QA-сериал минскому комьюнити. Сначала посмотрим историю о том, как мы за последние 6 лет преодолели все трудности на пути к полноценному shift-left-тестированию, а после обсудим ленту вместе с нашими QA-инженерами. Забрать свой билетик в кино.

🔘 5 марта проведем SRE-митап в Екатеринбурге

Поговорим об использовании больших языковых моделей и ChatGPT. Потом обсудим, как эффективно проводить нагрузочное тестирование, чтобы выявить и устранить узкие места в системе. Регистрируйтесь и зовите коллег.

Этот митап станет первым в SRE on the Road — серии встреч с теми, кто отвечает за надежную работу систем. После Екатеринбурга мы проведем встречи в Ростове-на-Дону, Новосибирске, Челябинске и Томске. Выбирайте свой город и приходите.

🔘 6 марта соберем Java-митап в Омске

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

📊 Продуктовые аналитики, успейте подать заявку на Weekend Offer

Заявку можно оставить до 28 февраля, а сам WO будет онлайн 2—3 марта. За выходные пройдете все этапы интервью, познакомитесь с командой, а после — получите оффер, если все пройдет хорошо. Подробнее — здесь.

#qa #sre #java #product #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
Вторая серия «Томатизации», главное из мира Scala за февраль и автоматизация ad-hoc задач в продуктовой аналитике — в дайджесте 👇

🟡Что делать, если автоматизация в тестировании не сокращает регресса

Рассказываем во второй серии нашего QA-сериала «Томатизация». Рекомендуем смотреть ее после первой: там погружаем в контекст 2017-го. Объясняем, как столкнулись с регрессами, бесконечной актуализацией автотестов и полностью разобщенными командами.

🟡 Обновления популярных библиотек Scala

А еще 10 статей — от рефакторинга кода с помощью AI до связки C- и Scala-кодов, библиотека для парсинга аргументов командной строки и история переезда на Scala 3. Все это — в февральском Scala-дайджесте.

🟡 Как мы автоматизировали ad-hoc задачи для продуктовых аналитиков

Ad-hoc задачи в данном случае это выгрузки, нетипичные, но массовые отчеты, внезапные проблемы с данными и продуктовые процессы, которые делаются руками аналитиков. Олег Филонов, лид продуктовой аналитики в Партнерских кэшбэках, рассказал, как спасал свою команду от таких задач.

#qa #томатизация #scala #product_analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
Ждем на апрельских митапах:

🔘 9 и 11 апреля увидимся на встречах SRE on the Road в Новосибирске и Челябинске

В Новосибирске обсудим паттерны отказоустойчивой архитектуры, аварийное восстановление Kubernetes в Cluster API и использование LLM в повседневной работе инженера. Регистрация — на этой странице.

В Челябинске расскажем обеспечение безопасности образов при построении CI/CD и также об использование LLM. Регистрация тут.

🔘 11 апреля ждем на Go-митапе в Петербурге

Обсудим как писать меньше кода, или про плагинизация, «декларативизация», что такое мониторинг сервисов на Go и какие инструменты для него существуют и так ли нужны итераторы. Регистрация — на этой странице.

🔘 16 апреля поговорим о безопасности клиентов на митапе продактов

Обсудим, как построена платформа «Тинькофф Защита», а команда Авито создает безопасное общение для продавцов и покупателей. И почему безопасность — новый черный. Встречу проведем в двух форматах: онлайн и в Москве. Регистрация и подробности — на этой странице.

🔘 16 апреля встретимся на QA-митапе в Рязани

Обсудим, как и зачем менять метрики качества в проектах, а также запускать только необходимые тесты, которые сфокусированы на изменениях в коде. Регистрация.

🤖 А еще открыли регистрацию на Tinkoff Invest Robot Contest #2

Это — конкурс торговых роботов от команды Тинькофф Инвестиций. Так что если вы умеете писать такие алгоритмы или хотите попробовать силы в их разработке, то вам точно на эту страницу.

#sre #go #product #qa #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Ждем на апрельских митапах:

🔘 16 апреля поговорим о безопасности клиентов на митапе продактов

Обсудим, как построена платформа «Тинькофф Защита», а команда Авито создает безопасное общение для продавцов и покупателей. И почему безопасность — новый черный. Встречу проведем в двух форматах: онлайн и в Москве. Регистрация и подробности — на этой странице.

🔘 16 апреля встретимся на QA-митапе в Рязани

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

🔘 17 апреля ждем на открытом собеседовании для Android-разработчиков

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

⚡️ 26 апреля ждем HR на нашей конфе «БигТех по-человечески»

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

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

#product #qa #android #mobile #hr
Please open Telegram to view this post
VIEW IN TELEGRAM
Завершаем апрель хакерским соревнованием и митапами по продуктовой аналитике, QA и .Net:

👾 Tinkoff CTF уже эти выходные

Все гиперкубические капибары готовы, задания — выверены, а ИТ-хабы — подготовлены! Наше соревнование по спортивному хакингу в этом году пройдет онлайн и в 16 городах России, Беларуси и Казахстана. И, кстати, если вы еще не зарегистрировались, то сегодня до 23:59 последний шанс сделать это. Держим кулачки за всех участников и желаем удачи!

🔘 23 апреля встретимся на QA-митапе в Самаре

Расскажем, как получать только зеленые репорты от автотестов, изолировать black box тестами, а после обсудим вредные советы от QA Lead. Регистрация — тут.

🔘 24 апреля ждем на митапе продуктовых аналитиков

Встречу проведем в двух форматах: в Москве и онлайн. Обсудим, Как ускорять проведение A/B-тестов, делать их максимально удобными и влиять на качество решений вместе с аналитиками Тинькофф, hh.ru и Яндекс.

🔘 24 апреля обсудим автоматизацию и DORA-метрики на QA-митапе в Минске

В программе — два доклада: о фреймвокрах автоматизации тестирования на JavaScript и Trunk Based Development и DORA-метриках. Регистрация тут.

🔘 25 апреля проведем .NET-митап в Томске

Обсудим методы телеметрии в разных проектах, проблему инвалидации кеша и ее решение, а еще IoT, nano framework и то, как сделать обычный чайник чуть более умным с помощью .NET. Регистрация.

#tinkoff_ctf #product_analytics #qa #net
Please open Telegram to view this post
VIEW IN TELEGRAM
Гранд comeback «Карты, деньги и продукт», важное из Scala за апрель, Мир Plat.Form против Samokat.tech и образование для тех, кто хочет делать ИИ — в дайджесте 👇

🔥 «Карты, деньги и продукт»! Вернулись! В эфир!

Во втором сезоне новое все: ведущие, гости, студия и даже цвета. Начнем с первых — рулят эфиром Камилла Самохина, лид команды исследований и роста в отделе активации и Анна Пискунова, руководитель направления семейного банкинга. А вот первым гостем стал Антон Бондарев, сооснователь «Кухни на районе», дизайнер Pure и многих других продуктов, которые мы с вами знаем. И не забудьте подписаться на канал ребят, чтобы смотреть выпуски самыми первыми!

🟡 Что произошло в мире Scala за апрель

Рассказываем в свежем дайджесте. Внутри — обновления IntelliJ Scala Plugin 2024.1 и IntelliJ IDEA 2024.1, статьи по Scala 3 и интервью Ли Хаойи, одного из первых разработчиков языка.

🟡 Из чего складывается программа обучения для ML-инженеров

Да и не только для них, а для всех, кто хочет делать ИИ. И почему бизнес сегодня — носитель научных подходов и прикладных исследований? Об этом говорим в новом выпуске «Желтого Club Talks» вместе с Варварой Смирновой, руководителем Тинькофф Образования, и Александром Дьяконовым, академическим руководителем направления наук о данных Центрального университета.

🟡 Мир Plat.Form против Samokat.tech в новом выпуске «Код Ход Шоу»

И это — полуфинал, в котором соревнуются выигравшие в предыдущих сериях команды. В этом выпуске исход решил вопрос про термин, который улучшает качество жизненного цикла ПО, а в римской системе равен числу 400. Угадали? Пишите в комментариях! И приятного просмотра!

P.S. Вот это мы вам полезно-развлекательного на все оставшиеся майские принесли. Как говориться, enjoy it!

#карты_деньги_и_продукт #product #scala #ai #ml #код_ход_шоу
Please open Telegram to view this post
VIEW IN TELEGRAM
Множественное тестирование в аналитике, главное из Java за последний месяц и второй полуфинал «Код Ход Шоу» — в дайджесте, который не даст заскучать на майских 👇

🟡Туториал: множественное тестирование в продуктовой аналитике

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

🟡Важное из Java за апрель

Внутри дайджеста — Intellij Idea с модным терминалом и AI-подсказками, миграции на новые версии Spring Boot за пару кликов в свежей версии Java on VS Code. На горячее — JEPы: Exception handling in switch, Derived Record Creation, Stream Gatherers, Vector API, String Templates. А вишенка на Java-торте — доступ к Spring Academy Pro.

🟡Кто выйдет в финал «Код Ход Шоу» — X5 Tech против RuStore

Первый сезон на финишной прямой. Кто будет в финале? В этот раз решил вопрос из темы «Зависимости». Внутри него — библиотека, версию которой пришлось обновить всем пользователям в 2021 году. Кто ответил правильно? Смотрите в выпуске!

#java #product_analytics #код_ход_шоу
Please open Telegram to view this post
VIEW IN TELEGRAM