Этюды для программистов на Python
2.4K subscribers
53 photos
3 videos
7 files
154 links
👋 Привет, я Дима, руководитель образовательных проектов в @Positive_Technologies и Python-евангелист.
Пишу про обработку данных на языке Python 🐼, управление проектами и преподавание.
Связаться со мной → @dm_fedorov
Download Telegram
Forwarded from Олимпиада по программированию
⚡️ Покодим?

29 ноября пройдет олимпиада по программированию от Positive Technologies для разработчиков и студентов технических направлений.

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

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

Топ причин участвовать:
⬆️ В поисках красивого решения можно прокачать свои навыки и выйти на новый уровень.

🌎 Наш контест — это не классическое соревнование, а площадка для творчества, общения, обмена опытом и взаимной поддержки.

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

🥳 Олимпиада — это эмоции, азарт, озарение и удовольствие от поиска решений.

🎁 Мерч и призовой фонд в размере 600 000 рублей.


Приходите на контест в Москве на Хлебозавод №9, арт-пространство «Котельная», или решайте задачи онлайн из любой удобной вам локации.

Регистрируйтесь на сайте и делитесь ссылкой с друзьями!
Please open Telegram to view this post
VIEW IN TELEGRAM
Вакансия Академический руководитель индустриальных исследовательских проектов и практик в ШАД 👨‍🎓

Коллеги из Яндекса ищут академического руководителя индустриальных исследовательских проектов и практик 👨‍🏫

Какие задачи вас ждут
- Разработка курсов по AI и ML
- Оценка и реализация образовательных программ
- Работа с преподавателями и студентами

Подробности по ссылке 👨‍💻

#вакансия
Please open Telegram to view this post
VIEW IN TELEGRAM
👏21
Точно будет интересно! 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Студенты ночью не спят — студенты участвуют в хакатоне по ИИ 🏆

Центральный университет и Университет ИТМО запускают совместный 24-часовой хакатон по искусственному интеллекту «ИИ Чемп», который пройдет 14 и 15 марта сразу в двух городах: Москве и Санкт-Петербурге.

Что ждет участников:
— Сутки интенсивной работы над реальными кейсами от компаний — лидеров рынка: Т-Банка, X5 Tech, Okko и а вот это пока тайна.
— Оценка работ топовыми специалистами, представителями компаний и вузов.
— Менторская поддержка во время хакатона.
— Нетворкинг с амбициозными студентами, выпускниками и, возможно, будущими однокурсниками.
— Призы и возможность поступить на бюджет в ЦУ и ИТМО.

Если вы интересуетесь машинным обучением, анализом данных и ИИ, уже задумываетесь о поступлении в магистратуру и горите желанием проверить силы на хакатоне, мы ждем вас — подавайте заявку до 1 марта: https://l.cu.ru/hackathon-ml
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Экспертное мнение Владимира Кочеткова, руководителя отдела экспертизы безопасности приложений, Positive Technologies 🟥
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🤭 Да или нет вайб-кодингу?

На днях участвовал в дебатах на сабжевую тему, в рамках конференции Data Fusion. И остался под впечатлением, скажем так.

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

Я не луддит. Последние 7-8 месяцев, число строк кода, которые мне пишет ИИ, исчисляется тысячами, иногда — десятками тысяч в месяц. Я перепробовал туеву хучу решений, от Claude Code до весьма недооцененного Oh-My-Pi, плотно поработав с каждым на реальных проектах минимум неделю-две, чтобы решить для себя вопросы его применимости.

ИИ-кодинг прекрасно работает для PoC и MVP, внутренних утилит, быстрой проверки гипотез — везде, где стоимость ошибки низкая. Неплохо справляется и с boilerplate-кодом: ИИ сейчас вполне способен запилить по mockup'ам добротный фронт и грамотного подвязать его к запиленному им же бэку, на уровне чуть выше тривиального CRUD, спрятанного за REST API. Ок. Искренне рад за тех, у кого работа сводится только к этому.

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

