Компания Mistral AI представила большую языковую модель Devstral, оптимизированную для решения проблем, возникающих в процессе разработки ПО. В отличие от типовых AI-моделей, Mistral AI выходит за рамки написания отдельных функций и дополнения кода, и предоставляет возможности, позволяющие анализировать и контекстуализировать (определять назначение и логику работы) большие кодовые базы, определять связи между компонентами и определять трудновыявляемые ошибки в запутанных функциях...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63286
>"для выполнения модели достаточно одного ПК с видеокартой NVIDIA GeForce RTX 4090 и 32 ГБ ОЗУ. "Скоро и игры подтянутся до таких требований, а потом будут говорить, что гейминг на ПК умирает.
> для выполнения модели достаточно одного ПК с видеокартой NVIDIA GeForce RTX 4090 и 32 ГБ ОЗУВроде говорили же прям недавно, что 12 Гб, нормально для пк.
Все блоггеры говорят, хотите ускорить ваш ПК, просто купите Оперативной памяти.
Ну как инструкция для домохозяек.
Может теперь нужно покупать атомные реакторы, для Ai.
Думаю маркетологи смогут реализовать.
> Вроде говорили же прям недавно, что 12 Гб, нормально для пк.Это давно было. Для работы оперативы мало не бывает.
Даже если есть лишняя, то можно сделать рамдиск и закинуть туда кеши компиляции.> Все блоггеры говорят, хотите ускорить ваш ПК, просто купите Оперативной памяти.
Зачем ты смотришь блоггеров?
> Это давно было. Для работы оперативы мало не бывает.Да вроде в 2023 смотрел.
Или это давно.
Тогда у вас там звездолеты летают.Смотрю по разным причинам.
А может мне например интересно посмотреть приготовление торта.
Некоторые смотрят как блоггеры поедают гамбургеры. Находят свой интерес в этом.
> Может теперь нужно покупать атомные реакторы, для Ai.Есть повод думать, что скоро научатся дырки в земле на 10-15 км испарять, а это геотермалка в любом городе планеты. Бесконечная.
Ну и кроме того, если ты в РФ, то ты вообще не знаешь, что такое цены на электричество. Вы же там не платите по 10-15 тысяч в месяц за три компьютера в квартире, плюс ещё столько же за горячую воду.
> Вы же там не платите по 10-15 тысяч в месяц за три компьютера в квартиреЧестно тебе скажу, я имею минимум электроники.
Я ПК, то почти не включаю.
Самый мощный предмет это смартфон на зарядке.
Рублей 90 - 120 выходит в месяц.> плюс ещё столько же за горячую воду.
А вот вот это обидная тема. Человек состоит из воды.
> А вот вот это обидная тема. Человек состоит из воды.Только на 70%. Там есть еще мясо, жир, овно.
А моетесь вы холодной? Или у вас есть централизованное горячее водоснабжение?
Вроде на 90%,
Еще зависит от образа жизни.Горячей.
Но это не значит что в каменном веке люди мылись холодной и всем надо.
Тогда надо отказаться от интернета, смартфонов.
>Все блоггеры говорят, хотите ускорить ваш ПК, просто купите Оперативной памяти.Ну а что вы хотели, за прошедшее с тех пор время Питон немного удлинился. :)
На компьютексе показали новые Арки для "народного" ИИ:
- https://videocardz.com/newz/maxsun-unveils-arc-pro-b60-dual-...
- https://www.phoronix.com/review/intel-arc-pro-b-series
> "народного" ИИ.https://www.youtube.com/watch?v=ZYRWNHUSB1c
https://otvet.mail.ru/question/88857307Смартфоны на развес, смартфоны на развес. Кому, кому.
Почему они ИИ платы расширения все щее называют видеокартами?
> ИИ платы расширенияРазве там не планируют внедрять специальный Ии процессор.
Получается Cpu, Gpu, и Ии процессор.
Это наверное как в 90 покупают звуковую карту, или Оперативку.
И это целое событие.
>специальный Ии процессорNPU ? Так уже внедряют, но они небольшие и "энергоэффективные" (в Lunar Lake до 48 TOPS).
Их делали для MS Copilot:
https://learn.microsoft.com/ru-ru/windows/ai/npu-devices/
Вот прям не понимаю кому надо покупать NPU, из обычных людей. Среднестатистических.Думаю мало кто пользуется Сири, Алисой, Geminy, вреале.
Так же и с Ии.Ии от Google, даже фотку то нормально не смог разобрать.
Я ему показывал различные минералы, и обучал какой как называется ( несколько было похожих одной разновидности ), так он даже сам минерал на отчетливом фоне ( специально подобрал ), отличить не мог.
И очень сильно ошибался в количестве.
Давал правильные ответы только после моих многочисленных корректировок.
Еще показывал различные комплектующие Пк, например ddr3, ddr4, или шлейфы разного вида.
Он иногда давал правильные ответы, а иногда прям в корне противоположные, даже не приближенные.Ии это больше какая то.
Только если показуха.
>все щее называют видеокартами?Ну конкретно эти (по ссылкам) b50 и b60 это именно видеокарты - GPU.
А есть AI ускорители под PCIe разъём:
https://www.phoronix.com/news/Intel-Gaudi-3-PCIe-Cards
С играми по 80, 90, 100$ куда проще взять видяху и развернуть пиратский флаг, нежели сидеть на консолях. Даже, банально, докупив блютуз джойстики и добавив вывод изображения на ТВ.
> развернуть пиратский флаг, нежели сидеть на консоляхИ веселей.
То вам майнеры плохие, то аишники
Жду не дождусь, когда сделают фокус на развитие архитектуры ИИ, качестве данных. Тогда и будут компактные и КАЧЕСТВЕННЫЕ модели. А не то что сейчас - жрем все подряд и высираем продукт(новую модель), которая на 0.001% лучше предыдущей
> развитие архитектуры ИИЭто щас новый тренд.
Ну был тренд Нанотехнологии же.
Ну что реаилизовали там нанотехнологии.
Отличие в том, что ИИ уже полезен(как и нанотехнологии, собственно). Так что не вижу проблемы в этом "тренде"
> ИИ уже полезен(как и нанотехнологииТы ведь ходишь в нанотехнологичной куртке, с нанотехнологичным нижнем бельем.
С подогревом.
не, ну прозрачный двусторонний скотч-то у них получился же ж. Держит всем хуже обычного химического 3m, но тот нам запретили недрузья.С этим вашим ИИ примерно такоэ же ж. Раньше чтоб написать три строки на паверщели я искал что-то похожее в стековерфове, теперь спрашиваю модель, потом ищу похожие слова в стековерфлове и переспрашиваю - "ты, дура, вот так сделать не могла?" - иногда раза с третьего получается работающее. А сам я так не могу, потому что до сих пор ниасилил синтаксис.
> А сам я так не могу, потому что до сих пор ниасилил синтаксис.Ну и на что жалобы? Сам бы, ниасилив синтаксис, ты бы до сих пор страдал. Как по мне, так модель заменяет джуна практически во всём, кроме сгонять за кофе и круассанами, накатить апдейты на свичи-роутеры, и пойти туда не знаю куда, найти то не знаю что. Ну и ожидаемо, на лиспах llm кодит значительно лучше, чем на алголах, особенно если можешь дать примеры входящих и исходящих данных.
> Ну и на что жалобы? Сам бы, ниасилив синтаксис, ты бы до сих пор страдал.повторяю - я бы как и раньше искал ответ на стековерфлове. Туда все равно приходится лазить, теперь - с полуправильным ответом. И учти, я не получаю зарплату за написание этих поделок, мне платят за их запуск - иначе бы, конечно, пришлось наконец прочитать книжку. Четвертый год уже планирую.
> Как по мне, так модель заменяет джуна практически во всём
У вас какие-то очень хреновые джуны. Я бы вряд ли прошел собеседование в нашей конторе на джуна-кодера. Предполагается что они не могут пока принимать глобальных архитектурных решений, или искать сложные баги, которые всем аулом не сразу удается, а не то что они не могут справиться с повседневной задачей потому что, блин, просто пишут хрень.
> ну прозрачный двусторонний скотч-то у них получилсяНу да не как в фильмах фантистических 1950 - 70 90х.
это лишь только подтверждает что ML скорее интрумент для поиска и кобинирования результатов, это быстрее чем втыкать в документацию и раскиданные примеры кодано у обезьяны получится сгенерировать только баги, код все равно будет зависить от разработчика
> А сам я так не могу, потому что до сих пор ниасилил синтаксис.Так получится Ии умнее тебя. Те шарит.
Не обязательно программирование.Ну например музыку исполняет робот или человек.
SunoAi - закинул текст написал жанр, он тебе конвеером Хитов платиновых накидал.Но это же не ты, ( всмысле тот кто сделал ), сделал.
Или напромер приготовление еды, вкладывание чего то хорошего.
Или штамповка на конвеере гамбургеров.
Человек что то вкладывает в такое.
Ага.
Правда в носках.Подогрев это тоже хорошо, я с удовольствием хожу зимой в куртке с подогревом, тк в моей местности может быть и минус 40.
Всякие напыления для инструмента - этому уже десятки лет.
Но, луддиты будут зубоскалить и отпускать тупые шутки.
> Подогрев это тоже хорошо, я с удовольствием хожу зимой в куртке с подогревом, тк в моей местности может быть и минус 40.Как только изобретут нормальные источники питания.
Но лучше нанотехнология, которая по свойствам своим согревает.
Нормальные это какие?
Моя куртка меня греет часов шесть на максимуме.
Этого вполне достаточно, для ежедневного существования в минус 40.И там используются не самые продвинутые литий-ионки.
Думаю если взять более крутые батарейки, то время работы увеличится в 1.5-2 раза... но зачем?ps батарейки это те самые нанотехнологии, с сепаратарами ионов и всякими нанодобавками в электролит.
> Моя куртка меня греет часов шесть на максимуме.Этого вполне достаточно, для ежедневного существования в минус 40.
Незнаю, стараюсь иметь минимум электроники в жизни.
Что-то действительно стратегическое те же сша любят делать наоборот, максимально дорогим и перекрытым патентами - эдакая "золотая стена", требующая горы денег и усилий, чтобы влиться, что сильно снижает количество вероятных конкурентов
В общем, в удешевлении, компактности и качестве для всех, заинтересованы далеко не всеВ остальном - иные до сих пор кое-как пилят древние системы на не менее древних и практически мёртвых ЯП и не спешат принципиально что-то менять уже многие десятилетия
Хотя нищими те же банки совсем не назвать
> требующая горы денег и усилийДолг Google, перед Рф, 91,5 квинтиллиона рублей.
Какую они там золотую стену собрались делать.
Капля в море.
Или они наоборот.
Как некоторые любят переворачивать все в свою сторону что не скажешь.
А сами такие идеальные.
Жду не дождусь когда начнут использовать сторонние закрытые проверочные датасеты, а пользователи перестанут гнаться за накрученными метриками и рекламными компаниями создателей anotherOpenNeuronka, обученной на регулярно утекающих в интернет проверочных датасетах. Когда пользователи перестанут слепо верить их процентикам, а начнут смотреть сами.
Я тоже жду - но такое наврятли случится. Бизнесу невыгодно писать оптимизированный код, на нормальных компилируемых языках - потому что дорого. Невыгодно производителям железа, ведь нужно как-то впаривать каждый год новое железо и рисовать красивые графики производительности.
а где модели для реверс инжинеринга? Че там молчат анивирусники?
>а гдеСпроси напрямую :)
https://chat.mistral.ai/chat
Шикардос. Спасибки.
> а где модели для реверс инжинеринга? Че там молчат анивирусники?Модели для реверс-инжиниринга могут быть созданы с использованием специализированного оборудования, такого как 3D-сканеры или координатно-измерительные машины (КИМ), и программного обеспечения для обратного инжиниринга, например, Geomagic Design X1. Эти модели могут быть использованы для различных целей, включая восстановление утерянной конструкторской документации, доработку существующих изделий и создание аналогов программ, недоступных на определенных платформах2.
Что касается антивирусов, они могут молчать по нескольким причинам. Например, изменения, внесенные в программное обеспечение с помощью обфускаторов, могут затруднить обнаружение вредоносных нагрузок антивирусными сканерами3. Это может быть полезно для пентестеров и специалистов по кибербезопасности, которые хотят проверить работоспособность методов обхода антивирусов3.
Источники:
//www.ds-enginering.ru/content/reverse-engineering
//securitymedia.org/info/revers-inzhiniring-chto-takoe-obratnaya-razrabotka-i-kak-ona-primenyaetsya-v-informatsionnoy-bezopas.html
//habr.com/ru/companies/solarsecurity/articles/659581/
//habr.com/ru/companies/solarsecurity/articles/659581/
> а где AI модели для реверс инжинеринга?
AI модели для реверс-инжиниринга могут быть найдены в различных источниках, включая специализированные платформы и библиотеки. Вот несколько мест, где можно поискать такие модели:
GitHub: Многие разработчики и исследователи публикуют свои модели и инструменты для реверс-инжиниринга на GitHub. Вы можете найти репозитории, содержащие AI модели, используя поиск по ключевым словам, таким как "reverse engineering AI models".
Hugging Face: Это платформа, где разработчики делятся своими моделями машинного обучения. Вы можете найти модели, связанные с реверс-инжинирингом, на их веб-сайте.
Kaggle: Kaggle — это платформа для соревнований по данным и машинному обучению. Здесь также можно найти датасеты и модели, которые могут быть полезны для реверс-инжиниринга.
ArXiv: На этом сайте публикуются научные статьи по различным темам, включая машинное обучение и искусственный интеллект. Вы можете найти статьи, описывающие AI модели для реверс-инжиниринга, и, возможно, ссылки на сами модели.
Специализированные форумы и сообщества: Существуют форумы и сообщества, посвященные реверс-инжинирингу и кибербезопасности, где участники делятся инструментами и моделями.
Если вам нужны конкретные примеры или ссылки, я могу провести поиск в интернете, чтобы найти актуальные ресурсы.
> давай ссылку на модель обнаружения вирусного ПО
Вот несколько ссылок на модели и инструменты для обнаружения вирусного ПО:
Microsoft AI Builder: Это инструмент от Microsoft, который позволяет создавать и обучать модели для обнаружения объектов, включая вредоносное ПО. Вы можете использовать AI Builder для создания настраиваемых моделей обнаружения объектов, которые могут быть полезны для выявления вирусного ПО45.
Sesame CSM: Компания Sesame выпустила базовую модель ИИ, на которой основан их виртуальный помощник Maya. Эта модель может быть адаптирована для различных задач, включая обнаружение вредоносного ПО67.
Поведенческий анализ: В статье на Хабре обсуждается использование поведенческого анализа для обнаружения вредоносных программ. Этот метод может быть полезен для создания моделей, которые анализируют поведение программ для выявления вредоносного ПО8.
Эти ресурсы могут помочь вам найти и использовать модели для обнаружения вирусного ПО.
> мне нужна готовая модель
Для обнаружения вирусного ПО существует несколько методов и готовых решений. Вот некоторые из них:
Антивирусные программы:
Доктор Веб: Использует несколько методов обнаружения вредоносных объектов, включая сигнатурный анализ и эвристический анализ9.
Полифаги: Антивирусные программы-сканеры, которые могут удалять обнаруженные вирусы. Они используют сигнатурный анализ и эвристический анализ для обнаружения вирусов10.
Методы обнаружения:Сканирование: Один из самых старых и простых методов обнаружения вирусов. Программы-сканеры просматривают файлы в поисках опознавательной части вируса - сигнатуры11.
Обнаружение изменений: Метод, который базируется на использовании программ-ревизоров. Эти программы запоминают характеристики файлов и сравнивают их с эталонными характеристиками для обнаружения изменений, вызванных вирусами11.
Эвристический анализ: Позволяет определять неизвестные вирусы, анализируя поведение программ и выявляя подозрительные действия11.
Поведенческий анализ:Динамический анализ: Анализирует действия программ для выявления вредоносного воздействия. Этот метод позволяет обнаружить вредоносное ПО независимо от попыток запутывания программного кода12.
Обнаружение, основанное на сигнатурах:Сигнатурный анализ: Метод работы антивирусов, при котором программа просматривает файлы или пакеты, обращаясь к словарю с известными вирусами. Этот метод требует регулярного обновления сигнатур13.
Эти методы и инструменты могут быть использованы для создания и использования готовых моделей обнаружения вирусного ПО.
пс: Вывод, на кой вам модель если вы можете купить антивирусный продукт :) Думаю еще один вопрос, и от предложит зарегаться и купить плантый тариф, спасибо - ПНХ.
Ещё такой момент, что "качество" ответов зависит от языка.
Задавайте вопросы на английском, это относится и ChatGPT и к Mistral Chat.
вот основной амбассадор фейк интелледжент, канал себе завел//www.youtube.com/@TerenceTao27
по пол часа одну лемму корректировал :) Вот на что должны тратить свое время современные "математики", да, да именно на пиар, гранты урезали ведь.
А что, mistral лучше.
Я общался с Google чатом, мне буквально за пару дней надоело и стало неинтересно.
Даже поиграть в какую нибудь глупую игрушку ито интересней.Мистраль, что то знакомое. Это кстати бренд зерновых продуктов - риса, гречки.
Нормальный бренд.
https://en.wikipedia.org/wiki/Mistral_AI
Я знаю что такое мистраль.
Побывать в пирамидах Египта, и посмотреть на фото это не одно и то же.
Ai для читов пригодится.
качаю девстралсмал на 12гб посмотрим как оно
Расскажи потом. Ты его из чего и под чем запускать собрался?
Разработчики успокаивают себя тем, что написание кода занимает лишь малую толику от цикла создания ПО. Но что помешает ИИ в будущем освоить и отладку и поддержку? Не говоря уже о том,что выкатывание версий ПО через пару минут от получения запроса менеджера позволит эти запросы отточить буквально за часы.
Под "разработчиками" имею в виду популярных блоггеров, ютуберов. Catherine Lee в рекомендациях ютуба сейчас на эту тему выпадает, видео "I wish I knew this before becoming a software engineer" с одним из "тейков" - "Myth: AI will make engineers obsolete". Где же миф, ну и пусть сейчас пока нужны разрабы для перевода с манагерского на нормальный. Но этому пару лет от силы еще быть, в очень оптимистичном раскладе.
Вот манагеров заменить можно как раз. Все равно они ничего не делают, только тасочки двигают.
Большинство программистов без менеджера неизбежно начинают занимаются бесконечными рефакторингами, оптимизациями тулчейна, и спорами какой язык лучше. Также большинство программистов не видит дальше кода, находясь зачастую в блаженном неведении _зачем_ им дали задачу писать код, и _как_ этот код помогает бизнесу. Те немногие которые могут рано или поздно становятся тимлидами, менеджерами, архитекторами, или просто высокооплачиваемыми специалистами. Оставшиеся — стадо, которое надо пасти. И вот это ИИ ещё долго не сможет, так как нужны софт-скиллы в первую очередь. Поэтому обычно менеджеров увольняют только после того, как не осталось персонала чтобы менеджить.
> Большинство программистов без менеджера неизбежно начинают занимаются бесконечными рефакторингами,
> оптимизациями тулчейна, и спорами какой язык лучше. Также большинство программистов не
> видит дальше кода, находясь зачастую в блаженном неведении _зачем_ им дали
> задачу писать код, и _как_ этот код помогает бизнесу. Те немногие
> которые могут рано или поздно становятся тимлидами, менеджерами, архитекторами, или просто
> высокооплачиваемыми специалистами. Оставшиеся — стадо, которое надо пасти. И вот
> это ИИ ещё долго не сможет, так как нужны софт-скиллы в
> первую очередь. Поэтому обычно менеджеров увольняют только после того, как не
> осталось персонала чтобы менеджить.Манагер, спок. Почитай методичку Valve что-ли. Можно спокойно выстроить иерархию без манагеров, которые как раз и относятся к нашему брату как к стаду. А тимлиды нужны как специалисты, к которым можно обратиться, это сама собой образующаяся иерархия в обществе, просто потому что человек знает и умеет больше и другие это понимают, а не потому что он переспал^W успешно проводил время с руководителем.
> И вот это ИИ ещё долго не сможет, так как нужны софт-скиллы в первую очередь.Это неправда. ИИ хорошо решает организационные задачи, просто попробуй. Таким образом, манагеров среднего звена, большую часть топов, а также hrюшей спокойно заменит.
Ну например военный Ии Сша, очень сильно отличается от Gpt, даже по мощностям.
Вот все такое в благое русло.
Например кто то предложил загрузить в Ии все данные о человеке, биологические, днк, и возможно решить, вылечить 99% болезней.А если это Ии еще и в квантовом компьютере.
на примере мозиллы очень наглядно видно, насколько "необходимо и полезно" обилие менеджеров
> на примере мозиллы очень наглядно видно, насколько "необходимо и полезно" обилие менеджеровМожно еще gnome foundation в "пример" привести...
Архитектора и тимлида куда протеряли? Менеджеры ни в зуб ногой с того, что прогеры кодят.
> Архитектора и тимлида куда протеряли? Менеджеры ни в зуб ногой с того,
> что прогеры кодят.Сейчас они включат пластинку, где говорят, что еще и крестиком вышивать умеют^W^W^W могут и не боятся чуть что спуститься до грязной (лексика сохранена) работы по самоличному реализации задачи.
Это типичная басня манагеров, особенно бывших погромистов.
> Вот манагеров заменить можно как раз.Наоборот ведь, программеров заменяют, чтобы те самые манагеры клепали программы :) сисадминов ведь заменили девляпсами, безопасников на жопсеков и т.д.
>> Вот манагеров заменить можно как раз.
> Наоборот ведь, программеров заменяют, чтобы те самые манагеры клепали программы :)Удачи маганерам. А было бы неплохо ради эксперимента.
> сисадминов ведь заменили девляпсами, безопасников на жопсеков и т.д.
В первую очередь это происходит из-за смены стека: в современных облаках (если ты не разработчик их самих) по большей части меньше административых и больше кодозадач. Поэтому области администрирования и кодирования стали ближе. Тоже самое верстальщики исчезли. Почему? Да, потому что по факту 1 браузер стал основным, знать 100500 хаков для кроссбраузерной верстки больше не нужно.
Манагера можно заменить ИИ, который бы был прослойкой между тех специалистами и руководителями бизнеса. Они просто прослойка, доказывающая свою нужность мифическими софт-скиллами. Она должна исчезнуть.
> в современных облаках (если ты не разработчик их самих) по большей части меньше административых и больше кодозадач.Ну это зависит от того в каких целях используется облака, а облака это готовый продукт. Для неайтишной компании допустим облако для почты, там не нужны программисты, ток облачные сисадмины. А вот допустим в какой-нибудь софтверной компании (R&D), использующие те же самые облака как продукт, для них держать сисадмина и программиста разработчика не очень хочется, промолчу про безопасТника, сетевика и т.д. Вот отсюда и появляются всякие девжопсы и их пропаганда. Когда программист выполняет функции сисадмина, сетевика, безопасТника и т.д. А чем они это обосновывают? А тем что, мы юзаем готовую облачную инфраструктуру и там все делается "одним тыком" и поэтому ничего сложного в этом нет, и навесим эту ответственность на "программиста". Удачи, девляпсы :)
> Тоже самое верстальщики исчезли. Почему?
А раньше кто эту работу выполнял? Фотожоперы? Чем вот реально аргументировать, что вот верстальщик отдельный нам не нужен? Или дезигнер который берет на себе верстку он от этого больше получает?
> Они просто прослойка, доказывающая свою нужность мифическими софт-скиллами. Она должна исчезнуть.
А руководители зачем? они же тупо переложили все на звенья по цепочке ниже - манагерам. Реальный руководитель должен быть неотъемлемой частью разработки (производства, продажи и т.д. рода деятельности). Руководитель - мастер, все остальные - ученики и помощники.
>[оверквотинг удален]
> это готовый продукт. Для неайтишной компании допустим облако для почты, там
> не нужны программисты, ток облачные сисадмины. А вот допустим в какой-нибудь
> софтверной компании (R&D), использующие те же самые облака как продукт, для
> них держать сисадмина и программиста разработчика не очень хочется, промолчу про
> безопасТника, сетевика и т.д. Вот отсюда и появляются всякие девжопсы и
> их пропаганда. Когда программист выполняет функции сисадмина, сетевика, безопасТника
> и т.д. А чем они это обосновывают? А тем что, мы
> юзаем готовую облачную инфраструктуру и там все делается "одним тыком" и
> поэтому ничего сложного в этом нет, и навесим эту ответственность на
> "программиста". Удачи, девляпсы :)Ну это действительно так. Просто кликаешь и вот тебе готовая бд с репликами, это не тоже самое, что поднять все с нуля и настроить. А если ты, что-то не знаешь, то есть SRE.
>> Тоже самое верстальщики исчезли. Почему?
> А раньше кто эту работу выполнял? Фотожоперы? Чем вот реально аргументировать, что
> вот верстальщик отдельный нам не нужен? Или дезигнер который берет на
> себе верстку он от этого больше получает?Я же написала выше чем: нет необходимости в работе верстальщика, потому что все всё делают по факту под 1 браузер. Произошла унификация. Версталщики теперь такие же фронтендеры.
>> Они просто прослойка, доказывающая свою нужность мифическими софт-скиллами. Она должна исчезнуть.
> А руководители зачем? они же тупо переложили все на звенья по цепочке
> ниже - манагерам. Реальный руководитель должен быть неотъемлемой частью разработки (производства,
> продажи и т.д. рода деятельности). Руководитель - мастер, все остальные -
> ученики и помощники.Потому что он не будет спускаться до тех задач сильно. Переложить он их может ниже через ИИ, просто сказав, что нужно сделать. Манагеры тут просто не нужны.
> А если ты, что-то не знаешь, то есть SRE.SRE - а это что за фрукт? :) вот так щас называют эникейшиков сисадмин, сетевик, дибиэйщик, безопасТник все в одном флаконе.
> Версталщики теперь такие же фронтендеры.
Верстальщик без знаний js нужен? Нет - тогда это не верстальщик, а программист. Ну что у вас программисты и версткой занимаются?
> Переложить он их может ниже через ИИ
Если заменить "Переложить он их может ниже через ИИ" на "отправить по имейлу задания", тогда необходимо некоторой группе сотрудников написать одно письмо, а другой совсем иное. ИИ ровно так и сделает попросив вас уточнить, что же конкретно кому отправить. И вы себя не избавите от этой рутины, поэтому руководители нанимают манагеров, которые этой рутиной и занимаются самостоятельно, они не приходят к руководителю и не спрашивают что и как делать, они сами знают, что надо делать и управляют сотрудниками. Ибо руководитель скажет "че ты пришел ко мне и спрашиваешь что как делать? я же тебя на то и нанял чтобы ты это делал" :) В случае ИИ поди скажи - "давай управляй персоналом" и ИИ разошлет всем инструкции, что им надо делать.
>> Версталщики теперь такие же фронтендеры.
> Верстальщик без знаний js нужен? Нет - тогда это не верстальщик, а
> программист. Ну что у вас программисты и версткой занимаются?Во-первых я ничем таким не занимаюсь. Во-вторых, раньше были нужны верстильщики с минимальным знанием жс. Их цель как раз была сделать так, чтобы вёрстка работала в зоопарке браузеров. Технологии поменялись, зоопарка браузеров больше нет. Все их знания о 100500 хаков стали не нужны.
>> Переложить он их может ниже через ИИ
> Если заменить "Переложить он их может ниже через ИИ" на "отправить по
> имейлу задания", тогда необходимо некоторой группе сотрудников написать одно письмо, а
> другой совсем иное. ИИ ровно так и сделает попросив вас уточнить,
> что же конкретно кому отправить. И вы себя не избавите от
> этой рутины, поэтому руководители нанимают манагеров, которые этой рутиной и занимаются
> самостоятельно, они не приходят к руководителю и не спрашивают что и
> как делать, они сами знают, что надо делать и управляют сотрудниками.Ну тогда манагеру не нужен руководитель, раз он умеет управлять и знает что делать. Еще раз тут по любому лишнее звено. Достаточно тимлида, который будет переводить задачу в техническую плоскость.
> Во-первых я ничем таким не занимаюсь.ясно, не буду развивать эту тему.
> Ну тогда манагеру не нужен руководитель, раз он умеет управлять и знает что делать. Еще раз тут по любому лишнее звено.
Ну да эффективному тем более, поэтому их и нанимают так называемые руководители. Отсюда и всякие топ менеджеры и т.д., а руководитель (владелец) он только выслушивает отчеты и считает прибыль :)
> Достаточно тимлида, который будет переводить задачу в техническую плоскость.
Так и есть, только манагер это дирижер тимлидов.
Перейдут на программирование на естественном языке. Будут писать Тьюринг-полные промпты, LLM их выполняет. Промп от конкретной LLM не зависит, результаты - превосходные.
"свет мой, зеркальце, скажи, да программку напиши!"
«Вайб-кодинг»
Не-а. Вайб-кодинг это когда ИИ код генерит. А реальный некстген - это когда ИИ выполняет высокоуровневый код на естественном языке (причём часть из этого кода он сам и сгенерил). Знакомые с ДРАКОН https://drakon.su/ поймут меня. Только вместо "икон" просто текст в Markdown и многоуровневые списки. Reflection is all you need (это название статьи, если кто не понял) - просто ты программируешь reflection.
>А реальный некстген - это когда ИИ выполняет высокоуровневый код на естественном языке (причём часть из этого кода он сам и сгенерил).Только стоимость машинного времени получится такая, что для продакшена дешевле разработать традиционную софтину.
OpenAI платит, не я.
> результаты - превосходные.Уязвимости и неподдреживаемый код? https://www.opennet.dev/opennews/art.shtml?num=63062
разработчики ох...ют от того какой "код" пишут модели, если задача чуть посложнее хеловрота.> Но что помешает ИИ в будущем освоить и отладку и поддержку?
то что пока без помощи кожанного мешка он даже просто компилирующийся код не всегда может написать. А уж решающий задачу, а не делающий вместо этого чушь - это вообще редкость.
И пока не откажутся от текущих моделей - у которых галлюцинации ничем неотличимы от правильного результата, ничего в этом не изменится.
Единственное что может извлечь (горе)разработчик из ии - это возможность писать на том, чего он толком не знает. Но это свойство именно горе-разработчика.
> разработчики ох...ют от того какой "код" пишут модели, если задача чуть посложнее хеловрота.Ты не понял. Код, который пишет модель - он уникальный под каждый конкретный инстанс задачи. Ты её промптишь сначала написать план, а потом ей говоришь этот план выполнить. При этом изначальный план даёт исчерпывающие указания, как надо делать - с нужным уровнем детализации. У меня уже скопилась библиотека исчерпывающих само-рефлексивных zero-shot промптов, которые при подсовывании в качестве системного промпта приводят к тому, что модель делает высококачественный результат путём рассуждений в контексте. Я ей просто говорю, что обсуждать с самой собой, и по какой методике (в виде алгоритма по типу того, что на ДРАКОНе, только в виде Markdown). Сами эти системные промпты были написаны самой моделью. Она умная - умнее тебя и меня. Если уметь правильно спрашивать.
Но потом наступает момент, когда у тебя контекст перестаёт влезать в модель. Вот тогда начинается веселье.
Это пройденный этап, SOTA-модели используют контекст на основе sparse attention c неквадратичной сложностью, предположительно на основе векторных индексов, а не на основе хлама, который вносит свои захардкоженные priorы. В результате у SOTA-моделей в контекст могут влезть огромное количество инфы, которое способом рассуждения исчерпать трудно.>Many Gemini models come with large context windows of 1 million or more tokens
>In practice, 1 million tokens would look like:
>50,000 lines of code (with the standard 80 characters per line)
> Это пройденный этап, SOTA-модели используют контекст на основе sparse attention cто есть у них глюки уже на уровне контекста? Спрошен фома, на выходе выпадает про ерему?
>>Many Gemini models come with large context windows of 1 million or more tokens
>>In practice, 1 million tokens would look like:
>>50,000 lines of code (with the standard 80 characters per line)да блин НЕ НАДО мне помнить 50000 строк кода (какой блин кожанный мешок их собирался помнить и нахрен оно ему ненадо чтоб добавить мелкую функцию)
Ей (или мне) надо помнить что и зачем мы вообще сейчас гуанокодим (тот самый план прожекта который теперь стало модно ей скармливать до того как просить в нем что-то поправить). А это в строках вообще непонятно как перевести.
А то ж получишь решение в лоб - все 50000 переписаны из-за дополнительной проверки a!=b в единственной строке. И как хочешь теперь, так и проверяй.
А чо, модель может, она-то бредогенерит это за долю секунды.
>то есть у них глюки уже на уровне контекста? Спрошен фома, на выходе выпадает про ерему?Есть такое - у моделей с flash-attention. Полноценные модели последующих поколений делают умнее - а размер контекста тот же, или ибольше. Магиия?
>да блин НЕ НАДО мне помнить 50000 строк кода
Ей надо помнить 100500 строк своих рассуждений ипочему тот или иной вариант - говно.
>Ей (или мне) надо помнить что и зачем мы вообще сейчас гуанокодим
Вот-это она как раз сама синферрит из кода, если он не обфусцирован, конечно.
> Вот-это она как раз сама синферрит из кода, если он не обфусцирован, конечно.нуну...
(впрочем... конечно он не нарочно обфусцирован, он просто такое вот г-но, но тоже неплохо вышло)не, я попробую конечно в очередной раз (год вроде уже прошел) но предвижу традиционный результат - кодить за меня эти твари даже и не собираются. Только есть.
> разработчики ох...ют от того какой "код" пишут модели, если задача чуть посложнее хеловрота.не, современные разработчики уже массово не ох-это самое от кода, ох..ют пользователи от увиденного, а эти, так называемые разработчики, глазками хлопают, блым блым, и говорят, "а чо?".
>> разработчики ох...ют от того какой "код" пишут модели, если задача чуть посложнее хеловрота.
> не, современные разработчики уже массово не ох-это самое от кода, ох..ют пользователи
> от увиденного, а эти, так называемые разработчики, глазками хлопают, блым блым,
> и говорят, "а чо?".хммм... спасибо за подсказку, кажется, на следующем совещании наш контрагент будет не рад моему вопросу. (я наивно полагал что последние глюки вызваны увольнением предыдущих кожанных и наймом следующих подешевле, но вообще-то теперь начинаю подозревать что нет)
> если задача чуть посложнее хеловрота.далеко не ходи, противоречие они никогда не понимали.
>Но этому пару лет от силы еще быть, в очень оптимистичном раскладеА потом зарплаты разработчиков станут ещё в несколько раз выше, так как кому-то придётся спсасть проекты, навайбкоженные и навайбдебаженные манагерами.
>>Но этому пару лет от силы еще быть, в очень оптимистичном раскладе
> А потом зарплаты разработчиков станут ещё в несколько раз выше, так какниже. "проект уже готов и поставлен заказчикам, НАШИМИ менеджерами, во какие они успешные!" от тебя теперь не требуется кодить, поэтому за одну пятую зарплаты иди и найди почему заказчики чем-то там недовольны.
> кому-то придётся спсасть проекты, навайбкоженные и навайбдебаженные манагерами.а кому не нравится - сможет проверять, как хорошо усваивается газонная трава.
Только учти, зимой она не растет, сено надо запасать прямо вот сейчас, пока не посохла.
Потому что пока ты объяснишь модели, что именно тебе от неё нужно - за это время можно будет вручную код написать, отладить, отрелизить и продать.----------------------
Для информации: мы, программисты, зарабатываем на жизнь тем, что объясняем компьютеру, ЧТО ИМЕННО от него нужно.
Мы делали это с помощью переключения перемычек между блоками.
Мы делали это с помощью машинных кодов, набиваемых выключаетлями.
Мы делали это с помощью перфокарт, пробиваемых табулятором.
Мы делали это на ассемблере, вводимом с терминала.
Мы делали это на языке С, компилируемом в ассемблер.
Мы делали это на языке Фортран и Алгол.
Мы делали это на языке Лисп, АДА и Пролог.
Мы делали это в визуальных средах программирования.
Мы делали это в современных IDE, подсвечивающих синтаксис.И вот нам предлагаю это делать "на естественном языке", объясняя нейросети, что именно нам от неё надо.
Ну да, разумеется, "любой человек может попросить нейросеть сделать то, что надо, и она сделает", и программисты будут не нужны.
Точно так же, как любой человек может написать код на Фортране. Или на JavaScript. Или на ассемблере - ассемблер простой язык. Или в машинных кодах - что там реально сложного?
---------------------
Лично я думаю, что это обычный хайп, как было со средами визуального программирования.
И с помощью нейросетей можно будет "запрограммировать что-то прикольное" - но как только тебе нужен гарантированный результат - формулируйте свои хотелки на строгом языке программирования.
> Потому что пока ты объяснишь модели, что именно тебе от неё нужно - за это время можно будет вручную код написать, отладить, отрелизить и продать.Ну и что - у меня ведь на руках будет общий промпт, который мне быстро и дешево кучи подобного сделает (в отличие от руками написанной программы - другую такую же придётся писать руками самому).
>> Потому что пока ты объяснишь модели, что именно тебе от неё нужно - за это время можно будет вручную код написать, отладить, отрелизить и продать.
> Ну и что - у меня ведь на руках будет общий промпт,
> который мне быстро и дешево кучи подобного сделает (в отличие ота потом за ним править чтоб оно хотя бы компилировалось?
> руками написанной программы - другую такую же придётся писать руками самому).
если ты первую написал руками - тебе не должно быть слишком сложно _такую_же_ скомпилить из тех же исходников. А если не такую же - то поправить/доделать под очередного клиента с чуть отличающимися задачами, а не переписывать с нуля.
Не, я вот щас попробую конечно модельку помельче в очередной раз на уже доставшей меня задаче. Но почти уверен что результат будет как всегда. А сам я конечно когда-нибудь напишу... лет еще через 200-250.
Править иногда надо. Просто кормишь ему бэктрейс - и сеть сама фикисит.
> Править иногда надо. Просто кормишь ему бэктрейс - и сеть сама фикисит.только теперь он не делает то что требовалось. И ты начинаешь придумывать тесты как проверить что получилось. Хорошо когда они хотя бы относительно несложные.
Причем скармливать результаты с ложечки надо почему-то вручную.
>тебе не должно быть слишком сложно _такую_же_ скомпилить из тех же исходников"Точно такую же" != "совсем не такую же, но в ту же степь". А располагая промптом нейронка тебе сделает это.
>Не, я вот щас попробую конечно модельку помельче
Помельче - не выйдет на серьёзных задачах. Только топовая от OpenAI/Grok/Google.
>Ну да, разумеется, "любой человек может попросить нейросеть сделать то, что надо, и она сделает", и программисты будут не нужны.В принципе да. На деле же - 99% это нафиг не надо. Ты должен понимать - большинство текста в научной статье тоже написано на простом естественном языке и не требует бэкграунда. Но даже научные статьи мало кто читает.
> Но даже научные статьи мало кто читает.потому-что их порой невозможно читать, непонятно для какого круга людей они пишутся. Для аналогии приведу такой пример, кто-то взял жвачку пожевал и выплюнул другой подобрал пожевал и выплюнул и так n раз, а потом каждый сел и написал статью об этом, вот такая тенденция в в современной науке.
То, про что ты пишешь — это кодеры, а не программисты. Это их задача блоки перемычками, перфокарты, языки, IDE. Программисты как раз те, кто может объяснить что надо от компьютера без ЯП, перфокарт и перемычек. А уж кому и как объяснять — дело десятое. Можно кодеру, можно ллм, а можно и самому рукава засучить да накодить. Навык кодинга — это как умение управлять автомобилем. Миллионы людей делают это ежедневно не особо напрягаясь, и даже не считая это за профессию. Кроме таксистов. Так вот большинство тех, кто по недоразумению называет себя программистом — обычные кодеры, таксисты в мире айти.
> То, про что ты пишешь — это кодеры, а не программисты.нет. То про что ты пишешь - в лучшем случае называется аналитиком. В худшем - менеджер. Плохой.
> кто может объяснить что надо от компьютера без ЯП, перфокарт и
> перемычек. А уж кому и как объяснять — дело десятое. Можнонет, потому что постановка задачи не является ее решением.
Желание построить мост и чтоб на нем лавки и в них купцы сидели и торговали всяким - никаким волшебным ИИ не воплотится в построенный мост.Даже если ты не просто его вообразишь, а вполне правдоподобный чертеж нарисуешь (но ты и этого не сможешь - черчению не обучен)
> кодеру, можно ллм, а можно и самому рукава засучить да накодить.
> Навык кодинга — это как умение управлять автомобилем. Миллионы людей делаютпочему-то кодеров только вот гораздо меньше, чем умеющих кое-как управлять автомобилем.
> это ежедневно не особо напрягаясь, и даже не считая это за
А накодить в таком режиме что-то полезное, у тебя - не получится.
> профессию. Кроме таксистов. Так вот большинство тех, кто по недоразумению называет
> себя программистом — обычные кодеры, таксисты в мире айти.таксист учится три года если по правилам, в промежутках может еще подрабатывая курьером. обычный кодер учится в универе пять с половиной лет, из которых три работает на бэкграунд, к кодингу имеющий опосредованное отношение, но без него ничего путного не получится.
> Навык кодинга — это как умение управлять автомобилем.Частично. Таксисту не нужно решать новые задачи, применяя багаж знаний.
> Миллионы людей делают это ежедневно не особо напрягаясь, и даже не считая это за профессию. Кроме таксистов.
Вот таксистов и заменят на автомпилоты.
> Миллионы людей делают это ежедневно не особо напрягаясь, и даже не считая это за профессию.Миллионы современных людей даже лампочку боятся заменить (по стате недавней). Я не говорю уже про простые проблемы с электроповодкой или сантехникой, а ты про программирование. К тому же авто - это деньги, которые ты отдаешь, чтобы им владеть. Готов ли ты помимо денег на конуру и железного коня, еще отдавать их дядям ЛЛМщикам, чтобы "писать" софт?
> Миллионы современных людей даже лампочку боятся заменитьты современные лампочки в своем Омске вообще не видал? Конечно боятся - вон висит (отвалилась вместе с рассыпавшимся пластиком крепления) в коридоре на проводах. Голые провода с осыпавшейся изоляцией всунуты напрямую в модуль, за что его теперь хватать - непонятно, рубильник где-то электрик его знает. Да и где взять такой же модуль я хз, это ж одноразовое нечто что давно вместе с китайцем сдохло.
А пока до них были обычные ртутные - те да, я менял. А теперь пишу кляузы в управляющую компанию. Месяца через три придет электрик и может поменяет. А может "модулей нет".
c ссань-техникой посложнее коромысленного бачка тоже сплошные расстройства - сломалась кнопка, меняй унитаз целиком. Спасибо еще если не весь санузел (а так в домах поприличней тоже запросто, когда кнопка заделана в стену)
С авто кстати тоже довольно смешно - почему-то сертифицированные на высокие уровни (когда на самом деле можно с женой на заднем сиденьи, а не "но руль обязательно держи") автопилоты только в люксовых тачках (где они и нахрен никому не упали, там люксовый водитель кожанный тоже прилагается, предположим, двери-то открывать ИИ научишь, а кто кланяться пассажиру будет?) а те что попроще максимум жалобно пищат если ты уже мимо полосы направляешься в сторону отбойника. На идеальной дороге а не по художествам пьяного рисовальщика разметок.
> С авто кстати тоже довольно смешно - почему-то сертифицированные на высокие уровни
> (когда на самом деле можно с женой на заднем сиденьи, а
> не "но руль обязательно держи") автопилоты только в люксовых тачках (где
> они и нахрен никому не упали, там люксовый водитель кожанный тоже
> прилагается, предположим, двери-то открывать ИИ научишь, а кто кланяться пассажиру будет?)
> а те что попроще максимум жалобно пищат если ты уже мимо
> полосы направляешься в сторону отбойника. На идеальной дороге а не по
> художествам пьяного рисовальщика разметок.Там вроде новый выпуск таксуем на майбахе вышел.
> Я не говорю уже про простые проблемы с электроповодкой или сантехникойУгу, то-то столько видосиков в инете как бравые и некомпетентные лезут туда, где "а что там делать?? я вот щас!", а потом попадаю в ленту новостей - то соседей зальют, то хату спалят, то сами роскомнадзонутся.
>И с помощью нейросетей можно будет "запрограммировать что-то прикольное" - но как только тебе нужен гарантированный результат - формулируйте свои хотелки на строгом языке программирования.Ты ищешь гарантии, которые в принципе невозможны в реальном мире, который фундаментально стохастичен. Как только становится дешевле просто попробовать ещё раз с нейросетью, чем платить челу за "гарантированное" для получение того же шанса - так человек идёт на три буквы сразу же. Учи теорию вероятностей. Шанс получения хотя бы одного результата в N испытаниях - это 1 - (1-p)^N --- видишь экспоненту?
Пусть шанс работы LLM = 0.1, а нам нужно чтобы вероятность успеха была 0.9999. Легко считаем:
0.0001 = 0.9^N
N = ceil(ln 0.0001 / ln 0.9) = 88
88, Карл! Эти 88 тривиально влезают в контекст, и ещё хватит на самопроверку модели! То есть ты пишешь промпт, которой говорит модели писать код, а потом его критиковать.
А теперь слушай, эти 88 - они подразумевают, что модель не учится на своих ошибках. А модель учится - у неё в контексте критика своих ошибок, она их будет стараться не делать. Поэтому будет не 88, а гораздо меньше.
И это мы приняли допущение, что p есть 10 %, а на деле модели работают несколько лучше.
> Под "разработчиками" имею в виду популярных блоггеров, ютуберов.На фоне 99% людей это не глупые люди.
С другой стороны, вот мне бы не интересно было бы быть блоггером ютубером.Это слишком открытая жизнь,
К тому же часто блоггеры ютуберы, говорят то что им говорят говорить спонсоры.
А вот например если это слишком противоречит какой то чести. Те они например зная что в чем то лгут, намеренно.
Вот мне было бы стыдно.
И при том они часто говорят наши дорогие подписчики.В этом плане кто то кто не блоггер, внешне сделав меньше, Сделал больше.
Но например непопулярен.
> написание кода занимает лишь малую толику от цикла создания ПОНо ведь это так и есть. В коммерческой разработке по крайней мере.
Ожидание 1980-х: языки программирования, в которых простыми операторами будут решаться сложнейшие задачи.
Реальность 2020-х: RTX 5090 и 32G памяти чтоб разобраться с очередным упоротым API.
Так вот через леса и поля мы придем к оптимальным API. А теперь подробнее как мы прийдем.
Сначала все эти AI будут жрать уйму энергии и выжирать гигаваты электростанций, а как следствие высокие прайсы на разработку ПО. Возникнет вопрос, а как экономить и тут возникнет мысль, а что если оптимизировать библиотеки и упростить, то они станут очень емкими и как следствие энергии на разработку нужно будет меньше, но есть и другой вариант развития событий...Человек получит доступ к неиссякаемому источнику энергии и начнется повторный виток, а зачем нам решать вопросы оптимизации когда можно получить еще больше энергии... как это было с 2000-х проще купитть больше проц и памяти чем оптимизировать код..
> Человек получит доступ к неиссякаемому источнику энергииУже. Some conditions apply, но в целом с добычей энергии проблем нет, имеющиеся возможности кратно превосходят наши потребности. Вот доставка, хранение, управление — вот это действительно сложные проблемы, решение которых держит нас за ноги. Посмотри в своём счёте за электричество, сколько стоит генерирование и сколько стоит доставка. Ты сильно удивишься.
Реальность 80х: железка стоит как дом и соответствующего размера, к ней подкючают ворох терминалов, персоналки только появляются, даже "компактные" весят 10-15 кило и имеют элт экран на 9 дюймовРеальность 2020-х: топовая видяха имеет msrp d 2-3к басов, при средней зарплате в 5к.
32 гига ддр5 может купить даже работник макдональдска за пару дней работы.
> при средней зарплате в 5к.32 гига ддр5 может купить даже работник макдональдска за пару дней работы.
Может, но не хочет.
И я впринципе понимаю.
Бесконечно увеличивать системные требования, чтобы бесконечно покупать.
Очередную железяку.
Может он на другое что то тратит.
Например на что то полезное, хорошее.
> Бесконечно увеличивать системные требования, чтобы бесконечно покупать.
> Очередную железяку.Можешь пользоваться третьепнем, кто ж тебе запрещает.
Но сиськи у Лары там будут треугольные.
И вместо ЧатГопоты будет Акинатор. Хотя он уже времен 4го пня.> Может он на другое что то тратит.
> Например на что то полезное, хорошее.Угу, на самокам и блютус колонку)
Фишка в том, что он сам решит. И его никто не заставляет.
> Можешь пользоваться третьепнем, кто ж тебе запрещает.Я нк пользуюсь третьепнем.
Но и не покупаю каждый раз сверхнавороченыц ПК.Вопрос в целесообразности.
Ты же не покупаешь турбину самолета если у тебя есть например дельтаплан.
Естественно.
Но если у тебя есть неоходимость часто возить грузы - ты покупаешь пика или грузовичок.
Если ты любишь домашний хлеб и хочешь его готовить - токупаешь хлебопечку.
Если тебе по работе нужно собрать проекты размер хром или AOSP - то 64-128 гигов рам окупятся за пару дней работы.И сводить все к "Бесконечно увеличивать системные требования, чтобы бесконечно покупать" это просто глупо.
Каждый покупает по потребностям или хотелкам.ps читал интервью одного авиаконтруктора, так он говорил, что один современный комп с кад программой (интервью было примерно в 2010) заменил бы весь его отдел рисовавший на кульманах.
И он бы душу продал за такую штуку в 70х)
> Но если у тебя есть неоходимость часто возить грузы - ты покупаешь
> пика или грузовичок.если хватает денег. Потому что может выясниться что необходимость-то есть, а бабла нет.
> Если тебе по работе нужно собрать проекты размер хром или AOSP -
> то 64-128 гигов рам окупятся за пару дней работы.совершенно никак не связано. Может окупятся за пару дней, если ты устроишься на зарплату от гугля, а может никогда.
> Каждый покупает по потребностям или хотелкам.
по финансовым возможностям. Я вот купил щас совершенное ненужно за полторы тыщи ржублей- и ничего кроме синяков с этого не поимею. А другое ненужное не купил потому что там вставать надо в семь утра.
> ps читал интервью одного авиаконтруктора, так он говорил, что один современный комп
> с кад программой (интервью было примерно в 2010) заменил бы весь
> его отдел рисовавший на кульманах.
> И он бы душу продал за такую штуку в 70х)но на деле байк@л (не тот который компьютер) - нивзлител. Хотя у авторов были современные компы и спираченные кады. А ан-2 - спроектированный на кульманах вполне ограниченным числом инженеров (просто мало их вообще было в природе таких) - летаит, пока окончательно ресурс не выработает.
(и да, утверждается что ошибка там - проектирования, т.е. не справились именно рисовальщики кривых в каде. Сталина на них нету!)
> Но если у тебя есть неоходимость часто возить грузы - ты покупаешь пика или грузовичок.Ну я про то что ты можешь напрягаться, садомазохизмом эдаким заниматься, на износ.
А это в итоге то никому и не нужно.Целесообразность.
Разве что можешь похвалить себя, что преодолел.
Например повысил общий уровень Level, в чем то.
Как например выносливость.
Выносливость у кого то хорошая, но не значит что они теперь обязаны, таскают грузики как ослики.
А у других плохая, типа они слабые.
Тогда бодибилдеры, это грузчики.
Но я работал на достаточно тяжелых работах, и это не одно и то же ( те грузчик и фитнес качалка разные вещщи ), скорее это выматывающее и здоровье только портишь с такого.
Те это не то же самое что фитнес качалка.
Не знаю кому и зачем нужны эти локальные модели. От ИИ нужно, что бы он максимально помогал. Для этого он должен быть максимально умным. А это Sonnet/o3/Gemini. Заплатить $20 и получить лучший разум, или купить (если сможешь найти) видяху за несколько тысяч евро и смотреть как туповатый ИИ медленно выдаёт туповатые ответы? Ну так себе.
Ну у туповатого ИИ тоже есть применения. Ему нужно более конкретные промпты давать - но он меньше жрёт. У меня есть целая концепция некстген-аппаратуры для ИИ... А обсудить её негде и не с кем. Ну не на опеннете же её обсуждать.
> Ну у туповатого ИИ тоже есть применения.Киборги тесла, меня смущщает.
Их могут хакнуть.
Это не какой то тостер.
У них может быть коллективный разум.
> Заплатить $20 и получить лучший разумВо-первых, ты открываешь им свой код. Во-вторых, кто сказал, что тебе на закроют завтра лавочку или модель не станет уг? Типичное поколение жить по подписке.
Главно чтобы тех, кто дисстилирует, не закрыли при помощи полицаев. Просто было одно исследование ... что если малые модели тренировать на выхлопе больших - они начинают на похожих задачах вести себя схожим с большими образом. Недостатки можно компенсировать промптом.
> Заплатить $20 и получить лучший разумЛучший разум это твой.
>Во-первых, ты открываешь им свой код.Не жалко. Смерть копирайту!
> Во-первых, ты открываешь им свой код.И? Кому и зачем он нужен?
> Во-вторых, кто сказал, что тебе на закроют завтра лавочку или модель не станет уг?
Жизнь так устроена, что нужные человечеству вещи вдруг никуда не пропадают. "Зачем ходить к доктору, вот привыкнешь, а потом все больницы закроют, что будешь делать?" "Зачем пользоваться электричеством, ведь всё электричество пропадёт, что будешь делать?" "Зачем одевать одежду, ведь все фабрики вдруг закроются с что будешь носить?"
Модели становятся лучше, а не хуже. Кому и зачем все лучшие коммерческие модели вдруг делать хуже, чем открытые?
> Типичное поколение жить по подписке.
За электричество платишь каждый месяц, не? За воду? За мобильный телефон, интернет? Налоги в казну? Жизнь - это постоянный обмен ресурсами и услугами.
Если вы вместо того, что бы пользоваться современными благами цивилизации постоянно готовитесь к возврату на 2 миллиона лет назад, или даже к формированию солнечной системы - вы делаете что-то не так.
>> Во-первых, ты открываешь им свой код.
> И? Кому и зачем он нужен?ну как бы в мире далеко не все бело и пушисто, если ты еще не в курсе.
> Жизнь так устроена, что нужные человечеству вещи вдруг никуда не пропадают. "Зачем
еще как пропадают. Жители подмосковных (казалось бы) городишек, позапрошлой зимой ВНЕЗАПНО оставшиеся без отопления и электричества в -25 могли бы тебе многое рассказать... но у них теперь интернет пропал. А проводной роутер они выкинули еще пять лет назад - "зачем, так удобно шарить 4g с телефона".
> ходить к доктору, вот привыкнешь, а потом все больницы закроют, что
я, кстати, очень жалею что не воспользовался в свое время правом на бесплатную медицину пока оно у меня было.
> будешь делать?" "Зачем пользоваться электричеством, ведь всё электричество пропадёт,
в целом, если ты живешь не в дефолт сити - самое время озадачиться тем, что будешь делать, если таки пропадет. В дефолт сити озадачиваться надо только "куды бечь" (с учетом что дороги будут скорее всего недоступны).
"что тысячу лет назад воспринималось как мелкое неудобство, триста лет назад как серьезная проблема, сейчас привело бы к катастрофе"(c)
> что будешь делать?" "Зачем одевать одежду, ведь все фабрики вдруг
одежда таки понадобится, потому что отращивать собственную шерсть ты не умеешь. Но источники помимо фабрики тоже стоит иметь в виду (снять с соседа, например)
> Модели становятся лучше, а не хуже. Кому и зачем все лучшие коммерческие
> модели вдруг делать хуже, чем открытые?пипл вообще-то плачется что нет. И что там где оно раньше работало, сейчас почему-то глюки одни генерит. Причем модель та же.
>> Типичное поколение жить по подписке.
> За электричество платишь каждый месяц, не? За воду? За мобильный телефон, интернет?
> Налоги в казну? Жизнь - это постоянный обмен ресурсами и услугами.Пока у тебя есть что-то что возьмут в обмен. А если завтра не будет?
>> Во-первых, ты открываешь им свой код.
> И? Кому и зачем он нужен?Конкретно твой скорее всего никому. Но есть конторы или люди, чей код не хочется палить.
>> Во-вторых, кто сказал, что тебе на закроют завтра лавочку или модель не станет уг?
> Жизнь так устроена, что нужные человечеству вещи вдруг никуда не пропадают. "Зачем
> ходить к доктору, вот привыкнешь, а потом все больницы закроют, что
> будешь делать?"1) Все не закроют
2) После похода я анализирую информацию для будущего. Ты же знаешь, сколько врачей, столько и мнений.> "Зачем пользоваться электричеством, ведь всё электричество пропадёт, что будешь делать?"
Буду добывать его. Почитай на досуге как сделать генератор.
> "Зачем одевать одежду, ведь все фабрики вдруг закроются с что будешь носить?"
На шмотье мне вообще все равно. Посмотри фильмы про апокалипс. Одежду можно найти без проблем.
> Модели становятся лучше, а не хуже. Кому и зачем все лучшие коммерческие
> модели вдруг делать хуже, чем открытые?Их делают определенные конторы, которые завтра могут закрыться или просто решить поменять вектор развития. К тому же есть геополитические риски.
>> Типичное поколение жить по подписке.
> За электричество платишь каждый месяц, не? За воду? За мобильный телефон, интернет?
> Налоги в казну? Жизнь - это постоянный обмен ресурсами и услугами.Это вообще не связано.
> Если вы вместо того, что бы пользоваться современными благами цивилизации постоянно готовитесь
> к возврату на 2 миллиона лет назад, или даже к формированию
> солнечной системы - вы делаете что-то не так.Ну время покажет, кто был прав. Возможно сидя в бункере из-за невозможности выйти на поверхность ты изменишь мнение.
> нужные человечеству вещи вдруг никуда не пропадают.Тогда не надо спасать Амурских тигров.
Например.
Или тогда мне ненадо было будить спящщего алкаша 31 декабря в снегу, которого я случайно заметил ночью, лежащщего где то за сугробами снега от трактора, и никто не видел, я просто решил обойти сугроб не по тропинке, а по газону.
Те не надо было будить, алкаша в сугробе, а он такой здоровенный агрессивный, 120 кг наверное, мог бы по пьяни мне и прописать.
Например.
>нужные человечеству вещи вдруг никуда не пропадаютСтановятся strings attached и ЛЮДИ ими перестают пользоваться из-за этого. Всякий скот - продолжает.
>Зачем ходить к доктору, вот привыкнешь, а потом все больницы закроют, что будешь делать/
Вот все больницы теперь с видеонаблюдением и аудиозаписью чтобы со скота биометрию собирать (а медицинскую тайну предатели так кому надо на блюдечке выдадут, и даже собственные комментарии добавят).
> От ИИ нужно, что бы он максимально помогал.некоторые еще при этом не хотят чтоб он делился с кем-то, кто может помешать.
> Для этого он должен быть максимально умным. А это Sonnet/o3/Gemini.
тоже неочевидно (хз с какой геммой они сравнивали в своем тесте, возможно с самой простой, конечно)
> или купить (если сможешь найти) видяху
нищ36рода страдания в голосе твоем я слышу.
Но вообще-то это не майнинг, модель ничем не занята пока ты с ней не разговариваешь. Т.е. незачем покупать, арендуй с понагрузочной оплатой.
согласен как пользователь, когда ты делаешь сам промпты вручную и делаешь что то более менее умное.
но есть задачи где логика простая, но много много много раз повторять, например совершенно реальные задачи:
сочинить описание товара для каждого товара миллионного каталога.
тут стоимость каждого запроса становится важной.
> Заплатить $20 и получить лучший разумЛучший разум – это когда эти $20 вкладываешь в развитие своего ума.
> Лучший разум – это когда эти $20 вкладываешь в развитие своего ума.Именно. ИИ - лучший учитель в мире, всезнающий и вежливый. Даже если бы он не умел прогать, всё равно бы стоил эти $20. Но он ещё и прогает. И картины рисует. И видео создаёт. Скоро ещё музыку подключат.
Как источник саморазвития - бесценный.
46.8 % В остальных случаях генерируется бред разной степени паршивости.
Итого нормальный разработчик напишет все без нейронки быстрей чем с ней.
Чтоб из джуна получился нормальный разработчик он должен писать код сам.
Дело в том, что не нужны никакие джуны. Раньше не были нужны, а теперь и подавно.
Если тело не может сразу на уровне того, что сейчас зовется мидлом - пусть работает курьером в доставке еды.
> Дело в том, что не нужны никакие джуны. Раньше не были нужны, а теперь и подавно.Конечно не нужны.
Джуны создают текучку.
Видимость бурной деятельности.
Из 90 джунов, во второй этап выходят примерно 20.
На третьем этапе остаются 3.Их посылают на практику, и намеренно заваливают работой которую профи то не могут выполнить.
>посылают на практику, и намеренно заваливают работой которую профи то не могут выполнитьЧет взоржал. Отечественное айти удивительно.
Дело в том, что манагерам (топ и средним тоже) не нужны никакие результаты. Ни в коем случае нельзя допустить ситуацию, когда работа над проектом закончена. Дело даже не в том, что кто-то останется без работы. Скорее в том, что будут подводиться итоги, делаться выводы о качестве, эффективности вложенных в разработку денег.
Вместо этого разработка будет вечно двигаться в сторону результата. В полном соответствии с апорией Зенона.Джуны в этой схеме нужны, чтобы снять вопросы, почему движение такое медленное - нужно больше программистов, а чтобы не нанимать их - мы их выращиваем, как овощи на грядке. И вот когда вырастут - тогда пойдут процессы. А пока растут, какие вопросы?
Если вдруг программистов наняли (чтобы конкурентам не достались) или джуны чему-то научились, открываются новые направления. Где работал один мидл, будет работать отдел. Дробить можно бесконечно. На одного вчерашнего мидла тимлида можно напихать пару джунов и пару вчерашних джунов. Итого настоящий программист по-прежнему один (только занят в основном созвонами), а в отчетах отдел из сеньора, двух мидлов и 2 джунов. Все работают, закрывают какие-то задачи, собесят новых сотрудников - идиллия!Если в схеме джунов и мидлов заменить на АИ агентов, люди будут принимать сгенерированный код или как-либо его валидировать. Вполне возможно, что людей наймут еще больше("аналитика" можно сделать хоть из кассира КБ). Без работы публика может остаться только в полном составе, начиная с гендиректоров. Если на рынке появится целая куча инди стартапов, где один бывший фулстек с помощью АИ за 3 месяца будет поднимать то, на что у компаний из-за неповоротливости уходили годы. Или если крупные корпорации начнут в честной конкуренции (за дешевое электричество и процессорное время аи чипов) оставлять без рыночной доли вообще всех, кто не вписался в рынок и не двигается достаточно быстро.
> курьером в доставке едыКстати если это МСК, то без шуток, можно зарабатывать гораздо больше, чем джун. У меня так друг 2 года работал в доставке, заработал себе на билеты в Мексику и рванул через границу в США.
Возникает вопрос где брать новых программистов. Открою великую тайну, они получаются из джунов.
> Возникает вопрос где брать новых программистов.Профессия программист уйдёт в прошлое. Останутся prompt инженеры + учёные и прочие научные работники, которые будут стоять выше их. Массовость схлопнется, столько программистов как сегодня будет не нужно.
Не думаю.
Это сейчас вокруг ажиотажа Модности Ии.
Тот кто что то умеет найдет себе достойное место и работу.
Быть может не так как он представляет, не то что он думает.
Ведь во времена ик портов, не думали что может быть передача данных wi-fi, 4g.
Программисты получаются из тех, кому нравится программировать. Такие люди на 1-2 курсе института уже имеют программирование в качестве хобби с опытом в несколько лет (часто это более сложное программирование, чем на большинстве работ). На работу устраиваются сразу мидлами - потому что за зарплату джуна люди с их навыками не работают.Джуны получаются из тех, кто программировать не умеет, но хочет работать программистом. Их способность освоиться на рабочем месте зависит от многих если. В основном из них получаются мидлы, которые за свою зарплату еще и немножко вредят.
Сейчас, наоборот, сеньоры уже не нужны в таких количествах.
Нужны только пара-тройка опытных - кураторы джунов с ИИ.
100 джунов натасканных на работу с ИИ по цене одного сеньора выполнят задачу куда быстрее, под наблюдением.
Остальных сеньоров можно смело понижать до джунов с ИИ или выкидывать на мороз/жару.
> 100 джунов натасканных на работу с ИИ по ценеВидел курсы, генерация Ии картинок, для интернет магазинов. Как правильно задавать запрос.
Забавно.
> Итого нормальный разработчик напишет все без нейронки быстрей чем с ней.Нейронки как раз в первую очередь и применяют для того, чтобы она строчила код. Дабы самому как обезъянка по клавишам часами не стучать.
Это только опеннетные воины против AI веруют, что нейронкам дают решение архитектурных вопросов.
Я не специалист, и из кода просил нейронки только простые вещи нагенерировать, типа мат.алгоритмов (которые они должны по идее лучше меня знать)... но мне /кажется/ что нейронкам как раз более абстрактные вещи лучше даются чем конкретные закорючки. Именно за ахитектуру, API они как раз и могут хорошо пояснить.
Хуже все го то что если ты не знаешь алгоритма, то есть неплохой шанс попасть на ошибку второго рода "теория неверна и принимается". Ты думаешь что все правильно, но на самом деле нет.
Это понятно, что если ты просишь черный ящик что-то сделать, и тебя интересуют выходы из него, то просто написав немного тестов получаешь корректное поведение по тестам.
(оптимизированный алгоритм Дийкстры, кажется q-что-то там он называется, с препятствиями и прочими плюшками. Второй алго - решение к самой трудной задаче с leetcode, попросил написать на СИ, использовать асм-вставки SIMD и указал архитектуру процессора. ИИ написал на отлично)
Тогда и утвердился во мнении что нейронка справляется с известными алгоритмами, а про абстракцию догадываюсь, так как это основная задача нейронки - построение абстракций. Её обширные "знания" на разные темы IT помогают /обосновать/ выбор именно таких абстракций, именно для этого ЯП, именно для этих задач, только вот именно что её надо просить пояснить выбор!
К сож., 2+2 она вычисляет с ошибками - сам видел. И ей тяжело даются творческие задачи на комбинации различных алгоритмов, что-то выходящее за рамки hello-world'ов.
Согласен, что нужно самому понимать что выдает нейронка, и как это пофиксить, и как это ДОЛЖНО выглядеть, еще до того как нейронка выдаст.Но между тем, увидев 46,8% почему-то вспоминается шутка про Прогноз погоды. Типа они правильно могут предсказать погоду в 50% случаев. Шутка была смешной, пока не уточнили что под погодой понимается не только "будет дождь или нет", а температура воздуха, давление, динамика... вот это вот всё. Тогда уже не так смешно.
>Итого нормальный разработчик напишет все без нейронки быстрей чем с ней.У вас с логикой плохо.
Это значит, что нормальный разработчик получит 46.8% результата еще до того, как прочитает текст задач в джире. За несколько секунд, не дней. Ему останется провалидировать решения - это займет какое-то время, но всяко быстрее, чем писать код и потом его отлаживать и вычитывать. Неверные решения можно запросить заново, с уточнениями задания и пожеланиями по реализации. С вероятностью в десятки процентов годное решение будет получено. Опять же за секунды. И наконец часть задач программист допишет за ИИ более или менее сам (использовав часть сгенерированного ИИ кода). Вишней на торте можно попросить ИИ сделать ревью и найти случайные ошибки. За секунды получить то, чего от коллег приходится ждать днями. ИИ пишет документацию, рисует диаграммки - за секунды.Насколько это будет быстрее? Намного.
Во-первых не за секунды. Во вторых с чего ты взял что нейросеть нагенерирует правильную документацию и диаграмки, она с шансом в 50% нагенерирует документацию ПОХОЖУЮ на правильную и код ПОХОЖИЙ на правильный. Дальше это умножается на человеческий фактор при валидации, в итоге имеем код который делает что-то не то но все уверены что все хорошо. Деньги сэкономлены все довольны... Кроме пассажиров самолета который упал из-за неполадок.Можно попросить ИИ.
Эти нейросети не ИИ. Эту шляпу пытаются выдать за ИИ, но до ии им как мартышке до неба.
> нагенерирует правильную документацию и диаграмки, она с шансом в 50% нагенерирует
> документацию ПОХОЖУЮ на правильную и код ПОХОЖИЙ на правильный. Дальше этоа поскольку документацию мы не собираемся компилировать - И ТААААК СОЙДЕТ!
(тем более что хрен ты ее отличишь от правильной - уж в этом-то нейронки вполне хороши)тут как раз прямо даже удивительно, что вся документация еще не написана нейронками.
>Во-первых не за секундыДа за секунды же. Причем на входе сотни КБ исходников и приличное описание, чего надо.
>ПОХОЖУЮ на правильную и код ПОХОЖИЙ на правильный
Типичный джуномидл генерирует примерно такого же качества код, а документацию вообще не генерирует, или она неполная и устаревшая. Результат надо ждать несколько дней, в нем содержатся глупые ошибки, которые просто не должны были попасть в коммит, сиай падает и так далее. 10-15 замечаний к МР на ревью (которое мне надо еще найти время сделать) и тело уходит еще на 5 дней - доработки вносить. После второй порции замечаний - в этом спринте не доделаем - переносим в следующий. В этот релиз не войдет, в следующий. В какой-то момент МР конфликтует с основной веткой и работоспособность написанного в нем кода уже под вопросом. Если в проекте нет тестов, к уже потраченному времени можно добавить шлейф багов и доработок, который потянется после добавления этого багажа. История может длиться месяцами. Вычитать за ИИ предложенный код и попросить сделать другой, уточнив ввод, всяко быстрее. Даже если сделать это 10 раз.
>Эти нейросети не ИИ. Эту шляпу пытаются выдать за ИИ
Пока ты будешь это повторять, этот ИИ станет многократно лучше. И разницы в прикладном аспекте будет не больше, чем между CSPRNG и TRNG.
>>Во-первых не за секунды
> Да за секунды же. Причем на входе сотни КБ исходников и приличное
> описание, чего надо.которое ты писал явно не секунды. И сотни кб это явно не весь проект, то есть их еще пришлось как-то отфильтровать.
>>ПОХОЖУЮ на правильную и код ПОХОЖИЙ на правильный
> Типичный джуномидл генерирует примерно такого же качества код, а документацию вообще неА ему точно достался такого же качества запрос - с точным тыком в нужные части исходников, детальным разжеванием проблемы и тестами что сгенеренное вообще можно тебе показывать?
> генерирует, или она неполная и устаревшая. Результат надо ждать несколько дней,
> в нем содержатся глупые ошибки, которые просто не должны были попасть
> в коммит, сиай падает и так далее. 10-15 замечаний к МРто есть джуну не объяснили даже про особенности вашего ci, и я уж молчу про настройки гита исключающие возможность комита чего-то что не проходит даже элементарные regression tests.
А чатгопоте или кто там у тебя - ты не поленился ведь разжевать?> на ревью (которое мне надо еще найти время сделать) и тело
а выхлоп чатгопоты ты сразу в прод комитишь?
> уходит еще на 5 дней - доработки вносить. После второй порции
что-то опять не сходится, внести доработки в написанное за несколько дней, очевидно, можно за несколько минут если все сводится к глупым ошибкам. А вот если джун родил что-то что вообще не может работать или не решает задачу - это уже очень странно, и опять же вопросы наверное тут не к джуну.
> багажа. История может длиться месяцами. Вычитать за ИИ предложенный код и
то есть на джуна у тебя нет времени, хотя один раз ткнув его в лужицу, скорее всего второй раз это место исправлять не придется, а на десять раунд рандомов оно находится?
> Пока ты будешь это повторять, этот ИИ станет многократно лучше. И разницы
он не перестанет бредить, потому что это основная фича llm. А пока он бредит (а не честно говорит тебе "нишмагла я!" и желательно - "разъясни мне вот это и вот то, тогда я смогу закончить задачу" - что сделал бы носитель минимального но настоящего интеллекта) - ты будешь за ним подтирать без конца.
>которое ты писал явно не секунды. И сотни кб это явно не весь проект, то есть их еще пришлось как-то отфильтровать.Выбор релевантных файлов - штук 5 - мб полминуты. Абзац текста еще столько же. До 5 минут в любом случае. Отпивая кофеек.
>то есть джуну не объяснили даже про особенности вашего ci,
Объясняешь, что не надо коммитить миграции, не проверив их об локалку (которая раскатывается с миграциями). Что не надо коммитить код, не проверив билд.
Берет и коммитит.
>и я уж молчу про настройки гита исключающие возможность комита чего-то что не проходитВыключит и закоммитит. Ну. У меня вообще было ощущение, что если его поймать и набить морду, будет глазами хлопать и не понимать, за что.
>хотя один раз ткнув его в лужицу, скорее всего второй раз это место исправлять не придется
После тыканья в лужицу тело почему-то куда-то исчезает на неделю, а потом досирает в МР что-то совершенно нерелевантное. Где-то на периферии этих процессов жалуется манагеру, что к нему неадекватные требования и надо его мр вмержить как есть (пох что сломается проект).
>"разъясни мне вот это и вот то, тогда я смогу закончить задачу" - что сделал бы носитель минимального но настоящего интеллекта)
О да. Будет ждать разъяснений. После их дачи скажет, что все понял, а потом будет исполнять, будто не понял ничего.
ИИ после такого воспринимается как умный и исполнительный коллега (немного неопытный, но эрудированный). Которому не надо часами объяснять очевидные вещи.
> Кроме пассажиров самолета который упал из-за неполадок.А прикинь какая ответственность за роботов тесла.
Что уже было 2 случая когда робот тесла причинил вред.
А стоят они кстати относительно недорого.
Я уже молчу что почему-то думается мол фалидация это просто.
Ага особенно если это многопоточный код обработки данных по заковыристому алгоритму....
вот как-раз несколько суток и уйдет чтоб понять как это работает.
> Ага особенно если это многопоточный код обработки данных по заковыристому алгоритмуНу хз, я попросил платную версию grok сгенерировать код на ассемблере под 8086 процессор в реальном режиме чтобы грузилось с дискеты, работало с моей сетевухой и пинговало яндекс. Он выдал на 100% рабочий код, который сконпилялся.
Так что сегодня невозможное становится возможным.
> из джунаДжуны это эхо из нулевых, когда в IT брали вообще всех, кто хотя бы умеет писать хеллоувроты, главное чтобы было желание работать. Сегодня просто открой любую вакансию, ты поймешь, что писать код это от силы 10% что от тебя потребуют из всех остальных компетенций.
Нулевые с второй половиной десятых не надо путать плиз.>ты поймешь, что писать код это от силы 10% что от тебя потребуют из всех остальных компетенций
Звонки по зуму делать? Осилить запустить что-то в докере? МР создать и в джире статус двинуть? Что там еще из компетенций?
По факту сейчас код писать вообще не надо уметь. И систему настраивать тоже - в докере все само поднимается. В нулевых писали веб в блокноте и копировали его по ФТП на сервер, Карл!
Когда у тебя тыщща голодных анимешников на вакансию, из них выберут того, который объяснит как в докере всё само поднялось. По шагам объяснит. А если объяснить смогут несколько анимешников, то выберут того, у которого вышка.
> Когда у тебя тыщща голодных анимешников на вакансию, из них выберут того,
> который объяснит как в докере всё само поднялось. По шагам объяснит.а поскольку ты эти шаги конечно же не перепроверишь, то объяснение от чатгопоты примешь на ура.
> А если объяснить смогут несколько анимешников, то выберут того, у которого
> вышка.тут да, проблема, правдоподобно подделать диплом положим еще можно, как-то обойдя самоцензуру, но их теперь стало принято регистрировать в каких-то мерзких цифровых системах...
Кстати, контора недавно невзначай поинтересовалась, есть ли у меня высшее образование.
Зум, докер... действительно повеяло серединой десятых.
На локалхосте запускать тестовую среду - только докер. В отличие от десятых технология зрелая, пользоваться можно.
> На локалхосте запускать тестовую среду - только докерДокер давно не нужен. Выше анон прав, доцкер это шняга из прошлого десятилетия.
> Сегодня просто открой любую вакансию, ты поймешь, что писать код это от силы 10%Один кодер с 20 летним опытом рассказывал, что при просмотре требований, он сам то до сих пор большую часть всего этого неумеет из того что там перечислено.
А требования составляются работодателями, девочками в конторах.
Мне как то дали задание собрать пк, из комплектующих списка.
И естественно я не справился. Ведь это надо смотреть совместимость компонентов в интеренете по конкретной модели.
А меня попросили за 5 минут на листочке накалякать.
Самое забавное что мне отметили неправильные ответы типа я выбрал ssd, а надо hdd.
Или я выбрал монитор 17 дюймов, а надо типа 15.
А не то что например подобрать проц под сокет.
> Итого нормальный разработчик напишет все без нейронки быстрей чем с ней.Не знаю, что генерят эти открытые модели, но топовые Sonnet/o3 генерят отличный код, отлично же решают поставленные задачи. Про то, что "нормальный разработчик пишет быстрее без нейронки" может писать только человек, не пользующийся ИИ. Это такие же оторванные от реальности рассуждения на опеннете, как про раст. Вы галлюцинируете хуже, чем дешёвые ИИ.
>Про то, что "нормальный разработчик пишет быстрее без нейронки" может писать только человек, не пользующийся ИИ.Тоже хотел так написать, но подумал что в оригинальном комменте это было просто преувеличение.
> генерят отличный кодТолько в рамках одной функции или класса. Для остального не хватит контекстного окна. И тут мы сталкиваемся с тем, что отличает джуна от миддла - уметь всё это связать вместе используя git и кучу других инструментов.
Не надо пытаться весь проект кормить. Нужно давать только необходимый контекст. Все в принципе как с людьми - мы смотрим на тот код, с которым работаем.
> мы смотрим на тот код, с которым работаем.А то что у тебя в голове контекст взаимодействия с командой и 10+ лет опыта, ты не учитываешь? Лол.
> Не надо пытаться весь проект кормить. Нужно давать только необходимый контекст."как на...?!!"
Откуда ж я знаю какой ему необходимый?!Ты еще скажи - я в проекте разбираться должен?!
> Все в принципе как с людьми - мы смотрим на тот код,
> с которым работаем.а апи которыми он общается с остальным кодом - держим в голове.
(ну или матерясь лезем разбираться, что там такое и как оно должно работать, если не удержали)Единичную изолированную функцию на два десятка строк я быстрее напишу сам чем окошко для писания запроса отрисуется, а ведь еще надо придумать что туда спросить чтоб не получить фигни. А потом еще и перепроверить что точно не фигня вышла.
Весь смысл тяжелых моделей вроде бы именно в том что им хотя бы не надо с ложечки скармливать задачу.
Джуны для того и нужны чтобы писать код.
Сегодня их заменяют нейронками.Платить за код слишком жирно, сегодня (на примере с++) платят за владение и понимание таких вещей как:
CMake
Ninja
clang-tidy
clang-format
Doxygen
CPack
spdlog
Google Test / Google Mock
Qt
Conan
vcpkg
Jenkins
CDash
gitИ многое-многое другое. Тут один git чтобы освоить на уровне чуть больше, чем пара команд, нужно годы и годы))
У меня для тебя плохие новости. Конфиги к шаблонной шляпе ИИ пишет лучше, чем код.
> Конфиги ... пишет лучше, чем код.Ты видимо даже не понял, что писать код, как и конфиги (сам процесс набивки текста), это меньшее, что от тебя нужно. Впрочем, оно тебе и не надо. А если когда будет надо, то сам всё поймешь.
Когда будет надо, мне ИИ сгенерит скелет проекта, где все уже будет преднастроено. Все будет в соответствии с лучшими практиками. И подскажет, что где добавить, если возникнут потребности. В этом ИИ впереди человека (кроме возможно лучших экспертов) и намного быстрее, чем читать документацию и формировать полноценное понимание инструмента, со всеми его недостатками, детскими болезнями и ограничениями.
> мне ИИ сгенерит скелет проектаЛол, если это hello world, то даже спорить не буду.
И часто надо в существующем проекте перенастраивать всю эту билд машинерию? Еще один довод в пользу того, что программистов на плюсцах нисколько и ни для чего не нужно.
Как же меня воротит от того что почти половина перечисленного - билд системы. Ну не должно же быть так в 2025 году, ну ведь правда же - не должно!
> Как же меня воротит от того что почти половина перечисленного - билд
> системы. Ну не должно же быть так в 2025 году, ну
> ведь правда же - не должно!у меня для тебя хорошие новости - с симейки на нижу чатгопота тебе скорее всего перепишет, если там не совсем уж сон разума.
Вот насчет с нижи на automake- это я бы уже посмотрел-бы поржал.
Код на плюсцах писать запарно - поэтому они пишут билд системы, чтобы исправлять фатальные недостатки плюсцов.
Как же понимаю. Берешь любой современный проект, а там м4, нинжа, карго, симак, сонда... Бесит!
Есть нормальная билд система, называется мейк файлы.
Нет под виндой? Ну так лучше бы все силы, затраченные на разработку всех этих билд систем направили бы на написание мейка под винду(портирование).
> И многое-многое другое. Тут один git чтобы освоить на уровне чуть больше,
> чем пара команд, нужно годы и годы))Зачем? Для работы нужно около 10 комманд, с учетом ребейзов. Без необходимости даже сильно понимать, что под капотом.
Ну про остальное тоже: зачем знать ninja? Чтобы запустить?
> Для работы нужно около 10 комманд, с учетом ребейзов.Это ты будешь рассказывать на собеседовании. Твоё мнение это твоё, но решает работодатель, какими компетенциями ты должен обладать. То что выше написали это ещё капля в море, я бы тут дополнил, но мне лень. В целом согласен с тем, что сегодня в программирование уже не вкатишься просто закончив курсы, джуны уже не нужны, а миддлами устраиваются как правило сразу минуя стадию джуна. Миддлы это настоящие программисты, которые фанатики, которые любят своё дело и идут в IT не ради того чтобы "стать программистом". У меня в универе те кто любил кодить уже на 2 курсе устраивались на серьезные должности, а кто был в общем потоке "как все" ушли работать в "связной" и "евросеть" менеджерами по продажам.
>> Для работы нужно около 10 комманд, с учетом ребейзов.
> Это ты будешь рассказывать на собеседовании. Твоё мнение это твоё, но решает
> работодатель, какими компетенциями ты должен обладать.Ну если ты устраиваешься разработчиком контроля версий, то возможно. В других случаях, даже если ты не занешь git, то овладеть им нормальный человек сможет быстро.
>Это ты будешь рассказывать на собеседовании. Твоё мнение это твоё, но решает работодатель, какими компетенциями ты должен обладать.Решает это вчерашний мидл, который теперь собесы проводит. Кто в компании первый халат одел, тот потом и мучает народ на собесах своими пониманиями паттернов, методологий и всего, что он считает умным и правильным.
>джуны уже не нужны
Ой а что случилось )) Были нужны, и вдруг стали не нужны... Выводы хоть сделаны?
>в программирование уже не вкатишься просто закончив курсы
Не в программирование, а на работу в конторку типа вашей, где все засижено людьми с илитизмом головного мозга. Курсы не курсы, но в основном мы все учились по 1-2 книжкам и мануалам на сайтах и закрепляли знания на практике. Книжки часто были так себе, в плохих переводах, мелкий текст, газетная бумага, бррр. Программировать сейчас точно можно научиться и это будет куда проще, чем 20 лет назад. Интернет был не у всех, а сейчас ИИ сгенерит любые примеры, объяснит что в коде происходит на любой уровень детализации. Любые исходники есть в доступе - хоть движков игр, хоть операционных систем, что хочешь.
Было бы желание.
> Было бы желание.То то желающих на собеседования по 30 человек на 1 место с ЗП 60к рублей в МСК.
> вчерашний мидлЭто наверное который в pedant.ru
Рассказывает интересные истории про заливки мостов южных северных и разных широт.
Когда например ты конкретно знаешь что починить надо, но например не имеешь такого оборудования.
Да забавно, чтобы залить мост, это надо сначала кофе пролить на ноутбук, может я забыл прям. Забавно.А еще забавней замена монитора ( ой, матрицы тоесть, ну нео матрица ),
Цена дороже ноутбука. ( 35 000 ), А вот самостоятельно матрица стоит 2800, всего то вытвкнуть воткнуть провод.
> вчерашний мидл, который теперь собесы проводитОх, очень похоже. Я будучи студентом устраивался по совету знакомой, в какую то сеть кофеен ( щас уже неизвестная ),
И нам начали рассказывать, ( причем аудитория человек 200 ), презентацию компании.
А потом начали рассказывать что еще и надо для стажировки ( студенту, ага ), покупать форму специально пошитую на заказ, притом это еще стажировка, за 0 рублей. За штрафы за шнурки например не того цвета.
Вообщем я прям оттуда ушел.
И я понял что девчанка рассказывает, она сама то всего то этого не понимает.
Очень похоже на миддлов этих.
> Для работы нужно около 10 коммандДля работы убopщицей? Может быть.
Не надо преувеличивать значимость и действенность ИИ. Сейчас происходит масштабная реклама-пропаганда технологии производителями чипов и компаниями типа OpenAI чтобы продолжать получать финансовые вливания.
> Не надо преувеличивать значимость и действенность ИИ. Сейчас происходит масштабная реклама-пропаганда
> технологии производителями чипов и компаниями типа OpenAI чтобы продолжать получать финансовые
> вливания.Для этого даже термин есть Success Theater.
В целом согласен с теми, кто говорит, что написание кода это малая часть того, что должен СЕГОДНЯ уметь программист. Вот беру hh, открываю вакансии, и вижу в требованиях всё что угодно, кроме, собственно, умения программировать.Да и по себе могу сказать, что когда работал программистом, основную часть времени ковырял инструменты, которые не относились к непосредственно написанию кода, типа git или возни с конфигами для сборки. Кстати, помните шутку про Senior Yaml Engineer? Так вот это ни разу не шутка :-D
> беру hhМожешь не продолжать с этого момента.
Шаражкина контора,
Которая может предложить продавать тебе паленые духи.
Очень интересная новость, если эта модель реально сможет анализировать то это будет прорыв.
Потому что программист 20% времени пишет код, а остальные 80% - читает. Именно это умение копаться в чужом и способность строить у себя в голове ментальные модели, понимать как другой программист мыслил - самое сложное.
Если этой модели можно будет скормить код линукса целиком, и потом в чате задавать вопросы по коду, это будет вин.
Как не крути, но профессия скоро вымрет. Я кстати это предсказывал тут ещё лет 15 назад, что программисты пойдут первым номером под автоматизацию.
> В данном тесте модель Devstral набрала 46.8%То есть либо решила проблему, либо нет? Скорее не решила.
Недавно была новость как copilot эпично сел в лужу со своими реквестами в dotnet.