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

Менторство, реклама и сотрудничество: djwoms.ru
Telegram - @DJWOMS
YouTube - https://www.youtube.com/c/DjangoSchool
Download Telegram
Soft:
➕Собственно - работа в команде!) Мне очень повезло с командой (хотя уверена, что в другой тоже отличные ребята). И тем не менее, нам тоже нужно было учиться договариваться) Начиная от времени созвонов и заканчивая архитектурными решениями...
➕Ещё раз качнула свой тайм-менеджмент (хотя куда уж больше🙈)). К концу сезона мы закончили API процентов на 80. Считаю, что это очень достойный результат, когда все работают на чистом энтузиазме и нет дедлайнов поставленных извне (в нашей команде правда были дедлайны, поставленные самим себе)).
➕Пункт похожий на предыдущий, но всё же. Прокачала самоорганизованность и принесла несколько лайфхаков в этом направлении🌚
📎 Делите большие задачи на маленькие! Уже писала про это, но повторюсь ещё раз. Мозг боится сложных задач. Маленькие задачи не так страшны.
📎 Когда садитесь программировать - отключайте уведомления, вообще все. Даже мимолётно пролетевшее уведомление, может выбить мысль из головы, чего уж говорить о выпадении из контекста на пол часа переписки.
📎 Используйте pomodoro. Для меня самый комфортный интервал оказался 50/10. Достаточно, чтобы успеть поработать и достаточно, чтобы выдохнуть) Вы можете подобрать себе другой интервал опытным путём. Один инструмент помогает поймать сразу двух зайцев - вы знаете, что ближайшие 50 минут вам нужно сфокусироваться на задаче, а не путешествовать по вкладкам. И, что у вас будет 10 минут на отдых. Я, например, легко могу залипнуть в позе креветки на пару-тройку часов перед монитором, а потом удивляться, почему у меня всё болит🙈
📎 Высыпайтесь! Банально, но как есть) Если я поздно легла накануне, то буду значительно дольше раскачиваться сегодня и с трудом въезжать в пустяковые задачи.
➕Ну и, наконец, проактивность. Да, это тоже soft скилл) На всех этапах я старалась проявлять инициативу: спрашивать-искать-смотреть-читать. И если в начале сезона я чувствовала себя немного аутсайдером из-за разного уровня знаний с ребятами в команде, то под конец это ощущение меня отпустило) Я учусь и это нормально, что на данный момент я не знаю всего. Но я знаю, у кого могу теперь спросить если что😁

Фуууух... Сори, за многобукв, надеюсь вы ещё со мной))

В общем, сказать, что я довольна, значит ничего не сказать👍

Мои личные планы на следующий сезон:
🔸Научиться писать тесты.
🔸Разобраться уже наконец с Docker-ом!)
🔸Подготовиться к собеседованиям🌚

#about_me
Please open Telegram to view this post
VIEW IN TELEGRAM
👍117🔥3
Векторная база данных - это специализированный тип базы данных, который хранит данные в виде многомерных векторов, каждый из которых представляет определенные характеристики или качества.

Ссылка

#djangoschool #статьи
👍62🔥1🤔1
Когда спрашивают зачем программистам математика и алгоритмы.

Некто: - "Мы же просто пишем CRUD. По сути API это работа с БД для фронта."

Зависит от того, насколько интересные проекты вы делаете 😁

Ссылка


#djangoschool #статьи #бд
🔥51
CrewAI- это cutting-edge фреймворк для управления AI-агентами, который позволяет им работать вместе на основе совместного интеллекта.

CrewAI можно использовать для:

🔹 Создания умных ассистентов
🔹 Автоматизации сервисов клиентского обслуживания
🔹 Разработки команд из нескольких агентов

Фреймворк предназначен для работы в проде и обеспечивает гибкость для создания сложных задач.

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

Сайт CrewAI

А вы пишите своих ai-агентов?

#djangoschool #ai #tools
🔥5👍2
Щупаю тут нейроку Mistral.
Давно о ней слышал, но всё руки не доходили.

Плюсы Mistral AI:

🔹 Нейронкой можно пользоваться бесплатно. Не нужен VPN.

🔹 Mistral AI предоставляет модели с открытым исходным кодом.

🔹 Mistral Large показывает высокую точность в обработке текста. Это достигается благодаря контекстному окну в 32 тысячи токенов, что позволяет работать с объемными текстами.

🔹 Умеет генерировать картинки и распознавать изображения.

🔹 Умеет искать в интернете и работать с файлами.

🔹 Можно делать вызов функций и ai агентов.


Минусы Mistral AI:

🔸 Не любой формат файла можно загрузить.

🔸 Войдя в определённый режим чата, например поиск в интернете, нельзя переключиться в другой. Для этого нужен новый чат.

