Перейти к содержимому
Технологии IT обновлён 18.05.2025

Журнал «Код»

«Код» от Яндекс Практикума — статьи о решении жизненных задач с помощью технологий.

Публикации канала

На Java-собесе мало знать, что такое HashMap. Придётся ещё объяснить, почему она ломается с изменяемым ключом, где не сработает @Transactional и что не так с чужим Spring-сервисом. Внутри — 50 вопросов для junior и middle по Java Core, коллекциям, многопоточности, JVM, Spring и Hibernate, плюс ловушки, код-ревью и план подготовки на две недели. https://v.thecode.media/xm13h Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

🔗 Чем DevSecOps отличается от DevOps Если максимально упростить, то можно сказать так: DevOps — это про то, как быстро ехать, а DevSecOps — про то, как быстро ехать и не разбиться об стену. Классический DevOps заточен на автоматизацию, CI/CD и скорость доставки. Его задача — сделать так, чтобы написанный код собрался и оказался на боевом сервере пользователя за 10 минут. Но слепой DevOps — это конвейер, который везёт всё подряд — он с одинаковой радостью и скоростью доставит на прод как крутую бизнес-фичу, так и дырявый Docker-контейнер с торчащими наружу ключами от серверов. DevSecOps берет этот скоростной конвейер и расставляет на нём автоматические КПП. Он не отменяет CI/CD и не замедляет процесс, а добавляет в него фильтры. Теперь, если в пулл-реквесте есть критическая уязвимость, пайплайн просто загорается красным и падает с ошибкой. Ключевые принципы DevSecOps: • Совместная ответственность. Раньше процесс был простой: разработчик писал код, кидал его админам и шёл пить кофе. Если сервер ломали, виноват был безопасник, но в DevSecOps ответственность общая, а поиск уязвимостей сдвигается на самый ранний этап. • Security by design (безопасность по умолчанию). Это значит, что безопасность закладывается в саму архитектуру. • Тотальная автоматизация. Люди устают, ленятся и пропускают ошибки на ревью. Если проверку можно автоматизировать, она должна быть автоматизирована и встроена в CI/CD пайплайн. • Непрерывный мониторинг. Хакеры не уходят спать после того, как вы сделали деплой. Одно дело — защитить свой код, другое — следить за тем, что вы скачиваете из интернета. Повысить свою стоимость на рынке благодаря навыкам в DevSecOps вы можете, пройдя курс Практикума: https://v.thecode.media/56qib. При покупке до 31 октября можете получить скидку до 30% и 6 курсов бонусом. Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Весной Roo Code свернули, и три миллиона пользователей остались с агентом, который больше не обновляется. Сообщество за пару недель сделало форк Zoo Code: бесплатный, с открытым кодом и всеми старыми фишками. В новом гайде ставим Zoo Code в VS Code, подключаем модель через OpenRouter, настраиваем MCP-серверы и индексацию, а потом собираем первый проект и смотрим, на чём агент любит спотыкаться. Ну и разбираемся, почему счёт за токены иногда вырастает втрое и как этого не допустить. https://v.thecode.media/vsjra Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Мем смешной, ситуация... какая есть :-) До 31 октября в Практикуме действует двойная выгода, когда вы можете получить скидку 30% на обучение и ещё 6 курсов бонусом. Например, к основной программе повышения квалификации в IT бонусом идут курсы по управлению ИИ-агентами, ведению переговоров и основам DevOps. Для каждого направления ребята из Практикума подготовили свой набор. Переходите по ссылке и выбирайте интересующую вас программу, чтобы узнать подробнее: https://v.thecode.media/9zqa0 Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Код, один курс вам или шесть другому? До 31 октября все семь — вам :-) При покупке курса до 31 октября вы можете получить скидку до 30% и бонус-набор из 6 курсов Практикума стоимостью до 95 000 ₽. Набор зависит от направления, а размер скидки — от конкретного курса. Переходите по ссылке и выбирайте интересующую вас программу, чтобы узнать подробнее: https://v.thecode.media/055un Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Данные называют новой нефтью, но есть нюанс: сами по себе они стоят довольно дёшево. Разбираемся, кто на самом деле зарабатывает на наших покупках, звонках, чеках и кликах — и почему большие деньги начинаются не с данных, а с действия на их основе. А ещё этому рынку не хватает людей, которые умеют с данными работать. Каких именно — узнаете внутри. https://v.thecode.media/mt2xo Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

