Metaclass by KTS
1.17K subscribers
154 photos
2 videos
266 links
Курсы для разработчиков, менеджеров и аналитиков от компании KTS

Ссылка на чат школы — @kts_dev
Download Telegram
Airflow, прощай? Как Альфа перешла на Argo и зачем это всё нужно

Александр Егоров, бывший MLOPS-инженер KTS и Альфа-Банка, рассказывает о том, почему они ушли с Airflow, как с командой переехали на Argo Workflows + Argo CD и что из этого вышло.

🔥 Техподробности, выводы, немного боли — всё на месте в новой статье на Хабре.
🔥102
Респект бывшим студентам Metaclass новым тиммейтам! 🔥

Жёстко! Закрыли 15 поток Metaclass, мир пополнился топовыми бэкендерами, аналитиками и фронтендерами. Старт был 25 августа: из 600 человек в финал пробились всего 30 — настоящие гиганты.

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

В этом потоке фронты зашли на e-commerce и food проекты, заюзали API GitHub и замутили что-то огненное на Cloud Firestore.

А бэкендеры устроили свою защиту с блэкджеком и... “Что? Где? Когда?” и “100 к 1” — каждый сделал свои Telegram-боты и игры с нуля, без готовых фреймворков, со своей архитектурой и логикой.

Вот что сказал один из менторов по backend'у Данил Погонцев после защиты:

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


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

Хочешь так же? Следи за новостями в Metaclass — тут постим инфу о запусках школы, наши движухи и шарим полезняк.
🔥27❤‍🔥33👍1
KTS рекомендует 💚

Наши друзья из БАШНИ приглашают на конференцию по GO!

17 ноября в 16:30 — реальные кейсы и лайфхаки, советы по карьере, живой нетворк, мерч и подарки.

Два трека — под любой аптайм:

✔️ Первый шаг в Go: от нуля к коду
✔️ Go: от идей до реальных сервисов

Кто заряжает сцену:

🟢Сбер — как растить Go‑сервисы на Kubernetes и не ловить алерты по ночам
🟢Авито — платёжки на Go: стабильность, перформанс, эволюция без даунтайма
🟢Топ‑спикеры от «Башни» с бэкграундом VK, Wildberries, Rutube

📍Адрес: МГТУ им. Баумана, конгресс-холл
Регистрируйся в miniapp
9🔥3👍2
Поддержали хакатон в Бауманке, как это было

Ворвались в любимую Бауманку на традиционный хакатон Антона Канева, — принесли призы для трех команд, учредили свою номинацию KTS Vibe, а Дима Рагозин и Настя Тедеева вошли в жюри🔥

💫Таск хакатона
Собрать аппу, которая по заданным координатам считает орбиту кометы, расстояние и время её подлёта к Земле: космос как он есть — красиво, сложно и очень наглядно. Почти как в Don’t Look Up, только код вместо телескопа. И да, задание держали в секрете до старта!

🧭 Как шел процесс
Старт и сразу в бой: математика, алгоритмические задачи, связная система. Вечером промежуточная оценка от преподавателей: быстрый, точный фидбек, что докрутить на второй день. Нейросети? Можно! Ребята заряжали AI по фуллстеку: быстрые примеры, ускорение вычислений, поиск подходов.

🔭Среди кейсов
— классификация изображений на «комета/не комета» с обработкой ошибок на UI
— проект с сильной презентацией и BPMN-схемой бизнес-логики (эх, демо подвело, но идея пушка)
— прототипы с акцентом на визуализацию траекторий и расчеты эфемерид
— стек посерьёзке: Svelte, Next.js, gRPC, WebSocket - было живо и современно

Антон Канев, преподаватель МГТУ:
Больше всех запомнился первый курс, который предложил фото кометы отравлять в ChatGPT, чтобы просто описать его. Очень простая для многих, не такая важная, но это фича до которой додумалась одна команда и получилось очень интересно