Качество ИИ-кода у более сложных задач, чем обычный веб, ещё и с непростой логикой и алгоритмами, контролем доступа и параллельными вычислениями — вообще отдельная (и весьма печальная) тема. Говорю это, как тот, кто именно такими задачами и занимается 😢

Иллюзия готового продукта

Главный риск ИИ-кода — не в том, что он плохой, содержит баги, уязвимости и т.п. В том-то и беда, что он выглядит убедительно хорошим. Агент выдаёт что-то, что компилируется, проходит тесты, рендерит красивый UI. И возникает непреодолимый соблазн пустить это в прод, не заглядывая внутрь. Тем временем, с точки зрения, как функциональности, так и стабильности с безопасностью, там всё... «альтернативно».

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

Cost-to-deliver vs cost-of-ownership

Все говорят: ИИ снижает стоимость разработки. И это правда — cost-to-deliver падает. Но вот cost-of-ownership — нет. Эксплуатация, поддержка, инциденты, комплаенс. Если ИИ-код не проходит через тот же девсекопс-пайплайн... исследования по-прежнему показывают, что он содержит уязвимости чаще, чем написанный опытными разработчиками. Так это точно дешевле? Или просто кто-то внутрь не заглядывал?

Инженер ≠ оператор промптов

Человек, который виртуозно промптит, но слаб без AI — это инженер? Я считаю — нет. Инженер — тот, кто понимает, почему код работает, а не только что он делает. Кто может объяснить, почему в промпте или ризонинге были приняты те или иные решения, по всем аспектам. ИИ снижает порог входа в написание кода — это прекрасно. Но не в предметную область. И теперь нужно не просто писать код, а уметь промптить чуть выше уровня «сделай мне збс», писать спеки, и обеспечивать качество кода, который ты не писал сам.

За любой инцидент отвечать потом придется всё же человеку, а не ИИ.

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

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

TL;DR: ИИ-кодинг сейчас — ок, но без зрелых процессов, построенных вокруг него, с учетом всей его специфики и сопутствующих рисков — чистое безумие. Или непрофессионализм, тут уж кому как.
Please open Telegram to view this post
VIEW IN TELEGRAM
11👏5
Андрей Созыкин, к.т.н. из МФТИ поделился полезным исследованием 📕
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Андрей Созыкин (Andrey Sozykin)
Как ИИ реально влияет на разработку, часть 1

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

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

Основной вывод: ИИ помогает писать код быстрее, но релизы от этого быстрее не становятся 😞. То есть эффект ограничен, узкое место с написания кода сместилось в интеграцию, тестирование, ревью и релизы. Пока живем, кожаные мешки 😊.

Почему так происходит? Ключевых факторов два. Первое и очевидное, большая часть разработчиков уже использует ИИ (по данным Т-Технологии 58% делают это часто или всегда). Но при этом только 11% доверяют сгенерированному коду. А 49% разработчиков прямо утверждают, что не доверяют.

В результате срок от коммита до развертывания в продуктив занимает недели или даже месяцы 😞. Причем этот срок не сокращается.

Какие выводы делают Т-Технологии? Устойчивый эффект от ИИ требует зрелой инженерной системы проверки. Нужен культурный сдвиг: от "пишу код" к "проектирую и проверяю".

Какие еще интересные исследования эффектов применения ИИ для разработки ПО вы знаете? Пишите о них в комментариях.
8
Олимпиада по программированию 💻

Positive Technologies приглашает 30 мая с 15:00 до 19:30 мск поучаствовать в олимпиаде по программированию онлайн или офлайн в кластере «Ломоносов» в Москве.

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

🔠 Формат — только индивидуально.
🔠 Время на решение задач — два часа.

На выбор будет два трека:

1. Алгоритмы — пять задач: простые, средние и одна оптимизационная. Способ решения — самостоятельно, без помощи ИИ.

2. ML — три хардкорные оптимизационные задачи, можно пользоваться ИИ-помощниками.