👀️️️️️️ Задача, где почти все врут, но нужно выяснить правду Однажды в компании произошёл такой разговор: — «Ты врёшь!» — сказала Аня своему другу Борису. — «Нет, это Влад врёт!» — ответил Борис. — «Вы что, ау? Это же вы оба врёте как дышите, все уже об этом знают!» — резко заявил Влад. Сможете ли вы точно сказать, кто из них врёт, а кто говорит правду? Пишите в комментариях ↓ (Если что, врун всегда врёт, а говорящий правду — всегда говорит правду). Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

ИИ-конструкторы обещают приложение за вечер, кто уже делал? Мы тоже решили затестить и собрали один и тот же трекер привычек в восьми популярных сервисах. Внутри — Lovable, Bolt, v0, Replit, Base44, Rork, Google AI Studio и Битрикс24 Вайбкод: время сборки, кредиты, ошибки, безопасность и способы оплаты. https://v.thecode.media/mdn5r Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Принесли расписание потоков Практикума в ноябре Пройти бесплатную вводную часть, чтобы ознакомиться с программой и форматом обучения, вы можете уже сейчас. Нужный курс ищите по ссылке: https://v.thecode.media/x1jq3 Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Агенты под присмотром и математика для выживания От ИИ, который сам чинит падающий тест, до модели с точностью 95%, которая просто всем обещает светлое будущее. Harness для ИИ-агента: как устроен и как собрать — одна модель в разных инструментах по-разному справляется с багом, и многое здесь решает программная обвязка. Собираем на Python агента, который читает файлы, исправляет код и сдаёт работу только после проверки тестами; заодно ограничиваем доступ к папкам и бюджет токенов. gRPC или REST: как выбрать протокол для своих сервисов — в локальном замере авторов gRPC выиграл у REST примерно в 1,7–1,8 раза по медианной задержке, и условия этого теста разобраны в статье. Дальше смотрим, как на выбор влияют браузерные клиенты, потоковая передача, отладка и совместимость контрактов: чужой бенчмарк легко переживёт ваш переезд, команда может пострадать. Как работать с JSON в PostgreSQL: jsonb, индексы и запросы — на таблице заказов учимся доставать вложенные значения, разворачивать массивы в строки и обновлять документы. Отдельно выясняем, почему запрос игнорирует заботливо созданный GIN-индекс и когда поле пора переселить в обычную колонку. Ставим и настраиваем Gemini CLI и сравниваем с Claude Code — подключаем доступ к модели, задаём правила в GEMINI.md и поручаем агенту исправить расчёт доставки, который выставляет счёт за пустую корзину. Внутри также настройка отката и разрешений, подключение MCP и готовый скрипт для ревью изменений перед коммитом. Математика для Data Science: что нужно знать — модель может показать точность 95%, предсказывая всем клиентам, что они останутся, если уходят лишь 5%. Разбираем нужную математику по ролям аналитика, дата-сайентиста и ML-инженера, смотрим вопросы с собеседований и собираем план учёбы под рабочие задачи. Соскучились по новостям? Мы спрятали их в другом канале, подписывайтесь, чтобы опять их не потерять! Увидимся через неделю, ваш Код 🫶 Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Куда расти после мидла Карьера backend-разработчика middle и выше: куда перекатываться в 2026–2027 Архитектура, DevOps, смена стека на Go, Rust или C#, AI-инженерия, MLOps. По каждому — кому подходит и кому не стоит, вилка и список того, что осваивать. Как стать AI-инженером: роадмап для бэкендера Дата-сайентист, ML-инженер, AI-инженер, MLOps — сначала разбираемся, кто есть кто, потому что путаница тут стоит года жизни. Внутри роадмап на шесть месяцев с результатом на каждый и семь ошибок перехода. Как начать работать с Terraform: инфраструктура как код на практике Собираем первый конфиг за пятнадцать минут, разбираемся с провайдерами, графом зависимостей и файлом состояния. В конце восемь типичных ошибок новичков и чек-лист из девяти проверок перед первым применением в проде. ИИкономика: кто больше зарабатывает на нейросетях и кто первый разорится Разбираем три слоя пузыря — ожиданий, инвестиций и инфраструктуры, — а потом по отраслям: где ИИ реально окупается (финтех, маркетинг, разработка) и где эффект переоценён (поддержка, HR, исследования). Плюс про то, что узкое место — железо, а не алгоритмы. Ну а с кем расти — вы уже знаете сами :-) Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Выводим школьные знания матеши на профессиональный уровень Кому нужно: начинающим специалистам по Data Science и аналитикам. Что будете делать: разберетесь в необходимой для работы теории и решите около 1000 практических задач. Темп: можно совмещать с работой или учёбой, длительность — 6 месяцев. Если не уверены нужен ли вам курс, — пройдите бесплатную часть, а после уже решите: https://v.thecode.media/eikb5 Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Сколько математики нужно для работы в Data Science? Аналитику не нужно выводить производные. Дата-сайентисту не нужно доказывать сходимость. ML-инженеру не нужна исследовательская статистика. Зато у каждого есть свой минимум — рассказали об этом в новой публикации. https://v.thecode.media/m6ezl Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Код, назовите одну фразу из вакансии, после которой вы сразу понимаете, что не стоит даже пробовать ↓↓↓ Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Устанавливаем консольного агента Google и показываем работу с проектом. Отдельно разбираем доступ к моделям, работу с файлами, CI и отличия от Claude Code. https://v.thecode.media/zuynv Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