🪐Полевая оценка проектов
— Три часа ходили по командам, ребята демили, мы чекали, что проект реально работает.
— Проверяли корректность, отмечали архитектуру, технологии, UX-детали и нестандартные решения.
— В финале были синк и раздача лута: кому какие призы, плюс отдельная номинация «KTS Vibe».
В номинации KTS Vibe отмечали совпадение трех вещей: энергия, смысл и аккуратная реализация. Плюс связный пайплайн, прозрачные расчёты, понятный UX для «неспециалиста» и честный scope-менеджмент.

☄️Что впечатлило
— Драйв 10/10: времени мало, идей много, темп — как в проде перед релизом.
— Одна задача и десятки траекторий:  предметка раскрылась визуализациями, анимациями, разными стеками и подходами.
— Горящие глаза у всех: младшие курсы местами уложили решения на уровне старших. Любим такое. 

Спасибо МГТУ и Антону Каневу за традицию. Ставьте лайки и подписывайтесь. Мы будем тут!
🔥133
Вот я прошел собес, а что дальше? А что прям работать надо?

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

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

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

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


⚡️Важно в начале — не знать всё, а прийти с открытостью, задавать вопросы и делать первый аккуратный шаг. Мы даём тёплый вход: простая сущность в админке, адаптив в хедере, небольшой обработчик. Такие задачи помогают мягко войти в контекст проекта и понять стандарты команды, получив буст уверенности.

Одной из первых была задача - добавить новую сущность в админку Django. Ничего сложного. Благодаря таким задачам я быстро влился в контекст проекта и постепенно мог брать более сложные и объемные задачи

Моя первая задача была - сделать хедер с адаптивом. Задача несложная, была описано подробно, поэтому первый день прошел хорошо, как и все последующие


💚 Поддержка тут реально есть. Менторы — твои тиммейты, они всегда поддержат, как в рабочих моментах (помогают не оверинжинирить, показывают живые паттерны, страхуют, если упёрся в стену), так и в адаптации. Их цель — дать тебе аптайм и фокус: короткие созвоны, понятные правки.

В целом чего-то прям сложного и невозможного не было, если были трудности или вопросы - ментор всегда подсказывал и направлял в нужное русло

Первое время было очень непривычно так много контактировать с людьми исключительно по рабочим вопросам. Это стало отличной прокачкой моих софт-скиллов


❗️И главное: большая часть нашей команды — такие же бывшие стажёры. Тот же градус эмоций, те же сомнения. Сейчас они уже зовут стажёров к себе и сами пишут онбординг.

Твоя траектория — простой старт, честная коммуникация, маленькие победы каждый день.
Добро пожаловать в движ! Дальше будет ещё интереснее!
15🔥4
Не прошёл собес после обучения — мозг словил лаг, лайв‑кодинг ушёл в «404», мысли разъехались по разным тредам. Что теперь? 😱

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

Поговорили с теми, кто пришёл к нам не с первого раза и делимся с вами инсайтами:

📌 Это нормальная первая итерация: мало боевого опыта, много новых сигналов, нервная система кидает сейв и уходит в таймаут.

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

📌 Повторный заход как другой рельеф. Уже не надо учить с нуля. На курс возвращаешься «с руками»: таски в школе читаются быстрее, финальный проект едет как зрелый сервис. Где нет API — парсинг, где мало данных — интеграции с апишками, сверху — модуль Next и небольшой ИИ для рекомендаций — всё под задачу.

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

📌 Пробовать ещё — стратегия тех, кто делает, а не отсиживается в стороне. Это не про идеальность, а про устойчивость продакшн‑мышления: учиться на своих логах, собираться под нагрузкой и довозить фичу до результата.

Не отпускай цель и продолжай двигаться вперед! 🚀
17👍7
Стажировка без багов — это миф ✔️

Неправильно решить merge-конфликты и затереть работу тимлида, сломать стили на главной странице, проспать дейлик (ну, это база 😅).

Главное помнить, что это часть опыта, через такое проходят все, кто учится и повышает свой лвл. Не сдавайся и прокачивай свои скилы! GO GO GO! 💥

🔥 Чекай свои факапы и кидай результат в комменты!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1182
⚡️Врываемся на карьерный марафон Политеха!

