Канал tech-команды Контура о технологиях, инженерном опыте и мероприятиях. Наш сайт: tech.kontur.ru Гитхаб: https://github.com/skbkontur Хабр: habr.com/ru/company/skbkontur Youtube: youtube.com/@KonturTech По всем вопросам пишите @techkontur
🐱 Ситуация: вы начинающий молодец или умница в тестировании, знаете библиотеки NUnit + FluentAssertions, но автотесты — это некст левел.
И тут приходит чудесный Миша Симонов, хочет повысить вашу квалификацию в области автоматизации тестирования. Он приносит хабростатью. Ваши действия?
👉прочитать
👉вникнуть
👉порадоваться новому скиллу
Внутри лежит россыпь мнений от авторов образовательных курсов. На карточках — часть из них! Это могла быть #хабросреда, но это четверг, чуваки 😛
Хабр | Сообщество канала 🖤
Наконец-то толковые шутки про календарь📆
Читать полностью…⚡️ Сегодня день Х — для UX!
А всё потому что в уральской штаб-квартире стартанула шестая ежегодная конференция для UX-исследователей — Kontur UX Base.
Да, вы всё правильно поняли: придумали и проводим её мы, исследователи Контура.
Позвали на конфу спецов со всей России, а еще экспертов из RuStore, B2B-Center, Яндекс Финтех, Eсom.tесh, Т-банка и ВТБ.
Лена Махно и Лена Захаревич, лидеры нашей команды UX-исследователей, уже выступили с темой:
❓ Как понимание целей компании может сделать сотрудников счастливыми
Новосибирск, встречай Техноквиз 👾
Приходите 9 сентября на офлайн-встречу, где мы собираем разработчиков, аналитиков, тестировщиков, менеджеров, дизайнеров и всех-всех причастных к миру IT.
Техноквиз — это викторина от айтишников и для айтишников. Не только про языки и разработку, но еще и про интернет, мемы, IT в целом. Без хардкорных тем — всё по фану 😘
Вас ждут:
— 2,5 часа фановой атмосферы
— 40+ вопросов
— подарки для победителей от Контура
👀 Сеньор VS Джун: новая версия — 24 года VS 36 лет.
Пойти в IT после 30 стоит или не стоит? Найти работу сложно? Отращиваем бороду, чтобы выглядеть солиднее?
Смотрите на удобной площадке: YouTube, VK, RuTube 📺
⚡️До конференции для системных и бизнес-аналитиков от Контура осталось меньше месяца
Встречаемся 21 августа в Питере, чтобы расширить профессиональный кругозор и устроить улетную афтепати на фоне вечернего города 🛳 В программе доклады от экспертов из Контура, Точки, Positive Technologies, Nexign и других компаний.
Некоторые темы:
💗 ИИ — наша новая лопата. Как копать данные, а не закапываться в рутине.
💗 Бюрократия и надо ли с ней бороться.
💗 Как сделать интеграцию с компанией, для которой это партнерство — не ценность, а для вас — необходимость.
Кроме докладов, вас ждет 15+ активностей для практики и обмена опытом:
💚 Дискуссия о проектировании архитектурных решений аналитиком: серебряная пуля или абсолютное зло?
💚 Воркшоп «Аналитическая дженга»: что делать, чтобы не уронить систему при изменении требований.
💚 Круглый стол про заказную и продуктовую разработку: чем отличается постановка задач в этих двух реальностях?
Для тех, кто не сможет приехать в СПб, мы устраиваем бесплатный онлайн 20 августа. Но очень советуем быть лично, чтобы поговорить со спикерами, поиграть в интеллектуальные игры и уйти с новыми идеями😉
➡️ Программа и билеты по ссылке. До встречи!
Страшнее выплат по лечению зубов только выплаты по техдолгу в проекте с 10-ти летним стажем. И виниры тут не поставишь.
Но технический долг можно своевременно обнаружить, если расставить маячки и знать куда смотреть.
В карточках — те самые маячки, а в статье от Вани Перевощикова — подробные шаги по избавлению от техдолга.
Такая вот #хабросреда, чуваки. Всё по-взрослому.
В чат технической поддержки приходит сообщение от пользователя о проблеме в вашем сервисе. Пора бежать и всё переделывать? 🙂
UX-исследователь — Юля Тарасенко рассказывает в коротком видео про первый этап в работе с проблемой — её уточнение. Раскладываем по полочкам и визуализируем процесс оценки и измерения проблемы.
Это видео — начало мастер-класса по исследованию запросов, поступающих в разработку. Приглашаем принять в нём участие 21 августа на Конференции аналитиков 2025.
В телеге доступна полная версия видео, но еще можно смотреть на Youtube, VK и Rutube
А вы тоже сегодня проснулись и такие: «блин, что же выбрать, Any() или Count»? 🥺
Понимаем, с нами случилось то же самое! Хорошо, что на дворе #хабросреда и новая статья Серёжи Рогатнева — нашего ведущего разработчика на С#.
И вот что он думает:
Самые очевидные способы проверки коллекций на наличие элементов – это использование LINQ-метода Any() или сравнение свойства Count с нулем. И если вы выбрали первый вариант, то у вас могут быть проблемы. Поэтому предлагаю подробнее рассмотреть этот вопрос. Кстати, если вы выбрали второй вариант, то у вас тоже могут быть проблемы.
Жизнь тимлида сложна и заковыриста. Но вместе с тем интересна и с кучей вызовов. И это не говоря уже о том, что в возрасте 20-ти лет у тебя вообще вся жизнь сплошной вызов. Леша Трофимов — тимлид команды разработки в Центре ИИ — как раз кое-что про это знает. Вместе с тимлидами из других компаний он поучаствует в митапе «Дело в людях» от ребят из КРОКа. Тема митапа — «Тимлид в 20: сложности начинающих руководителей». Будет прямая трансляция и много интересного!
P.S. А что в вашем тимлидском арсенале? Закидывайте в комменты 😎
#konturtech_management
44 дня до шестой Конференции Аналитиков 🐶
Уже 20 августа встречаемся в онлайне, а 21 августа увидимся лично на мастер-классах и ламповом нетворкинге в Питере.
Смотрим программу и регистрируемся. Планы на август сами себя не придумают! 🏃♀️
А пока Мила Ковалёва расскажет, из чего складывается работа системного аналитика в разработке в Контуре. В видео простыми словами раскладываем по полочкам, что делать с задачей, чтобы результат ее выполнения нанес пользу продукту и его пользователям.
Загрузили полную версию прямо в telegram, но можно посмотреть еще в Youtube, VK, Rutube 💻
Не найдется ли у вас минутка поговорить о языке программирования нашем С#?
Мы проводим исследование! Хотим разузнать, как живёт .NET-сообщество в России. Как разработчики обмениваются знаниями? Какие выбирают инструменты для развития? Всё это нас очень волнует и будоражит 👃
Анкета активна до 15 июля. Много времени не съест. Велком!
Отследили тут передачу знаний от .Net-разработчика к .Net-разработчику..... Так-так-так. Отправитель Саша Денисов, программист и автор популярных статей про .NET на Хабре. В Контуре Саша — известный борец с энтропией и повышатель технического качества.
Ему слово!
Привет. Хочу посоветовать вам доклад Егора Стрелова — Distributed Tracing для поиска проблем в Entity Framework Core.Читать полностью…
В Контуре уже много лет активно расширяют возможности использования распределенной трассировки в Production. Например, мы инструментировали распределенной трассировкой обращения к Кассандре в наших сервисах электронного документооборота ещё до того, как это стало мейнстримом. Или вот: балансируем нагрузку в микросервисы, используя для анализа спаны от распределенной трассировки в межсервисном взаимодействии.
Доклад Егора вдохновляет примерами ловкого использования инструмента и учит извлекать реальную дополнительную пользу для высоконагруженных систем из инструмента распределенной трассировки.
Полезного вам просмотра (+ презентация)!
API First – это просто! Просто садимся и делаем крутой API: универсальный, изящный, дико сложный в реализации и абсолютно бесполезный для использования! А как бы так, чтобы без последних двух пунктов? 😐
Сегодня в 19:00 (мск) обсуждаем в прямом эфире подкаста DotNet&More проектирование REST API, API First и не только с Максом Васючковым из Контура.
Присоединяемся по ссылкам: ютуб и твич
Уважаемые разработчики! Установите в npm глобальную опцию предпочтения dedupe!
В апреле фронтендер Андрей Плешко послушал доклад на HolyJS. В мае применил полученные знания в своем проекте и круто оптимизировал код. В июне делится результатами с подписчиками нашего канала. А всё потому, что сегодня #хабросреда, чуваки 🐸
Заглядывайте в наш Хабр, читайте статью и пишите Андрею комментарии. Обещаем, после прочтения станет понятно, причем тут зомби!
Кладезь знаний для аналитиков — выложили записи докладов с шестой конфы
Приглашаем комьюнити получить ударную порцию полезностей🔄
🎣 «Docs-as-code в продуктовой команде» от Серёжи Петрова
🐠 «Что такое микрофронты и с чем их едят» от Лизы Акмановой
🐟 «Как мы унифицировали анализ метрик в продукте» от Веры Сапожниковой
...и ещё целых восемь выступлений!
🔸 Май 2025: рассказываем сообществу, как внедрили суммаризацию в Контур.Толк
🔺 Август: видеозвонки в привычных мессенджерах блокируют, мы подхватываем ситуацию и быстро собираем специального бота — чтобы связь не терялась
🔸 Сентябрь: техлид Толка Слава Бухарин звонит маме через продукт, созданный его командой:
— Я пользуюсь Толком, чтобы созваниваться с семьей по видео, и это удобно. Через @KtalkCallsBot не позвонить в привычном смысле, но можно отправить ссылку в мессенджере. Непросто встроить звонки в Толк, так как нет общей адресной книги, плюс мало у кого установлено приложение.
Говорят, этим летом в IT сложно найти работу, вакансий мало, конкуренция растёт🔼
Не спорим, поэтому подсвечиваем открытую вакансию. Решайте, оставлять ли отклик😉
Мы ищем администратора баз данных в нашу инфраструктурную команду. Такие инженеры обеспечивают хостинг, деплой, сбор метрик, логирование и алертинг.
Важно, чтобы кандидат умел работать с одной из баз данных: Cassandra и Kafka, MongoDB, PostgreSQL, ClickHouse💪
Who you gonna call? Bughunters 🕵️♂️
Bug bounty – программа вознаграждения исследователей, которые сообщают об уязвимостях в наших продуктах и сервисах.
Мы стремимся к непрерывному улучшению защиты, а значит, помощь внешних багхантеров всегда будет востребована. Развиваются сервисы – появляются и новые векторы для исследования безопасности.
В карточках Дима Крылатков, инженер и ответственный за направление Bug bounty, рассказывает про внутрянку программы.
Уверены, с треком, который сейчас играет у вас в голове, поиск уязвимостей приобретает особое настроение 👻
🔗 Условия программы
AI: вайбкодинг, масштабирование и экономика проектов 😎
Азик Шахвердиев из нашего Центра ИИ сгонял на Conversations и поговорили об этом с ребятами из Т-банк, Авито и Just AI.
Поговорили про всякое: про ассистентов для написания кода, про работу с ai-гипотезами, про масштабирование проектов.
😆 Смотрите или слушайте на всех площадках Контура:
📱 YouTube
📱 VK
📺 Rutube
Что общего у Капы и Кати? 🙂
👍 обе работают в Контуре больше 6 лет
🤝 обе тестировщицы
✍️ обе преподавали тестирование
👏 и да, у обеих имя на «К»
⚡️А теперь внимание⚡️
Капа — шесть лет в одной команде.
Катя — из Бюро, команды, которая приходит на помощь другим. И у нее уже более 10 команд за плечами!
Что дает больше роста? Где больше драйва? А где спокойнее? Обсуждаем в новом выпуске подкаста «Согласен — не согласен».
Доступен на всех площадках: youtube, vk, rutube
Идеальный сетап для преисполнения в этот четверг:
— поле,
— солнце,
— пёс Кузя,
— шикарная шляпа
— и подкаст про Цифровую доступность с Настей Суховерховой и ребятами из Кода кода. Залетайте!
*пс, первые 4 пункта, можно заменить на кружку чего-нибудь горячего и всё равно будет хорошо🙂
#konturtech_design
Кто будет на PyCon в следующую пятницу? Мы будем! 😎
На стенде Контура по доброй традиции будет платформер, ламповые техтолки и шеринг опытом. Будем дискутировать про норм/стрём в разработке, разбирать легаси-башню, создавать манифесты, решать конфликты зависимостей и много чего другого.
А ещё в программе будут доклады от наших экспертов:
💚 Как в Python применяется инверсия зависимостей, расскажет Максим Сахно
💚 От хаоса к гармонии: эволюция алгоритмов разрешения конфликтов зависимостей в Python, Евгений Желонкин.
Приходите общаться с нашими экспертами и спикерами, участвовать в активностях и лутать мерч 😊😊😊
#konturtech_python
Зачем вообще приезжать на конференции? 🙂
Для нетворкинга и практики, конечно же! 21 августа в Питере пройдет офлайн-часть Конференции аналитиков — ожидается множество мастер-классов. Например, глубокое погружение в работу с метриками.
Но начать можно уже сегодня, посмотрев видео.
Разбираемся:
📞 Зачем аналитику метрики?
🙂 Зачем команде разработки метрики?
🤓 Зачем бизнесу метрики?
😱 Зачем богу метрик метрики?
На все эти «зачем» найдет ответы опытный системный аналитик — Катя Козлова.
Посмотреть видео можно прямо в telegram или в youtube, vk, rutube.
Подписчики, признавайтесь, кто из вас участвовал в ICPC и знает, что это такое?
В свежем выпуске «Согласен — не согласен» разбираемся, насколько программисту важен опыт в спортивном программировании и чем отличается программист с таким опытом от тех, кто прошел мимо всей этой тусовки. (а ведь это та ещё тусовка! 😎)
Олимпиадники правда снобы? Или они на самом деле умнее всех? Алгоритмы не нужны большинству программистов на работе? Нужно ли уметь писать код на листочке без гугла? LeetCode или Codeforces?
Выпуск доступен на Youtube, VK, Rutube
На связи Катя Куваева, devrel Контура! 📞
Вчера сходили на конференцию по AI — Conversations. Кто тоже был?
Cняла небольшой репортаж, а через пару недель — ждите наш совместный подкаст, где Азик говорит с топовыми ребятами из индустрии.
Го читать про Go?
В статье Тестируемый код в Golang инженер-программист Саша Акулов выдает базу: как писать тесты так, чтобы обходиться без моков.
Моки позволяют сделать процент покрытия кода выше, но это метрика, которая ничего не говорит о качестве тестирования и качестве кода.
⚡️ Новый выпуск «Согласен — не согласен» очень хотелось назвать «инженеры против железа», так как обсуждаем надёжность работы кода против надёжности работы серверов.
Да-да, диалог ведут программист и системный инженер!
💻 Слева — Дима Мамзеров, программист из Контура. Работает с серверами как с фоном для своих проектов.
🛠 Справа — Макс Тижин, инженер из Selectel. Он и есть тот, кто держит на себе железо в дата-центрах. Железный человек, ты ли это без своего костюма? 😍
Обсуждаем:
— как работается инженеру по «железу»
— есть ли что-то лучше Linux
— почему проекты падают
— должен ли программист разбираться в том, как работают сервера
Смотрите полный выпуск на удобной вам площадке: Youtube, VK, Rutube
Или читайте текстовую версию на Habr
Этот ролик мы сделали в партнерстве с компанией Selectel.
TG ► @selectelcareers
#konturtech_video
Йоу, 23-24 июня Saint HighLoad++ в Санкт-Петербурге!
Наши слоны спикеры: Азик Шахвердиев и Женя Редько.
Представляете, Азик стал суперзвездой направления датасайентистов благодаря таргетированной рекламе его доклада. Так что ради вас мы выполнили все условия из его райдера (две пачки кириешек и кола без сахара), чтобы он записал этот эксклюзивный кружочек.
Смотрим 👀
Отметьте все квадратики, на которых изображены велосипеды ✅
Поздравляем, вы помогли асессорам сделать задачу. Это специалисты, которые размечают данные для обучения моделей, решающих прикладные задачи. Например, занимаются разметкой фонов в Контур.Толке.
В Контуре есть Асессорская служба – команда, которая решает ряд таких задач для Центра ИИ.
🌸 В посте предлагаем побывать роли в асессоров и опробовать на себе их задачи. Чур в ответы не подглядывать!