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
Мы поговорим:
🤔 Почему следовать канонам архитектуры в Django проектах так сложно?
🛠 На примерах из проекта разберем, как боролся с "монстрами" Django (ORM, Views, Settings) и где пришлось пойти на компромиссы.
🚦 Какие ловушки ждут при попытке отделить домен от фреймворка, и стоило ли оно того.
Смотреть стрим на YouTube
Смотреть стрим на RuTube
#stream #django
YouTube
Неужели гексагональная архитектура в Django — это миф? | Михаил Омельченко
Нужна ли гексагональная архитектура в Django? Возможна ли "нормальная" архитектура в принципе?
Хватит теоретических споров! В этом стриме я покажу, как пытался применить гексагональную (порты и адаптеры) и чистую архитектуру на реальном, живом проекте на…
Хватит теоретических споров! В этом стриме я покажу, как пытался применить гексагональную (порты и адаптеры) и чистую архитектуру на реальном, живом проекте на…
🔥11👍4
Вы просили, я сделал.
Промпт для обучения создания агентов на LangChain.
https://aisferaic.ru/prompts/142/
#langchain
Промпт для обучения создания агентов на 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
LangChain и CrewAI — популярные фреймворки для работы с LLM. Разбираемся, чем они отличаются!
LangChain
Фокус на гибкости и кастомизации. Подходит для анализа текста, сложных workflow и RAG. Много интеграций, более 600. Минус, требует опыта и написания кода, поэтому лучше для разработчиков, которым нужен полный контроль.
CrewAI
Фокус на командах AI-агентов с ролями и делегированием, упрощает создание multi-agent систем. Позволяет быстро прототипировать, меньше кода, удобно для симуляции команд в маркетинге, HR, автоматизации и т.д. Минус, менее гибок для общих задач, но отлично подходит новичкам.
💡 Лайфхак: их можно комбинировать! CrewAI работает с инструментами LangChain.
#AI #LangChain #CrewAI
👍9🔥1
Михаил Омельченко | AI&IT
Уже несколько месяцев вынашиваю идею сделать на базе клуба по нейросетям, обучение "вайбкодеров". Цель, научить и показать людям, которые не разработчики, что им нужно знать, чтобы правильно сделать свой проект. Насколько нужно знать язык, инструменты, технологии…
Telegram
Бот клуба
Бот для доступа в клуб по нейросетям Михаила Омельченко
👍6
Стрим на это неделе будет в четверг, а не в пятницу как обычно.
Программирование — это мышление
🤷🏼 "Я понимаю синтаксис, но не могу написать программу сам."
Вы, наверное, смотрели курсы, знаете, что такое🙉 .
Это нормально! Вы столкнулись с главной проблемой: вы научились писать код, но не научились программировать.
🚀 Программирование — это не знание синтаксиса. Это навык перевода задачи с человеческого языка на язык машины. Это чистая логика и способность разбить большую задачу на мельчайшие, решаемые шаги, которые поймет компьютер.
💡 Программирование — это не про код. Это про алгоритмы. Наш мозг постоянно строит алгоритмы: "Как заварить кофе", "Как добраться до работы", "Что съесть на обед".
Код — это всего лишь способ записи этих инструкций.
Если вы "застряли" на старте, перестаньте зубрить синтаксис. Начните тренировать алгоритмическое мышление.
🤷🏼 "Я понимаю синтаксис, но не могу написать программу сам."
Вы, наверное, смотрели курсы, знаете, что такое
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. Циклы (повторения). Это выполнение одного и того же действия много раз.
🧱 Ваша задача как программиста — научиться собирать из этих трех примитивов алгоритмы. Сначала алгоритм, потом код!
Осознав эту простую истину и научившись собирать программы как Лего, вы сможете написать любую программу.
Неважно, пишете ли вы операционную систему или простую программу для подсчета чашек кофе. Абсолютно любая программа в мире состоит всего из трех базовых компонентов.
1. Данные (переменные/объекты). Это вся информация, которую обрабатывает программа. Числа, текст, списки, изображения и т.д.
2. Условия (ветвления). Это решения, которые принимает программа.
ЕСЛИ что-то верно, ТО делаем одно, ИНАЧЕ — другое. 3. Циклы (повторения). Это выполнение одного и того же действия много раз.
🧱 Ваша задача как программиста — научиться собирать из этих трех примитивов алгоритмы. Сначала алгоритм, потом код!
Осознав эту простую истину и научившись собирать программы как Лего, вы сможете написать любую программу.
👍14🔥10
На встрече в клубе по нейросетям объяснял как научиться программированию.
И для примера привёл одну интересную задачу, чтобы продемонстрировать, как мыслить.
В прошлых постах выразил следующую мысль:
"Программирование это навык перевода задачи с человеческого языка на язык машины."
И лучший способ понять это — взять максимально некомпьютерную задачу.
🐐 Задача: Как запрограммировать процесс "подоить козу"?
Наш мозг сразу думает о фермере, руках, ведре... А программист должен думать о данных.
Шаг 1. Определяем данные (примитив 1):
*
*
Шаг 2. Определяем цикл (примитив 3):
*
Шаг 3. Определяем условие и действие (примитивы 2 и 1):
* Берем порцию молока (
* Действие (транзакция):
* Действие (транзакция):
🧐 Видите? Мы только что написали работающий алгоритм, не используя ни одного слова из Python или Java. Мы просто использовали данные, условия и циклы.
💡 Вывод: если вы можете разбить задачу "подоить козу" на шаги для машины, то вы можете написать любую программу. Код — это просто перевод этого алгоритма на выбранный язык.
И для примера привёл одну интересную задачу, чтобы продемонстрировать, как мыслить.
В прошлых постах выразил следующую мысль:
"Программирование это навык перевода задачи с человеческого языка на язык машины."
И лучший способ понять это — взять максимально некомпьютерную задачу.
🐐 Задача: Как запрограммировать процесс "подоить козу"?
Наш мозг сразу думает о фермере, руках, ведре... А программист должен думать о данных.
Шаг 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. Переведите каждую строку алгоритма в код. На этом этапе вы используете синтаксис, который учили:
Этот метод принудительно заставляет ваш мозг думать логикой и алгоритмом, а не пытаться сразу вспомнить синтаксис.
Программист это архитектор, а код — это строительный материал. Сначала создайте чертеж на бумаге!
Как преодолеть "страх чистого листа" в программировании.
Вы посмотрели курсы, знаете синтаксис, но не можете начать? Пора менять подход. Вы не должны писать код с самого начала!
Вот ваш пошаговый план, чтобы начать программировать:
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)
Что мы сделаем и разберем на стриме:
🔹 Создадим несколько разных агентов.
🔹 Настроим агента-менеджера, который будет руководить процессом, и общую память для обмена информацией между агентами.
🔹 Отвечу на все ваши вопросы по коду, технологиям и AI в целом.
Запись стрима доступна в клубе (замена boosty)
Telegram
Бот клуба
Бот для доступа в клуб по нейросетям Михаила Омельченко
🔥4
Работа на мощном сервере намного приятнее чем локально.
Вспоминаю время, когда нужно было запускать docker, pycharm, браузер и куча всего, на слабой машине и как вздохнул когда обновил ПК.
Сейчас опять страдаю😁
Вспоминаю время, когда нужно было запускать docker, pycharm, браузер и куча всего, на слабой машине и как вздохнул когда обновил ПК.
Сейчас опять страдаю
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10💯2❤🔥1😁1
Давно созрела идея, сделать подкасты с подписчиками.
Вы можете поделиться своим опытом в IT и AI.
Или рассказать о конкретных кейса.
Как это будет происходить
Мы свами созваниваемся онлайн. Можно с камерой или без нее.
Делаем запись встречи.
Затем ролик выходит на канале в виде подкаста.
Если у вас есть желание принять участие, напишите мне в личку @DJWOMS и укажите: чем хотите поделиться и о чем рассказать или о какой теме хотите поговорить.
Если у вас темы нет, но вы всё равно хотите принять участие, тоже пишите. Это может быть формат интервью или мы вместе найдем тему. Укажите в какой области у вас есть опыт.
Вы можете поделиться своим опытом в IT и AI.
Или рассказать о конкретных кейса.
Как это будет происходить
Мы свами созваниваемся онлайн. Можно с камерой или без нее.
Делаем запись встречи.
Затем ролик выходит на канале в виде подкаста.
Если у вас есть желание принять участие, напишите мне в личку @DJWOMS и укажите: чем хотите поделиться и о чем рассказать или о какой теме хотите поговорить.
Если у вас темы нет, но вы всё равно хотите принять участие, тоже пишите. Это может быть формат интервью или мы вместе найдем тему. Укажите в какой области у вас есть опыт.
1 9🔥7👍4
Менторство vs. Курсы: Зачем нужен наставник, если вся информация доступна?
Это распространенный вопрос. На рынке много курсов и открытых материалов, но люди часто сталкиваются с одной и той же проблемой, у них есть сертификат, но нет практики и уверенности.
Многие в итоге теряют время и остаются с ощущением, что IT индустрия сложная.
Я не веду массовые курсы. Я предлагаю индивидуальные занятия и менторство. Мой выбор основан на опыте, что личное сопровождение дает результат быстрее и точнее.
Что такое менторство?
Менторство — это когда опытный разработчик делится своими знаниями, практикой и помогает вам сформировать профессиональное мышление.
Это про то, чтобы научить вас думать алгоритмически, находить решения и избегать тех ошибок, которые я совершал, пока проходил путь от junior-а до технического директора. Я беру за основу ваш текущий опыт, ваш код и ваши персональные цели, чтобы создать точечную стратегию развития.
Как это работает на практике?
Мой опыт в разработке позволяет мне отсекать лишнее и давать вам только то, что действительно нужно.
🔹 Мы вместе составляем программу, адаптированную под вашу цель: освоить Python с нуля или веб, подготовиться к собеседованию или прокачаться в сложных архитектурных вопросах.
🔹 Вы показываете код, а мы вместе разбираем, как сделать его чище и эффективнее. Изучаем паттерны и принципы на реальных примерах, а не на абстрактных задачах.
🔹 Если вы застряли на задаче, я подскажу верный путь, чтобы вы не тратили недели на поиски.
Результат
✅ Экономия времени. Вы не теряете время на избыточную теорию. Вы сразу получаете проверенные, рабочие решения.
✅ Фокус на решении реальных задач и формировании портфолио.
✅ Вы получаете четкую систему действий, которая приводит к спокойствию в работе.
Менторство — это путь к росту.
Кому это подойдет?
✅ Новичкам: Чтобы не потеряться на старте и сразу освоить чистую, рабочую базу.
✅ Опытным специалистам: Чтобы прокачаться в AI, Python, Django, FastAPI и других технологиях, и выйти на новый профессиональный уровень.
Если вам нужен личный план развития, основанный на реальном опыте, напишите мне в личные сообщения @DJWOMS — обсудим, как мы можем начать работать над вашей целью.
#менторство
Это распространенный вопрос. На рынке много курсов и открытых материалов, но люди часто сталкиваются с одной и той же проблемой, у них есть сертификат, но нет практики и уверенности.
Многие в итоге теряют время и остаются с ощущением, что IT индустрия сложная.
Я не веду массовые курсы. Я предлагаю индивидуальные занятия и менторство. Мой выбор основан на опыте, что личное сопровождение дает результат быстрее и точнее.
Что такое менторство?
Менторство — это когда опытный разработчик делится своими знаниями, практикой и помогает вам сформировать профессиональное мышление.
Это про то, чтобы научить вас думать алгоритмически, находить решения и избегать тех ошибок, которые я совершал, пока проходил путь от junior-а до технического директора. Я беру за основу ваш текущий опыт, ваш код и ваши персональные цели, чтобы создать точечную стратегию развития.
Как это работает на практике?
Мой опыт в разработке позволяет мне отсекать лишнее и давать вам только то, что действительно нужно.
🔹 Мы вместе составляем программу, адаптированную под вашу цель: освоить Python с нуля или веб, подготовиться к собеседованию или прокачаться в сложных архитектурных вопросах.
🔹 Вы показываете код, а мы вместе разбираем, как сделать его чище и эффективнее. Изучаем паттерны и принципы на реальных примерах, а не на абстрактных задачах.
🔹 Если вы застряли на задаче, я подскажу верный путь, чтобы вы не тратили недели на поиски.
Результат
Менторство — это путь к росту.
Кому это подойдет?
✅ Новичкам: Чтобы не потеряться на старте и сразу освоить чистую, рабочую базу.
✅ Опытным специалистам: Чтобы прокачаться в AI, Python, Django, FastAPI и других технологиях, и выйти на новый профессиональный уровень.
Если вам нужен личный план развития, основанный на реальном опыте, напишите мне в личные сообщения @DJWOMS — обсудим, как мы можем начать работать над вашей целью.
#менторство
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💯4
Forwarded from Эмоции успеха | Елена Логачева
Media is too big
VIEW IN TELEGRAM
Приветствую вас, успешные!
😫 Уперлись в «стеклянный потолок» в карьере? Вот 4 шага, чтобы его пробить 👇🏻.
Hard skills на уровне, задачи выполняются, а повышения и роста всё нет. Знакомо?
Часто проблема не в том, ЧТО вы делаете, а в том, КАК вы это делаете. Одних технических знаний недостаточно, чтобы двигаться вверх.
В отрывке из нашего эфира Михаил Омельченко собрал простую и рабочую схему из 4 пунктов для карьерного рывка:
✅ Понять, куда идти (без дорожной карты никуда).
✅ Расширять кругозор (и это не только технические книги).
✅ Развивать «насмотренность» (учиться у лучших).
✅ Проявлять себя (особенно в кризис).
А главное — он рассказывает про один «секретный» ингредиент, который связывает всё это воедино.
Жмите play, чтобы получить готовую стратегию роста!
Полная запись эфира, как всегда, доступна в моем Youtube канале
😫 Уперлись в «стеклянный потолок» в карьере? Вот 4 шага, чтобы его пробить 👇🏻.
Hard skills на уровне, задачи выполняются, а повышения и роста всё нет. Знакомо?
Часто проблема не в том, ЧТО вы делаете, а в том, КАК вы это делаете. Одних технических знаний недостаточно, чтобы двигаться вверх.
В отрывке из нашего эфира Михаил Омельченко собрал простую и рабочую схему из 4 пунктов для карьерного рывка:
А главное — он рассказывает про один «секретный» ингредиент, который связывает всё это воедино.
Жмите play, чтобы получить готовую стратегию роста!
Полная запись эфира, как всегда, доступна в моем Youtube канале
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥6 4👍3
Запись стрима с Еленой, кто пропустил, можно посмотреть. 👆
1❤🔥6