25 ноября КТС деплоится в Политехе (Москва, Б. Семёновская, 38), аудитория А-100 (Точка кипения)

Что будет:

🐊 Парный крокодил
Хватай своего друга, тяни карточку и объясняй термины за минуту! Самый скилловый дуэт заберёт крутые призы.

🍫 Интеллектуальное ограбление
У нас много шоколада, и мы готовы им делиться! Фиксишь задачку — лутаешь сладость. Все просто!

🎁 Секретный дроп
Все, кто зарегается, автоматически попадают в пул участников розыгрыша секретного приза. Победителя рандом выберет в 17:00 прямо на стенде — не проспи этот момент, будет круто!

Приходи, прокачивай soft и hard скиллы, заводи знакомства и просто наслаждайся атмосферой! Ждём каждого на стенде КТС с 15:00 до 18:00 💚

👉 Регистрация тут: клик
7
С ДР, легенды! Сегодня отмечаем наши 10 лет 🤘🤘🤘

Мы начинали с кабинета, в котором все ценности — два стола да принтер, одного чата и компании бауманцев, заряженных общей идеей.

А сейчас нас 250+ топовых профи, многие апнулись из стажеров Metaclass. Они делают KTS таким, какой он есть. 💚

Кто знает, может быть уже на следующий ДР вы залетите к нам в тиму!

🎉 KTS — 10 лет. И мы только разгоняемся!
🎉263🔥2
🎉 KTS — 10 лет. И мы ещё только разогреваемся.

10 лет назад стартовали как команда программистов из Бауманки с двумя столами, принтером и амбициями, которые тогда явно были больше офиса. Делали первые проекты и уже тогда понимали: хотим не просто «разрабатывать», а решать проблемы бизнеса.

Сейчас нас 250+ специалистов, выручка 520 млн за прошлый год, проекты, которые берут награды и мелькают в медиа.

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

Менеджеры, аналитики, дизайнеры, разработчики, тестировщики — все как единая система. Это позволяет заходить в задачи, где нужен не подрядчик, а партнёр, который понимает бизнес и может обеспечить прозрачный и предсказуемый результат.

Спасибо клиентам, которые развивают с нами свои продукты. Спасибо команде, ребятам, которые в KTS с самого основания и тем, кто повышает планку каждый год.

10 лет позади. Впереди — самые интересные проекты и мы к ним уже готовы. Ну а сегодня грандиозно отмечаем!

#проkts
🎉286🔥3
Тонкости обновления драйверов NVIDIA в Yandex Managed Kubernetes

ML-библиотеки обновляются чаще системных образов, и драйверы на GPU-нодах мгновенно устаревают. Итог — ошибка Driver/library version mismatch, невидимый для CUDA хост и простой Data Science команды.

А что если есть способ, где всё обновляется само? 😳

Алиса, DevOps-инженер KTS разобрала в статье на Хабре эволюцию подходов к обновлению драйверов NVIDIA:

— Чем плохи самописные DaemonSet-ы.
— Как настроить GPU Operator, чтобы забыть про ручное обновление.
— Как обойти подводные камни Yandex Cloud и предустановленных драйверов.
👍103👀2
Строите планы на 2026 год? Запишите нас в календарь📍

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

Мы определились с датой: следующий поток Metaclass стартует 2 февраля!

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

💚 Записаться сейчас: ссыль
💚 Добавить Google Календарь
💚 Добавить .ics календарь

Кто с нами в новый поток? Отмечайтесь реакциями 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28
Если ваши сборки в Kubernetes до сих пор живут по принципу «ну да, минут 20 подождём», пора это чинить

Алексей Босенко, DevOps-инженер KTS, собрал мануал на Хабре, как прокачать CI так, чтобы:

- BuildKit реально ускорял сборки, а не просто добавлял ещё один модный тул;
- GitLab Runners в Kubernetes не душили друг друга за ресурсы;
- Кластер в Yandex Cloud масштабировался под нагрузку и не сжигал бюджет впустую.​

Также в статье разбираются: организация s3‑кэша слоёв BuildKit, пример CI‑конвейера и другие ключевые инженерные решения. 💥
🔥7👍2