5895
Канал tech-команды Контура о технологиях, инженерном опыте и мероприятиях. Наш сайт: tech.kontur.ru Гитхаб: https://github.com/skbkontur Хабр: habr.com/ru/company/skbkontur Youtube: youtube.com/@KonturTech По всем вопросам пишите @techkontur
⚡️ Мы начинаем!
Залетайте на эфир по этой ссылке:
https://kontur.ktalk.ru/app/stream/auditoriums/8d776945-d347-4971-b0eb-c13a3b4f05d7
Вопросы по темам эфира можно задавать в чате трансляции или в нашем сообществе ❔
🥳 Мы вошли в топ-7 лучших работодателей России на Хабр Карьере за 2025-й год. Получили 4,7 балла из 5 в категории от 5,000 человек!
Спасибо вам! Оценка включает и ваше мнение — текущих и бывших сотрудников Контура. Благодарим за доверие и поддержку, работаем дальше ❤️
🦈 Написали приложение для Стэнфорда
Минутка науки: учёные из института океанологии Стэнфордского университета изучают поведение акул на побережьях США, используя буйки с радарами, этакая слежка за перемещениями хвостов. Данные нужно хранить и выводить на интерактивную карту. Затем строить научные гипотезы🔬
⌨️ Клац-клац по клавиатуре
Наш коллега Ваня Исаев переехал на эргономичную сплит клавиатуру, на которой нет символов, а каждая клавиша работает в нескольких регистрах. Запрограммировал её под себя, теперь кайфует!
На карточках кратко: про qwerty раскладку и личный опыт Вани, на что он заменил классику. Оставим пару полезных ссылок на сторонние ресурсы, которые он рекомендовал в докладе для контуровцев:
— гайд на хабре
— раскладка программируемой клавы
😼 Кажется, у вас на рабочем столе таится красивая клавиатура. Пришлёте фотку в чат?Читать полностью…
❓ Новая рубрика на @KonturTech
Мы в Контуре любим играть в интеллектуальные игры, где перезагружаем свои "думалки" после написания кода, встреч в Толке и закрытых задачек 🔥
Держите вопрос от Алексея Кирпичникова, руководителя управления разработкой. Сможете ответить верно?
🛡 Перед вами броня из компьютерной игры, которая практически не защищает жизненно важные органы. Один интернет-пользователь пошутил, что её создатели стали жертвой распространенного заблуждения. Назовите это заблуждение.
😱 Смотрите, там Даша танцует!
Кофе + диджей = кофе-рейв с утра пораньше
Наша команда devrel-отдела собрала активистов Контура в пятничной офисной кофейне. Благодарили ребят за супер-пупер продуктивный 2025-й год!
💕 За доклады и ночи подготовки
💕 За митапы и стенды на конфах
💕 За статьи на Хабр
💕 За кругляши в @KonturTech
И просто потому что вы нереально крутые люди — спасибо вам
Стоим за вас горой в году наступившем🏆
Меняет языки как перчатки 🧤
Стас Федянин, инженер-программист Контура, ловко жонглирует языками, ежегодно участвуя в марафоне по решению задач Advent of Code. Помимо упомянутых языков, он решал задачки на Dart и JavaScript. Говорит, что в первом продвинутый pattern matching, а JS позволил расслабиться.
— У Gleam есть прикольные фишки, а Zig показался сыроватым. Читаем статью Стаса на Хабре и поддерживаем автора пальцем вверх 👍
#konturtech_habr #konturtech_backend
Хабр | Сообщество канала 💻
Кому: читатели @KonturTech
От кого: наши разработчики
Что: пожелания на 2026-й год
Друзья! Мы все — обычные люди, и перед праздниками хочется вести себя, как дома. Например пожелать на Новый год чего-то хорошего и побыть с близкими. Собрали для вас искренние пожелания от наших коллег 🙃
Для С#-разработчиков пожелание слегка особенное, потому и не влезло на карточку. Вещает Олег Лукин, один из лидеров шарпистов:
/// <summary>Читать полностью…
/// Решили написать поздравление от функциональной зоны. А так как мы функциональная зона - вот вам функция (в новеньком синтаксисе экстеншнов)
/// </summary>
public static class NewYear2026
{
extension(Developer dev)
{
public Mood Mood => Mood.Праздничное;
public static string Celebrate()
{
var wishes = new[]
{
"Чистого кода без замечаний",
"Зеленых тестов",
"Тасок без изменений требований",
"async/await без дедлоков",
"LLM не забывающих контекст"
};
return $"Желаю всем разработчикам {string.Join(",", wishes)}. С новым 2026 годом!";
}
}
}
Kotlin похож на C#, но более удобный и достаточно быстрый
Для решения задач в последние годы использую Kotlin. Похож на C#, но еще более удобный и достаточно быстрый. ИИ почти не пользовался, проверял через него наличие более простых вариантов решения для пары сложных задач последних дней, (но не просил писать код).
Самая интересная и сложная для меня, пожалуй, вторая задача 10-го дня. Если отбросить сказочную историю, требовалось решить задачу целочисленного линейного программирования Ax=b, минимизировав сумму x_i, где A - матрица из 0 и 1, не обязательно квадратная, а x_i и b_j целые неотрицательные.
Многие решившие использовали ИИ, готовые библиотеки для решения задач ЛП или даже Z3 Theorem Prover. Я решаю AoC для развлечения и тренировки своих мозгов, поэтому решил написать метод Гаусса-Жордана. Это такая вариация метода Гаусса, которая пытается решить систему уравнений, но не ломается в случае если система имеет множество решений, а находит все независимые переменные и позволяет легко выразить зависимые переменные через независимые.
По счастливому совпадению во всех тест-кейсах число независимых переменных варьируется от 0 до 3, поэтому можно просто перебрать все комбинации целочисленных значений независимых переменных, вычислить значения зависимых переменных, отбросить нецелые решения и взять оптимальный ответ. Здесь главное не перепутать минимум с максимумом при получения ответа и не потратить 30 минут на поиски ошибки в методе Гаусса :)
🍒 Вишенка на торте: оказалось, что у второй части задачи есть элегантное решение, использующее идею из первой части и не требующее перебора совсем.
В целом набором задачек в этом году доволен, в том числе количеством: кажется решать 25 дней подряд тяжелее, к концу месяца появляется много предновогодних хлопот, а тут еще задачки нужно успевать решать. Не все они сложные, но как правило ближе к концу они отнимают больше времени.
Обсуждает разработчиков с другими тестировщиками🫨
Осенью мы летали в Питер на конфу для тестировщиков Heisenbug 2025. Встретили там умных и талантливых людей, возможно даже конкретно вас!
✅❌ Каверзные вопросы о профессии в формате Грин флаг vs Ред флаг от команды @KonturTech. Такое мы смотрим!
Больше контента про разработчиков смотрите там, где вам удобнее: VK Видео, RuTube или YouTube.
#konturtech_qa
Хабр | Сообщество канала 💻
Комикс от разработчиков ✨
Всем привет! Принесли вам совершенно удивительную историю. Сейчас вы сможете прочесть технический комикс от разработчиков Контура!
🎁 Редчайший артефакт за авторством нашего технического писателя — Сережи Петрова в коллабе с мангакой Кариной Тарасюк. Основан на технической статье от Дениса Тарасова и Вари Домрачевой.
В основу характеров героев этой художественной истории легли характеры настоящих разработчиков и участников эпопеи про миграцию из Slack в Mattermost: Димы Рубцова, Толи Исакова, Никиты Богданова.
Весь 2025-й год мы возили этот комикс на технические конференции, выпущено всего 300 экземпляров... И вот, настал момент, когда «600 GB бэкапа» можно прочитать онлайн ⛏
Забирай комикс в формате PDF в комментариях под этим постом 👈
Хабр | Сообщество канала 💻
Пермь, а давайте встретимся
17 декабря ждём вас на Техноквизе от Контура:
👉 разработчики, аналитики
👉 тестировщики, менеджеры
👉 дизайнеры, и все-все из IT
Мы придумали около-айтишные вопросы, зовём вас хорошо провести время. Всё по фану — вопросы не только про разработку, но и на эрудицию, кругозор, знание мемов и интересных фактов из мира IT.
Где: ул. Стахановская, 54 П
Когда: 17 декабря, 18:30, время местное
Как принять участие? Квиз бесплатный, нужна регистрация: нам важно знать заранее состав и количество команд, чтобы подготовить площадку.
— Рекомендуем играть компаниями по 2-6 человек. Всем участникам нужно зарегистрироваться и указать одинаковое название в поле «Команда». Если вас придет больше, чем зарегистрировано, — разместить всех не получится.
— Если вы одинокий рейнджер, регистрируйтесь, найдем вам напарников на месте.
Деловая игра для продакт-менеджеров и проджектов
Друзья, приглашаем вас на продуктовый онлайн-митап 10 декабря в космическом сеттинге 🚀
Игра будет полезна продакт-менеджерам и менеджерам проектов, особенно грейдам Middle и выше. Покажете ваши умения распределять ограниченные ресурсы, управлять командой, работать с образом результата.
🌟 Начнём в 17:00 мск, всё пройдёт онлайн в любимом Толке. Оставляйте заявки на участие по этой ссылке до 8 декабря, участие бесплатное.
игра деловая, но настроение уже декабрьское 🍊
#konturtech_event #konturtech_management
Хабр | Сообщество канала 💻
Скоро отправим подарки от @KonturTech
В сентябре мы отправляли вас в космос на Станцию Контур. Вы исследовали звездолёт и искали тайники в игре. Пришло время подвести итоги, назвать имена тех, кто выиграл четыре набора мерча, в том числе тëплый шарф, манишку, космическую еду и брелки ☁️
Победители выбраны случайным образом среди тех, кто прошёл игру до конца и оставил контакты. Запись розыгрыша оставим в чате, а вы порадуйтесь за эту четвёрку:
🫥 аналитик Ирина, @Irin_Antipova
🫥 программист Илья, @Volleyboler
🫥 менеджер команд разработки, Ирина @pykhpykh
🫥 программист Дарья, @di_fferent1
Сегодня с призёрами свяжется Настя @yasukh из команды бренда👌
Ставь👾, если рад за ребят!
Хабр | Сообщество канала 💻
Очень странные дела — это когда вы на пересмотре обсуждаете план развития до лида, а потом ты случайно покупаешь столярную мастерскую.
Читать полностью…
🎙 Продакт-менеджеры, прямой эфир через 3 часа!
Темы эфира:
— как строим гипотезы ИИ-решений
— как измеряем результат внедрения ИИ-решения
— как проверяем, что точно работаем на бизнес-модель Толка на примере внедрения виртуального фона
Начало в 13:00 мск. Ждём всех читателей @KonturTech на прямой трансляции по этой ссылке 👈
Уложимся в 30-40 минут, запланируйте себе полезный онлайн ☕️
Хабр | Сообщество канала 💻
🕺 Кружок в Telegram
...должны были увидеть вы. Но он не грузится🤷♂
Даём слово Юле Ладик, продакт-менеджеру ИИ-фичей в Толке:
Подписчики Технологий, привет!
🌹 Привет! Я Юля Ладик, продакт команды ТолкИИ. Моя команда занимается разработкой и внедрением ИИ-фичей для ВКС Контур.Толк.
Приходите к нам на эфир в эту пятницу 13-го (ого!) в 13:00 по мск.
Поговорим про то, как мы внедряем ИИ в Толке, как работаем с метриками и на метриках убеждаемся, что наши ИИ-фичи работают на достижение бизнес-целей Толка.
Уложимся минут в 30-40.
Пока-пока, до встречи в пятницу!
📹 Продакты, хотите живого общения?
Мы выцепили для вас Юлю Ладик, менеджера разработки ИИ-фичей в Толке ❤️
В пятницу, 13 февраля, она расскажет вам с точки зрения продакта, как мы внедряли ИИ-фичи в Толк. Запасли пару историй про виртуальный фон и саммари встречи (и не только)
При-хо-ди-те на прямой эфир в 13:00 мск. Будет задорно, полезно, Юля — супер профи, её интересно слушать. А ещё вы сможете задать вопросы по теме, с радостью ответим🎙
Эфир — дебютный! Эксперимент для канала, первые трансляции покажут жизнеспособность формата. Накидайте реакций, если планируете послушать эфир ❤️
🪵 Выбор разработчика на C#
Вы шли по лесной тропе и вышли на развилку. Рядом табличка, на ней надпись: налево пойдёшь, контейнеры отыщешь; направо пойдёшь, паттерны проверять начнёшь.
Что выберешь, инженер?
Сервис, генерирующий какие угодно сертификаты с ГОСТ-алгоритмами, при этом успешно работающие с КриптоПро.
Подводные камни pattern matching и то, как его преобразует компилятор.
⚙️ Кто он(а), C#-инженер?
На связи Сержио, и на днях я погрузился в исследование шарпистов, которое делала моя коллега Катя Куваева.
Обращаюсь к вам, героям статьи и поста. Вы согласны с выводами исследования? Это реально про вас? Или есть причина покачать головой и поспорить? Мнение жду в чате, ваше честное и непредвзятое.
🎲 А ещё мне понравилось, какие мысли .NET-разработчики хотели бы донести до своих коллег в России. Мой топ-3:
— мы разные и одинаковые одновременно, не обижайте 1с!
— пора начать компилировать LLVM IR в CIL (честно, пытался понять, но не смог)
— все джависты будут повержены! :)
😎 Вау! Мы заняли 4-е место в рейтинге IT-компаний страны по версии Head Hunter...и 17-е в целом по России
Вошли в четвёрку лидеров вслед за Яндексом, Ozon и Авито в категории от 5,000 сотрудников. Вместе с вами идём вверх в престижном рейтинге. Сидим довольные😍
Разработчики, спасибо вам! Вы вдохновляете нас на великие дела. Неважно, помогаете ли вы создавать сервисы экосистемы Контура, трудитесь в другом месте или просто читаете канал — искренне ценим вас.
❤️ А теперь мини-челлендж. Го 50 сердечек — и мы выложим видео с утреннего кофе-рейва для активистов техбренда🕺Читать полностью…
👨💻 Пора просыпаться!
Всем привет, на связи Сержио из @KonturTech
Сегодня утром выгуливал свою собаку, кокер-спаниеля по кличке Дени. Она не любит вставать рано, ей лишь бы поспать да спокойно побатониться на лежанке 🥖
...Да это же мы на январских праздниках, согласны? Отдохнули, сил стало чуть побольше, пора и делом заняться!
Наша команда желает вам бодрости духа в новом забеге. Возвращаемся из реальности праздников в рабочие будни — делиться опытом разработчиков.
Чем вы занимались на длинных выходных? Пишите в чате Технологий⚔️
Python-разработчик Даня Володькин помогает делать чат-бота для «ЛизаАлерт»
Нам кажется, что помогать таким проектам — это очень круто. Как так вышло? Даша Пихнова поговорила с Даней на прогулке с его собаками в один из снежных декабрьских дней. Новое медитативное видео с прогулкой уже по сугробам, дождались❤️
Даня делает пет-проекты в формате «помощь другу». Он вложил своё время, чтобы помочь социальным проектам Pet911 и «ЛизаАлерт». Первые ищут домашних животных, а вторые занимаются поиском пропавших людей.
Для «ЛизаАлерт» Данила занимался рефакторингом кода, вносил разные доработки. Как это было? Смотрим на действительно значимую тему в удобном формате: VK Видео, RuTube и YouTube.
#konturtech_video
Хабр | Сообщество канала 💻
Low-code-платформы могут быть полезны сильным командам классических разработчиков
Серьезно? А вы уверены? — подумал со скепсисом наш старший инженер-программист Миша Викторов, и пошёл разбирать возможности N8n и Dify с позиции code-first разработчика.
Так-с, что у нас тут:
N8n — визуальная разработка и исполнение backend‑логики в виде workflow
Dify — backend для ИИ‑ориентированных приложений: чат‑ботов, ассистентов, RAG‑систем и агентных сценариев
Мы сходили на подкаст к друзьям из Selectel
..и толкали речи про AI:
Юля Ладик из Контура
Маша Седельникова из Selectel
Лиза Афанасьева из Точки
🎦 Получился диалог про экономику ML и эффективность AI-проектов для бизнеса. Как структурировать пилоты и выбирать из них те, что достойны реализации? Слушаем видеоподкаст 🎧
Наша Юля Ладик внедряет AI фичи в Толке. В роли менеджера она работала над клёвыми вещами, например детекцией дипфейков, виртуальными фонами и шумоподавлением. #konturtech_datascience
Юля — умница, будьте как Юля 💙
Хабр | Сообщество канала 💻
Откуда брать силы, чтобы продолжать?
Всем привет! Это Серёжа из @KonturTech. Я хочу, чтобы вы остановились. Посмотрите вокруг и замедлитесь. Пауза.
💻 Отлично, это уже победа — суметь оглянуться по сторонам. Спросите себя: зачем вы бежите? Куда?
Смотрите, вот есть Антон Долганов, наш коллега и старший iOS-разработчик. Как и положено инженеру на опыте, вопросы мотивации и поиска смыслов подкрались к Антону незаметно 😏
Внутреннее топливо на нуле, пора что-то делать.
Очищение строк от пробельных символов в NET-разработке 🚮
...или сразу две шарповых статьи от Серёжи Рогатнева, C#-разработчика в Контуре
🌸 Допустим, вы выбрали Split+Concat, самый производительный способ во всех фреймворках. Он жрёт слишком много памяти, скажет Серёжа вам в ответ. Как быть — разобрали в статье на Хабре. Если знаете редкие способы помимо указанных, делитесь в комментариях.
🌸 Во второй статье Сергей делится опытом про списки в C#. Как мы победили гигабайты памяти, занятыми объектами List<Data> — читайте здесь.
Cтавьте 💻, если хотите больше постов про #konturtech_backend. Или 💅, если просто нравится розовый цвет!
#konturtech_habr
Хабр | Сообщество канала 💻
А ты участвуешь в Advent of Code? ⛄️
Сегодня утром на сайте adventofcode появилась первая задача для любопытных инженеров. Если начнёте кодить сегодня, то успеете ворваться в 12-дневный марафон программирования🌲
Вам это подойдет, если вы умеете программировать. Стек не важен, участие добровольное и бесплатное.
Нужно только:
— зайти на сайт и зарегаться
— зайти в наш лидерборд по этой ссылке, используя код:
5148397-21be3b85
— подписаться на канал с новостями адвента
Бэкенд на Python с использованием Django и FastAPI
Представьте, что вы решились создать мини-апп приложение в Telegram. Выбрали Python с использованием Django и FastAPI, фронтенд у вас на TypeScript, огонёк в глазах есть, как и свободные вечера🫨
Правда, бюджета на мощную инфру нет, опыта работы в команде и прокаченных софтов тоже, всё как у студентов!
Такой пейзаж был перед создателями приложения для деловых знакомств. Ребята дошли до стадии MVP и делятся опытом разработки в статье на Хабре.
Если вы автор подобного приложения — покажите своё детище в комментах 💪
Приходи на QA-митап🖱
Это Сержио из @KonturTech, и скоро мы сможем увидеться, если вы живёте в Екатеринбурге или окрестностях!
Приглашаю QA-инженеров послушать Артёма Ерошенко на митапе 4 декабря. Это опытный спикер из Allur Team, выступавший на недавнем Heisenbug.
☕️ Зову на кофе в Ельцин Центре, где-то в 18:30. В это время начнётся совместный митап от Контура и Ural Testers Club.
Познакомимся лично, а затем вместе послушаем, как создавать полноценного Telegram-бота с интеграцией в ваши рабочие инструменты.
Регистрация открыта, бронируйте себе место по этой ссылке🧑💻
#konturtech_event #konturtech_qa
Хабр | Сообщество канала 💻