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

Ссылка на чат школы — https://t.me/kts_dev
Download Telegram
KTS рекомендует

Наши друзья из Башни приглашают на курс по системной аналитике

19 марта стартует курс, который позволит вырасти с нуля до Junior

Топ-выпускники попадут на собеседование в KTS 😎

Записывайтесь на первое занятие через Mini App и до встречи на собесе 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
Да кто такие эти ваши активности в Discord?

Миниапы (a.k.a. «активности») — это интерактивные приложения, которые делают Discord ещё более функциональным и увлекательным. Музыка, игры, квесты, конкурсы, фильмы и даже автоматизация администрирования и управление ролями прямо в Discord без сторонних приложений.

Чтобы стать настоящим мастером Discord, читайте пошаговую инструкцию по созданию миниаппов от фронтенд-разработчика KTS Егора Стеблина. Егор рассказал, как встроить активности в свой Discord от инициализации приложения до написания кода и его тестирования.
В этом мире действительно бесконечны только две вещи: вселенная и противостояние KMP vs Flutter

Вы уже знаете, на какой стороне KTS. 26 марта в 10:00 еще раз выступим в защиту KMP на конференции Podlodka. Тимур Чикишев, Android-разработчик KTS, расскажет про возможности Compose Multiplatform на примере реального кейса адаптации Android-приложения на этой технологии.

Из доклада Тимура вы узнаете:
🟢 почему мы выбрали этот подход
🟢 какие проблемы возникли с UI, навигацией и перформансом
🟢 интеграцию с нативными API
🟢 разницу в архитектуре
🟢 действительно ли CMP готов к продакшену

Upd.: запись доступна по ссылке 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
«Вызывайте разрабов»: почему в онбординге техписа нужны не только тимлиды

28 марта в 17:10 приходите на вторую международную конференцию технических писателей TechWriter Days послушать доклад DevRel/технического писателя KTS Евгения Дунюшкина.

Технический писатель создает документацию для внутренних и внешних пользователей компании. Он переводит с языка разработчика на язык пользователя.

🤯 Когда техпис подключается к созданию документации для многолетнего проекта, перед ним встают непростые вопросы:

- Как работает эта система?
- Из каких компонентов состоит?
- Что именно описывает новый документ?
- Кто будет его читать?

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

Подробности и билеты тут.

До встречи на конференции ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
Как маленькой команде из 5 человек удалось превратить MVP в полноценный SaaS продукт

Спойлер: большой красивой кнопки, по нажатию которой все процессы налаживались сами собой, мы не нашли.

Зато методом проб и ошибок научились успевать небольшой командой:
разрабатывать новую функциональность;
исправлять баги;
обрабатывать запросы пользователей;
искать способы привлечения новой аудитории.

В новой статье на Хабре Алина, руководитель конструктора ботов Smartbot, рассказывает, как маленькой команде удалось превратить один из MVP, созданных в KTS, в самостоятельный продукт. Шаг за шагом, точечными изменениями и плавными реформами команда пришла к стабильному результату: запускать по два релиза в месяц, хотя раньше такая скорость казалась фантастикой.
Please open Telegram to view this post
VIEW IN TELEGRAM
Проведи вечер в хорошей компании

10 апреля в 17:30 встречаемся на масштабном Митапе Башни с участием KTS🟢

Вместе с топовыми спикерами из Авито, Сбера и Т-банка будем погружаться в мир продуктов, метрик, А/Б тестов и исследований

От команды KTS опытом поделится Алина Болтышова, руководитель продукта Smartbot. На примере реального проекта она расскажет, как пройти путь от MVP до полноценного продукта:

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

Регистрируйся в миниаппе

До встречи!💚
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет!

Мы подготовили новый челлендж для DevOps-инженеров в честь наступающего Дня Космонавтики.

Вы получите доступ к кластеру, в котором запущен ArgoCD. Через него вам нужно будет запустить приложение: оно рабочее и даже описано в Helm, но деплой выполнить не получается — каждый раз возникает какая-то проблема.

Ваша задача — найти ошибку в конфигурации и заставить приложение работать. Уверены в своих силах? Тогда переходите в бота и приступайте!