🔸 Нужно еще попользоваться, чтобы понять минусы.

Сайт

Как вы считаете, сможет ли Mistral AI стать конкурентом OpenAI и Google?

#djangoschool #ai #itblog #it
👍4🔥42
Про Boosty, Дзен и Rutube рассказал.

Настало время Платформы.
Как не странно платформа развивается.

Плюсы
- Делают аналог YouTube.
- Улучшаются алгоритмы.
- Есть разбиение на категории
- Cтудия Платформы очень напоминает YouTube, это хорошо и удобно.
- Аналитика еще далека до ютуб, но лучше чем на всех остальных видео хостингах.
- Есть возможность переноса видео с YouTube, но вроде не работает.
- Не увидел пока что возможность монетизации, да и это логично, еще бета.
- Возможность делать стримы, не тестировал. Оценить качество сложно.
- Есть короткие видео, а где сейчас их нет😁


Минусы
- Из-за того что молодой ресурс, мало пользователей. Не раскручивают платформу.
- Нет мобильного приложения, но обещают.
- Иногда медленно идет обработка видео, не критично.
- Пока что тяжело найти нужный контент. Ютуб наше всё.

Выводы
Видно что над Платформой работают. Делают прям аналог ютуба. По крайней мере внешне.

Тестировал алгоритмы и рекомендации, похоже на то, что есть на YouTube.

Получаю подписчиков и просмотры, без рекламы и смс.
Вопрос откуда они 😂.

Пока что по функционалу платформа мне нравится больше всех остальных видео хостингов, кроме YouTube.


А вы пользуетесь Платформой? Слышали раньше о ней?

#djangoschool #мысли
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33
В этом посте рассказывал про Mistral AI.

У них есть API которым можно пользоваться бесплатно.

Так же есть разные модели для разных задач. Например Codestral обучена более чем на 80 языках программирования.

Есть плагины для VSCode и JetBrains которые можно подключить к API Mistral AI. В самих плагинах доступны и другие AI, но в данный момент интересует именно Mistral.

Плагины Continue, Tabnine и CodeGPT и т.д.


Сейчас тестирую Continue.

Плюсы:
- Continue автоматически дополняет отдельные строки или целые разделы кода
- Можно прикрепить код или другой контекст, чтобы задать вопросы о функциях, файлах, всей кодовой базе и т.д.
- Можно выделить код и сразу задать промт
- Имеет богатый набор контекст провайдеров: код проекта, открытые файлы в IDE, документация (ссылки), понимает карту git репозитория, поиск в интернете и т.д. и т.п.
- Гибкие настройки
- История чатов

Минусы:
- Тупит в JetBrains, но обещают исправить.


Вы пользуетесь чем-то подобным?

Рассказывать про то как настроить такого ассистента, чтобы он помогал вам писать код, понимая ваш проект?

#djangoschool #ai #itblog #it
🔥4💯11
⚡️ Завтра 29.11 в 20:00 по мск, в сообществе JunovNet планируется онлайн встреча.

Приходите, посидим пообщаемся. Расширим нетворкинг.

Присоединиться к сообществу.

#djangoschool #junovnet
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4
Раз в несколько месяцев хожу смотрю, что нового в мире IT появилось, языки, фреймворки и т.д.

А бывает такое, что попадаешь на статью об ОС, а там новая информация для меня.

Так произошло и с языком Vala. Хотя язык не особо новый.

Что такое Vala?
Vala — это современный язык программирования, разработанный для создания приложений с использованием библиотек GObject. Он компилируется в C и использует GObject систему, что делает его идеальным для разработки приложений под GNOME и другие окружения, использующие GLib.

Зачем нужен Vala?
Vala предоставляет синтаксис, похожий на C#, что делает его легким для изучения и использования, особенно для тех, кто уже знаком с языками программирования, такими как C# или Java.

Поскольку Vala компилируется в C, он сохраняет высокую производительность, характерную для нативных приложений.

Vala тесно интегрирован с GObject, что позволяет легко использовать библиотеки GTK и другие компоненты GNOME. Это делает его отличным выбором для разработки настольных приложений.

Vala поддерживает современные конструкции языка, такие как лямбда, сигналы и многое другое.


Вот простой пример кода на Vala, который создает окно с использованием GTK:
using Gtk;

int main(string[] args) {
Gtk.init(ref args);

var window = new Window();
window.title = "Hello, Vala!";
window.set_default_size(350, 70);
window.position = WindowPosition.CENTER;
window.destroy.connect(Gtk.main_quit);

var button = new Button.with_label("Click Me");
button.clicked.connect(() => {
button.label = "Clicked!";
});

window.add(button);
window.show_all();

Gtk.main();
return 0;
}