В каждом треке определим победителей и наградим призами 🚀

Positive Technologies проводит олимпиады с 2024 года. Они отличаются от классических соревнований по решению алгоритмических задач. Здесь можно не только порешать задачи и узнать лучшие решения, но и завести знакомства с ребятами из разных IT-компаний и ВУЗов в теплой, дружеской атмосфере.


Мы всегда рады новым участникам в нашем олимпиадном комьюнити.
Приходите и зовите друзей, кому интересны олимпиады!

Регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Forwarded from Positive Technologies
Объявляем 30 мая Днем технологий!

Решили участвовать в Московской неделе предпринимательства не просто так, а с собственным праздником. Так что Дню окрошки и Дню сварщика придется подвинуться или присоединиться 😏

Праздновать будем в кластере «Ломоносов», а как именно — сейчас расскажем.

🕺Лекции и концерт

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

На первом этаже кластера расположится Школа кибербезопасности Движения Первых, где пройдут мастер-классы, квизы и игры, в которых можно будет дать отпор интернет-мошенникам и узнать больше о киберграмотности.

Вечером на большом экране мы покажем документальный фильм «Как получить доступ ко всему: реверс-инжиниринг», созданный вместе с ведущими компаниями и экспертами отрасли.

В 19:30 всех зрителей ждет концерт, на котором выступят Найк Борзов, Яна Крапива и тима ищет свет.

👨‍🎓 Место силы для студентов

Организуем отдельный трек «Твой старт: от обучения к карьере», во время которого эксперты хайтек-индустрии поделятся опытом и расскажут о своих проектах, актуальных профессиях, ожиданиях работодателей и навыках, которые сейчас востребованы в индустрии.

Об учебе, карьере и требованиях индустрии можно будет поговорить на стендах ведущих учебных заведений столицы: МГТУ им. Н. Э. Баумана, НИУ ВШЭ, МТУСИ, МАИ, Финансовый университет при Правительстве РФ, колледжа и университета информационных и креативных технологий IThub и других.

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

👨‍💼 Встречи для бизнеса

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

ИТ-предпринимателей ждет встреча с лидерами отрасли и представителями города, где можно будет узнать, как развивается технологический бизнес в столице и какие меры поддержки доступны уже сейчас. Здесь же московский инновационный кластер «Техлаб Москва» представит новую программу разработки наукоемких ИИ-продуктов под запросы крупного бизнеса и расскажет, как принять в ней участие.

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

@Positive_Technologies
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Если ты любишь программировать и решать сложные инженерные задачи, перед тобой открыты десятки карьерных путей💼

1. Инженер‑программист, который способен решать различные задачи на уровне железа, системного и прикладного программного обеспечения.
Чем занимается: пишет ПО на разных уровнях — от встроенных систем и драйверов до серверных и клиентских приложений.
Навыки: алгоритмы и структуры данных, владение языками программирования (C/C++, Java, Python, Rust и т.п.), понимание архитектуры ПО.

2. Специалист по безопасной разработке, который кроме кода видит также критические ошибки в нем, а главное - умеет их исправлять.
Чем занимается: ищет уязвимости в коде, проектирует безопасную архитектуру, внедряет практики безопасной разработки.
Навыки: понимание OWASP Top 10, статический/динамический анализ.

3. Специалист по исследованию угроз информационной безопасности, который глубоко разбирается в программировании на низком уровне, увлекается реверс-инжинирингом и обладает хакерским любопытством
Чем занимается: разбирается в работе вредоносного программного кода на уровне системных вызовов операционной системы, расследует сложные компьютерные атаки.
Навыки: владение языками (С/C++, ассемблер), умение работать с отладчиком и дизассемблером.

Все подробности о поступлении и правилах приёма — по ссылке: https://pk.mipt.ru/bachelor/2026_rules/

Следите за новостями ВШПИ в наших соцсетях:
— канал в MAX
— группа во ВКонтакте
Telegram-канал
Please open Telegram to view this post
VIEW IN TELEGRAM