Уже завтра 17.11.24 стартует второй сезон в клубе по веб-разработке! 🚀
Но не переживайте, у вас еще есть шанс успеть запрыгнуть в сезон и сформировать свою команду. 💪
Присоединиться!
Так же у нас есть:
✅ Соло-режим: Если вы предпочитаете работать индивидуально, у нас есть для вас вариант! Выполняйте задания в своем темпе и получайте обратную связь от меня, и других участников.
✅ Активности: Участвуйте в тематических неделях, мем-чатах и других активностях.
✅ Нетворкинг: Найдите друзей и единомышленников в мире IT.
Как присоединиться?
🔹 Переходите в телеграм бот клуба
🔹 Выбирайте подходящий тариф и способ оплаты
🔹 Присоединитесь к нашему чату в Telegram
🔹 Выберите команду или режим работы
Не упустите шанс прокачать свои навыки и найти новых друзей! 💻🚀
Важно:
При оплате картой не РФ, может появиться сообщение об ошибке.
Не переживайте, подождите 5 минут. Проверьте свой email и телеграм бот.
Ошибка может отобразиться, хотя операция прошла успешно.
Если у вас будут вопросы можете написать мне @DJWOMS
#djangoschool #club
Но не переживайте, у вас еще есть шанс успеть запрыгнуть в сезон и сформировать свою команду. 💪
Присоединиться!
Так же у нас есть:
✅ Соло-режим: Если вы предпочитаете работать индивидуально, у нас есть для вас вариант! Выполняйте задания в своем темпе и получайте обратную связь от меня, и других участников.
✅ Активности: Участвуйте в тематических неделях, мем-чатах и других активностях.
✅ Нетворкинг: Найдите друзей и единомышленников в мире IT.
Как присоединиться?
🔹 Переходите в телеграм бот клуба
🔹 Выбирайте подходящий тариф и способ оплаты
🔹 Присоединитесь к нашему чату в Telegram
🔹 Выберите команду или режим работы
Не упустите шанс прокачать свои навыки и найти новых друзей! 💻🚀
Важно:
При оплате картой не РФ, может появиться сообщение об ошибке.
Не переживайте, подождите 5 минут. Проверьте свой email и телеграм бот.
Ошибка может отобразиться, хотя операция прошла успешно.
Если у вас будут вопросы можете написать мне @DJWOMS
#djangoschool #club
Второй сезон в клубе по веб разработке стартовал.
Но есть еще время присоединиться.
На неделе с 18.11 по 24.11 можно запрыгнуть на старт сезона.
Сейчас идет ознакомление с ТЗ.
Новые команды формируются, есть еще места или можно собрать новую.
Но нам не хватает frontend разработчиков и тестировщиков.
Второй сезон длится с 17.11.2024 по 23.02.25.
У вас есть прекрасная возможность принять участие в разработке проекта и подкачать свои навыки.
Ждем вас в нашем клубе!
Как присоединиться?
🔹 Переходите в телеграм бот клуба
🔹 Выбирайте подходящий тариф и способ оплаты
🔹 Присоединитесь к нашему чату в Telegram
🔹 Выберите команду или режим работы
Важно:
При оплате картой не РФ, может появиться сообщение об ошибке.
Не переживайте, подождите 5 минут. Проверьте свой email и телеграм бот.
Ошибка может отобразиться, хотя операция прошла успешно.
Если у вас будут вопросы можете написать мне @DJWOMS
#djangoschool #club
Но есть еще время присоединиться.
На неделе с 18.11 по 24.11 можно запрыгнуть на старт сезона.
Сейчас идет ознакомление с ТЗ.
Новые команды формируются, есть еще места или можно собрать новую.
Но нам не хватает frontend разработчиков и тестировщиков.
Второй сезон длится с 17.11.2024 по 23.02.25.
У вас есть прекрасная возможность принять участие в разработке проекта и подкачать свои навыки.
Ждем вас в нашем клубе!
Как присоединиться?
🔹 Переходите в телеграм бот клуба
🔹 Выбирайте подходящий тариф и способ оплаты
🔹 Присоединитесь к нашему чату в Telegram
🔹 Выберите команду или режим работы
Важно:
При оплате картой не РФ, может появиться сообщение об ошибке.
Не переживайте, подождите 5 минут. Проверьте свой email и телеграм бот.
Ошибка может отобразиться, хотя операция прошла успешно.
Если у вас будут вопросы можете написать мне @DJWOMS
#djangoschool #club
🔥3 1
Лена участник клуба по веб разработке.
Ведет свой блог в телеграм. И дала честный фидбек о клубе.
Будет много букв.
#djangoschool #club
Ведет свой блог в телеграм. И дала честный фидбек о клубе.
Будет много букв.
#djangoschool #club
Forwarded from Разговоры с уточкой
Соооу) Неделя отдыха закончилась (я наконец-то допрошла Метафор😁 ). Время подвести итоги прошлого сезона и погрузиться в новый!)
В первую очередь хочу сказать, что клубная активность совсем не то же самое, что прохождение какого-то курса. Здесь у тебя нет структурированных лекций, задач с правильным ответом и ощущения, что тебя будут "вести за ручку", давая всю необходимую базу, чтобы эти задачи решить.
Клуб скорее про активность, точнее проактивность - готовность задавать вопросы, коммуницировать с командой, самостоятельно искать и анализировать информацию (мнооого информации), а также планировать свои задачи и сроки для них. Поэтому то, что ты вынесешь из времени, проведённого в клубе, целиком и полностью зависит от тебя.
То, что удалось вынести мне, я разделила на hard и soft скиллы...
Hard:
➕ Умение читать ТЗ) У нас было полноценное ТЗ для проекта, которое нужно было изучить, понять как это должно работать, подсветить проблемные места и обсудить их с "заказчиком"))
➕ Практика в отрисовке схемы БД. Я уже писала про это ранее, когда рисовала схему для своего пет-проекта. Здесь появилась возможность применить свои знания и закрепить их)
➕ Опыт программирования в парадигме Чистой архитектуры. С выделением бизнес-логики и разрезанием приложения по слоям) Это был самый сложный пункт (на который ушло 1,5 месяца из трёх), но теперь я с уверенностью могу сказать, что я в этом разобралась! Советую почитать по теме: Чистая архитектура, Implementing the Clean Architecture и Clean Architectures in Python.
➕ Тут ещё паровозиком можно прибавить прокачку английского языка, так как последние две книги на английском) Нашла, кстати, крайнее удобное приложение для телефона, чтобы читать такие книги - Linga (пока искала ссылку, поняла, что работает и на компе🤯).
➕ Опыт работы с FastAPI, SQLAlchemy и Alembic. Да, да... до этого я прошла только курс по Django и побаивалась браться за FastAPI, думала, что будет идти также тяжело, как Django. Оказалось, что боялась абсолютно зря!) У FastAPI прекрасная документация🫶 Чего нельзя сказать про алхимию... Также по этим инструментам есть отличный плейлист от Сурена Хореняна.
Кстати, если вы только думаете какой из фреймворков вам изучать - берите FastAPI! Django слишком много работы делает за нас "из коробки", а на начальных этапах, есть смысл разобраться, как собрать это самому... Я, наконец-то, нормально поняла, что такое миграции!🙈)))
➕ Также узнала, что такое инверсия зависимостей и как её приготовить у себя в проекте) Вот тут можно посмотреть про Dishka - инструмент, который мы использовали у себя в проекте.
➕ И завершающий штрих в этом разделе - командная работа в GitHub. Как делать pull requests, как их ревьювить, как мёрджить ветки, когда есть конфликты🥲 Всё вот это вот добро, с которым очень сложно (практически невозможно) столкнуться при самостоятельной работе.
Продолжение⬇️
#about_me
В первую очередь хочу сказать, что клубная активность совсем не то же самое, что прохождение какого-то курса. Здесь у тебя нет структурированных лекций, задач с правильным ответом и ощущения, что тебя будут "вести за ручку", давая всю необходимую базу, чтобы эти задачи решить.
Клуб скорее про активность, точнее проактивность - готовность задавать вопросы, коммуницировать с командой, самостоятельно искать и анализировать информацию (мнооого информации), а также планировать свои задачи и сроки для них. Поэтому то, что ты вынесешь из времени, проведённого в клубе, целиком и полностью зависит от тебя.
То, что удалось вынести мне, я разделила на hard и soft скиллы...
Hard:
Кстати, если вы только думаете какой из фреймворков вам изучать - берите FastAPI! Django слишком много работы делает за нас "из коробки", а на начальных этапах, есть смысл разобраться, как собрать это самому... Я, наконец-то, нормально поняла, что такое миграции!🙈)))
Продолжение
#about_me
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5 5
Forwarded from Разговоры с уточкой
Soft:
➕ Собственно - работа в команде!) Мне очень повезло с командой (хотя уверена, что в другой тоже отличные ребята). И тем не менее, нам тоже нужно было учиться договариваться) Начиная от времени созвонов и заканчивая архитектурными решениями...
➕ Ещё раз качнула свой тайм-менеджмент (хотя куда уж больше🙈)). К концу сезона мы закончили API процентов на 80. Считаю, что это очень достойный результат, когда все работают на чистом энтузиазме и нет дедлайнов поставленных извне (в нашей команде правда были дедлайны, поставленные самим себе)).
➕ Пункт похожий на предыдущий, но всё же. Прокачала самоорганизованность и принесла несколько лайфхаков в этом направлении🌚
📎 Делите большие задачи на маленькие! Уже писала про это, но повторюсь ещё раз. Мозг боится сложных задач. Маленькие задачи не так страшны.
📎 Когда садитесь программировать - отключайте уведомления, вообще все. Даже мимолётно пролетевшее уведомление, может выбить мысль из головы, чего уж говорить о выпадении из контекста на пол часа переписки.
📎 Используйте pomodoro. Для меня самый комфортный интервал оказался 50/10. Достаточно, чтобы успеть поработать и достаточно, чтобы выдохнуть) Вы можете подобрать себе другой интервал опытным путём. Один инструмент помогает поймать сразу двух зайцев - вы знаете, что ближайшие 50 минут вам нужно сфокусироваться на задаче, а не путешествовать по вкладкам. И, что у вас будет 10 минут на отдых. Я, например, легко могу залипнуть в позе креветки на пару-тройку часов перед монитором, а потом удивляться, почему у меня всё болит🙈
📎 Высыпайтесь! Банально, но как есть) Если я поздно легла накануне, то буду значительно дольше раскачиваться сегодня и с трудом въезжать в пустяковые задачи.
➕ Ну и, наконец, проактивность. Да, это тоже soft скилл) На всех этапах я старалась проявлять инициативу: спрашивать-искать-смотреть-читать. И если в начале сезона я чувствовала себя немного аутсайдером из-за разного уровня знаний с ребятами в команде, то под конец это ощущение меня отпустило) Я учусь и это нормально, что на данный момент я не знаю всего. Но я знаю, у кого могу теперь спросить если что😁
Фуууух... Сори, за многобукв, надеюсь вы ещё со мной))
В общем, сказать, что я довольна, значит ничего не сказать👍
Мои личные планы на следующий сезон:
🔸 Научиться писать тесты.
🔸 Разобраться уже наконец с Docker-ом!)
🔸 Подготовиться к собеседованиям🌚
#about_me
Фуууух... Сори, за многобукв, надеюсь вы ещё со мной))
В общем, сказать, что я довольна, значит ничего не сказать
Мои личные планы на следующий сезон:
#about_me
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11 7🔥3
Векторная база данных - это специализированный тип базы данных, который хранит данные в виде многомерных векторов, каждый из которых представляет определенные характеристики или качества.
Ссылка
#djangoschool #статьи
Ссылка
#djangoschool #статьи
👍6 2🔥1🤔1
Когда спрашивают зачем программистам математика и алгоритмы.
Некто: - "Мы же просто пишем CRUD. По сути API это работа с БД для фронта."
Зависит от того, насколько интересные проекты вы делаете 😁
Ссылка
#djangoschool #статьи #бд
Некто: - "Мы же просто пишем CRUD. По сути API это работа с БД для фронта."
Зависит от того, насколько интересные проекты вы делаете 😁
Ссылка
#djangoschool #статьи #бд
🔥5 1
CrewAI- это cutting-edge фреймворк для управления AI-агентами, который позволяет им работать вместе на основе совместного интеллекта.
CrewAI можно использовать для:
🔹 Создания умных ассистентов
🔹 Автоматизации сервисов клиентского обслуживания
🔹 Разработки команд из нескольких агентов
Фреймворк предназначен для работы в проде и обеспечивает гибкость для создания сложных задач.
По сути как я и говорил. Можно объединить несколько нейронок для последовательного выполнения задачи. Плюс они передают работу друг другу. Можно строить сложные процессы.
Сайт CrewAI
А вы пишите своих ai-агентов?
#djangoschool #ai #tools
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
Давно о ней слышал, но всё руки не доходили.
Плюсы Mistral AI:
🔹 Нейронкой можно пользоваться бесплатно. Не нужен VPN.
🔹 Mistral AI предоставляет модели с открытым исходным кодом.
🔹 Mistral Large показывает высокую точность в обработке текста. Это достигается благодаря контекстному окну в 32 тысячи токенов, что позволяет работать с объемными текстами.
🔹 Умеет генерировать картинки и распознавать изображения.
🔹 Умеет искать в интернете и работать с файлами.
🔹 Можно делать вызов функций и ai агентов.
Минусы Mistral AI:
🔸 Не любой формат файла можно загрузить.
🔸 Войдя в определённый режим чата, например поиск в интернете, нельзя переключиться в другой. Для этого нужен новый чат.
🔸 Нужно еще попользоваться, чтобы понять минусы.
Сайт
Как вы считаете, сможет ли Mistral AI стать конкурентом OpenAI и Google?
#djangoschool #ai #itblog #it
👍4🔥4 2
Про Boosty, Дзен и Rutube рассказал.
Настало время Платформы.
Как не странно платформа развивается.
Плюсы
- Делают аналог YouTube.
- Улучшаются алгоритмы.
- Есть разбиение на категории
- Cтудия Платформы очень напоминает YouTube, это хорошо и удобно.
- Аналитика еще далека до ютуб, но лучше чем на всех остальных видео хостингах.
- Есть возможность переноса видео с YouTube, но вроде не работает.
- Не увидел пока что возможность монетизации, да и это логично, еще бета.
- Возможность делать стримы, не тестировал. Оценить качество сложно.
- Есть короткие видео, а где сейчас их нет😁
Минусы
- Из-за того что молодой ресурс, мало пользователей. Не раскручивают платформу.
- Нет мобильного приложения, но обещают.
- Иногда медленно идет обработка видео, не критично.
- Пока что тяжело найти нужный контент. Ютуб наше всё.
Выводы
Видно что над Платформой работают. Делают прям аналог ютуба. По крайней мере внешне.
Тестировал алгоритмы и рекомендации, похоже на то, что есть на YouTube.
Получаю подписчиков и просмотры, без рекламы и смс.
Вопрос откуда они 😂.
Пока что по функционалу платформа мне нравится больше всех остальных видео хостингов, кроме YouTube.
А вы пользуетесь Платформой? Слышали раньше о ней?
#djangoschool #мысли
Настало время Платформы.
Как не странно платформа развивается.
Плюсы
- Делают аналог YouTube.
- Улучшаются алгоритмы.
- Есть разбиение на категории
- Cтудия Платформы очень напоминает YouTube, это хорошо и удобно.
- Аналитика еще далека до ютуб, но лучше чем на всех остальных видео хостингах.
- Есть возможность переноса видео с YouTube, но вроде не работает.
- Не увидел пока что возможность монетизации, да и это логично, еще бета.
- Возможность делать стримы, не тестировал. Оценить качество сложно.
- Есть короткие видео, а где сейчас их нет
Минусы
- Из-за того что молодой ресурс, мало пользователей. Не раскручивают платформу.
- Нет мобильного приложения, но обещают.
- Иногда медленно идет обработка видео, не критично.
- Пока что тяжело найти нужный контент. Ютуб наше всё.
Выводы
Видно что над Платформой работают. Делают прям аналог ютуба. По крайней мере внешне.
Тестировал алгоритмы и рекомендации, похоже на то, что есть на YouTube.
Получаю подписчиков и просмотры, без рекламы и смс.
Вопрос откуда они 😂.
Пока что по функционалу платформа мне нравится больше всех остальных видео хостингов, кроме YouTube.
А вы пользуетесь Платформой? Слышали раньше о ней?
#djangoschool #мысли
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3 3
В этом посте рассказывал про Mistral AI.
У них есть API которым можно пользоваться бесплатно.
Так же есть разные модели для разных задач. Например Codestral обучена более чем на 80 языках программирования.
Есть плагины для VSCode и JetBrains которые можно подключить к API Mistral AI. В самих плагинах доступны и другие AI, но в данный момент интересует именно Mistral.
Плагины Continue, Tabnine и CodeGPT и т.д.
Сейчас тестирую Continue.
Плюсы:
- Continue автоматически дополняет отдельные строки или целые разделы кода
- Можно прикрепить код или другой контекст, чтобы задать вопросы о функциях, файлах, всей кодовой базе и т.д.
- Можно выделить код и сразу задать промт
- Имеет богатый набор контекст провайдеров: код проекта, открытые файлы в IDE, документация (ссылки), понимает карту git репозитория, поиск в интернете и т.д. и т.п.
- Гибкие настройки
- История чатов
Минусы:
- Тупит в JetBrains, но обещают исправить.
Вы пользуетесь чем-то подобным?
Рассказывать про то как настроить такого ассистента, чтобы он помогал вам писать код, понимая ваш проект?
#djangoschool #ai #itblog #it
У них есть API которым можно пользоваться бесплатно.
Так же есть разные модели для разных задач. Например Codestral обучена более чем на 80 языках программирования.
Есть плагины для VSCode и JetBrains которые можно подключить к API Mistral AI. В самих плагинах доступны и другие AI, но в данный момент интересует именно Mistral.
Плагины Continue, Tabnine и CodeGPT и т.д.
Сейчас тестирую Continue.
Плюсы:
- Continue автоматически дополняет отдельные строки или целые разделы кода
- Можно прикрепить код или другой контекст, чтобы задать вопросы о функциях, файлах, всей кодовой базе и т.д.
- Можно выделить код и сразу задать промт
- Имеет богатый набор контекст провайдеров: код проекта, открытые файлы в IDE, документация (ссылки), понимает карту git репозитория, поиск в интернете и т.д. и т.п.
- Гибкие настройки
- История чатов
Минусы:
- Тупит в JetBrains, но обещают исправить.
Вы пользуетесь чем-то подобным?
Рассказывать про то как настроить такого ассистента, чтобы он помогал вам писать код, понимая ваш проект?
#djangoschool #ai #itblog #it
🔥4💯1 1
Как хорошо, что есть кто-то, кто сделает доклад о том, о чем ты рассказываешь на стримах и в клубе. 😂
Для Django актуально. Хоть и приводят пример руби и рельсов, но в Джанго тоже active record.
Ссылка
#djangoschool #видео #itblog #it
Для Django актуально. Хоть и приводят пример руби и рельсов, но в Джанго тоже active record.
Ссылка
#djangoschool #видео #itblog #it
YouTube
Rich Domain Model, бизнес-логика без БД - Сергей Удалов, ecom.tech
Rich Domain Model — это подход в разработке приложений, при котором бизнес-объекты содержат не только данные, но и бизнес-логику.
В настоящее время популярен подход, при котором всё поведение и логика выносятся из модели в сервисы, что приводит к созданию…
В настоящее время популярен подход, при котором всё поведение и логика выносятся из модели в сервисы, что приводит к созданию…
👍3
Приходите, посидим пообщаемся. Расширим нетворкинг.
Присоединиться к сообществу.
#djangoschool #junovnet
Please open Telegram to view this post
VIEW IN TELEGRAM
Раз в несколько месяцев хожу смотрю, что нового в мире IT появилось, языки, фреймворки и т.д.
А бывает такое, что попадаешь на статью об ОС, а там новая информация для меня.
Так произошло и с языком Vala. Хотя язык не особо новый.
Что такое Vala?
Vala — это современный язык программирования, разработанный для создания приложений с использованием библиотек GObject. Он компилируется в C и использует GObject систему, что делает его идеальным для разработки приложений под GNOME и другие окружения, использующие GLib.
Зачем нужен Vala?
Vala предоставляет синтаксис, похожий на C#, что делает его легким для изучения и использования, особенно для тех, кто уже знаком с языками программирования, такими как C# или Java.
Поскольку Vala компилируется в C, он сохраняет высокую производительность, характерную для нативных приложений.
Vala тесно интегрирован с GObject, что позволяет легко использовать библиотеки GTK и другие компоненты GNOME. Это делает его отличным выбором для разработки настольных приложений.
Vala поддерживает современные конструкции языка, такие как лямбда, сигналы и многое другое.
Вот простой пример кода на Vala, который создает окно с использованием GTK:
Вот так расширяем кругозор.
А вы слышали о Vala?
#djangoschool #vala #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
👍9 2
Михаил Омельченко | AI&IT
Всем спасибо кто сегодня пришел на встречу.
Отлично посидели
Отлично посидели
👍10🎉3