Вот так расширяем кругозор.

А вы слышали о Vala?

#djangoschool #vala #it
👍92
Прекрасная статья о том как правильно писать приложения.

Ссылка

#djangoschool #статьи
🔥6
Второй клуб, клуб по программированию снова открывает свои двери. (не путайте с клубом по веб разработке)


“Клуб по программированию“ это сообщество, созданное для содействия обучению и общению между программистами разного уровня.

В клубе мы не привязаны к конкретному языку программирования, так что он подойдет для всех.


Клуб подойдет начинающим свой путь в IT для формирования плана обучения и практической работы. Возможность менторской поддержки. План по карьерному треку в IT.

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


Еженедельные онлайн встречи с ответами на ваши вопросы. Разбора различных тем, от ревью кода до развитие личного бренда.

В течении декабря у вас есть возможность получить скидку в 40%.

Присоединиться со скидкой 40%!

У нас есть:

✅ Еженедельные онлайн встречи для ответов на ваши вопросы, разбора интересных и полезных тем
✅ Общение в чате для решения любого рода вопросов и задач
✅ Возможность получить мою консультацию в чате или на онлайн встрече
✅ Соло-режим. Выполняйте задания по программированию, рефакторингу в своем темпе и получайте обратную связь от меня, и других участников.
✅ Участвуйте в активностях: тематическая неделях, мем-чата и другие.
✅ Расширьте нетворкинг. Найдите друзей и единомышленников в мире IT.


Как присоединиться?

🔹 Переходите в телеграм бот клуба
🔹 Выбирайте подходящий тариф и способ оплаты
🔹 Присоединитесь к нашему чату в Telegram

Не упустите шанс прокачать свои навыки и найти новых друзей! 💻🚀


Если у вас будут вопросы можете написать мне @DJWOMS


#djangoschool #club
👍3🔥11
⚡️ Друзья, хорошие новости.

С декабря у меня доступно 7 свободных слотов для менторства и обучения. А так же есть возможность получить консультацию.


Обучение
🔸 Обучение программированию с нуля. Мы шаг за шаг изучаем основы программирования и языка python. Задачи взяты из реальных проектов и адаптированы для обучения.
Я объясню материал простым языком и помогу освоить востребованные инструменты.

🔸 Обучение веб-разработке. Учу конкретным технологиям и инструментам, таким как Django, FastAPI, Docker, git и другие.
Программа включает теоретические занятия и практические задания.
Пройдем весь путь для понимания backend разработки от архитектуры до инфраструктуры.
Пишем реальные проекты которые позволят получить опыт с разных сторон разработки. Вы получаете практические знания.

Что вы получаете:
✅ Онлайн звонки длительностью 60 минут. Минимум 4 звонка в месяц
✅ Формируем план обучения исходя из ваших потребностей и уровня, адаптируем под ваш темп
✅ Поддерживаю на каждом этапе обучения. Менторская поддержка в личном чате
✅ Индивидуальный подход
✅ Личное вовлечение. Я искренне заинтересован в вашем профессиональном росте
✅ Добавляю в закрытый чат телеграм, где все мои ученики (ответы на вопросы, полезные знакомства)
✅ Дополнительно даю материал для самостоятельного изучения (книги, видео и т.д.)
✅ Помощь новичкам и разработчикам среднего уровня в развитии практических навыков для создания реальных проектов
✅ Ревью кода и архитектуры
✅ Помощь в оформлении резюме и подготовка к собеседованию
✅ И это не всё, подробнее при личном общении


Консультация
🔹 Онлайн звонок длительностью 60 минут
🔹 Ответы на вопросы по программированию и веб разработке
🔹 Рекомендации по улучшению производительности и читаемости кода
🔹 Устная помощь с проектом на Django, FastAPI
🔹 Ревью архитектуры
🔹 Ревью кода
🔹 Консультация по карьерному треку в IT
🔹 Консультация по развитие личного бренда
🔹 Подготовка к собеседованию
🔹 Помощь в оформлении резюме


Менторство
🔹 Один или два онлайн звонка в месяц длительностью 60 минут
🔹 Получите менторскую поддержку в программировании или веб разработке.
🔹 Мы вместе формируем план обучения или работы над вашим проектом. Я остаюсь на связи, чтобы отвечать на вопросы, давать рекомендации и корректировать ваши действия
🔹 Личная поддержка в чате
🔹 Постоянный контроль за прогрессом
🔹 Помощь с задачами и материалами для обучения

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


Альтернативой менторству или обучению программированию, может стать для вас “Клуб по программированию”.

Альтернативой менторству или обучению веб разработке, может стать для вас “Клуб по веб разработке”.


Приходи ко мне на консультацию и обучение.

#djangoschool #менторство
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2