Сделайте пожалуйста видео с обзором всех фич пай чарма которыми вы пользуетесь в процессе работы) Смотрю Ваш материал, складывается впечатление, что я использую 5% от всего того, что он предоставляет.
Было тестовое с большим контекстом, медиа платформа с древовидной структурой каналов, рекурсией , докером , тестами. Позиция была джуниор но зп хорошая. чат гпт 3 не осилил , точнее он то выдавал здравые идеи, но моего опыта не хватило. Пришлось искать другие варианты. Сейчас на работе часто использую, бизнесу всегда надо быстрее и код который писали до тебя может быть сложным и запутаным. Вообщем думаю без него, я бы не продержался испытательный срок, так что всем рекомендую! Единственное обязательно проверяйте за ним и разбирайтесь в коде! А то на онлайн код ревью спроят почему так а ты и сказать ничего не сможешь. Всем успехов!
Это не последняя версия, а одна из промежуточных и уже способна на многое. Я, джун, использую её для обучения. Прошу разжевать построчно, на атомы, как работает этот код, скажем, или дать развернутый ответ по проблеме с примерами - и получаю то, что мне нужно.
Я использую gpt4, cloudai, gemmi как консилиум мнений) Задаю вопросы и смотрю чей вариант мне нравится больше. Заменить точно пока не смогут, но очень сильно помогают познакомится с новой технологий или погружение в чужой код
Еще одна идея вам для видео сравнить реализацию в Claude и ChatGPT реализацию задания. Однозначно эти инструменты будут улучшаться и смогут хорошо писать такие задачи.
В основном пишу код сам. Но использую GPT в качестве написания простого или даже сложного кода, когда чётко понимаю, что должно быть, но из-за большого объема зачем руками писать, если есть GPT, программистов заменить, они за год показали неплохие результаты, а учитывая выход приложения, где ты впрямом эфире разговариваешь GPT. Думаю, будет всё намного проще. А если ещё и научиться управлять ПК и всё вместе, это будет работать идеально. Но не всем это интересно)
Для гпт можно еще промты настраивать, чтобы получать лучший результат. Порой ответы отличаются прямо радикально. Например, его можно попросить писать код как сеньор разработчик компании Google и максимально оптимизировать все написанное. Также с помощью промтов имитируется интерактивное написание кода, когда чатгпт задает уточняющие вопросы по каждому аспекту задачи и только потом отдает ответ, основанный на дополнительных данных.
Интересная идея попросить его написать код как Сеньор из Гугл ) Я попробую! Стихи как Бродский у него не получились , ну может хоть в IT он сильнее. Не гуманитарий )
Проверил. Вцелом похожее решение выдает. Сразу делает aggregate и annotate - это да, не нужно от него добиваться оптимизации запросов. В остальном тоже самое. Тесты тоже хреновые написал.
спасибо за вдос.)) по разному оно решает лишь типовые задачи.. тоже тестил. а так только Llama3 70B и клаудия чуть в сторону на не типовых умеют, а остальные почти одно и тоже отвечают.😁надо было написать не сложное расширение в браузер, не типовое но относительно простое. оно не смогло даже минимума.. попробуйте на каком старлет попросить написать и он запнется с огромной вероятностью.😁 принцип любого ИИ 1950г и современного полностью идентичен! что генерация картинок, что текста работают по одинаковым алгоритмам. это просто зубрилки, если материала много оно зазубрит много и смогет чуть в сторону. если не так много, не смогет вообще ничего. там 0 разума.. я пользуюсь локальными, есть много толковых, генерят превосходно. но править надо постоянно.. есть хакерские ИИ, шикарны тоже. вообще легко определить сам делал или ИИ. ИИ в 99.999% случаях оставит свой след который сразу выдаст.. если вас конечно проверяет профи а не такой же генератор на ИИ..🤣
Сейчас разрабатываем курс. Он будет платный с большим количеством заданий и их проверкой. У меня много бесплатных курсов тут на канале. В том числе по DRF, называется «Бенкенд на Джанго», с синими обложками
Использую ещё беслпатную версию 3.5 для создания кусков программ на C# потом дорабатываю их вручную и интегрирую в код. Ускоряет процесс. Жена использует в области WEB дизайна. Заменит всех кроме чернорабочих, курьеров. мусорщиков и т. п. Люди которые будут работать за синтезированную баланду обходятся и будут обходиться дешевле чем роботы.
@@Rusu421 Ну у меня по итогу также примерно в два раза производительность возрасла. Но это только начало! Пока много неадеквата, приходится следить за кодом, делать подсказки. Бывают такие случаи что ИИ заходит в тупик и уже никакие подсказки не помогают, проще самому код исправить ручками...
Использую постоянно для работы, код почти сам не пишу. Вот тебе идея для нового видео, реализовать собственный клиент для OpenAI, с подсчеом токенов и стоимости
@@SeniorPomidorDeveloper ты имеешь ввиду как организовать потоковую выдачу ответа? Можно просто упростить до запрос - ответ. Но вот меня больше интересует как мы будет определять синтаксис кода? Подсветка кода и т.д. Хотя наверное есть уже решения, не искал..
собес на мидла в общем он бы не прошел ) хотя немного подучился бы и тогда ! имхо ситуация поменяется принципиально когда будет встроен функционал тестирования кода на релевантных данных и на клирность. То есть чату нужно самотестирования, без этого кодить будет "примерно вот так" PS. Ответ на вопрос - да, в будущем заменит. И более того. Сразу будет в итоге писать на ассемблере. В принципе имхо мощности гпт 4 для этого достаточно. Нужна "тонкая настройка" для подбора оптимального решения, генерации тестовых данных + связь с какими то внешними апи для самотестинга
Как жаль, что большинство бизнес задач достаточно сложны по контексту, а не по технологиям. Очень жду Ai с возможностью погружать в контекст инфраструктуры.
Использую gpt каждый день, как для работы так и для бытовых задач. И не представляю как я обходился без него. Даже уже писал один проект в придакшн который под капотом ичпользовал gpt модель Только почему 4о, 4? Ведь даже в документации OpenAI написано, что 4 для сложных задач подходит лучше
Разработчик превращается в ревьюера с навыком промпт-инженера! Ну, компания вместо оплаты труда нескольких разработчиков будет платить одному такому ревьюеру и ещё один "оклад" OpenAI.🙂
Ну это не совсем так. Задание просто слишком простое, ну тестовое задание и не могло быть сложным. Я вчера тут ковырял gpt пытался сделать браузерную игру на js. Ну и я бы сказал что там дорабатывать и дорабатывать. Вообще все криво косо и больше половины не работает. Тем не менее, скорость разработки с ним в несколько раз выше. А еще бы я отметил что требования к квалификации разработчика очень с ним возрастают. Попробуй ка допили приложение после такого криво-кодера, тут новичок не справится
@@SeniorPomidorDeveloper Да, точно! Написав "превращается в ревьюера", я так же имел в виду, что квалификация нужна серьёзная, ведь не каждый сможет делать такое ревью. Вообще, хорошо, что это всего лишь инструмент и не слишком умный. Плохо, что десятки умнейших людей работают фуллтайм, чтобы сделать его умным.
Этот может и не заменит, а вот следующий...Но опять же мы же сейчас код не компилируем сами и не интерпретируем, а там тоже не простые штуки работают, которые когда то кого то лишили работы. Однозначно теперь создание простых приложений сайтов и прочей лабуды будет доступно простым пользователям по запросу типа сделай мне игру где можно ГРАБИТЬ КАРАВАНЫ. Но будут и спецы которые будут заняты более серьезными проектами
не смотрел видео, потому что не понял его суть да, с ChatGPT можно писать, код. Он делает это достаточно хорошо, главное знать итоговый результат и писать правильно запрос и описывать корректно алгоритм.
Код конечно не продакшен уровня, так писать нельзя, на гитхабе куча таких тестовых с одинаковым решением, вот и скормили такой датасет нейронке с гитхаба. Но ллмки очень полезны как второй гугл, если в первые делаешь какой-то функционал и не знаешь с какой стороны подойти к решению задачи, идеи гпт может накидать
А по моему нормальный код. Просто задача простая. А что еще надо от вью по аналитике? Чтобы запросы экономило , было безопасно и читаемо. Остальное это второстепенные вещи. Задание не предполагает какого-то хитро-изощренного решения, зачем усложнять, когда можно сделать просто. Он и сделал.
Привет. Ну это довольно простое тестовое задание. Сейчас 4 мес пишу срмку где взде почти кастомная реализация. Особенно в админке, динамические формы, страницы и тд. Чат помогает задать направление. А дальше почти все нужно корректировать. Но время экономит серьезно. Спасибо за хттп клиента. Не знал. Юзал мож хедер екстеншн
Привет, я думаю, что останавливает от использования в проектах то, что приходиться подписываться под NDA и не передавать код третьим лицам. Ну и конечно, что chatGPT закрытая разработка, к тому же платная. Думаю, что в ближайший год выпустят плюс-минус нормальную модель для локального пользования. Тогда - да, буду активно использовать на всех своих проектах. Куплю себе 5090 и посажу джуна\мидла генерировать глубокие unittest'ы и интеграционные для запуска в ci-cd. Потому что зачастую нет ни времени, ни моральных сил писать *баные тесты в больших проектах с 0% покрытия
Если спросите - почему при написании сервиса не было тестов - у нас есть отдел тестирования, который разбалывал всех разрабов. Да и культурой тестов до меня в компании никто не интересовался.
Большие проекты с нулевым покрытием это ад. И никакой отдел тестирование не спасет! У нас в проекте более 10.000 юнит тестов. Сколько надо тестировщиков чтобы проверить каждый кейс для каждого релиза? Уж лучше действительно chat gpt натравить чтобы он хоть что-то проверял, хотя чтобы от него добиться нормального теста надо его задолбать, в видео я три раза его просил по разному, чтобы что-то адекватное выдал. NDA это конечно проблема. Но наверное можно согласовать с начальством. Если конечно вы не в банка или типа того. Ведь код нельзя передавать "третьим лицам." А вопрос по субъектность ИИ до сих пор не имеет однозначного ответа.
Он, конечно, помогает писать код, только твои скиллы от этого не прокачиваются. Раньше все время пользовался gpt. Сейчас стараюсь пользоваться если совсем не разобраться самому.
@@ArtemZakharov-sv6dj она идет гораздо быстрее, нужно кейсы уникальные записывать и заучивать, тем более пополняется база кода с ним очень быстро, можно частые решения записывать в отдельные модули
Спасибо, видео получилось очень интересное, на одном дыхании посмотрел. У нас сейчас тимлид помешался на типизации и на всех проектах мы очень жестко указываем типы для всех сущностей в коде. Вот хотел тебя спросить, собственно в чем проблема динамической типизации в python, если не считать банальные ответы типа для документации и оптимизации? Лично я считаю что это кододрочерство и не более) Как ты считаешь?
Питон это язык с динамической типизацией, он таким и остается. Он изначально создавался для простоты использования, чтобы меньше заморачиваться: с типами, с очисткой памяти, с ООП (если оно в каком-то кейсе просто не нужно). То что сейчас на него накрутили разные штуки типа строгой типизации, мое личное мнение что это в большинстве случаев просто не нужно. Не нужно из питона делать java. Для продуктовой разработки уж точно не нужно. У нас в проекте сотни тысяч строчек кода и под сотню моделей, по разному связанных. Мы каждую неделю фиксим десятки багов, и я не помню чтобы хоть один из них был связан с тем что неправильно указали тип. Супер редкий кейс. В 99% по имени самой переменной уже понятно какого она типа. Я думаю что для math библиотек, возможно для ML, или там где мы много используем кастомные типы данных, строгая типизация будет более актуальна.
Аннотация типов в Python введена для поддержки статического анализа кода. И .. всё, наверное. Если вы не используете статические анализаторы, то и плюсов от type hinting будет мало. IMO
Юнит тесты конечно лезут в БД. В нее пишут, а потом после окончания каждого теста очищают. (это конечно не основная база , настореная для Джанго. Они свою создают)
За год использования жпт, понял что если ты не знаешь что он делает и пишет, и сходу не можешь увидеть его касяки он уничтожит твой код ))) Поэтому использую его только для алгоритмических моментов, в отдельных функциях, задачах, ну и пока пишу ему запрос, в голову приходит решение само ))))
Да, тооько досмотрел видео, Вы так делали. И, я польностью солидарен с Вашими выводами на счет ChatGPT. Нужно четко знать что ты хочешь и как ты этого хочешь. С его помощью я написал один сайт на django и несколько программ на dash, micropython, и я впервые узнал из этого видео про PEP 8. Я многого ещё не зная, логика сериалайзеров в djanjo мне все еще не понятна, но ChatGPT хороший учитель и наставник, я пользуюсь бесплатной версией.
Да, Вы так делали, только что досмотрел видео. И, я полностью солидарен с Вашими выводами на счет чатgpt, нужно точно знать что ты хочешь и как ты этого хочешь. С его помощью я написал один сайт и несколько прграмм на dash и micropython, и впервые узнал из этого видео про PEP 8, да и логика сериалайзеров в django мне еще не до конца понятна.ю, пишу свои модули для аутентификации и верификации. Но чатgpt для дитя 90-х это просто фантастика.
Django в его нативном применении это штука довольно устаревшая и плохо-масштабируемая. Шаблоны и формы на бэкенде, это не современный подход. DRF - это фреймворк для создания REST API на Джанго, это более гибко и бекенд даже пишется легче там. Я об этом рассказывал в первом курсе, с белой обложкой. Там может уже зависимости устарели и что-то по-другому работает, но смысл остается тот же.
@@SeniorPomidorDeveloper Делаю сейчас MVP на django без DRF, на темплейтах, так ещё и htmx для подрузки, да здравствует генерация html на сервере! Делаю кстати CRM систему, страшный Франкенштейн получается, а ещё страшней, что за это платят 😅
4о полнейший убогий шлак. Только 4 десонстрирует некоторые аналитические спосоьности. 4о либо фантазирует лютую дичь либо повторяет одно и тоже хоть голову словай над изменением промта. Этому творческому недоразумению только пейзажи рисовать и анекдоты складывать. Код для анализа я доверяю только 4ке.
Сделайте пожалуйста видео с обзором всех фич пай чарма которыми вы пользуетесь в процессе работы)
Смотрю Ваш материал, складывается впечатление, что я использую 5% от всего того, что он предоставляет.
Было тестовое с большим контекстом, медиа платформа с древовидной структурой каналов, рекурсией , докером , тестами. Позиция была джуниор но зп хорошая. чат гпт 3 не осилил , точнее он то выдавал здравые идеи, но моего опыта не хватило. Пришлось искать другие варианты. Сейчас на работе часто использую, бизнесу всегда надо быстрее и код который писали до тебя может быть сложным и запутаным. Вообщем думаю без него, я бы не продержался испытательный срок, так что всем рекомендую! Единственное обязательно проверяйте за ним и разбирайтесь в коде! А то на онлайн код ревью спроят почему так а ты и сказать ничего не сможешь. Всем успехов!
А как именно используешь гпт в работе?
@@ДаниилСоловьев-э6ш Для чтения кусков сложного кода, и для внесения правок.
@@ДаниилСоловьев-э6ш Разбирать сложные куски кода. Иногда если прямо туплю то и фиксы прошу писать.
А что такое онлайне код ревью? Это как?
на работе вас за гпт не ругают?и запрещяют лиего вообще?
Это реальность! С Ai экономится куча времени
И денег на зарпратах
Это не последняя версия, а одна из промежуточных и уже способна на многое. Я, джун, использую её для обучения. Прошу разжевать построчно, на атомы, как работает этот код, скажем, или дать развернутый ответ по проблеме с примерами - и получаю то, что мне нужно.
Класс! Мне кажется что возможности GPT в обучении очень крутые . По сути , уже замещает ментора. Может не во всегда , но хотя бы от части
@@SeniorPomidorDeveloperобучает и разжевывает лучше любого человека. Никаких психов и прекрасно понимает твой уровень по вопросам))
Я использую gpt4, cloudai, gemmi как консилиум мнений) Задаю вопросы и смотрю чей вариант мне нравится больше. Заменить точно пока не смогут, но очень сильно помогают познакомится с новой технологий или погружение в чужой код
какой же ты крутой,senior Pomidor)))
Спасибо!
Еще одна идея вам для видео сравнить реализацию в Claude и ChatGPT реализацию задания. Однозначно эти инструменты будут улучшаться и смогут хорошо писать такие задачи.
интересное задание и интересно наблюдать, как это надо делать.
тоже интересно про пайчарм узнать, много всяких плюшек ))
Спасибо Сергей! Очень интересное видео.
Интересные кейс и видео. Спасибо!
И шикарная заставка!
😎
Спасибо! Очент познавательно! Продолжайте эту серию. А сделайте видео по использование Copilot, можно тоже сделать тестовое задание :)
Copilot у меня так же использует chat gpt 4
В основном пишу код сам. Но использую GPT в качестве написания простого или даже сложного кода, когда чётко понимаю, что должно быть, но из-за большого объема зачем руками писать, если есть GPT, программистов заменить, они за год показали неплохие результаты, а учитывая выход приложения, где ты впрямом эфире разговариваешь GPT. Думаю, будет всё намного проще. А если ещё и научиться управлять ПК и всё вместе, это будет работать идеально. Но не всем это интересно)
Да я думаю что многим это интересно. В принципе прогресс куда-то туда движется.
Отлично, теперь тестовое на джуна будет такое же, как на мидла. Но зп останется прежней
Не совсем так. Просто теперь тестовое будет такое, с каким ИИ не справится ) Я уже такое придумал. И проверил!
Очень интересно и полезно, спасибо
Для гпт можно еще промты настраивать, чтобы получать лучший результат. Порой ответы отличаются прямо радикально. Например, его можно попросить писать код как сеньор разработчик компании Google и максимально оптимизировать все написанное.
Также с помощью промтов имитируется интерактивное написание кода, когда чатгпт задает уточняющие вопросы по каждому аспекту задачи и только потом отдает ответ, основанный на дополнительных данных.
Интересная идея попросить его написать код как Сеньор из Гугл )
Я попробую! Стихи как Бродский у него не получились , ну может хоть в IT он сильнее. Не гуманитарий )
Проверил. Вцелом похожее решение выдает. Сразу делает aggregate и annotate - это да, не нужно от него добиваться оптимизации запросов. В остальном тоже самое. Тесты тоже хреновые написал.
спасибо за вдос.))
по разному оно решает лишь типовые задачи.. тоже тестил. а так только Llama3 70B и клаудия чуть в сторону на не типовых умеют, а остальные почти одно и тоже отвечают.😁надо было написать не сложное расширение в браузер, не типовое но относительно простое. оно не смогло даже минимума.. попробуйте на каком старлет попросить написать и он запнется с огромной вероятностью.😁 принцип любого ИИ 1950г и современного полностью идентичен! что генерация картинок, что текста работают по одинаковым алгоритмам. это просто зубрилки, если материала много оно зазубрит много и смогет чуть в сторону. если не так много, не смогет вообще ничего. там 0 разума.. я пользуюсь локальными, есть много толковых, генерят превосходно. но править надо постоянно.. есть хакерские ИИ, шикарны тоже. вообще легко определить сам делал или ИИ. ИИ в 99.999% случаях оставит свой след который сразу выдаст.. если вас конечно проверяет профи а не такой же генератор на ИИ..🤣
Спасибо что смотрели!
А какую модель можете посоветовать? Llama3 ?
Круто! Спасибо! Побольше бы такого!
Еще было бы интересно передавать таски через redis в celery на асинхронное выполнение, и в докер все это.
Это смотрите в предыдущих курсах)
GPT4 Omni буква O а не ноль, он так называется из за всеядности, ему можно расшарить экран, надиктовать голосом, скидывать скрины и тд
Согласен. Ноль высокий у узкий. Есть разница 0 о
Всем добрый день, это действительно уровень middle?
Мне кажется что для джуна даже легко...
Было задание для миддл. Ну дело в качестве. Задание не так важно, скорее важно как его сделают.
Я генерирую уникальные тексты для seo. Могу делать огромные сайты!
Здравствуйте, вы не планируете запустить полноценный курс по DRF с практикой и тд?
Сейчас разрабатываем курс. Он будет платный с большим количеством заданий и их проверкой.
У меня много бесплатных курсов тут на канале. В том числе по DRF, называется «Бенкенд на Джанго», с синими обложками
@@SeniorPomidorDeveloper ООО интересно а на какой платформе? и он только о DRF будет? может быть заранее деньжат отложу
Пока решаем на какой платформе и сколько будет стоить. Но это будет в конце осени я думаю. Только начали готовить
Не только по DRF
@@SeniorPomidorDeveloper Советую платформу Stepick она удобная
Я так на работу попал !
Красавчик!
😎
Использую ещё беслпатную версию 3.5 для создания кусков программ на C# потом дорабатываю их вручную и интегрирую в код. Ускоряет процесс. Жена использует в области WEB дизайна. Заменит всех кроме чернорабочих, курьеров. мусорщиков и т. п. Люди которые будут работать за синтезированную баланду обходятся и будут обходиться дешевле чем роботы.
Наша компания успешно уполовинила отдел дизайна за счет этого.
@@Rusu421 Ну у меня по итогу также примерно в два раза производительность возрасла. Но это только начало! Пока много неадеквата, приходится следить за кодом, делать подсказки. Бывают такие случаи что ИИ заходит в тупик и уже никакие подсказки не помогают, проще самому код исправить ручками...
Использую постоянно для работы, код почти сам не пишу. Вот тебе идея для нового видео, реализовать собственный клиент для OpenAI, с подсчеом токенов и стоимости
Хорошая идея, но влом с фронтендом возится , не моя тема
@@SeniorPomidorDeveloper без фреймворка и js, drf+Django templates,
Ой, не люблю шаблоны. Скукотища )🥱
Да и как без js организовать вопрос ответ с сервером
@@SeniorPomidorDeveloper ты имеешь ввиду как организовать потоковую выдачу ответа? Можно просто упростить до запрос - ответ. Но вот меня больше интересует как мы будет определять синтаксис кода? Подсветка кода и т.д. Хотя наверное есть уже решения, не искал..
собес на мидла в общем он бы не прошел ) хотя немного подучился бы и тогда ! имхо ситуация поменяется принципиально когда будет встроен функционал тестирования кода на релевантных данных и на клирность. То есть чату нужно самотестирования, без этого кодить будет "примерно вот так"
PS. Ответ на вопрос - да, в будущем заменит. И более того. Сразу будет в итоге писать на ассемблере. В принципе имхо мощности гпт 4 для этого достаточно. Нужна "тонкая настройка" для подбора оптимального решения, генерации тестовых данных + связь с какими то внешними апи для самотестинга
Проснись, уже почти год как умеет тестировать и проверять за собой. Тебе что зря доступ к самописным плагинам дали?
@@arher743 например ?
Как жаль, что большинство бизнес задач достаточно сложны по контексту, а не по технологиям. Очень жду Ai с возможностью погружать в контекст инфраструктуры.
Согласен. Программистов можно заменить, а разработчиков пока еще нет.
уже есть, называется RAG
Использую gpt каждый день, как для работы так и для бытовых задач. И не представляю как я обходился без него. Даже уже писал один проект в придакшн который под капотом ичпользовал gpt модель
Только почему 4о, 4? Ведь даже в документации OpenAI написано, что 4 для сложных задач подходит лучше
Да просто взял потестить новейшую модель
Ого, не знал про хттп клиент в пайчарм. А почему используешь team gpt а не родную оболочку?
Да просто она удобнее что-ли. Всякие папки есть, типа ленты переписок и тд
а вы знаете, что такие запросы можно писать прямо из консоли или нет? Ну и программисты пошли xD
А зачем писать из консоли? 😀
@@БорисОстроумов-т7к а вы знаете что можно и код писать в ворде?
Разработчик превращается в ревьюера с навыком промпт-инженера!
Ну, компания вместо оплаты труда нескольких разработчиков будет платить одному такому ревьюеру и ещё один "оклад" OpenAI.🙂
Ну это не совсем так. Задание просто слишком простое, ну тестовое задание и не могло быть сложным.
Я вчера тут ковырял gpt пытался сделать браузерную игру на js. Ну и я бы сказал что там дорабатывать и дорабатывать. Вообще все криво косо и больше половины не работает. Тем не менее, скорость разработки с ним в несколько раз выше.
А еще бы я отметил что требования к квалификации разработчика очень с ним возрастают. Попробуй ка допили приложение после такого криво-кодера, тут новичок не справится
@@SeniorPomidorDeveloper Да, точно! Написав "превращается в ревьюера", я так же имел в виду, что квалификация нужна серьёзная, ведь не каждый сможет делать такое ревью.
Вообще, хорошо, что это всего лишь инструмент и не слишком умный. Плохо, что десятки умнейших людей работают фуллтайм, чтобы сделать его умным.
Этот может и не заменит, а вот следующий...Но опять же мы же сейчас код не компилируем сами и не интерпретируем, а там тоже не простые штуки работают, которые когда то кого то лишили работы. Однозначно теперь создание простых приложений сайтов и прочей лабуды будет доступно простым пользователям по запросу типа сделай мне игру где можно ГРАБИТЬ КАРАВАНЫ. Но будут и спецы которые будут заняты более серьезными проектами
Кстати игру пытался делать на js. Арканойд получился неплохо, а на что-то большее уже совсем не тянет
спасибо
не смотрел видео, потому что не понял его суть
да, с ChatGPT можно писать, код. Он делает это достаточно хорошо, главное знать итоговый результат и писать правильно запрос и описывать корректно алгоритм.
это дают мидлам? а в чем прикол? задачи же очень легкие
А какие есть "сложные задачи", которые дают мидлам ?
Есть средние)
👍
Привет, где взять такой клиент для работы с API OpenAI?
Это же сайт . Типа team-gpt.com/
Код конечно не продакшен уровня, так писать нельзя, на гитхабе куча таких тестовых с одинаковым решением, вот и скормили такой датасет нейронке с гитхаба. Но ллмки очень полезны как второй гугл, если в первые делаешь какой-то функционал и не знаешь с какой стороны подойти к решению задачи, идеи гпт может накидать
А по моему нормальный код. Просто задача простая. А что еще надо от вью по аналитике? Чтобы запросы экономило , было безопасно и читаемо. Остальное это второстепенные вещи. Задание не предполагает какого-то хитро-изощренного решения, зачем усложнять, когда можно сделать просто. Он и сделал.
Привет. Ну это довольно простое тестовое задание. Сейчас 4 мес пишу срмку где взде почти кастомная реализация. Особенно в админке, динамические формы, страницы и тд. Чат помогает задать направление. А дальше почти все нужно корректировать. Но время экономит серьезно. Спасибо за хттп клиента. Не знал. Юзал мож хедер екстеншн
Я считаю что если ты не понимаешь в программировании то и АИ тебе не поможет. АИ только дополняет и помогает программисту.
Привет, я думаю, что останавливает от использования в проектах то, что приходиться подписываться под NDA и не передавать код третьим лицам. Ну и конечно, что chatGPT закрытая разработка, к тому же платная. Думаю, что в ближайший год выпустят плюс-минус нормальную модель для локального пользования. Тогда - да, буду активно использовать на всех своих проектах. Куплю себе 5090 и посажу джуна\мидла генерировать глубокие unittest'ы и интеграционные для запуска в ci-cd. Потому что зачастую нет ни времени, ни моральных сил писать *баные тесты в больших проектах с 0% покрытия
Если спросите - почему при написании сервиса не было тестов - у нас есть отдел тестирования, который разбалывал всех разрабов. Да и культурой тестов до меня в компании никто не интересовался.
Большие проекты с нулевым покрытием это ад. И никакой отдел тестирование не спасет! У нас в проекте более 10.000 юнит тестов. Сколько надо тестировщиков чтобы проверить каждый кейс для каждого релиза?
Уж лучше действительно chat gpt натравить чтобы он хоть что-то проверял, хотя чтобы от него добиться нормального теста надо его задолбать, в видео я три раза его просил по разному, чтобы что-то адекватное выдал.
NDA это конечно проблема. Но наверное можно согласовать с начальством. Если конечно вы не в банка или типа того.
Ведь код нельзя передавать "третьим лицам." А вопрос по субъектность ИИ до сих пор не имеет однозначного ответа.
@@SeniorPomidorDeveloper Ну, третьи лица в этом случае OpenAI, которые, конечно же, хранят логи переписок в не зашифрованном формате в базах)
Я бы сказал Третьи, но не лица ) Вероятно что хранят, да
Он, конечно, помогает писать код, только твои скиллы от этого не прокачиваются. Раньше все время пользовался gpt. Сейчас стараюсь пользоваться если совсем не разобраться самому.
Согласен, прокачка идет медленнее , но идет!
Зато рутина легко идет, когда уже напрокачивался)
@@ArtemZakharov-sv6dj она идет гораздо быстрее, нужно кейсы уникальные записывать и заучивать, тем более пополняется база кода с ним очень быстро, можно частые решения записывать в отдельные модули
Тестовие данние может тоже делать, если что))
Тоже потом об этом подумал. ) Через fixtures можно
Спасибо, видео получилось очень интересное, на одном дыхании посмотрел. У нас сейчас тимлид помешался на типизации и на всех проектах мы очень жестко указываем типы для всех сущностей в коде. Вот хотел тебя спросить, собственно в чем проблема динамической типизации в python, если не считать банальные ответы типа для документации и оптимизации? Лично я считаю что это кододрочерство и не более) Как ты считаешь?
Питон это язык с динамической типизацией, он таким и остается. Он изначально создавался для простоты использования, чтобы меньше заморачиваться: с типами, с очисткой памяти, с ООП (если оно в каком-то кейсе просто не нужно). То что сейчас на него накрутили разные штуки типа строгой типизации, мое личное мнение что это в большинстве случаев просто не нужно. Не нужно из питона делать java. Для продуктовой разработки уж точно не нужно. У нас в проекте сотни тысяч строчек кода и под сотню моделей, по разному связанных. Мы каждую неделю фиксим десятки багов, и я не помню чтобы хоть один из них был связан с тем что неправильно указали тип. Супер редкий кейс. В 99% по имени самой переменной уже понятно какого она типа.
Я думаю что для math библиотек, возможно для ML, или там где мы много используем кастомные типы данных, строгая типизация будет более актуальна.
@@SeniorPomidorDeveloper спасибо большое!
Аннотация типов в Python введена для поддержки статического анализа кода. И .. всё, наверное.
Если вы не используете статические анализаторы, то и плюсов от type hinting будет мало. IMO
Пока только Шах. Но мат как в прямом, так и в переносном смысле неизбежен. Просто партия ещё не закончилась...
Да это шутка ) если бы меня на видео не было , кто бы писал запросы и рассказывал вам об этом? )
Немного оффтопа по написанию юнит тесттов. А они, что в БД лезут, или я чего-то недоглядел?...
Юнит тесты конечно лезут в БД. В нее пишут, а потом после окончания каждого теста очищают. (это конечно не основная база , настореная для Джанго. Они свою создают)
@@SeniorPomidorDeveloper спасибо, просто показалось немного странным. В дотнете стараются всё замокать и тестить только логику.
Скажи ты не обучаешь персонально ?
Раньше обучал. Но давно не занимался этим. Может сейчас взял бы одного или двух учеников, но не дешево .
@@SeniorPomidorDeveloper не дешево это сколько ?
Надо подумать. Со мной можно связаться в ТГ группе, ссылка в профиле, там в описании в "Контакты админов" я буду первый
За год использования жпт, понял что если ты не знаешь что он делает и пишет, и сходу не можешь увидеть его касяки он уничтожит твой код )))
Поэтому использую его только для алгоритмических моментов, в отдельных функциях, задачах, ну и пока пишу ему запрос, в голову приходит решение само ))))
Согласен. Пока он больше для утилитарных задач подходит, и вот для таких простых приложений как на моем видео. И то ошибок наделал
открою секрет, учите компьютер сайенс, а не языки программирования
надо и ошибки скопипастить и ему показать, тогда он сам исправить или предложит пути исправления.
делал так, просто не все это в видео вошло. какие-то ошибки предлагает правильное решение, какие-то нет
Да, тооько досмотрел видео, Вы так делали. И, я польностью солидарен с Вашими выводами на счет ChatGPT. Нужно четко знать что ты хочешь и как ты этого хочешь. С его помощью я написал один сайт на django и несколько программ на dash, micropython, и я впервые узнал из этого видео про PEP 8. Я многого ещё не зная, логика сериалайзеров в djanjo мне все еще не понятна, но ChatGPT хороший учитель и наставник, я пользуюсь бесплатной версией.
Да, Вы так делали, только что досмотрел видео. И, я полностью солидарен с Вашими выводами на счет чатgpt, нужно точно знать что ты хочешь и как ты этого хочешь. С его помощью я написал один сайт и несколько прграмм на dash и micropython, и впервые узнал из этого видео про PEP 8, да и логика сериалайзеров в django мне еще не до конца понятна.ю, пишу свои модули для аутентификации и верификации. Но чатgpt для дитя 90-х это просто фантастика.
@Alypsat_kz сто процентов! Еще пару лет назад мы и представить не могли что у нас будет такой помощник и так быстро .
дайте пж сайт чата джипити которым все пользуются
openai.com/
заменить пока не сможет но пошник очень не плохой что и хорошо и плохо
Это что DRF? А почему не просто на Django?
Django в его нативном применении это штука довольно устаревшая и плохо-масштабируемая. Шаблоны и формы на бэкенде, это не современный подход. DRF - это фреймворк для создания REST API на Джанго, это более гибко и бекенд даже пишется легче там.
Я об этом рассказывал в первом курсе, с белой обложкой. Там может уже зависимости устарели и что-то по-другому работает, но смысл остается тот же.
@@SeniorPomidorDeveloper Делаю сейчас MVP на django без DRF, на темплейтах, так ещё и htmx для подрузки, да здравствует генерация html на сервере! Делаю кстати CRM систему, страшный Франкенштейн получается, а ещё страшней, что за это платят 😅
😂 ну платят же! Это главное)
мля так на питоне и не программисты пишут😂
Не человеки так тоже пишут 😁
Слишком качественно написано тестовое )
Обычно в рабочих задачах пишут в таске, сделай так ) а как уже твои проблемы, какие ручки и прочее думай сам
Возможно, его тоже писал chatgpt)
😁
Я ничего не понял.
Есть еще 45 мин свободного времени?
Я iOS разработчик. Зачем я это просмотрел?
По тому что было интересно
Терпеть не могу когда слякуют слюнями в микрофон
так не терпи, на крестик в углу нажми. Ты же не терпила, чтобы терпеть.
4о полнейший убогий шлак. Только 4 десонстрирует некоторые аналитические спосоьности. 4о либо фантазирует лютую дичь либо повторяет одно и тоже хоть голову словай над изменением промта. Этому творческому недоразумению только пейзажи рисовать и анекдоты складывать. Код для анализа я доверяю только 4ке.