Десять самых успешных участников получат в награду фирменные футболки KTS 💚
Офлайн-лекция от аналитиков KTS Севы Афанасьева и Вани Сосина

17 апреля в 17:30 начинающих системных аналитиков ждет море полезной теории, подкрепленной реальными кейсами. На лекции «Работа с требованиями» Сева и Ваня расскажут про:

- виды и техники выявления требований
- пользовательские истории и критерии приемки
- карты пользовательских историй (a.k.a. user story map)
- use cases и их виды
- особенности работы аналитика в аутсорсе

Наши аналитики делятся опытом не только со студентами Metaclass, но и выступают в роли приглашенных преподавателей на курсе «Системная аналитика» от БАШНЯ. Чтобы стать таким же востребованным специалистом, добавляй лекцию в свой календарь.

🖊 Записаться можно по ссылке
🏫 Адрес: 2-я Бауманская ул., 5/10, ауд. 534т

До встречи! 💚
Compose Multiplatform 1.8.0: что изменилось?

Breaking news: JetBrains выпустили релиз новой версии Compose Multiplatform — фреймворка, который позволяет писать кроссплатформенные интерфейсы одновременно для Android и iOS.

До сих пор поддержка iOS оставалась в бета-версии, а с этим обновлением она переходит в статус stable. Теперь разработчики могут создавать кроссплатформенные приложения с общим UI-кодом для Android и iOS, сохраняя нативный пользовательский опыт и производительность.

Разработчики KTS успели прокачаться в разработке на CMP и составили обзор на обновление. Чтобы узнать, как CMP ощущается в реальных проектах и куда все это движется — переходите на Хабр
Как получить оффер на позицию QA в 2025 году?

Ответ знает Рома Авдонин — Head of QA в KTS. Он побывал по обе стороны собеседований и хорошо понимает рынок найма QA как кандидат и как наниматель.

Вкратце: правила поиска работы изменились. Теперь получить оффер после двух собеседований, как в 2015 году, почти нереально. HR устраивают по 17 этапов отбора, а кандидаты отсеиваются на тесте «драконьего языка» и не проходят по раскладам Таро.

В новой статье на Хабре Рома рассказывает, что происходит с наймом и как получить заветный оффер:

🟢 зачем компании усложняют процесс найма;

🟢 должно ли оплачиваться тестовое задание;

🟢 как AI усложнил жизнь кандидатам и нанимателям, и стоит ли гуглить вопросы на собеседованиях;

🟢 что делать, если HR отказывает вам из-за ретроградного Меркурия в 12-м доме (спойлер: радоваться, что не попали в такую компанию).

В конце статьи — чек-лист для соискателя: как не вылететь с собеседования с первой минуты. Переходите на Хабр, читайте, и удачи на собесах!
Please open Telegram to view this post
VIEW IN TELEGRAM
Чтобы ускорить тесты, выполняйте их параллельно

Бэкенд-разработчики KTS заметили, что скорость юнит-тестирования не успевала за ростом наших продуктов. Проверка кода могла замедляться в несколько раз из-за последовательного выполнения тестов. А значит, пришла пора распараллеливать их с помощью библиотеки pytest-xdist.

Но не все так просто. Параллельные тесты могут приводить к конфликтам в базе данных, поэтому мы не советуем запускать их «в лоб», чтобы не получить в ответ пачку ошибок. О том, как обойти подводные камни и изолировать тесты для разных типов БД — читайте в нашей новой статье на Хабре!
40 ударов палкой и Kotlin Multiplatform: как устроена мобильная разработка в Катаре (интервью)

Сергей Раков — выпускник школы Metaclass, окончивший наш курс по Android-разработке. Его карьера сложилась довольно необычным образом: от инженера-конструктора в Богородицке он прошел путь до Android-разработчика в Катаре.

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

Также коснулись темы культурных особенностей. Да, заголовок — не кликбейт, в Катаре по-прежнему существуют телесные наказания. Историю о них мы расскажем в конце; забегая вперед, знакомые Сергея поплатились таким образом за пьяное вождение (осуждаем).

Переходи на Хабр и читай интервью целиком!