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

Ссылка на чат школы — https://t.iss.one/kts_dev
Download Telegram
Пособие выжившего: как написать свой архиватор с нуля 🤯

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

Что такое RLE, где его применяют, и как написать свой архиватор с нуля → читайте нашу статью на Хабре 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👍2
Девопс-челлендж: исправьте баг и выиграйте мерч 😀

На KuberConf/24 вместе с Yandex Cloud мы уже проводили K8s Challenge, где DevOps-инженеры исправляли ошибку в деплое приложения, чтобы оно работало без сбоев.

Но не все успели поучаствовать, поэтому мы снова открываем доступ к челленджу — ровно на неделю.

Правила участия:

→ Запустите челлендж в боте
→ Вам будет предоставлена тестовая среда с приложением, но оно работает некорректно. Ваша задача — его оживить
→ Должно быть запущено минимум 2 реплики. Приложение должно работать с тем же именем и образом. Приложение должно отвечать на запросы через Service
→ Перейдите в VS Code Server — в нём запустите консоль, где будет доступен kubectl. Для доступа к кластеру в терминале пропишите $ merctl provision
→ Когда выполните задание, запустите проверку командой $ check validate

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

Бот, чтобы начать челлендж

Чатик, чтобы задавать вопросы и общаться с другими участниками

Итоги подведём 8 августа в 19:00.

Стенд доступен в течение часа. За это время можно исправлять ошибки и запускать проверку бесконечно.

Челлендж доступен 50 участникам одновременно, так что если все стенды заняты, вас поставят в очередь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥2
Как поднять динамические окружения для stateless- и stateful-сервисов 🎲

Об этом рассказываем в нашей новой статье. Вы узнаете:

— зачем вообще нужны динамические окружения и как с ними работать

— какие сложности они создают

— как избежать проблем с микросервисными приложениями

Статья уже ждёт вас на Хабре → читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍1
Готовимся к собеседованию на фронтендера 😀

«Вот заботаю JS и сразу стану джуном…» — если в вашу голову закралась эта шальная мысль, призываем вас остановиться и подумать. А еще лучше – почитать наш новый материал.

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

Проверьте себя, чтобы гарантированно получить заветный оффер: читать на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥1😍1
Metaclass by KTS
Девопс-челлендж: исправьте баг и выиграйте мерч 😀 На KuberConf/24 вместе с Yandex Cloud мы уже проводили K8s Challenge, где DevOps-инженеры исправляли ошибку в деплое приложения, чтобы оно работало без сбоев. Но не все успели поучаствовать, поэтому мы снова…
15 победителей и разбор задачи по диагностике сломанного приложения 🔧

Недавно подвели итоги челленджа, в котором участвовали почти 250 DevOps-инженеров. Выбрали самых быстрых и составили рейтинг победителей, которым уже готовим посылки с мерчом.

Но самое главное — показали и рассказали, как можно решить задачу не более, чем за 10 минут.

🔝 Прочитать или посмотреть разбор задачи можно у нас на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52😍1
JupyterHub для сотен пользователей на Kubernetes — легко 👀

Запустить JupyterHub на Kubernetes для сотни специалистов — та ещё задачка. Обычно образы ноутбуков слишком тяжёлые, разработчики ограничены в выборе библиотек, а ресурсы кластера используются неэффективно.

Как мы создали кастомный Spawner для более 200 специалистов и решили эти проблемы — у нас в новой статье на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41
Что нужно знать iOS-разработчикам перед трудоустройством в 2024 🟢

Александр Сычёв
, наш iOS-эксперт, снова побывал в гостях у ребят из «iOS такой».

Обсудили, как себя чувствует рынок iOS-разработчиков и каким он будет во второй половине 2024:

🗣 про сложность собесов и как к ним готовиться

🗣 что делать джунам, которые только-только закончили учиться

🗣 какие навыки нужны миддлам, чтобы оставаться конкурентоспособными