2 самых важных AI-навыка программиста То, без чего все другие AI-навыки могут обернуться против вас. Можно отлично писать промпты, настраивать агентов и строить RAG, но если вы верите всему, что говорит ИИ, — вы в опасности. Навык 1: Безопасность AI-генерированного кода AI-генерированный код может выглядеть рабочим, но оставлять SQL-инъекции, открытые ключи, небезопасную обработку ввода и другие уязвимости. Практика показывает, что до 48% AI-сгенерированных фрагментов содержат уязвимости. Это не обязательно злой умысел — модель просто воспроизводит то, что видела в обучающей выборке, а там много дырявого кода. Инструменты: Gitleaks или TruffleHog — для поиска hardcoded секретов, Semgrep и CodeQL — для автоматического поиска уязвимостей (инъекции, небезопасные вызовы), Prompt Guard (Anthropic) или NeMo Guardrails (NVIDIA) — для защиты от prompt injection, LLM Guard — библиотека для санитайзинга входов и выходов LLM. Почему важно: большинство гайдов по ИИ для разработчиков рассказывают про промпты и скорость, но о безопасности молчат. А умеющий защищаться разработчик в 2026 году стоит дороже того, кто просто быстро пишет код. Навык 2: Критическая оценка AI-вывода Критическая оценка AI-вывода начинается с понимания, что галлюцинации ИИ могут выглядеть уверенно: модель придумывает библиотеки, методы, причины ошибок и даже «доказательства» своей правоты. Вот характерные паттерны галлюцинаций: • Несуществующие библиотеки и методы — модель предлагает использовать библиотеку, которой не существует, или метод, которого нет в документации. • Проблема «# … continuation» — в длинных функциях AI может сократить код, оставив комментарий «продолжение следует» или «остальной код аналогичен». В реальном проекте это не работает. • Подгонка под ожидаемый результат — нейросеть меняет входные данные, тесты или логику, чтобы показать, что задача решена, хотя на самом деле это не так. • Уверенность без оснований — модель пишет «это лучший подход» без объяснения причин. Человек должен проверять, действительно ли это лучший подход именно для его контекста. Без этого мета-навыка остальные девять работают против вас. Вы получаете не ускорение, а быстрые ошибки. Не помощника, а уверенного в себе дилетанта в команду. 📌 Сохраните, чтобы не потерять. Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

GIN-индекс на jsonb может весить в три раза больше, чем нужно, если выбрать не тот класс операторов. Рассказываем, как устроено хранение JSON в PostgreSQL и какой индекс реально ускоряет выборку. https://v.thecode.media/rdryp Журнал «Код» | Промокод Практикума | Новости мира IT и технологий

Открыть в Telegram

Комментарии

0

Комментарии пишут вошедшие — так видно, кто автор.

Войти

Комментариев пока нет

Будьте первым, кто расскажет о канале другим.

Пожаловаться на канал

Расскажите, что не так: модератор проверит канал и примет решение. Подпись не нужна, но почту можно оставить — тогда ответим.

Причина Что не так (необязательно) Почта для ответа (необязательно)
Открыть в Telegram