Российское IT комьюнити довольно токсичное. Задаешь вопрос, тебя тупо оправляют читать книгу или нанять программиста. Этакие токсичные, самолюбивые гуру (не все конечно). Я по началу тоже пытался что-то спрашивать на российских ресурсах, потом ушел на англоязычные. Там задаешь конкретный вопрос, тебе конкретно отвечают без желчи и издевок. А сейчас и того проще, закидываешь кусок кода в нейронку и она объясняет как это работает по шагам.
Я как-то попросил чат гпт решить мне проблему, которую я уже решил на С++, но мое решение мне не очень нравилось. Сначало решение ИИ выглядело прикольным и логичным, пока я тесты не запустил. В итоге косяки. Стал уточнять вопросы, пошло гадание. Я прям вспомнил, как я был учителем, и проверял 20 не верных работ - вот все такое ИИ генерил - поток бреда. На этом я эксперименты закончил с ним.
Сегодня gpt-4o не справился со сравнением двух мобильных телефонов, я просил вывести плюсы и минусы каждой модели, он перепутал всё что только можно, поддержку 5G, тип дисплеев, процессоров, я ему в лоб пишу, залезь на официальные сайты производителей этих моделей и проверь характеристики, он это сделал, но всё равно написал с ошибками. Я ему скопировал сам все технические характеристики телефонов для сравнения, так он написал что Snapdragon 685 мощнее mediatek G99, я его спрашиваю, а почему тогда в тесте antutu G99 набирает больше баллов? Gpt извиняется, и пишет что да, действительно G99 помощнее Snapdragon 685.
Можно скинуть кусок кода и спросить где можно улучшить (обычно он говорит очевидные вещи, но иногда полезные (которые чаще сами не замечаем)). Сам на нейронки скинул большую часть рутинной работы, которую никто не хотел делать и пользы от неё не много (как и вреда). В целом - очень хороший способ экономить время.
@@Ivan_the_IV Статический генератор текста - более тупее, чем RNN (а у GPT трансформеры используются (если упрощенно - параллельный аналог RNN)). В некотором роде - у нас в мозге происходят те же действия, что при вычислении внутри ChatGPT (не прям все, но механизмы схожие).
LLMки радикально снизили порог входа в язык/технологию; но дальнейшее как зависело от человеческого фактора, так и... ничего не поменялось. Зависит от образовательной базы и стремления вникать - разработчик рискует застрять в состоянии джуна навсегда помнится, Delphi недолюбливали за наплыв в профессию "формошлёперов" , хотя там можно хоть до ассемблерных деталей спускаться в понимании интересно, когда появился C, бывалые программисты наверняка тоже ворчали что молодежь имеет возможность программировать ничего не понимая в АЛУ и регистрах (и таки да, сегодня редкий веб-разработчик или джавист сечёт в микроархитектуре процессора)
Эволюция показала, если особь чем-то не пользуется, то "это" отмирает со временем) Т.к. программированию не так много лет, то по сути, и процессы происходят более быстро :) ИМХО
На работе был джун - активный пользователь ГПТ. И за год его рост был заметно ниже, чем дало бы старое-доброе гугление и самописание. А вот насчет опытных - тут всё неоднозначно, ибо есть два противоположных подхода к требованию к скиллам. - Узкие специалисты по конкретному языку, и опционально еще и фрейворкам. В Европе и СНГ доминирует такой подход. - Генералисты. Знание конкретных языков и технологий малозначительно, ибо писать надо будет на том, на чем скажут. И в любой момент могут перевести на другой язык. В США это доминирующий подход. И вполне очевидно, что и без всяких ГПТ качество кода от второй категории для первой всегда будет уровня "всратый джуновский код".
Я стараюсь как можно меньше использовать ИИ, так как реально частое использование снижает твою квалификацию в деталях кода. Но как инструмент, если ты хороший специалист уже, очень сильно ускоряет/заменяет поиск в гугле.
вычитать какую то хрень и обьяснять что ты об этом думаешь. попутно всунув рекламу..ты наверно думаешь что гений. вот тебе еще примеры тогда. все питонисты геи? фронтенду научили макаку? плюсы ведут к наркозависимости?
Например, я чувствую что не тупею, а становлюсь ленивым, и лишний раз напрягаться там что-то вспоминать, и.т.д. лучше сразу обращусь к gpt и получу результат. Понимая это, я стал реже его использовать. Соответственно, если лень что-то вспоминать, то в принципе это приведёт к отупению(падению квалификации).
Я думаю если ты знаешь что нужно сделать но не помнишь как это совершенно нормально у нейросетки спросить, все в голове не удержать да и смысла нету держать если ты знаешь именно что нужно сделать
в результате на рынке произойдет ускорение производства ПО, у человека просто не будет времени вникать отдельные куски кода. Но при условии , что llm реально начнет писать качественный код и расшириться контекст для работы с местным легаси
Всё так - когда только появились сниппеты то уже были такие проблемы, ты вводишь два символа и тебе вываливает пол страницы кода и через год я начал замечать что не помню что значит код я помню что нужно ввести пару символов, а что там за код уже не помню) вот такой парадокс. Сниппеты на секундочку появились ещё в 2010 году
Так можно сказать, что самые тупые кодеры - это англоговорящие. Иметь документацию на родном языке и не уметь ею пользоваться - это просто дно. Даже писать код и на родном языке не применять хороший нейминг и не уметь хорошо назвать переменные - вообще в голове не укладывается. Про использование программ, в которых локализация только на английском, и не разобраться в ней - то про это можно вообще промолчать.
нейросети применительно к написанию кода развиваются чудовищно быстро. Если два года назад я был скептически настроен после попыток использования chatGpt в работе, то сейчас я вижу огромный прогресс. Прогресс такой, что я готов поверить, он может заменить программиста через несколько лет в некоторых задачах как минимум. В нашей компании уже добавляют в пайплайн обработку от ИИ, т.е. ИИ уже почти сам коммитить будет, программист только аппрув будет нажимать. Вообще ИИ сильно обесценивает статус программиста, раньше ты за советом шел к сеньору, а теперь ИИ за минуту дает ответ лучше, чем сеньор. Причем на любую тему, а сеньор как правило спец только в определенных областях.
Конечно тупею. Точнее даже не тупею, а вместо скилла писать код самому прокачиваю скилл пинания нейронки и доведения её говнокода до минимально рабочего состояния. И всё-таки второй подход намного более скоростной, т.к. некоторые вещи самому писать в разы дольше.
Знаю одного php разработчика, который себя считает синьором, но последний год пишет код с помощью нейросетей и по общению слышно, как он деградирует P.S.: Используйте нейросети с умом!
жпт такой себе код пишет... много лишнего, какие-то ненужные функции часто использует или циклы, где на первой же итерации выход и т.д.... Как заготовку сгенеренный код можно использовать с последующим допиливанием, но в чистом виде нет, однозначно
Согласен. Отношусь ко второму типу Бек - нейронка накидывает шаблончики / идеи / тесты. Правлю и всё ок. Фронт - знаю плохо. накидывает нейронка и местами не понимаю что происходит. но хотя бы работает... Реакт с js учу всё таки параллельно
Ии это хорошо для удешевления рабочей силы. Но действительно АйТи должен делить зп специалистов должны отличаться раз в 100 в отличии от опыта. Пускай стажеры дрочат gpt за 15 баксов в час
выводы эти сделаны, потому что у нас у всех лапки, в сша с них срубли б миллионов 5 баксов за оскрбление, и хотелка писать такие заголовки заночилась. а у нас можно, все с переботками ебашат, некогда никому.
пару раз использовал, чисто понять как использовать функцию на Go языке, потому что не основной, но прям вот кодить его просить, это конечно прокачивать свои скилы как тестировщика надо )))) потому что доверять ему я бы не стал.
как себе представляешь написание программы с помощью gpt? а установка виртуальной машины и т.п. Подготовка инфраструктуры, бизнес-аналитика, разработка архитектуры и т.д. и т.п. Из этого получается, что все менеджеры, бизнес -аналитики и иже с ними - тупые. Если написание проги будет дело 10 секунд, то я буду в восторге, ещё и промты чтоб не писать, а просто обсудить тему с ботом устно, а он тебе решение, ваще супер и похер, что я ничего не знаю, задача то решена!
Сложно поверить, но кажется все к этому идет. Программисты скоро окажутся на месте операторов печатных машинок 50 лет назад, когда их быстро заменили компьютеры и принтеры. Осталось уже не так много - наладить интерфейсы между этапами создания софта. Запрос на разработку, тех задание, потом отладка - итеративное изменение кода, пока результат запуска не устроит, потом деплой и тест. И все это за минуты и с участием пары человек, а не месяцы - это конечно оптимистичный прогноз(или наоборот пессимистичный, кому как), но все движется в эту сторону.
Нейронка пока что просто экономит время не более того. Нейронка не может написать проект целиком, но куски кода пишет неплохо. Пользуюсь, для экономии времени.
@@Vladimir-yh2dl о1 просто напишет проект и все - оно будет работать. А нужно написать проект так, чтобы потом еще пару лет с этого проекта кормиться, патчить, улучшать, ну вы поняли о чем я🤣
Код, написанный нейронкой - для меня странное. Я, во всяком случае уверен, что из сотни библиотек (они небольшие), которые я использую, написанных нейронкой нет. Конечно я не знаю досконально, как каждая из них устроена внутри, но как бы функциональные интерфейсы разумеется знаю. Ну и в целом нельзя просто копипастить, не понимая, что код делает. И да, дублировать код в разных местах тоже нельзя.😅
@@vitaliiivanov9514 потому что бизнесу нужно за два часа, и уволить всех разработчиков - они хотят слишком много денег. А ИИ уже сейчас может сгенерировать решение за несколько минут, осталось только встроить ИИ в рабочие процессы, в пайплайны, деливери. И все нужен будет один программист, который нажмет кнопку аппрув и выложит на тест или сразу на прод.
@@ivankostin6058 а то что на Израиль 7 октября 2023 года напали терористы с ХАМАСА и убили 1200 людей с них более 700 гражданских, включая 38 детей тебя не смущает при этом еще увезли с собой около 300 заложников? Или вам пропаганда российская в головы другой посыл вбивает и не указывает на причинно-следственные связи?
Чувак, объясни, как можно выступать против войны и рекламировать российскую компанию, вся экономика которой работает на создание оружия против украинцев?
Миша хоть и крутой ютубер и специалист, но как человек полный фрик, давно можно было это заметить Даже в этом видео у него тупеют только Российские программисты)
@@yet300 должно быть 16 Гб памяти и как можно больше HDD, хотя бы 512 Гб. И лучше брать с экраном MiniLed, если не будет использоваться внешний монитор. В целом, если кодить под iOS, то это очень хороший вариант. Для Андроид разработки хватит и любого компа под винду, более-менее мощного и качественного - будет дешевле.