Спойлер: на Android переходить пока рано 😉смотрим запись здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
😍211🔥1🦄1
Знакомство с Headless CMS начинается со Strapi

Если вы начинающий фронтендер, то вам наверняка уже известно, что с помощью CMS можно упростить жизнь пользователям вашего проекта. Благодаря интеграции такой системы они смогут управлять контентом самостоятельно, не залезая в код. А как новичкам-разработчикам упростить изучение CMS?

На этот вопрос мы отвечаем в нашем материале о Strapi — одной из самых популярных опенсорсных Headless CMS-систем. Подробное описание функционала и сценариев применения, а также практические тесты → уже у нас на Хабре
5🔥3👍2
Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж 🔧

Мы собрали машину времени и вернулись в 2014, когда был сделан первый коммит в репозитории Kubernetes. Прошло уже 10 лет — Kubernetes сейчас самое популярное средство оркестрации контейнеров.

В честь этого подготовили новый челлендж с Yandex Cloud для самых старых смелых DevOps-инженеров. Вернёмся через неделю и объявим 10 победителей, которые справились быстрее всех. Подарим памятный подарок — футболку с Котзиллой 😎

Читайте, как мы собирали компоненты с нуля для запуска k8s v.0.1 → у нас на Хабре

Узнайте условия задачки и участвуйте в челлендже → в боте

Желаем удачи и быстрых решений! 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62😱2
Ещё один повод пропустить пойти на пары 😊

Контест по бэкенду, фронтенду и DevOps-у на выбор. Квиз по мемам, эксклюзивные трусы KTS и specialty кофе от Skuratov.

С таким огненным паком ждём вас 13 сентября с 13:00 до 19:00 на Дне программиста в МГТУ им. Баумана:

🟢 Проведем челлендж для будущих фронтендеров, бэкендеров и DevOps-инженеров. Призовые худи и футболки прилагаются

🟢 Сыграем в квиз по мемам от нашего системного аналитика Севы и подарим фирменный мерч (спойлер: будут даже трусы). Кстати, Сева как раз ищет в свою команду системных аналитиков — можно будет откликнуться вживую

🟢 Наш frontend-тимлид, выпускница Бауманки и младший партнер KTS в одном лице Надя Меркулова обсудит за круглым столом путь молодого айтишника: от первого курса до сеньора

Маст-хэв для бауманцев — приходите, даже если нет пар в этот день 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74😱2👍1🤩1💘1
Next.js + Playwright 👀

В нашей новой статье рассказываем, как внедрили автотесты на одном из боевых проектов на Next. js.

С какими задачами столкнулись, почему выбрали Playwright и к каким результатам пришли → в статье на Хабре 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍52
Как запустить k8s v.0.1. Решение задачи и итоги челленджа

На прошлой неделе завершился наш челлендж по запуску k8s v.0.1 прямиком из 2014. Челлендж оказался не из простых: быстрее всех справились @FdrvVldmr и @ne0ba. Путешественники во времени решили задачу за ~130 минут.

Открываем портал в прошлое и разбираем, как же всё-таки запустить k8s v.0.1 → новая статья на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥2
Наш фронтенд-тимлид Виталий уже нанял ChatGPT. Теперь приглашает на собеседование миддл-фронтендеров. Откликайтесь и подписывайтесь, если ищете работу или хотите проверить себя 👇
🔥62😱2
Forwarded from Vitaly's insights
Лайв-кодинг и алгособесы переоценены: как ChatGPT помогает нанимать

Классические тех-собеседования проверяют, насколько кандидат подготовился к лайв-кодингу и алгосам, но при этом не оценивают его реальное погружение в профессиональную область.

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

Поэтому я решил опробовать новый формат проведения собеседований:

С помощью ChatGPT я сгенерировал бойлерплейт проекта с заложенными архитектурными проблемами — это заняло 30-40 минут. На собеседовании кандидат клонирует приватный репозиторий с этим бойлерплейтом, и далее за отведенное время (не более 1,5-2 часов) он исследует проект:

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

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

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

Призыв

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

Если вам интересно — пишите в ЛС: @VitalyCherkov. Пожалуйста, прикрепляйте небольшое сопроводительное и CV)

Стек классический: React + TypeScript
👍16💩2🤔1
DevOps Challenge: восстановите работу MySQL и выиграйте крутой мерч

Привет! Возвращаемся с новым испытанием. На этот раз вам предстоит попробовать свои силы в восстановлении экземпляра MySQL: сможете ли вы заставить его возвращать данные и не потерять исходную базу?

Десять самых быстрых участников станут победителями и получат по почте наши фирменные футболки с Котзиллой. Подробнее об условиях вы можете почитать на Хабре, но если вам не терпится начать – переходите в бота и запускайте челлендж!
3❤‍🔥2🔥2
В преддверии запуска потока школы Metaclass провели мастер-классы в МГТУ им. Баумана для 110+ будущих разработчиков 🔥

Кстати, если вы из Бауманки или Политеха, набор на наши курсы по frontend- и backend-разработке открыт до завтрашней пятницы, записаться можно в боте
Please open Telegram to view this post
VIEW IN TELEGRAM
2💩2👍1🔥1
Media is too big
VIEW IN TELEGRAM
🚀 В среду и пятницу прошли мастер-классы от KTS: «Асинхронный бэкенд на Python» и «По пути фронтендера: от стажера до синьора».

Участники изучили передовые технологии и лучшие практики разработки, которые помогут им создавать быстрые и мощные приложения; узнали, какие навыки необходимы для успешного развития в сфере фронтенд-разработки, и какие шаги нужно сделать, чтобы стать профессионалом своего дела.

💚 Спасибо команде KTS за такой интересный и полезный курс. Благодарим всех, кто присоединился к нам на этих мастер-классах!
12👍2🔥2
Восстанавливаем работу MySQL. Итоги челленджа и разбор задачи 👀

Привет! Наше испытание по восстановлению экземпляра MySQL подошло к концу. Было нелегко — быстрее всех справились восемь сильнейших DevOps-мастеров, которым мы уже готовим памятные футболки с Котзиллой:

@gsirrxz (Время прохождения: 28m 00s)
@ovsjke (Время прохождения: 31m 27s)
@mr_hightlook (Время прохождения: 34m 6s)
@angapov (Время прохождения: 51m 49s)
@iTem86 (Время прохождения: 55m 14s)
@Yepcock (Время прохождения: 56m 0s)
@Benosa19 (Время прохождения: 58m 51s)
@ovss_s (Время прохождения: 59m 38s)


Тем временем Александр Хренников, наш руководитель DevOps-юнита, подготовил пошаговый разбор задачи по восстановлению работы MySQL и описал два способа решения → читать на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥21
💙 21 и 22 октября в нашем университете проходил ITS MeetUp от Студенческого совета ИУ, организованный при поддержке «Движения Первых». Эти два дня стали настоящим вдохновением для всех, кто горит IT!

Студенты смогли представить свои проекты, поделиться опытом, идеями и обсудить важные вопросы в 4 ключевых IT-направлениях: Frontend, Backend, системная аналитика и машинное обучение. Атмосфера на мероприятии была настолько тtплой и дружеской, что даже самые сложные темы обсуждались легко и с интересом.

🤖 Ребята из Студсовета ИУ уверены, что эти два дня зарядили участников энергией надолго, подарив новые идеи и уверенность в том, что IT — это интересный путь к созданию чего-то значимого. Если ты тоже хочешь развиваться и находить единомышленников, обязательно подписывайся на соцсети Студсовета ИУ и следи за новостями, чтобы не пропустить новые мероприятия!

#ДвижениеПервых #ГрантыПервых
10🔥3