шаг номер 0: вы должны сами знать предметную область программирования, иначе вы не сможете указать все ньюансы которые должен учесть чгпт и оставите эти ньюансы на его усмотрение, и чаще всего потом будете переделывать.
@@DaoPiglet Сейчас возможно да, нужно знать язык программирования. Но в перспективе - написание кода на себя может полностью взять некая автоматизированная среда разработки. Когда-то например кнопочки для win форм кодили буквами, а потом перешли к рисованию мышкой, то же касается html и визуальных редакторов. Структура программы может описываться не только кодом но и UML диаграммами, структура SQL запросов - также легко визуализируется.
Всеравно базу никто не отменял Ии это очень хороший инструмент , но не панацея. Если вы не понимаете хорошо код , то это тупиковый путь. А если вы хоршо понимаете код , то и написать его для вас не трагедия. Да и ранше любой програмист чекал интернет и смотрел StackOverflow, а теперь это стало делать проще за счёт ии.
Я уже давно интегрировался с GPT. Уже протестировал, что могу создать относительно простой проект вообще не писав код, а выступая как аналитик и системный архитектор. И даже вполне сложный. Я могу потратить час на написание ТЗ для GPT, но реузультат превосходит все ожидания. За 4 часа я смог с помощью GPT сделать платформу интернет-магазина вместе с тестами, фабриками, и сидерами, которые просто механически штопать руками было бы дольше. Но я не учитывал время на проектирование системы. Есть еще хорошая модель Мистраль, кому интересно. ЕЕ решения еще более качественные с точки зрения кода, чем у GPT. В итоге разработчик превращается в более творческого специалиста, чем был.
Очень круто! Скажите, а как вы пишете большое ТЗ для чатагпт? Скармливаете ему большой текст на весь проект ? И он его вам в ответ целиком проект выдает?
@@oldcoders нет, весь проект он не осилит с первого захода. Я ему сначала обозначаю условия среды, какой язык, фреймворк, версия, потом описываю схему базы данных, потом описываю какие нужны модели и их отношения. Если элементы не связаны напрямую в системе, я разбиваю их на разные промпты. Если мне нужно использовать конкретные библиотеки и пакеты, я указываю при написании тз. Все это я оформляю в порядке и подробностях, в котором писал бы тз джуну-вкатуну с опытом пол года, чтобы быть уверенным, что двойных трактований быть не может. В итоге если с первой генерации не получаю нужное, то с правками со 2-3 код уже рабочий. Мой самый большой мем недавний, когда я вместо ручного описания БД, просто скинул 4о скриншот из Фигмы схемы БД, где у меня блоки системы разделены по цветам для самого себя. И просил реализовать логику по вышеописанным мной принципам для каждого цвета по очереди. Он справился на 95%. Так же важно уточнить, что желательно давать полное тз на блок кода вместе с вводными данными сразу, так как gpt очень быстро теряет контекст, буквально с третьего сообщения часть диалога будет игнорировать. Тоесть я даю тз полное со вводными, потом правим полученный код, потом даю новое тз, полностью снова со вводными , не надеясь, что он все вспомнит
Спасибо! Да, все так. Большой проект одним махом не сделать. Но по кусочкам - можно, при должном упорстве. Контекст теряет и забывает вовсю, да. Уплывает куда то в свои фантазии :)))
Досмотрел до конца, напишу еще один комментарий. Всё действительно именно так и есть. Каждый совет в видео полностью по делу. Ситуация тоже описана абсолютно точно. Так вышло, что я прошел весь описанный автором путь с ChatGPT, начиная как раз с релиза 3.5 и до сегодняшнего дня. От "объясни наконец нормально, что такое ООП, только не приводи пример про автомобиль" до "окей, пакуй всё это добро в докерфайл погнали в деплой". Я буквально имею под рукой идеального исполнителя и одновременно идеального учителя. Бесконечное терпение, бесконечная компетентность. При этом ограничение окна контекста (особенно раньше, в 3.5) в купе с осознанием того, что без глобального понимания я просто не смогу поддерживать код в дальнейшем, вынуждали больше вникать самому и становиться тем, что автор метко назвал "миниатюрным тим лидом"
Видео весьма актуально. Всегда хотел кодить под свои задачи автоматизации, но имею ОЧЕНЬ скверную память на детали синтаксиса кода. В молодости мучался из-за пропущенных скобок и отступов, имен переменных. Так и бросил это дело, не хватило 'мелкой моторики'. Но теперь есть хороший шанс вернуться к своим идеям на более абстрактном уровне.
@@oldcoders если кодишь постоянно, это ещё можно выдержать. Но если периодически, как расширение уже имеющейся функциональности, это очень мучительно. День Сурка.
Напомнило мне один анекдот вроде. На обучении в бухгалтерии рассказывали. Один старичок, у которого более 40 лет стажа в бухгалтерии, пришел на работу. Все его уважают, все у него спрашивают, учатся и рассказывают какой великий человек у них начальник по отделу. Никаких проблем с налоговой у него никогда не было. Рассказывают, что он все знает. Что ни спросишь на все отвечает. Вот такая акула в данной сфере. Старичок приходит в офис, садится на кресло, достает свой ключик, открывает ящик стола, выдвигает его и перед тем как начать работать смотрит. А там написано: Дебет - СЛЕВА Кредит - СПРАВА.
Это предсказание от меня, вспомните через лет 5-10: Oбъем контента (включая программный код) увеличится в тысячи раз за счет возможности его создания не только программистами, но и кем угодно с помощью ИИ. В будущем не будет таких ошибок в коде, как сегодня, и не будет необходимости перепроверять код после ИИ, поэтому вам не нужно будет знать никаких технологий, но эти технологии будут создаваться настоящими программистами, только там они понадобятся. Программисты не будут создавать сервисы, виртуальные магазины и тем более сайты-визитки. Программисты будут программировать ИИ и создавать оптимальные инструменты для самого ИИ, а пользователи ИИ будут описывать свои потребности, интегрируя кучу данных для анализа ИИ.
Я учусь и ГПТ - отличный инструмент. Я бы сравнил его с хорошим IDE. Было бы мне тяжелее писать проекты без PyCharm с подпиской? Уверенно - да. Смог бы я это делать без него? Тоже да, но не так удобно. Так же и ГПТ. Он помогает мне решать задачи, искать пути, показывает технологии и способы, которых я не знаю, но всё что он делает подлежит проверке. Часто я долго с ним общаюсь по поводу каких-то проблем, пытаюсь с ним решить, а потом оказывается, что на стаковерфлоу или форуме джанго найти решение было бы куда быстрее. Так что ИИ пока что просто хороший инструмент.
Я столкнулся с тем, что Yandex GPT существенно хуже иностранного, бесплатного GPT-3.5. Он просто тупо отказался решать простейшую задачу ссылаясь на то что "вам надо обратиться к профессионалу", а потом, через несколько попыток переформулировать вопрос (с тем-же результатом) он сообщил об исчерпании бесплатного лимита и потребовал оформить коммерческую подписку. Спрашивается, на каких идиотов нацелено это поделие от Яндекса?
С недавнего времени регулярно пользуюсь и Yandex GPT в том числе. Столкнулся с тем, что у него совсем нет лимитов, и он многократно превосходит GPT-3.5.
Реально так сейчас и есть. У меня год опыта. Я сам изучил Flask и библиотеку машинного обучения, но код прошу писать полностью ChatGPT. Моя работа лишь дописать код чтобы он работал как мне нужно и потом разобраться что делает каждый модуль (строка) кода
я так курсы базовые по программированию закончил, думаю тут грань такая цель одна для всех "закончить или сделать что то" , а задачи как те или иные программисты будут решать для достижения этой цели каждый выбирает сам. (то есть хочешь часы тратить ручками пиши, хочешь используй вместо своей головы чужую) В итоге оба варианта достигают свою цель и это главное.
Может GPT-5+ и заменит программистов, GPT-6 - тем более, но чтобы писать код при помощи нынешних моделей, нужно быть программистом, знать прогерские термины, названия функций и тому подобное, что человек без этих знаний тупо не сможет составить чату правильное ТЗ.
Если нет навыков, если нет понятия о логике, если человек не может правильно сформулировать задачу, никакой ИИ не поможет в написании кода. Но он может помочь людям которые занимались программированием в качестве факультатива. Ну как я))
Операторы ИИ будут использовать промты в связке с блок-схемами и псевдокодом для большего уточнения. Это для более серьезных программ: драйвера, ОС, финансовый софт, игры уровня AAA. Примитивные же программы можно будет создать через чат с ИИ. У компаний будут свои нейросети, которым будут скармливать всю документацию в мельчайших подробностях.
Мне кажется проблема будущих ИИ-Кодеров кроется гораздо глубже и ярко начнёт проявляться в тот момент, когда начнёт сменяться поколение сеньёров. Человек, который знает программирование, подходит к ии, как к инструменту который даст ему ускорение в написании кода для решения задачи, которую он уже решил в уме. Поэтому в диалоге он может в ту или иную сторону направлять ии к решению. А если любитель будет решать такую же задачу с ии - это будет как взаимодействие с клиентом (который никогда до конца не понимает что он хочет и как оно должно работать). И чтобы этого не случилось - нужны будут довольно серьёзные реформы и новые подходы в образовании. ИМХО.
Много задач делаю с помощью чата, чтоб не придумывать велосипед. Сокращает время. Я так понял заволновались те кто рогами упирается и считает что делать работу 10 дней а не один день это лучше. И что платить ему так же должны за 10 дней
Есть проект. Есть легаси код. Нет документации именно по части, которую ты переделываешь на какой-то новый фреймворк. Тебе нужно разобраться в старом проекте, понять как и что переносить на новую версию. Там твой Чат будет нервно отдыхать в сторонке. Я говорю не про примитивные вещи, типа кнопку по новому нарисовать, а про внутрение сервисы компании, в которой написан этот легаси код, который с ними работает.
Так умиляет наивность хомячков которые не понимают, что написание кода это ничтожная часть времени разработки. А про то, что постановка задачи, дальнейшее проверка сгенерированного кода куда дольше чем написать самому и уж тем более медленнее копирования кода.
@@wsxpocxeafx . хомячки наивно думают, что компании будут сливать для обучения свой код на который они вбухали деньги, а про безопасность можно не упоминать. Все также будем по старинке разбираться в легаси и пилить костыли )))
Мне недавно пришлось разбираться в SDK к дорогущей китайской камере, криво написанном, без документации и с комментариями на языке поднебесной. Коллега по работе, который не очень понимает в программировании, все советовал использовать нейросеть. Мол она сама все сделает. Хотелось покусать.
Нужно учиться мыслить четко и ясно, формулировать поставленные задачи. долой кодинг. кодинг всегда был тупой частью профессии и это не программирование, а запись задуманного алгоритма в рамках необходимых библиотек и апи.
Делаю проекты для Unity с помощью Chat GPT, с написанием скриптов он неплохо справляется и все объясняет, даже фиксит баги, свои же) Если знаю, как писать скрипт - делаю сам, работаю своей головой. Но все же, я прошел несколько курсов, чтобы базово разбираться в движке и языке c#. Chat GPT вам особо не расскажет про сам редактор Unity, да и визуально воспринимать данную информацию проще, например, как работать с компонентами или анимациями.
Красава!, согласен полностью, новые программисты должны мыслить гораздо шире, т.к. они уже мини начальники по сути)+ про математику не забываем, ее нужно знать хорошо программисту будущего)
Какое самое высокооплачиваемое направление в WEB-разработке + где меньше всего конкуренция? Вот если есть время и возможности потратить на обучение, чтобы в ближайшие лет 5 хотя бы иметь заказы, то в каком направлении лучше копать? Не обязательно на Python.
Если бы так легко можно было ответить на этот вопрос! Нет однозначного ответа. Каждый изучает этот вопрос сам и решает тоже сам. Конкуренция везде сейчас очень большая.
Может быть. Но если студент только учится и хочет разобраться в алгоритмах и как вообще создать приложение. Это неплохое пособие для начинающих. А тем более чат может любую задачу адаптировать под понятные тебе формулировки и т.д. А если тупо копипастингом заниматься то да нечему и не научишься.
@@EoLienFive если студент только учится то как правило у него денег нет, а курсы стоят денег. Я когда учился написал свой первый код по книжке за 100руьлей и никаких курсов не было тогда, главное желание .
нефига... недавно проверял Claude 3.5, так вот 10 раз попросил сгенирировать определенную функцию (не простую, давольно сложную и длинную) и все 10 раз он мне написал эту функцию, одинаково, слово в слово.
мне кажется теоретическую информатику лучше начать учить... вот только сегодня говорю чату запиши мне MAP в файл на диск... он дык сразу ответ, все работает... я говорю а ты не думал что MAP может быть большим и сначала перегнать его в памяти в ждейсон а потом записать не самая лучшая идея - переделал, почему сразу не так не понятно... я молчу уже что он какието задачи наверняка самым быстрорастущим во времени алгоритмом может начать решать и тд...
Чувак ты прав, но частично. Он может кодить определенные моменты на мидл и даже синьор уровне. Но в определенный момент может поламать всю работу. Так что постоянно нужно производить конроль версий тем или иным способом.
Chat GPT в РФ не доступен из-за санкций. Через Тор он на действия пользователя реагирует очень медленно и всё время просит подтверждения, что пользователь -не верблюд- человек.
Например? Типа на вход получаю список объектов, а на выходе нужно получить отсортированный список, только не используй сортировку пузырьком? 🤦🏻♂️ Что за бред
>>> .....как измениться роль программиста в ближайшее время В "ближайшее" - это какое? Ваши предположения основаны на том, что все уже достигнуто и следующему поколение нужно только принять это как реальность и продолжать в новых условиях.
1-2 года. Мои предположения основаны на том что УЖЕ все разработчики с кем я общаюсь и кого читаю/смотрю - пишут код совместно с ИИ. Кто-то его использует как быстрый справочник, кто-то автокомплитом пользуется, кто-то нелюбимые части просит чат гпт написать, вобщем в том или ином виде , ИИ уже часть процесса разработки.
Почему советаете Зеракодер? Ведь на рынке много кто делает тоже самое. Партнерскую программу отрабатываете? Вы же знаете места всегда найдутся. Не есть ли в вашей подаче хайп на теме? Это не осуждение, вы же эксперт. Хочется понять верен ли выбор который вы предлагаете.
Зерокодер это платная реклама на моем канале. Я всегда рекомендую ходить на бесплатные интенсивы и вебинары. Я когда сам начинал изучать программирование - ходил на такие, очень полезно для развития , много новой информации. Учиться там платно или нет - это уже сами решайте. Но я всегда говорю что ни один, даже самый лучший на свете курс, не сделает вас программистом. Только ваще упорство и очень много самостоятельной практики. По другому никак.
Про GPT много говорят, но почему-то мало кто задается простыми вопросами: - А как он устроен? - Почему он отвечает как человек? - Зачем ему "читать" весь интернет, а не толковый словарь и набор учебников по специальностям, что явно меньше чем весь интернет?
Все кто хочет - задается этими вопросами. Попытки научить компьютер по учебнику ни к чему толковому не привели. Поэтому пошли другим путем. ИИ обучили на огромных массивах текстов и он не думает в общепринятом смысле, а он выбирает наиболее вероятные слова.
@@oldcoders основная функция интеллекта думать, и как раз в общепринятом смысле. А раз он этого не делает, то, наверное, он не интеллект. Есть много задач, при решении которых перемножаются вектора и матрицы, однако никто их интеллектом не величает. Далее, то, что вы назвали обучением всего лишь детерминированный алгоритм расчета элементов матриц.
Помню в самом начале изучения программирования попадал на канал автора, почему-то вызвал теплые чувства тогда. Сейчас снова попался в ленте, послушал… Думал ладно человек наверное ничего кроме простых приложений не писал, может не знает как нейросети устроены. Но потом реклама бесполезного роадмапа + no code школа))))))
И останутся лишь те, кто будет писать эти ИИ....................... У меня вопрос , если ты не будешь "супер-пупер" программистом, то ты как "бедалага" поймешь, что дал тебе в ответ этот ИИ, будь это легкий или сложный ответ? Это то же самое, что показать обезьяне , сколько будет 1+1 ....... ))) не говоря уже о более сложных примерах. Но в остальном согласен с тобой.
Я живу в РФ провайдер Сибирские Сети не знаю почему но максимум VPN хватает буквально на 3 дня и он не работает перебрал уже множество которые работали перестали и я не совсем понимаю это дело в провайдере что он их банит? Кто че может посоветовать че сделать с этим vpn или вообще поменять провайдера?
Ну елки-моталки, парни. Арендуйте сервер за 250 руб в месяц, поднимите там vpn и пользуйтесь своим. Можно найти статьи в сети, а можно и у ИИ спросить, пока она вам доступна.
Автор видео, если тебе кажется, что используя ИИ, ты поступаешь нечестно)), то можешь начать писать на ассемблере или лучше в машинных кодах) Зачем ты пользуешься Компилятором?? Разве совесть не мучает?? Да и вообще, какого хрена ты компом пользуешься, возьми бумагу, ручку и Работай уже По-ЧЕСТНОМУ!))
И что же теперь я хочу изучить бэкэнд , мне не надо учить его теперь? То есть пока я стану джуном , то ии станет умнее и меня тупо не возьмут на работу?
Есть интуитивное понимание, что чем эффективнее всякие ChatGPT и прочие ИИ будут помогать программисту - тем глупее будет становиться сам программист. Поэтому изучать языки программирования необходимо, хотя бы для самого себя, для собственного интеллектуального развития, т.е. просто чтобы мозги не заржавели
Спасибо! Я ведь не работаю программистом, поэтому результаты как покажешь 🤷🏻♂️ Мои навыки по большому счету остались теми же что и 2-3 года назад, просто стали более осознанными, пришло понимание что и как работает, вобщем развитие в основном в глубину.
ChatGPT дает нормальные советы в 20%. В остальных 80% его советы не срабатывают. По крайней мере у меня. Даже ИИ встроенный в Intellij Idea дает подсказки совсем не на все случаи.
😂😂😂😂 ЛЮБОЙ человек может быть программистом😂😂😂😂 Загводства в том, что пока не найдешь готовый код и не разберешь по кускам через chat gpt станешь бомжом а не программистом. В senior библиотеки и код chat gpt не может от слова совсем!!!! У него в модели на 2 года осттавивние, соответственно, то что на хайпе он не знает, ну а в чем сможет даже домохозяйка в программировании заработка нет
ИИ правда пишет говнокод. Я так понимаю, что крупные компании будут тренеровать свои ИИ для внутреннего использования с правилами и линтом. А халявные ИИ будут писать то, что потом надо будет переписывать. А если уж так будет, то чтоб работать с ИИ, надо будет самому быть профессионалом, чтоб уметь быстро разобраться в том говнокоде что пишет ИИ. Такчто хорошие программеры всёравно будет нужен, а вот чайникам будет сложнее вырваться в люди т.к.их нишу займёт ИИ.
Обучить модель в ближайшее время будет проще и дешевле, чем только что пришедшего к тебе выпускника вуза. Сейчас и без ИИ полно ПО, которое ещё можно по 100 раз переписывать.
в массовом промышленном программировании конечно всё это будет. Подавляющее множество задач сегодня типовые, многие разработчики и не знают о существовании чего-то другого.
Ваш чат гпт делает кучу ошибок, а иногда предлагает далеко не оптимальное решение. Так что не надо его идеализировать. Если вы не понимаете детали, то он вам такое насоветует, что мама не горюй.
Минусы ChatGPT что вы не развиваетесь, проще чтобы задачу решил ChatGPT, а потом компания OpenAI, подсадив всех на свой чат может делать всё что угодно. Либо, когда это всё зайдет очень далеко, случится то, что ИИ решит - зачем мне человек ? Пусть эти "Тупые" пользователи решают свои проблемы самостоятельно :)
Человек когда-то на лошадках ездил, а сейчас на авто. Тупее из-за прогресса человечество не становится, что нельзя сказать об определённой части людей. Но они и без прогресса найдут повод Отупеть
Так ведь _погроммисты_ тоже копируют ) Причём многие делают это вслепую, не разбирая логику работы кода и не перепроверяя исходники подключаемых библиотек.
@@oldcoders Я статистики не знаю, программить начал студентом на машинах Промiнь, МИР, МИР2, затем ЕС на FORTRAN... и поехало под горку. Я не эталон, но для меня сегодня AI просто еще один tools. Весьма полезный, не более! С ним себя вести нужно как с маленьким ребенком. Я реально тестировал, нужную прогу он мне склепал. Я поймал кайф, но не факт что весь процесс был быстрее, чем выучить азы PYTHON и наклепать все руками. Да, в процессе тестирования ChatGPT с Python я таки ознакомился. Прикольная игрушка...
@@oldcoders Ну вот я пишу на равне со всеми а иногда и больше. Вообще надо отличать лида от менеджера. Лид это тот кто делает то же что и остальные + дает задание, а менеджер тот кто только дает задание
Про ии все верно но по текущей ситуации нужно сдуть пафос раз в 10-15. Ии для кода это пока ни о чем. И чатгпт не настолько умный пока и много чуши несет, за ним все факты перепроверять надо. Это скорее коммент по началу видео, далее в целом все верно
ChatGPT - модель Генеративная. Писать с её помощью код - то же самое, что поручать это продажнику или бухгалтеру. Прежде чем сдавать кому-то пафос, ознакомься с темой
Вот вам контраргументы, которые убьют всю вашу аргументацию: 1) ИИ обученный на говнокоде будет писать только говнокод 2) говнокод быстро убьет приложение еще на ранних этапах его развития 3) чтобы писать качественный код нужно заниматься инженерией, а не просто повторять чьи-то шаблоны. А чтобы заниматься инженерией ИИ должен думать, у него должен быть длительный процесс перебора возможных вариантов, и испытания их в экспериментах, получение опыта, анализ опыта и т.д. Все это современные модели ИИ не могут. 4) чтобы писать качественный код нужно продумывать архитектуру, но GPT этого не умеет, т.к. полезной информации об этом мало, и опять же, чтобы создать хорошую архитектуру нужно наступить сначала на все грабли, и проанализировать свой опыт. Текущие модели ИИ такого не умеют. То что я написал подтверждается еще и моим огромным опытом попыток заставить разные модели GPT программировать.
Контраргументы принимаются! Единственное хочу заметить что я не говорил что ИИ будет писать сложный код и разрабатывать сложную архитектуру. Может и будет, но не так скоро. Но базовые элементы будет писать, уже пишет ведь!
Если принять что ии развивается , то он должен все делать лучше . Даже сравнить gpt версии 3,5 и 4о - разница существенная. А если будет gpt версии 15 ? 😀
Всё условно так, но GPT работает очень хорошо там, где уже лет 10 ничего почти не менялось и кодовая база огромная, типа бэкенда на Django. Но попробуйте на нём написать что-то абсолютно новое или использовать библиотеку, которая вышла месяц назад - это частая задача во фронтенде, когда вышла новая версия фреймворка. И вот тогда выясняется, что без программиста никуда.
@@DreamingDolphing ну с этим почти согласен - поэтому генеративный ии прочитает 100 книг по юзабилити и сделает сразу 100 разных фронтэндов. и который из них будет лучше понятен клиентам станет известно по логам.
Нифига он не интелект этот gpt. По существу он не глубокий. Проблема его в том, что он ничего нового придумать не может, он действует детерминированно, а человек -нет. По сути это компилятор текста. Фуфло распиаренное до небес. Жду когда схлопнется этот мыльный пузырь.
Не совсем согласен я со сравнением с поисковиком. Все таки ИИ может и список вопросов по категориям разнести, выделить суть из больших текстов, конкретно для твоего случая формулы написать и тд, все это поисковик не умеет.
@@oldcoders В поисковике это все есть но делать надо самому. А еще этот чат jpt обучается за счет популярной устаревшей информации , то есть ему по барабану какую инфу тебе выдавать по сути с ошибками или без , устаревшую или новую. Вот это вообще конечно жесть. Если ты , к примеру, досконально нее знаешь вопроса и не уточняешь, что конкретно ты хочешь найти ( а ты и не можешь этого знать раз ты ищешь ) он тебе выдаст на 99% не то что тебе нужно, разве что это не совсем примитив какой то.
Круто конечно, вот только нормальный разраб быстрее напишет нужную функцию чем опишет ИИ что ему нужно. Да и проверку кода ИИ ни кто не отменял, что отнимает время. Ну а учитывая, что ИИ это искусственный но не интеллект перспектива таких разрабов плачевна. Я уже молчу про снипеты и тупое копирование кусков кода, что в разы быстрее любой генерации. А про то, что само написание кода фактически ничтожная часть разработки, то польза таких ИИ становится крайне отрицательной.
шаг номер 0: вы должны сами знать предметную область программирования, иначе вы не сможете указать все ньюансы которые должен учесть чгпт и оставите эти ньюансы на его усмотрение, и чаще всего потом будете переделывать.
Шаг номер 1: вы должны сами знать используемый язык, чтобы подрихтовать за ИИ мелкие косяки))
@@DaoPiglet Сейчас возможно да, нужно знать язык программирования. Но в перспективе - написание кода на себя может полностью взять некая автоматизированная среда разработки. Когда-то например кнопочки для win форм кодили буквами, а потом перешли к рисованию мышкой, то же касается html и визуальных редакторов. Структура программы может описываться не только кодом но и UML диаграммами, структура SQL запросов - также легко визуализируется.
@@DeadRabbitCanDance , это глупость, таким образом вы ничего сложнее условного "Hello World" не сделаете.
Всеравно базу никто не отменял
Ии это очень хороший инструмент , но не панацея. Если вы не понимаете хорошо код , то это тупиковый путь. А если вы хоршо понимаете код , то и написать его для вас не трагедия. Да и ранше любой програмист чекал интернет и смотрел StackOverflow, а теперь это стало делать проще за счёт ии.
Я уже давно интегрировался с GPT. Уже протестировал, что могу создать относительно простой проект вообще не писав код, а выступая как аналитик и системный архитектор. И даже вполне сложный.
Я могу потратить час на написание ТЗ для GPT, но реузультат превосходит все ожидания. За 4 часа я смог с помощью GPT сделать платформу интернет-магазина вместе с тестами, фабриками, и сидерами, которые просто механически штопать руками было бы дольше.
Но я не учитывал время на проектирование системы.
Есть еще хорошая модель Мистраль, кому интересно. ЕЕ решения еще более качественные с точки зрения кода, чем у GPT.
В итоге разработчик превращается в более творческого специалиста, чем был.
Очень круто! Скажите, а как вы пишете большое ТЗ для чатагпт? Скармливаете ему большой текст на весь проект ? И он его вам в ответ целиком проект выдает?
@@oldcoders нет, весь проект он не осилит с первого захода.
Я ему сначала обозначаю условия среды, какой язык, фреймворк, версия, потом описываю схему базы данных, потом описываю какие нужны модели и их отношения.
Если элементы не связаны напрямую в системе, я разбиваю их на разные промпты.
Если мне нужно использовать конкретные библиотеки и пакеты, я указываю при написании тз.
Все это я оформляю в порядке и подробностях, в котором писал бы тз джуну-вкатуну с опытом пол года, чтобы быть уверенным, что двойных трактований быть не может.
В итоге если с первой генерации не получаю нужное, то с правками со 2-3 код уже рабочий.
Мой самый большой мем недавний, когда я вместо ручного описания БД, просто скинул 4о скриншот из Фигмы схемы БД, где у меня блоки системы разделены по цветам для самого себя. И просил реализовать логику по вышеописанным мной принципам для каждого цвета по очереди. Он справился на 95%.
Так же важно уточнить, что желательно давать полное тз на блок кода вместе с вводными данными сразу, так как gpt очень быстро теряет контекст, буквально с третьего сообщения часть диалога будет игнорировать.
Тоесть я даю тз полное со вводными, потом правим полученный код, потом даю новое тз, полностью снова со вводными , не надеясь, что он все вспомнит
Спасибо! Да, все так. Большой проект одним махом не сделать. Но по кусочкам - можно, при должном упорстве. Контекст теряет и забывает вовсю, да. Уплывает куда то в свои фантазии :)))
Очень интересный опыт! А вы используете 3.5 или 4 версию?
@@YuliyaAnts 4о
Досмотрел до конца, напишу еще один комментарий. Всё действительно именно так и есть. Каждый совет в видео полностью по делу. Ситуация тоже описана абсолютно точно. Так вышло, что я прошел весь описанный автором путь с ChatGPT, начиная как раз с релиза 3.5 и до сегодняшнего дня. От "объясни наконец нормально, что такое ООП, только не приводи пример про автомобиль" до "окей, пакуй всё это добро в докерфайл погнали в деплой". Я буквально имею под рукой идеального исполнителя и одновременно идеального учителя. Бесконечное терпение, бесконечная компетентность. При этом ограничение окна контекста (особенно раньше, в 3.5) в купе с осознанием того, что без глобального понимания я просто не смогу поддерживать код в дальнейшем, вынуждали больше вникать самому и становиться тем, что автор метко назвал "миниатюрным тим лидом"
Видео весьма актуально. Всегда хотел кодить под свои задачи автоматизации, но имею ОЧЕНЬ скверную память на детали синтаксиса кода. В молодости мучался из-за пропущенных скобок и отступов, имен переменных. Так и бросил это дело, не хватило 'мелкой моторики'. Но теперь есть хороший шанс вернуться к своим идеям на более абстрактном уровне.
я тоже плохо помню синтаксис и постоянно смотрю в справочнике. И считаю что в этом ничего страшного :)
@@oldcoders если кодишь постоянно, это ещё можно выдержать. Но если периодически, как расширение уже имеющейся функциональности, это очень мучительно. День Сурка.
Напомнило мне один анекдот вроде. На обучении в бухгалтерии рассказывали.
Один старичок, у которого более 40 лет стажа в бухгалтерии, пришел на работу. Все его уважают, все у него спрашивают, учатся и рассказывают какой великий человек у них начальник по отделу. Никаких проблем с налоговой у него никогда не было. Рассказывают, что он все знает. Что ни спросишь на все отвечает. Вот такая акула в данной сфере. Старичок приходит в офис, садится на кресло, достает свой ключик, открывает ящик стола, выдвигает его и перед тем как начать работать смотрит. А там написано: Дебет - СЛЕВА Кредит - СПРАВА.
Gpt4o - тупица по сравнению с DeepSeek coder v2 ! Юзаем !
@@hottab.clubber Попробуем
Это предсказание от меня, вспомните через лет 5-10:
Oбъем контента (включая программный код) увеличится в тысячи раз за счет возможности его создания не только программистами, но и кем угодно с помощью ИИ.
В будущем не будет таких ошибок в коде, как сегодня, и не будет необходимости перепроверять код после ИИ, поэтому вам не нужно будет знать никаких технологий, но эти технологии будут создаваться настоящими программистами, только там они понадобятся.
Программисты не будут создавать сервисы, виртуальные магазины и тем более сайты-визитки. Программисты будут программировать ИИ и создавать оптимальные инструменты для самого ИИ, а пользователи ИИ будут описывать свои потребности, интегрируя кучу данных для анализа ИИ.
Уже половина на гитхабе с ии написана.
Я чета слышал такое уже... Лет 5-10 назад
@@alexkalitin349 Я сказал это сейчас а не 10 лет назад. Отсчёт предсказания пошёл от сегодняшнего дня.
@@alexkalitin349 первый релиз gpt был в 2018. Что ты там услышал?
Если объем кода увеличится в 1000 раз благодаря ии генерации то качество генерации обученной на этом коде модели либо упадет либо останется таким же
Я учусь и ГПТ - отличный инструмент. Я бы сравнил его с хорошим IDE. Было бы мне тяжелее писать проекты без PyCharm с подпиской? Уверенно - да. Смог бы я это делать без него? Тоже да, но не так удобно.
Так же и ГПТ. Он помогает мне решать задачи, искать пути, показывает технологии и способы, которых я не знаю, но всё что он делает подлежит проверке. Часто я долго с ним общаюсь по поводу каких-то проблем, пытаюсь с ним решить, а потом оказывается, что на стаковерфлоу или форуме джанго найти решение было бы куда быстрее.
Так что ИИ пока что просто хороший инструмент.
Я столкнулся с тем, что Yandex GPT существенно хуже иностранного, бесплатного GPT-3.5. Он просто тупо отказался решать простейшую задачу ссылаясь на то что "вам надо обратиться к профессионалу", а потом, через несколько попыток переформулировать вопрос (с тем-же результатом) он сообщил об исчерпании бесплатного лимита и потребовал оформить коммерческую подписку. Спрашивается, на каких идиотов нацелено это поделие от Яндекса?
Да, я тоже не смог им пользоваться. Но я думаю через пару лет все наладится.
Yandex просто подключил Искуственного Идиота от OpenAI и сложные шаблоны требуют оплаты за использование. а своей ЖоПиТи у яндекса пока нет )))
С недавнего времени регулярно пользуюсь и Yandex GPT в том числе. Столкнулся с тем, что у него совсем нет лимитов, и он многократно превосходит GPT-3.5.
@@dr.grammofon6816ага, а ещё шедеврум лучше Миджорни)))
Кузя4400, Да ты, гляжу, просто гений, сравниваешь, по сути GPT-2.5 с GPT-4о, и гневно на полном серьёзе утверждаешь, что GPT-2.5 это кал. 😆😆😆
Реально так сейчас и есть. У меня год опыта. Я сам изучил Flask и библиотеку машинного обучения, но код прошу писать полностью ChatGPT. Моя работа лишь дописать код чтобы он работал как мне нужно и потом разобраться что делает каждый модуль (строка) кода
я так курсы базовые по программированию закончил, думаю тут грань такая цель одна для всех "закончить или сделать что то" , а задачи как те или иные программисты будут решать для достижения этой цели каждый выбирает сам. (то есть хочешь часы тратить ручками пиши, хочешь используй вместо своей головы чужую) В итоге оба варианта достигают свою цель и это главное.
Как всегда толково!
Отлично объяснил, спасибо.
Может GPT-5+ и заменит программистов, GPT-6 - тем более, но чтобы писать код при помощи нынешних моделей, нужно быть программистом, знать прогерские термины, названия функций и тому подобное, что человек без этих знаний тупо не сможет составить чату правильное ТЗ.
Если нет навыков, если нет понятия о логике, если человек не может правильно сформулировать задачу, никакой ИИ не поможет в написании кода. Но он может помочь людям которые занимались программированием в качестве факультатива. Ну как я))
Спасибо! Тема не свежа, но у тебя хорошо получается
Да, всё так и есть. Я, как ии программист, реально уже месяцев 8 сам не писал ничего сложнее, чем print
Операторы ИИ будут использовать промты в связке с блок-схемами и псевдокодом для большего уточнения. Это для более серьезных программ: драйвера, ОС, финансовый софт, игры уровня AAA. Примитивные же программы можно будет создать через чат с ИИ. У компаний будут свои нейросети, которым будут скармливать всю документацию в мельчайших подробностях.
Красавчик!!! Разложил все как есть!
Мне кажется проблема будущих ИИ-Кодеров кроется гораздо глубже и ярко начнёт проявляться в тот момент, когда начнёт сменяться поколение сеньёров.
Человек, который знает программирование, подходит к ии, как к инструменту который даст ему ускорение в написании кода для решения задачи, которую он уже решил в уме. Поэтому в диалоге он может в ту или иную сторону направлять ии к решению.
А если любитель будет решать такую же задачу с ии - это будет как взаимодействие с клиентом (который никогда до конца не понимает что он хочет и как оно должно работать). И чтобы этого не случилось - нужны будут довольно серьёзные реформы и новые подходы в образовании. ИМХО.
Мне кажется сеньорами всегда будут хорошие полноценные «классические» программисты.
@@oldcodersчто в вашем понимании хороший полноценный "классический" программист?
Сегодняшний сениор программист. Без ИИ .
Руслан, спасибо за годный контент)
Автор молодец! Отличный ролик.
Много задач делаю с помощью чата, чтоб не придумывать велосипед. Сокращает время. Я так понял заволновались те кто рогами упирается и считает что делать работу 10 дней а не один день это лучше. И что платить ему так же должны за 10 дней
Есть проект. Есть легаси код. Нет документации именно по части, которую ты переделываешь на какой-то новый фреймворк. Тебе нужно разобраться в старом проекте, понять как и что переносить на новую версию. Там твой Чат будет нервно отдыхать в сторонке. Я говорю не про примитивные вещи, типа кнопку по новому нарисовать, а про внутрение сервисы компании, в которой написан этот легаси код, который с ними работает.
Так умиляет наивность хомячков которые не понимают, что написание кода это ничтожная часть времени разработки. А про то, что постановка задачи, дальнейшее проверка сгенерированного кода куда дольше чем написать самому и уж тем более медленнее копирования кода.
@@wsxpocxeafx . хомячки наивно думают, что компании будут сливать для обучения свой код на который они вбухали деньги, а про безопасность можно не упоминать. Все также будем по старинке разбираться в легаси и пилить костыли )))
Мне недавно пришлось разбираться в SDK к дорогущей китайской камере, криво написанном, без документации и с комментариями на языке поднебесной. Коллега по работе, который не очень понимает в программировании, все советовал использовать нейросеть. Мол она сама все сделает. Хотелось покусать.
Я ни разу не писал ни одной программы и не знаю как это делать. В чат жпт сделал прогу для станка, которая все что мне надо делает
Супер!
Чего только не наговоришь , чтобы получить бабосиков за рекламу курсов.
Нужно учиться мыслить четко и ясно, формулировать поставленные задачи. долой кодинг. кодинг всегда был тупой частью профессии и это не программирование, а запись задуманного алгоритма в рамках необходимых библиотек и апи.
интирестная мысль!
Делаю проекты для Unity с помощью Chat GPT, с написанием скриптов он неплохо справляется и все объясняет, даже фиксит баги, свои же) Если знаю, как писать скрипт - делаю сам, работаю своей головой. Но все же, я прошел несколько курсов, чтобы базово разбираться в движке и языке c#. Chat GPT вам особо не расскажет про сам редактор Unity, да и визуально воспринимать данную информацию проще, например, как работать с компонентами или анимациями.
Красава!, согласен полностью, новые программисты должны мыслить гораздо шире, т.к. они уже мини начальники по сути)+ про математику не забываем, ее нужно знать хорошо программисту будущего)
Какое самое высокооплачиваемое направление в WEB-разработке + где меньше всего конкуренция? Вот если есть время и возможности потратить на обучение, чтобы в ближайшие лет 5 хотя бы иметь заказы, то в каком направлении лучше копать? Не обязательно на Python.
Если бы так легко можно было ответить на этот вопрос! Нет однозначного ответа. Каждый изучает этот вопрос сам и решает тоже сам. Конкуренция везде сейчас очень большая.
Полностью согласен с автором! Спасибо за совет, девопрос это тоже каснется
Ну и рекламка 8 тысяч студентов которые программируют с помощью чатжпт - совершенно ненужные никому люди.
Армия 😮
@@sp198469армия карапузиков
таких увольняют
Может быть. Но если студент только учится и хочет разобраться в алгоритмах и как вообще создать приложение. Это неплохое пособие для начинающих. А тем более чат может любую задачу адаптировать под понятные тебе формулировки и т.д. А если тупо копипастингом заниматься то да нечему и не научишься.
@@EoLienFive если студент только учится то как правило у него денег нет, а курсы стоят денег. Я когда учился написал свой первый код по книжке за 100руьлей и никаких курсов не было тогда, главное желание .
Меня больше напрягает, что нейронки каждый раз будут писать разный код при одних вводных данных
нефига... недавно проверял Claude 3.5, так вот 10 раз попросил сгенирировать определенную функцию (не простую, давольно сложную и длинную) и все 10 раз он мне написал эту функцию, одинаково, слово в слово.
@@ilanpervil8906 Разными словами просил?
@@ilanpervil8906 вообще должен писать по разному, видимо нужно не 10 раз а 1000 раз запосить
@@ilanpervil8906пиздишь, сынок😅
мне кажется теоретическую информатику лучше начать учить... вот только сегодня говорю чату запиши мне MAP в файл на диск... он дык сразу ответ, все работает... я говорю а ты не думал что MAP может быть большим и сначала перегнать его в памяти в ждейсон а потом записать не самая лучшая идея - переделал, почему сразу не так не понятно... я молчу уже что он какието задачи наверняка самым быстрорастущим во времени алгоритмом может начать решать и тд...
Где можно купить курс?
stepik.org/a/133721/pay?promo=eb955d777bea4c25
Чувак ты прав, но частично. Он может кодить определенные моменты на мидл и даже синьор уровне. Но в определенный момент может поламать всю работу. Так что постоянно нужно производить конроль версий тем или иным способом.
Контроль нужен, обязательно, я об этом в видео говорю.
Я бросил бег за морковкой
И теперь за чем бежишь?
@@equim7363 за анимацией и артом
@@equim7363не бежит, выращивает морковь для таких "буратинок" как ты
@@equim7363 от морковки
Правильно мне нужнее
Благодарю ❤
Поднять яркую тему, вставить рекламу, получить бабки... Вот цель таких роликов. Бабки и только бабки
не запрещено.
Chat GPT в РФ не доступен из-за санкций. Через Тор он на действия пользователя реагирует очень медленно и всё время просит подтверждения, что пользователь -не верблюд- человек.
Через Vpn работает
@@oldcoders Если юзер не может настроить впн, то ему уже не поможет GPT
@@АлександрЯдрышников-и2зможно спросить GPT как пользоваться GPT в России)
Доступен с помощью одной кнопки. Реагирует мгновенно. У меня один раз при регистрации попросил подтвердить, что я человек.
ВПН в России запретят
Погонщик ИИ: Так я не понял, кто из нас программист, ты или я?
ChatGPT: Ты
Погонщик ИИ: то-то же
Если ты используешь джпт, ты доджен знать какие алгоритмы надо использовать, чтобы описать его и подать на вход в джипити
Например? Типа на вход получаю список объектов, а на выходе нужно получить отсортированный список, только не используй сортировку пузырьком? 🤦🏻♂️
Что за бред
@@dmitriiovsiannikov9605 да, можно и так, в таком случае он будет использовать алгоритм быстрой сортировки
Спасибо за новое видео.
Правда мои попытки общения с ии выглядят, как будто он гуглит и рандомно выдает ответы из того что нагуглил.
Вы именно с чат гпт общались? Или с другой какой то моделью?
>>> .....как измениться роль программиста в ближайшее время
В "ближайшее" - это какое? Ваши предположения основаны на том, что все уже достигнуто и следующему поколение нужно только принять это как реальность и продолжать в новых условиях.
1-2 года. Мои предположения основаны на том что УЖЕ все разработчики с кем я общаюсь и кого читаю/смотрю - пишут код совместно с ИИ. Кто-то его использует как быстрый справочник, кто-то автокомплитом пользуется, кто-то нелюбимые части просит чат гпт написать, вобщем в том или ином виде , ИИ уже часть процесса разработки.
@@oldcoders Почему вы всё время говорите о ChatGPT?
Да, это действительно реальность.. что тут такого?
@@zyx321123xyz она займет слишком мало времени, чтобы имело смысл к ней приспосабливаться.
скоро не будет радио, книг, одно сплошное телевидение)))где-то это уже говорили
Почему советаете Зеракодер? Ведь на рынке много кто делает тоже самое. Партнерскую программу отрабатываете? Вы же знаете места всегда найдутся. Не есть ли в вашей подаче хайп на теме? Это не осуждение, вы же эксперт. Хочется понять верен ли выбор который вы предлагаете.
Зерокодер это платная реклама на моем канале. Я всегда рекомендую ходить на бесплатные интенсивы и вебинары. Я когда сам начинал изучать программирование - ходил на такие, очень полезно для развития , много новой информации. Учиться там платно или нет - это уже сами решайте. Но я всегда говорю что ни один, даже самый лучший на свете курс, не сделает вас программистом. Только ваще упорство и очень много самостоятельной практики. По другому никак.
Скоро заменит программистов я уверен, лучшие программисты остаются сотрудниками ИИ.
про промт инжинеринг согласен на 100%, клауд лучше гпт в т.ч и кодинге
Что сказать - Красавчик!
Про GPT много говорят, но почему-то мало кто задается простыми вопросами:
- А как он устроен?
- Почему он отвечает как человек?
- Зачем ему "читать" весь интернет, а не толковый словарь и набор учебников по специальностям, что явно меньше чем весь интернет?
Все кто хочет - задается этими вопросами. Попытки научить компьютер по учебнику ни к чему толковому не привели. Поэтому пошли другим путем. ИИ обучили на огромных массивах текстов и он не думает в общепринятом смысле, а он выбирает наиболее вероятные слова.
@@oldcoders основная функция интеллекта думать, и как раз в общепринятом смысле. А раз он этого не делает, то, наверное, он не интеллект. Есть много задач, при решении которых перемножаются вектора и матрицы, однако никто их интеллектом не величает. Далее, то, что вы назвали обучением всего лишь детерминированный алгоритм расчета элементов матриц.
Думать в общепринятом смысле - это врядли. Это точно не скоро.
@@ГеннадийШушпанов-д1ч Ну так у нас в мозгу то же самое происходит если упростить, нейронные связи, по их примеру нейронки и делали.
Помню в самом начале изучения программирования попадал на канал автора, почему-то вызвал теплые чувства тогда.
Сейчас снова попался в ленте, послушал… Думал ладно человек наверное ничего кроме простых приложений не писал, может не знает как нейросети устроены. Но потом реклама бесполезного роадмапа + no code школа))))))
Сделайте уроки по Джанго еще
И останутся лишь те, кто будет писать эти ИИ....................... У меня вопрос , если ты не будешь "супер-пупер" программистом, то ты как "бедалага" поймешь, что дал тебе в ответ этот ИИ, будь это легкий или сложный ответ? Это то же самое, что показать обезьяне , сколько будет 1+1 ....... ))) не говоря уже о более сложных примерах. Но в остальном согласен с тобой.
Может и такое случиться, что следующее поколение программистов будет писать код углем на скалах в виде рисунков через пару миллионов лет.
Ой да :((
Как такое может случиться? Не вижу сценариев
@@equim7363ядерная война.
Я живу в РФ провайдер Сибирские Сети не знаю почему но максимум VPN хватает буквально на 3 дня и он не работает перебрал уже множество которые работали перестали и я не совсем понимаю это дело в провайдере что он их банит? Кто че может посоветовать че сделать с этим vpn или вообще поменять провайдера?
А самому провайдеру позвонить и проконсультироваться не судьба? Они хотя бы скажут почему у них так и в чём может быть дело.
Я использую платный впн, с бесплатными помучился в свое время
Бесплатные нестабильные и медленные, а платные - платные.
Ну елки-моталки, парни. Арендуйте сервер за 250 руб в месяц, поднимите там vpn и пользуйтесь своим. Можно найти статьи в сети, а можно и у ИИ спросить, пока она вам доступна.
А зачем тебе ChatGPT? Воспользуйся другими. Выбор сейчас огромный
В России нет приложения от Chat GPT ?
Нет
Есть ли смысл быть embedded-разработчиком? Мне очень нравится низкоуровневое программирование
Я не в теме, надеюсь знающие люди ответят.
Есть но это надо идти на предприятия где изготавливают непосредственно продукт, а не в интеграторы и не в development студии
@@СергейСутугин-р3х да это все понятно)
Автор видео, если тебе кажется, что используя ИИ, ты поступаешь нечестно)), то можешь начать писать на ассемблере или лучше в машинных кодах) Зачем ты пользуешься Компилятором?? Разве совесть не мучает?? Да и вообще, какого хрена ты компом пользуешься, возьми бумагу, ручку и Работай уже По-ЧЕСТНОМУ!))
Ключевое слово ПОКА
И что же теперь я хочу изучить бэкэнд , мне не надо учить его теперь? То есть пока я стану джуном , то ии станет умнее и меня тупо не возьмут на работу?
Мне кажется надо учить , в любом случае. Но использовать чатгпт обязательно для обучения и ускорения процессов.
Прикольная песня в конце про доминикану и бачату😊
Наконец то кто-то обратил внимание :))
Хороший контент пилите товарищ!
Спасибо!!
Есть интуитивное понимание, что чем эффективнее всякие ChatGPT и прочие ИИ будут помогать программисту - тем глупее будет становиться сам программист. Поэтому изучать языки программирования необходимо, хотя бы для самого себя, для собственного интеллектуального развития, т.е. просто чтобы мозги не заржавели
Язык в любом случае надо знать, это обязательно 💯
@@oldcoders Не только знать, но и самостоятельно на нем программировать
Кстати, раз про ИИ, то давай про machine learning и python, как бы для создания ии моделей основной язык он и есть.
В machine learning я не разбираюсь, ничего не скажу
@@oldcoders это основа для понимания как работают модели, на степике много бесплатного про это, может кому из подписчиков будет интересно
Да тот же стаковерфлоу, только быстрее.
Песня в конце убила весь футуристический настрой.
🤣 я давно уже эту песню хочу вставить куда то :)) решил что сейчас или никогда!!
Отличный канал
Ну а как 1с-никам быть?))
Я спросил чатГПТ, знает ли он 1С, говорит что знает, рассказал про него и привел пример. Говорит спрашивайте, отвечу! :)
Хорошее видео! Поставлю лайк! Сделай видео про свои результаты работы программистом, что на сегодня умеешь делать
Спасибо! Я ведь не работаю программистом, поэтому результаты как покажешь 🤷🏻♂️ Мои навыки по большому счету остались теми же что и 2-3 года назад, просто стали более осознанными, пришло понимание что и как работает, вобщем развитие в основном в глубину.
@@oldcoders ок понял
ChatGPT дает нормальные советы в 20%. В остальных 80% его советы не срабатывают. По крайней мере у меня. Даже ИИ встроенный в Intellij Idea дает подсказки совсем не на все случаи.
DeepSeek coder v2 попробуйте. ChatGpt по сравнению с ним - обкуренная маникюрша :)))
Все равно переиспользовать старый код быстрее)
Тоже верно :))
😂😂😂😂 ЛЮБОЙ человек может быть программистом😂😂😂😂
Загводства в том, что пока не найдешь готовый код и не разберешь по кускам через chat gpt станешь бомжом а не программистом.
В senior библиотеки и код chat gpt не может от слова совсем!!!! У него в модели на 2 года осттавивние, соответственно, то что на хайпе он не знает, ну а в чем сможет даже домохозяйка в программировании заработка нет
ИИ правда пишет говнокод. Я так понимаю, что крупные компании будут тренеровать свои ИИ для внутреннего использования с правилами и линтом. А халявные ИИ будут писать то, что потом надо будет переписывать. А если уж так будет, то чтоб работать с ИИ, надо будет самому быть профессионалом, чтоб уметь быстро разобраться в том говнокоде что пишет ИИ. Такчто хорошие программеры всёравно будет нужен, а вот чайникам будет сложнее вырваться в люди т.к.их нишу займёт ИИ.
Обучить модель в ближайшее время будет проще и дешевле, чем только что пришедшего к тебе выпускника вуза. Сейчас и без ИИ полно ПО, которое ещё можно по 100 раз переписывать.
в массовом промышленном программировании конечно всё это будет. Подавляющее множество задач сегодня типовые, многие разработчики и не знают о существовании чего-то другого.
Ваш чат гпт делает кучу ошибок, а иногда предлагает далеко не оптимальное решение. Так что не надо его идеализировать. Если вы не понимаете детали, то он вам такое насоветует, что мама не горюй.
Есть такое. Надо понимать и контролировать что он пишет.
Минусы ChatGPT что вы не развиваетесь, проще чтобы задачу решил ChatGPT, а потом компания OpenAI, подсадив всех на свой чат может делать всё что угодно. Либо, когда это всё зайдет очень далеко, случится то, что ИИ решит - зачем мне человек ? Пусть эти "Тупые" пользователи решают свои проблемы самостоятельно :)
Вот да. Это меня тоже беспокоит.
Человек когда-то на лошадках ездил, а сейчас на авто. Тупее из-за прогресса человечество не становится, что нельзя сказать об определённой части людей. Но они и без прогресса найдут повод Отупеть
ИИ не пишет код, он его копирует.
Так ведь _погроммисты_ тоже копируют )
Причём многие делают это вслепую, не разбирая логику работы кода и не перепроверяя исходники подключаемых библиотек.
@@deniskhakimov
Не все и не всё копируют. Многое пишется без копирования.
Дождёмся что ИИ будет писать не текстовый код, а машинные коды. Сами думать перестанем - цивилизация рухнет!?
Фантазии, фантазии... "А какими будут программисты в 2000-м году, когда интернет разовьется?" - ничего не напоминает?
Не понял что вы хотите сказать. Развитие интернета дало просто невероятный толчок развитию программирования.
@@oldcoders Я статистики не знаю, программить начал студентом на машинах Промiнь, МИР, МИР2, затем ЕС на FORTRAN... и поехало под горку.
Я не эталон, но для меня сегодня AI просто еще один tools. Весьма полезный, не более! С ним себя вести нужно как с маленьким ребенком. Я реально тестировал, нужную прогу он мне склепал. Я поймал кайф, но не факт что весь процесс был быстрее, чем выучить азы PYTHON и наклепать все руками. Да, в процессе тестирования ChatGPT с Python я таки ознакомился. Прикольная игрушка...
DeepSeek coder V2 попробуйте скептики :)))
Ну насчет "тим лиды не пишут код" это вы конечно погорячились
ну где-то не пишут, или очень эпизодически, или пишут чужими руками
Не все , да. Я общался с двумя, из разных областей, оба говорили что мало пишут сами
@@oldcoders Ну вот я пишу на равне со всеми а иногда и больше. Вообще надо отличать лида от менеджера. Лид это тот кто делает то же что и остальные + дает задание, а менеджер тот кто только дает задание
@Yegoros хорошо, возможно я был не точен в формулировке. Что вообще думаете по поводу ии-кодеров?
@@Yegoros эти определения могут сильно отличаться в компаниях, поэтому спорить не о чем. Бывает и так, и сяк
сделал ролик для рекламы, ясно-понятно.
Про ии все верно но по текущей ситуации нужно сдуть пафос раз в 10-15. Ии для кода это пока ни о чем. И чатгпт не настолько умный пока и много чуши несет, за ним все факты перепроверять надо. Это скорее коммент по началу видео, далее в целом все верно
ChatGPT - модель Генеративная. Писать с её помощью код - то же самое, что поручать это продажнику или бухгалтеру. Прежде чем сдавать кому-то пафос, ознакомься с темой
Imposible to pay from Canada
For what?
видео не смотрел. они операторы ПК
ИИ это лишь инструмент, убирает рутину и все, тебе нежуно писать 100500 раз одно и тоже и ускоряет поиск нужной информации.
Профессия Гуртовщик ИИ.
Вот вам контраргументы, которые убьют всю вашу аргументацию:
1) ИИ обученный на говнокоде будет писать только говнокод
2) говнокод быстро убьет приложение еще на ранних этапах его развития
3) чтобы писать качественный код нужно заниматься инженерией, а не просто повторять чьи-то шаблоны. А чтобы заниматься инженерией ИИ должен думать, у него должен быть длительный процесс перебора возможных вариантов, и испытания их в экспериментах, получение опыта, анализ опыта и т.д. Все это современные модели ИИ не могут.
4) чтобы писать качественный код нужно продумывать архитектуру, но GPT этого не умеет, т.к. полезной информации об этом мало, и опять же, чтобы создать хорошую архитектуру нужно наступить сначала на все грабли, и проанализировать свой опыт. Текущие модели ИИ такого не умеют.
То что я написал подтверждается еще и моим огромным опытом попыток заставить разные модели GPT программировать.
Контраргументы принимаются!
Единственное хочу заметить что я не говорил что ИИ будет писать сложный код и разрабатывать сложную архитектуру. Может и будет, но не так скоро. Но базовые элементы будет писать, уже пишет ведь!
@@oldcoders я согласен, что-то простое на нем можно писать
Через 20 лет вспомнишь 🙂
Ну ты же Один у нас с огромным опытом)
Вот именно, сошел с ума !!!
Автор Прав! И об этом уже даже бабульки на лавочках рассуждают
Всех кодеров, блохеров, дизайнеров и офисных клерков на завод и стройку Добро Пожаловать! Познаете что это такое, реальный ТРУД!!!😄😁
Ну то есть банковскими приложениями, смартфонами, компьютерами и тд вы пользоваться не собираетесь ? 😀
А ты на заводе когда последний раз был?)
я у же год такой
А почему Иичерез 5 лет будет лучше писать код? Человек перестанет. Ии нового ничего не создаёт. И почему он будет лучше писать код?
Если принять что ии развивается , то он должен все делать лучше . Даже сравнить gpt версии 3,5 и 4о - разница существенная.
А если будет gpt версии 15 ? 😀
"Ии нового ничего не создаёт" - это ложное утверждение!
Самая большая проблема что программисты будут становиться в целом более тупыми
Класс! Просто отрыв башки!!! 😊
Программист++ (Coder++)
нейросетей погонщики ;=) До ИИ ещё далеко , это просто выдумка от маркетологов .
Всё условно так, но GPT работает очень хорошо там, где уже лет 10 ничего почти не менялось и кодовая база огромная, типа бэкенда на Django. Но попробуйте на нём написать что-то абсолютно новое или использовать библиотеку, которая вышла месяц назад - это частая задача во фронтенде, когда вышла новая версия фреймворка. И вот тогда выясняется, что без программиста никуда.
Есть такое!
сделают агентов , которые берут спеки и через сотни итераций и тестов делают что надо на любом языке.
хоть даже сразу в ассемблере.
на это и всё
@@vsigal Есть куча знаний даже в том же фронтенде, которая не описана ни в каких спеках и получается только практическим путём.
@@DreamingDolphing ну с этим почти согласен - поэтому генеративный ии прочитает 100 книг по юзабилити и сделает сразу 100 разных фронтэндов. и который из них будет лучше понятен клиентам станет известно по логам.
Нифига он не интелект этот gpt. По существу он не глубокий. Проблема его в том, что он ничего нового придумать не может, он действует детерминированно, а человек -нет. По сути это компилятор текста. Фуфло распиаренное до небес. Жду когда схлопнется этот мыльный пузырь.
Компилятор текста, да, большой навороченный T9. Но тем не менее даже он творит чудеса.
@@oldcoders но он не заслуживает звания интеллект. По сути он как интерактивный компилированный гугл поисковик.
Не совсем согласен я со сравнением с поисковиком. Все таки ИИ может и список вопросов по категориям разнести, выделить суть из больших текстов, конкретно для твоего случая формулы написать и тд, все это поисковик не умеет.
@@oldcoders В поисковике это все есть но делать надо самому. А еще этот чат jpt обучается за счет популярной устаревшей информации , то есть ему по барабану какую инфу тебе выдавать по сути с ошибками или без , устаревшую или новую. Вот это вообще конечно жесть. Если ты , к примеру, досконально нее знаешь вопроса и не уточняешь, что конкретно ты хочешь найти ( а ты и не можешь этого знать раз ты ищешь ) он тебе выдаст на 99% не то что тебе нужно, разве что это не совсем примитив какой то.
Круто конечно, вот только нормальный разраб быстрее напишет нужную функцию чем опишет ИИ что ему нужно. Да и проверку кода ИИ ни кто не отменял, что отнимает время. Ну а учитывая, что ИИ это искусственный но не интеллект перспектива таких разрабов плачевна. Я уже молчу про снипеты и тупое копирование кусков кода, что в разы быстрее любой генерации. А про то, что само написание кода фактически ничтожная часть разработки, то польза таких ИИ становится крайне отрицательной.
Ваш аргумент «против» принимается! Спасибо!
@@oldcoders Аргумент человека с базара) Он далёк от этого предмета
Автор, по Балодю косишь?
зерокодинг == разводинг!!!
Балабольщик по ИИ
уже есть термин: жопотолог
Огонь!