Михаил Омельченко | AI&IT
5.29K subscribers
975 photos
191 videos
4 files
711 links
ИИ в работе, разработка, веб. Агенты, автоматизация, инструменты. Веду я, Михаил Омельченко, внешний технический директор по ИИ и ментор.

Менторство, реклама и сотрудничество: djwoms.ru
Telegram - @DJWOMS
YouTube - https://www.youtube.com/c/DjangoSchool
Download Telegram
Forwarded from IT_One - Карьера
Media is too big
VIEW IN TELEGRAM
В сентябре у нас прошёл прямой эфир, где эксперты обменивались опытом и делились полезными инсайтами. Мы рады, что встреча получилась живой и интересной 💚

Спасибо вам за участие и за ваши вопросы — было приятно видеть такой отклик и вовлечённость!

Запись эфира уже доступна, вы можете ее посмотреть и вернуться к тем моментам, которые были особенно полезны.

На эфире обсуждали:
➡️ первые шаги и главные уроки карьеры
➡️ переломные точки и рост до lead-позиций
➡️ как не застрять на одном уровне и остаться востребованным


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

Ждем ваши варианты в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤‍🔥1
Стрим сегодня в 19:00 по мск.

Мы поговорим:
🤔 Почему следовать канонам архитектуры в Django проектах так сложно?
🛠 На примерах из проекта разберем, как боролся с "монстрами" Django (ORM, Views, Settings) и где пришлось пойти на компромиссы.
🚦 Какие ловушки ждут при попытке отделить домен от фреймворка, и стоило ли оно того.


Смотреть стрим на YouTube

Смотреть стрим на RuTube

#stream #django
🔥11👍4
Вы просили, я сделал.

Промпт для обучения создания агентов на LangChain.
https://aisferaic.ru/prompts/142/

#langchain
🔥16👍6
LangChain vs CrewAI

LangChain и CrewAI — популярные фреймворки для работы с LLM. Разбираемся, чем они отличаются!

LangChain
Фокус на гибкости и кастомизации. Подходит для анализа текста, сложных workflow и RAG. Много интеграций, более 600. Минус, требует опыта и написания кода, поэтому лучше для разработчиков, которым нужен полный контроль.

CrewAI
Фокус на командах AI-агентов с ролями и делегированием, упрощает создание multi-agent систем. Позволяет быстро прототипировать, меньше кода, удобно для симуляции команд в маркетинге, HR, автоматизации и т.д. Минус, менее гибок для общих задач, но отлично подходит новичкам.


💡 Лайфхак: их можно комбинировать! CrewAI работает с инструментами LangChain.

#AI #LangChain #CrewAI
👍9🔥1
Стрим на это неделе будет в четверг, а не в пятницу как обычно.
Программирование — это мышление

🤷🏼 "Я понимаю синтаксис, но не могу написать программу сам."

Вы, наверное, смотрели курсы, знаете, что такое if, for, и умеете писать "Hello World". Но когда открываете пустой файл, в голове — 🙉.
Это нормально! Вы столкнулись с главной проблемой: вы научились писать код, но не научились программировать.

🚀 Программирование — это не знание синтаксиса. Это навык перевода задачи с человеческого языка на язык машины. Это чистая логика и способность разбить большую задачу на мельчайшие, решаемые шаги, которые поймет компьютер.

💡 Программирование — это не про код. Это про алгоритмы. Наш мозг постоянно строит алгоритмы: "Как заварить кофе", "Как добраться до работы", "Что съесть на обед".
Код — это всего лишь способ записи этих инструкций.

Если вы "застряли" на старте, перестаньте зубрить синтаксис. Начните тренировать алгоритмическое мышление.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍20🔥7
❔ Алгоритмическое мышление — что это?

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

Ключевые элементы:
▪️ Декомпозиция задачи — делим сложное на маленькие и управляемые части.

▪️ Абстракция — выделяем главное, убираем лишнее.

▪️ Логические правила — if-else, циклы и другие способы управлять действиями.

▪️ Анализ и оптимизация — оцениваем, что работает лучше, и выбираем оптимальный путь.


Что даёт развитие алгоритмического мышления
Решаем задачи быстрее и эффективнее. Подходим к целям осмысленно и планомерно. Развиваем критическое мышление — учимся анализировать и оценивать свои действия.

Где это помогает
✅ В повседневной жизни — планирование маршрута, бытовые задачи, организация дел.

✅ В обучении — помогает детям и студентам лучше разбираться в информации и цифровых инструментах.

✅ В программировании — основа для написания понятного и эффективного кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍16🔥2
😎 Три кита, на которых стоит любая программа

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

1. Данные (переменные/объекты). Это вся информация, которую обрабатывает программа. Числа, текст, списки, изображения и т.д.
2. Условия (ветвления). Это решения, которые принимает программа. ЕСЛИ что-то верно, ТО делаем одно, ИНАЧЕ — другое.
3. Циклы (повторения). Это выполнение одного и того же действия много раз.

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

Осознав эту простую истину и научившись собирать программы как Лего, вы сможете написать любую программу.
👍14🔥10
На встрече в клубе по нейросетям объяснял как научиться программированию.
И для примера привёл одну интересную задачу, чтобы продемонстрировать, как мыслить.

В прошлых постах выразил следующую мысль:
"Программирование это навык перевода задачи с человеческого языка на язык машины."

И лучший способ понять это — взять максимально некомпьютерную задачу.

🐐 Задача: Как запрограммировать процесс "подоить козу"?

Наш мозг сразу думает о фермере, руках, ведре... А программист должен думать о данных.

Шаг 1. Определяем данные (примитив 1):
* Молоко_В_Козе (источник)
* Молоко_В_Кастрюле (приемник)

