Согласен с мыслями Петра. Использую так: 1) спрашиваю вместо гугла простые вещи, чтобы не лазить по стаковерфлоу лишние 5-30 минут пытаясь найти ответ 2) копирую туда ошибки, он достаточно четко отвечает в чем причина. Удобно понимать причину куда идти фиксить. 3) иногда вместо документации прошу обьяснить, как работает тот или иной метод или аннотация. Экономит время. Хотя документация рулит конечно
Да, также использую его на работе. Еще использую при рефакторинге кода, тоже хорошо выручает, но тут еще надо уметь с ним общаться) А иногда бывает стэк оверфлоу прочитаешь и все ясно, а этот не может сказать в чем проблема, а иногда наоборот. Так что нужно пользоваться всеми доступными инструментами. Только я использую не GPT а Phind. Но разницы особой не заметил, кроме, что фаинд не заблочен
Ну так а в чём согласен то? Пётр сказал, цитирую : "Не тратьте время на этот GPT. У нас есть поиск" И воть хоть убейте, но я нахожу этот тезис максимально лудистским и недальновидным. Уже полгода активно использую нейронки, примерно как вы и указали и прекрасно вижу, как они эволюционируют. Если осенью они давали 1 из 3х удовлетворительных ответов, то теперь я за неделю дай бог раз сталкиваюсь с тем, что мне приходится лезть на тематический форум и уточнять мою проблему там.
@@PavelS-m5r Я тоже заметил это, плюс боле менее научился задавать ему вопросы, это тоже сильно влияет на ответ. Скажу так, ничего не зная во фронте я спокойно написал сайт с помощью чата на реакте. Да и просто на поиск информации на работе я трачу в разы меньше времени. Надо запрос какой то каверзный к БД - пожалуйста, надо еще что то - также
Не знаю Петр. Тут сложно согласиться с тобой. Довольно сильно помогает по работе. Тезисно задаю вопросы. Как правило генерирует приемлемый код, через пару уточнений, ведь GPT понимает контекст. Ну и дорабатываю напильником. Результат хорош,при этом экономлю время и силы... Вопросы обычно с бизнес логикой, пример: "Java, WebFlux: на входе подаю одно, на выходе хочу получить другое. "
Gpt крайне полезен, почему прям отговаривать им пользоваться? Вариантов много 1) При изучении новой темы в программировании. - он отлично подходит 2) Непонятные ошибки в коде, анализ логов больших и тд - тоже отлично подойдёт 3) Рефакторинг 4) Написание тестов 5) Анализ докумелации 6) Вопрос , например, как сделать что-то в такой то библиотеке, таком то фрейморке и тд, вместо stack overflow
полезен разве что фронтендерам или тем, кто делает что-то на питоне хотя польза сомнительна, программирование превращается в копипаст если занятие не особо популярно, по нему гпт не поможет, я игровые 4иты и анти4иты пишу, пользы вообще никакой
Не соглашусь Пётр. Год работаю после твоих курсов и очень активно пользую gpt для решения рутинных задач. Из последнего: написание суррогатных скриптов на основе схемы в postgres (38 таблиц со множеством связей), формирование config map для пода на основе . properties и многое многое другое. Я бы сравнил его с шуруповёртом относительно отвёртки: да, надо знать что куда и зачем будешь крутить, но если знаешь, то крутить можно куда быстрее. Хотя openApi и код генерит отлично: на основе.yaml для свагера чётко сгенерил нам несколько десятков контроллеров и классов куда мапятся параметры и классы с для реквестов.. я их конечно проверяю перед реализацией сервисов, но стучать по клаве на несколько часов опять же меньше
В этом видео я делюсь своим мнение о GPT. Курс по Java - job4j.ru/ Пробные собеседования в IT - checkdev.ru/ Антиспам бот для телеграмма - github.com/peterarsentev/dionea_bot
Не соглашусь. Попробуй Cursor. Я хорошо знаю java. Но я не знаю питон. За 2 недели на написал сервис на питоне полностью при помощи нейросети. Про поддержку и качество кода: все ок. Если ты понимаешь что пишет сетка - никаких проблем нет. Просто теперь я могу +- с той же скоростью на ЛЮБОМ языке. Программисты будут нужны, но писать будут нейросети. Программисты будут контролировать процесс.
Я могу сказать как будет. Появятся инструменты, которые будут предоставлять полностью рабочий скомпилированный код. И например можно будет сказать ему: создай игру 3 в ряд - он выдаст. И все, программист тут больше не нужен. Клиент пойдет и зальёт эту игру на площадки. В случае если клиенту надо будет что-то подправить, тогда возможно да. Соотсветсвенно, сам программист тоже будет пользоваться такими решениями, потому что они помогут ему создать целые блоки кода и в разы быстрее. Соответсвенно, работа программиста становится проще, конкуренция выше, денег меньше. Вот и думайте
Вы видимо плохо представляете как работают гпт нейросети. Да и даже если бы они могли генерировать рабочий скомпилированный код, то кому он нужен, если его не получится менять. Ну то есть что-то короткое типо в три ряд, нейросети конечно выдадут, потому как короткое и много примеров, но длинное и уникальное никогда. Как по вашему должен выглядеть запрос к нейросети на создание новой рпг игры например?
@@peachok3564 большое конечно нет. пока что. в ближайшее 10 лет скажем. но короткое - вот именно это удар по программистам. а 90% заказов это именно что-то несложное, короткое, MVP
@@peachok3564 писал коммент, он пропал. Длинное конечно пока нет, в рамках 10 лет еще скажем. Но короткое - да. А именно 90% заказов короткие, несложные, MVP.
У меня есть родственник, лет пятнадцать уже пилит фронт. Говорит, что дошёл до того, что прикрутил к своей среде разработки Copilot, который помогает ему в разработке, дописывая куски кода. Конечно, надо этот кусок допиливать, но спасает именно от рутины.
согласен, показали ии который самостоятельно пишет код, но он один код пишет от 15мин - до 1часа, то есть написал код потом час стоит, что бы ускорить такой механизм нужен неимоверный кусок железа(это еще при том что додумаются на такое) он при каждом запуске заново выучивает все технологий, ради простого сайта тратить такие ресурсы + время думаю пока что нецелесообразно
Народ правильно пишет, что сильно экономит время. Особенно при изучении новых языков(стеков). Когда просишь написать функцию/метод - в голове всегда нужно держать, что GPT может заюзать "стандартную функцию" и напишет правдоподобно-выглядящий код, который не будет работать =)) Но уже пора использовать специализированных агентов вместо chatGPT, в них можно жестко прописать, чтобы ничего не выдумывал и опираться только на документацию по фреймворку например.
Аргумент что к ЖПТ сложно получить доступ просто вообще убил )))) Да ребят, не используйте! А еще лучше не гуглите и в стаковерфлоу не ходите. Трушные кодеры читают книжки и доки! Это как станок с чпу, раньше были самородки-токари, теперь профи-операторы, производительность и качество выросло. Человек никуда не делся, но тот старый токарь-самородок спился. Можно еще бунт ткачей вспомнить...
GPT - это просто собрание фактов и правил из определенной предметной области (например, программирование и решение распространенных задач программирования). Есть программа на прологе, которая пишет стихи по определенным в ней правилам и исходным словарям. И никто в здравом уме не станет заявлять, что у той программы есть поэтический талант. Также и с GPT. Для опытных программистов это просто новый полезный инструмент. А для неопытных - вредный. Как известно, инструмент без мастера не работает.
Мне нравится gpt, использую что бы налить воды и спросить то что в поиске не находится. Недавно анонсировали Devian AI, который может выполнять заказы с upwork по фронту
сейчас в 90% случаев GPT быстрее даст конкретный ответ на конкретный вопрос, особенно если вопрос специфичный избавляет от кучи рутинной работы, например по create скрипту может сразу сгенерить и entity, и dto, учитывая все нужные связи но конечно ни в коем случае не является серебрянной пулей плюс может подкинуть идей, планчик и тп, особенно если от тебя хотят то, не знаю что )) например использовал для написания плана лекции по java для нагрузочных тестеров использовал для генерации схем по моему тексту на одном из проектов есть GPT который шарит в местном коде и можно у него узнавать есть ли нужная реализация чего-либо для переиспользования и тп
Для начинающего опасная штука, время конечно экономит, но развитие ворует. Ну и планку конечно ещё поднимет на вход - всё таки значительно упрощает вещи на низком уровне. Ну и конечно "дай мне такой-то сайт" это вопрос времени и составителя запроса. По ссуществу фронты на конструкторах так-же клепают универсальные однотипные странички. Так что это в ближайшем будущем. Уже засирают поисковики калтентом, а поисковики с помощью такого же ИИ вычисляют это вот всё)
фронт энд разработчик : отказалсчя от гпт , так как часто он врет , легче и быстрее на стаке посмотреть прример кода, или на том же гитхабе найти примеры кода
если ты про змейку то да. все что сложнее - нифига он не скомпилирует. у нлм нехватит контекста чтобы удержать все бизнес требования и их учесть в генерации проекта
Иногда дает подсказку или объяснение тому, что не мог понять несколько часов, а иногда выдаст как должно было бы работать, но не работает, те додумывает мечты разработчика
А почему же нейронка не будет делать творческую работу? Художники уже почувствовали влияние генеративных инструментов. Сценарии, музыка и даже видео в скором времени также будут генерироваться машинами. Я понимаю что вам нужно мотивировать людей идти на ваши курсы, но игнорировать весь этот ИИ шум довольно-таки глупо)
Дизлайк за комментарий. Очень недальновидная аналитика. Конечно, если хотеть чтобы бесплатный 3.5 из коробки сразу стал писать код, то конечно, можно поржать и забыть, как многие и делают. Что-то более менее годное может платная 4-ка и ситуация улучшается буквально из месяца в месяц, контекстное окно позволяет грузить на вход уже сотни страниц документации. Хотя если жить продажей курсов, то иное транслировать контропродуктивно)
Согласен с мыслями Петра.
Использую так:
1) спрашиваю вместо гугла простые вещи, чтобы не лазить по стаковерфлоу лишние 5-30 минут пытаясь найти ответ
2) копирую туда ошибки, он достаточно четко отвечает в чем причина. Удобно понимать причину куда идти фиксить.
3) иногда вместо документации прошу обьяснить, как работает тот или иной метод или аннотация. Экономит время. Хотя документация рулит конечно
Да, также использую его на работе. Еще использую при рефакторинге кода, тоже хорошо выручает, но тут еще надо уметь с ним общаться) А иногда бывает стэк оверфлоу прочитаешь и все ясно, а этот не может сказать в чем проблема, а иногда наоборот. Так что нужно пользоваться всеми доступными инструментами. Только я использую не GPT а Phind. Но разницы особой не заметил, кроме, что фаинд не заблочен
Ну так а в чём согласен то? Пётр сказал, цитирую : "Не тратьте время на этот GPT. У нас есть поиск"
И воть хоть убейте, но я нахожу этот тезис максимально лудистским и недальновидным. Уже полгода активно использую нейронки, примерно как вы и указали и прекрасно вижу, как они эволюционируют. Если осенью они давали 1 из 3х удовлетворительных ответов, то теперь я за неделю дай бог раз сталкиваюсь с тем, что мне приходится лезть на тематический форум и уточнять мою проблему там.
@@PavelS-m5r Я тоже заметил это, плюс боле менее научился задавать ему вопросы, это тоже сильно влияет на ответ. Скажу так, ничего не зная во фронте я спокойно написал сайт с помощью чата на реакте. Да и просто на поиск информации на работе я трачу в разы меньше времени. Надо запрос какой то каверзный к БД - пожалуйста, надо еще что то - также
Какой gpt используете?
@@Павел-г3е5х 3,5 мне хватает)))
Не знаю Петр. Тут сложно согласиться с тобой. Довольно сильно помогает по работе. Тезисно задаю вопросы. Как правило генерирует приемлемый код, через пару уточнений, ведь GPT понимает контекст. Ну и дорабатываю напильником. Результат хорош,при этом экономлю время и силы...
Вопросы обычно с бизнес логикой, пример: "Java, WebFlux:
на входе подаю одно, на выходе хочу получить другое. "
При помощи гпт генерите кирпичики программы, где алгоритм, где до то структуру классов - верно ?
Gpt крайне полезен, почему прям отговаривать им пользоваться?
Вариантов много
1) При изучении новой темы в программировании. - он отлично подходит
2) Непонятные ошибки в коде, анализ логов больших и тд - тоже отлично подойдёт
3) Рефакторинг
4) Написание тестов
5) Анализ докумелации
6) Вопрос , например, как сделать что-то в такой то библиотеке, таком то фрейморке и тд, вместо stack overflow
полезен разве что фронтендерам или тем, кто делает что-то на питоне
хотя польза сомнительна, программирование превращается в копипаст
если занятие не особо популярно, по нему гпт не поможет, я игровые 4иты и анти4иты пишу, пользы вообще никакой
@@u_n_d_e_r_s_c_o_r_e_dя на java пишу, как минимум из списка пункты 1,2,5 и 6 постоянно использую
Пыха и го пишет приемлемо, правда не чатгпт а локальная модель
Не соглашусь Пётр. Год работаю после твоих курсов и очень активно пользую gpt для решения рутинных задач. Из последнего: написание суррогатных скриптов на основе схемы в postgres (38 таблиц со множеством связей), формирование config map для пода на основе . properties и многое многое другое. Я бы сравнил его с шуруповёртом относительно отвёртки: да, надо знать что куда и зачем будешь крутить, но если знаешь, то крутить можно куда быстрее. Хотя openApi и код генерит отлично: на основе.yaml для свагера чётко сгенерил нам несколько десятков контроллеров и классов куда мапятся параметры и классы с для реквестов.. я их конечно проверяю перед реализацией сервисов, но стучать по клаве на несколько часов опять же меньше
На заднем плане нужно фоном типа восстание машин :)
а тема актуальная, помогает типа справочника
но часто посылает совсем не туда, и путает только
В этом видео я делюсь своим мнение о GPT.
Курс по Java - job4j.ru/
Пробные собеседования в IT - checkdev.ru/
Антиспам бот для телеграмма - github.com/peterarsentev/dionea_bot
Спасибо за инфу!
Не соглашусь. Попробуй Cursor. Я хорошо знаю java. Но я не знаю питон. За 2 недели на написал сервис на питоне полностью при помощи нейросети. Про поддержку и качество кода: все ок. Если ты понимаешь что пишет сетка - никаких проблем нет. Просто теперь я могу +- с той же скоростью на ЛЮБОМ языке. Программисты будут нужны, но писать будут нейросети. Программисты будут контролировать процесс.
Это пока не столкнетесь с чем то нестандартным, т.е. с тем что не гуглится и без него и с ним
Я могу сказать как будет. Появятся инструменты, которые будут предоставлять полностью рабочий скомпилированный код. И например можно будет сказать ему: создай игру 3 в ряд - он выдаст. И все, программист тут больше не нужен. Клиент пойдет и зальёт эту игру на площадки. В случае если клиенту надо будет что-то подправить, тогда возможно да. Соотсветсвенно, сам программист тоже будет пользоваться такими решениями, потому что они помогут ему создать целые блоки кода и в разы быстрее. Соответсвенно, работа программиста становится проще, конкуренция выше, денег меньше. Вот и думайте
Вы видимо плохо представляете как работают гпт нейросети. Да и даже если бы они могли генерировать рабочий скомпилированный код, то кому он нужен, если его не получится менять. Ну то есть что-то короткое типо в три ряд, нейросети конечно выдадут, потому как короткое и много примеров, но длинное и уникальное никогда. Как по вашему должен выглядеть запрос к нейросети на создание новой рпг игры например?
@@peachok3564 большое конечно нет. пока что. в ближайшее 10 лет скажем. но короткое - вот именно это удар по программистам. а 90% заказов это именно что-то несложное, короткое, MVP
@@peachok3564 писал коммент, он пропал. Длинное конечно пока нет, в рамках 10 лет еще скажем. Но короткое - да. А именно 90% заказов короткие, несложные, MVP.
@@peachok3564 ютуб жрет мои комменты. Я пишу что для больших задач не подойдет пока, ближайшие 10 лет. Для маленьких - в самый раз
@@peachok3564 Напишу с другого аккаунта. Большие проекты - да. Маленькие - нет (90% заказов именно таких, простенькие, короткие, мвпишки)
Как гугл второй тоже не рекомендуешь?
Не первый именно второй )
У меня есть родственник, лет пятнадцать уже пилит фронт. Говорит, что дошёл до того, что прикрутил к своей среде разработки Copilot, который помогает ему в разработке, дописывая куски кода. Конечно, надо этот кусок допиливать, но спасает именно от рутины.
согласен, показали ии который самостоятельно пишет код, но он один код пишет от 15мин - до 1часа, то есть написал код потом час стоит, что бы ускорить такой механизм нужен неимоверный кусок железа(это еще при том что додумаются на такое) он при каждом запуске заново выучивает все технологий, ради простого сайта тратить такие ресурсы + время думаю пока что нецелесообразно
Народ правильно пишет, что сильно экономит время. Особенно при изучении новых языков(стеков). Когда просишь написать функцию/метод - в голове всегда нужно держать, что GPT может заюзать "стандартную функцию" и напишет правдоподобно-выглядящий код, который не будет работать =))
Но уже пора использовать специализированных агентов вместо chatGPT, в них можно жестко прописать, чтобы ничего не выдумывал и опираться только на документацию по фреймворку например.
Аргумент что к ЖПТ сложно получить доступ просто вообще убил )))) Да ребят, не используйте! А еще лучше не гуглите и в стаковерфлоу не ходите. Трушные кодеры читают книжки и доки! Это как станок с чпу, раньше были самородки-токари, теперь профи-операторы, производительность и качество выросло. Человек никуда не делся, но тот старый токарь-самородок спился. Можно еще бунт ткачей вспомнить...
И кстати советую не использовать локальные модели пишущие сносный код на уровне продвинутого джуна по чёткому ТЗ - они вас поработят.
GPT - это просто собрание фактов и правил из определенной предметной области (например, программирование и решение распространенных задач программирования). Есть программа на прологе, которая пишет стихи по определенным в ней правилам и исходным словарям. И никто в здравом уме не станет заявлять, что у той программы есть поэтический талант. Также и с GPT. Для опытных программистов это просто новый полезный инструмент. А для неопытных - вредный. Как известно, инструмент без мастера не работает.
Мне нравится gpt, использую что бы налить воды и спросить то что в поиске не находится.
Недавно анонсировали Devian AI, который может выполнять заказы с upwork по фронту
сейчас в 90% случаев GPT быстрее даст конкретный ответ на конкретный вопрос, особенно если вопрос специфичный
избавляет от кучи рутинной работы, например по create скрипту может сразу сгенерить и entity, и dto, учитывая все нужные связи
но конечно ни в коем случае не является серебрянной пулей
плюс может подкинуть идей, планчик и тп, особенно если от тебя хотят то, не знаю что ))
например использовал для написания плана лекции по java для нагрузочных тестеров
использовал для генерации схем по моему тексту
на одном из проектов есть GPT который шарит в местном коде и можно у него узнавать есть ли нужная реализация чего-либо для переиспользования и тп
В последнем абзаце это вы про обученного бота на базе ИИ, а не GPT.
Пётр лучший
Для начинающего опасная штука, время конечно экономит, но развитие ворует. Ну и планку конечно ещё поднимет на вход - всё таки значительно упрощает вещи на низком уровне.
Ну и конечно "дай мне такой-то сайт" это вопрос времени и составителя запроса. По ссуществу фронты на конструкторах так-же клепают универсальные однотипные странички. Так что это в ближайшем будущем. Уже засирают поисковики калтентом, а поисковики с помощью такого же ИИ вычисляют это вот всё)
фронт энд разработчик : отказалсчя от гпт , так как часто он врет , легче и быстрее на стаке посмотреть прример кода, или на том же гитхабе найти примеры кода
Круть верть верть круть, Лень это развивает😂😅 и не дай бог если джипитити начнёт всё верно и точно,помогать,.....
Видео в лесу это запрещенный прием.! Читер.😂
Если использовать платную версию, то почти всегда все компилируется , причем даже в самом боте сразу же и исполняется
если ты про змейку то да. все что сложнее - нифига он не скомпилирует. у нлм нехватит контекста чтобы удержать все бизнес требования и их учесть в генерации проекта
@@Lecomptby да, тут да, у нее контекстного окна мало.
Но в целом платная версия код генерирует рабочий , другое дело что может ток весьма небольшой
Гугл на стероидах
6:53 cогласен, по большей части используется как генератор мусора
Платный инструмент, клиенты платят и еще и дообучают GPT. И как GPT обучится всем закроют доступ. Так что создавайте свои модели. ))
Потом кто код пилил полгода- будет пилить за месяц, соответственно и получать он будет в разы,меньше 😂😮
Иногда дает подсказку или объяснение тому, что не мог понять несколько часов,
а иногда выдаст как должно было бы работать, но не работает, те додумывает мечты разработчика
А почему же нейронка не будет делать творческую работу? Художники уже почувствовали влияние генеративных инструментов. Сценарии, музыка и даже видео в скором времени также будут генерироваться машинами. Я понимаю что вам нужно мотивировать людей идти на ваши курсы, но игнорировать весь этот ИИ шум довольно-таки глупо)
Дизлайк за комментарий. Очень недальновидная аналитика. Конечно, если хотеть чтобы бесплатный 3.5 из коробки сразу стал писать код, то конечно, можно поржать и забыть, как многие и делают. Что-то более менее годное может платная 4-ка и ситуация улучшается буквально из месяца в месяц, контекстное окно позволяет грузить на вход уже сотни страниц документации.
Хотя если жить продажей курсов, то иное транслировать контропродуктивно)
настолько повлиял что программистам приходится уходить жить в лес
Как можно говорить о том нужно это использовать или нет вообще кому-то даже, а тут нам всем... мы же долба. бы, сами не можем решить что нам нужно😂
Вот вообще не согласен с тезисами автора. Для меня они звучат так :
- Не тратьте время на экскаватор. У нас есть прекрасные лопаты.
Да, выглядит так. Автор видимо сам не научился пользоваться экскаватором, покупайте его лопаты.😂
ИСПОЛЬЗУЮ ДАННЫЙ ИНСТРУМЕНТ ДЛЯ ИЗУЧЕНИЯ ИННОСТРАННЫХ ЯЗЫКОВ.
Не согласен с автором. Он еще не осознал всю глубину.
Но все хомячки молятся на ИИ. Это сейчас уже как религия )
Дислайк, атписка!!!