Шаг 2. Определяем цикл (примитив 3):
* ПОКА (Молоко_В_Козе > 0) И (Кастрюля не переполнена)

Шаг 3. Определяем условие и действие (примитивы 2 и 1):
* Берем порцию молока (x).
* Действие (транзакция): Молоко_В_Козе = Молоко_В_Козе - x
* Действие (транзакция): Молоко_В_Кастрюле = Молоко_В_Кастрюле + x

🧐 Видите? Мы только что написали работающий алгоритм, не используя ни одного слова из Python или Java. Мы просто использовали данные, условия и циклы.

💡 Вывод: если вы можете разбить задачу "подоить козу" на шаги для машины, то вы можете написать любую программу. Код — это просто перевод этого алгоритма на выбранный язык.
👍15🔥9😁2
😎 Ваши предположения, что завтра на стриме намечается.

Пишите в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
🛑 Стоп! Не открывайте IDE

Как преодолеть "страх чистого листа" в программировании
.

Вы посмотрели курсы, знаете синтаксис, но не можете начать? Пора менять подход. Вы не должны писать код с самого начала!

Вот ваш пошаговый план, чтобы начать программировать:
1. Возьмите ручку и бумагу (или Google Docs).

2. Определите задачу. Игнорируйте синтаксис.
Пример: "Написать программу, которая говорит 'Доброе утро', если сейчас до 12:00."

3. Напишите алгоритм человеческим языком (псевдокод).
> Данные: получить текущее время
> Условие: если время меньше 12:00
> Действие: напечатать "Доброе утро!"
> Иначе: Напечатать "Добрый день!"

4. Только после этого открывайте редактор.

5. Переведите каждую строку алгоритма в код. На этом этапе вы используете синтаксис, который учили: if, функции для времени, print().

Этот метод принудительно заставляет ваш мозг думать логикой и алгоритмом, а не пытаться сразу вспомнить синтаксис.
Программист это архитектор, а код — это строительный материал. Сначала создайте чертеж на бумаге!
🔥20👍7
Стрим сегодня в силе.
Завозился, не успел создать превью 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3💯1
Стрим сегодня в 19:00 по мск.

Что мы сделаем и разберем на стриме:
🔹 Создадим несколько разных агентов.

🔹 Настроим агента-менеджера, который будет руководить процессом, и общую память для обмена информацией между агентами.

🔹 Отвечу на все ваши вопросы по коду, технологиям и AI в целом.


Запись стрима доступна в клубе (замена boosty)
🔥4
Работа на мощном сервере намного приятнее чем локально.

Вспоминаю время, когда нужно было запускать docker, pycharm, браузер и куча всего, на слабой машине и как вздохнул когда обновил ПК.

Сейчас опять страдаю 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10💯2❤‍🔥1😁1
Давно созрела идея, сделать подкасты с подписчиками.

Вы можете поделиться своим опытом в IT и AI.
Или рассказать о конкретных кейса.

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

Если у вас есть желание принять участие, напишите мне в личку @DJWOMS и укажите: чем хотите поделиться и о чем рассказать или о какой теме хотите поговорить.

Если у вас темы нет, но вы всё равно хотите принять участие, тоже пишите. Это может быть формат интервью или мы вместе найдем тему. Укажите в какой области у вас есть опыт.
19🔥7👍4
Менторство vs. Курсы: Зачем нужен наставник, если вся информация доступна?

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

Многие в итоге теряют время и остаются с ощущением, что IT индустрия сложная.

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

Что такое менторство?

Менторство — это когда опытный разработчик делится своими знаниями, практикой и помогает вам сформировать профессиональное мышление.

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

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

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

🔹 Вы показываете код, а мы вместе разбираем, как сделать его чище и эффективнее. Изучаем паттерны и принципы на реальных примерах, а не на абстрактных задачах.

🔹 Если вы застряли на задаче, я подскажу верный путь, чтобы вы не тратили недели на поиски.

Результат
✅ Экономия времени. Вы не теряете время на избыточную теорию. Вы сразу получаете проверенные, рабочие решения.

✅ Фокус на решении реальных задач и формировании портфолио.

✅ Вы получаете четкую систему действий, которая приводит к спокойствию в работе.

Менторство — это путь к росту.


Кому это подойдет?

✅ Новичкам: Чтобы не потеряться на старте и сразу освоить чистую, рабочую базу.
✅ Опытным специалистам: Чтобы прокачаться в AI, Python, Django, FastAPI и других технологиях, и выйти на новый профессиональный уровень.

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

#менторство
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💯4
Media is too big
VIEW IN TELEGRAM
Приветствую вас, успешные!

😫 Уперлись в «стеклянный потолок» в карьере? Вот 4 шага, чтобы его пробить 👇🏻.

Hard skills на уровне, задачи выполняются, а повышения и роста всё нет. Знакомо?

Часто проблема не в том, ЧТО вы делаете, а в том, КАК вы это делаете. Одних технических знаний недостаточно, чтобы двигаться вверх.

В отрывке из нашего эфира Михаил Омельченко собрал простую и рабочую схему из 4 пунктов для карьерного рывка:

✅ Понять, куда идти (без дорожной карты никуда).
✅ Расширять кругозор (и это не только технические книги).
✅ Развивать «насмотренность» (учиться у лучших).
✅ Проявлять себя (особенно в кризис).

А главное — он рассказывает про один «секретный» ингредиент, который связывает всё это воедино.

Жмите play, чтобы получить готовую стратегию роста!

Полная запись эфира, как всегда, доступна в моем Youtube канале
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥64👍3
Запись стрима с Еленой, кто пропустил, можно посмотреть. 👆
1❤‍🔥6