Веб-версияОткрыть в Telegram

Веткада но в отличии от халтурщиков строителей он не возмущается и переделывает

47 сообщений · –
A
да но в отличии от халтурщиков строителей он не возмущается и переделывает
  1. A
    Задолбаешься его пинать. Надо четко знать что он должен переделать
    👍1
      1. A
        Такое впечатление что у вас одна теория. Или очень простой проект был
        🤝1
          1. A
            Ни верю. Наверное вам они кажутся сложными. На сложных все сразу буксует. Только маленькими кусочками
            🤝1
            1. A
              все относительно но что такое сложный проект тогда ?
              1. A
                Плюс минус Миллион строк кода например. Ну у меня на несчастых 60 тест кейсах все падало. А ваша версия сложного проекта?
                👍1
                  1. A
                    Возможно. Но это тоже большой проект
                    👍1
                1. A
                  я даже представить не могу что это за монстр на лям строк который монолит :)) и где нельзя на компоненты разбить все
                  1. Ю
                    Монолит в лям не подскажу, а в 280 тыс строк — могу (или 260?.. я уже не помню, давно было, но точно больше 200) SQLite3, Amalgamation version (там даже единственный .h подключать не надо, всё в один файл исходника положили) И мой эксперимент был несколько лет назад — запустить это чудо под Windows XP, скомпилировав старым Borland C 5.5.1 Специально засёк, сколько времени это у меня займёт Получилось 20 минут всего) Правок было меньше сотни строк кода, кажется
              2. Ю
                у нас молодой инженер (выпускник МИРЭА) взялся писать "хитрую" (нашу собственную) реализацию I2C (плюс генератор истинно случайных чисел) ну и нагенерил за недельку 8000 строк кода и я его спрашиваю: вот гляди, наш проект со всей кучей устройств, интерфейсов, процедур сбора-упаковки-обмена данных, запросов-перезапросов и ведения логов, сделанный вдвоём за полгода, в коде занимает 5500 строк. Значит ли это, что твоя реализация только лишь I2C с генератором получилась в полтора раза сложнее? Избыточная сложность кода. В итоге — ручной рефакторинг (он пока не взялся, самолюбие не позволило, видимо). Ну не беда, если он не сможет, мой напарник сделает это за пару-тройку дней (или я сам), в коде будет примерно 300-500 строк, по предварительным оценкам. Одновременно будет выкинуто лишнее и доделано то, что ИИ ему делать взялся (реализацию под мультизадачную среду с очередью запросов) и насажал кучу дыр (в две из них я ему ткнул сразу же, как увидел его "отлаженный и оттестированный" код) Тестировался он с помощью ИИ же, с помощью него и "проверялся" с диагнозом "ну теперь-то ошибок точно нет" ))) (платная версия Claude, версию не помню) Кстати... свежий эксперимент (вчерашний). Не слишком простой промпт на создание скрипта на Python для преобразования формата файла (из Elf в нужный нам). ChatGPT 5.6 (какой-то из последних в "лёгком" режиме) выиграл у Claude последнего в не самом лёгком режиме по объёму кода. Он получился меньше примерно в два раза (а если выкинуть комментарии — то примерно в три). Такое интересное наблюдение. Мы возьмём оба кода, вчитаемся, проанализируем и сделаем свой
                1. А
                  Ну так он одним промптом все сгенерировал за час. И дальше ебал вола. Вторым промптом может отрефакторить еще за час и потом ебать вола))
                  1. Ю
                    Нет, он работал неделю, у него были десятки подходов Он за соседним столом сидит))) И "ошибки" "вычищал" тоже многими подходами Буквально по одной И, разумеется, пропустил те ошибки, которых сам не увидел (и не мог подсказать ИИ, куда конкретно смотреть, в какие места алгоритма и в какие проблемные состояния конечного автомата) Одна из проблем — не всегда уместно давать Repeated Start, если устройство ответило что-нибудь типа "ой" (например, ACK там, где должен быть NAK), можно получить совсем не то, что от него ожидаешь))
                    1. А
                      Пользоваться ии тоже надо уметь) я вот уже года учусь как с помощью ии делать быстро и качественно, и постоянно что-то новое узнаю. Надо ли объяснять что человек работающий с ии два года и одну неделю сделают разные вещи?) это как токарный станок, мне от палец оторвет, а мастер на нем чудеса делает 😅
                      1. Ю
                        Разные. Второй инженер у нас уже два с половиной года. Не может разобраться в собственном парсере на пайтоне и добавить туда логику обработки неожиданного состояния, которое на практике вдруг возникло. Ему для этого надо... перегенерить весь парсер!.. (около 3000 строк) и... заново кроваво его тестировать... Две недели. Блин! Я заглянул в его код и сделал это за 10 минут((( В итоге генеральный директор поставил вопрос... ну, я думаю, понятно, какой...
                        1. M
                          Мы уже поняли, что уровень мастерства у вас запредельный. Причем - во всех языках программирования. Заканчивайте в самолюбование - тошнит. Вы не в детский сад зашли. Про генератор истинно случайных чисел - исключительно программным способом, без аппаратного источника энтропии, создать истинную случайность невозможно. А промышленные аппаратные системы - от 10k$ и выше. Но вы, я полагаю, первым в мире сделали это исключительно программно 🙂
                          1. Ю
                            Кто вам сказал такую глупость? Разумеется, источник энтропии есть. Самостоятельно найденный этим инженером (правда, с двумя направляющими подсказками, когда ИИ ему запредельной сложности обработку начал советовать)
                          2. Ю
                            Ну наша стартовая цена как раз с 1М₽ будет примерно, думаю... (и это не стоимость генератора, это ценник всего нашего комплекса) (себестоимость его довольно здорово отличается, ну да мы продадим, думаю, сильно больше одного экземпляра)
                          3. Ю
                            Кстати, про "детский сад"... Программирование — это вовсе не про языки. Освоить "ещё один" язык — задача не такая уж и сложная, не так ли? Когда умеешь прогать без ИИ))) Впрочем... считайте, как считаете
                                1. О
                                  вот пока ты пьешь пиво , он взламывает пентагон или кремль, а вину спишет на тебя - типа ты попросил
                                    1. О
                                      вспомни первого терминатора , во всем виноват человек кто написал код для первого чипа , а дальше сами компьютеры все сделали уже без человека
                          4. A
                            Да побойтесь бога, я писал софтовую обвязку к майндспидовскому TRNG. Там весь чип малой базовой станции LTE на котором крутились одновременно две системы стоил баксов 100.
                            1. А
                              я сомневась что компаниям нужен TRNG, компаниям нужен сертификат что в их системе стоит TRNG в соответствии со всеми сесурити свистоплясками. вот за этот сертификат и платится 9900$, а баловство с чипами и кодом это для инженеров)
                            2. M
                              Вы удивитесь, сколько это стоит для онлайн казино (легального). Не на наших просторах.
                              1. A
                                Судя по массовому спросу на программистов и смешным предлагаемым зарплатам тут - не очень много. :)
                      2. A
                        Именно Айай это инструмент Не смотря на всю простоту Достаточно сложный И им надо как и любым сложным инструментом уметь пользоваться
                        1. Ю
                          Именно так (а не "вот я пройдусь по грядке мотокультиватором аккуратненько, а потом ещё раз пройдусь" — и в итоге повреждён садовый шланг с защитой от лопат, и это осталось незамеченным, а причину ухода давления воды искали потом полгода) (лопатой этот шланг прекрасно чувствовался, его до этого "вскапывали" дважды или трижды — без последствий)
                          🤣1
                        2. Ю
                          В руках мастера. Имеющего нужные компетенции не только по работе с инструментом, но ещё и в той области, где он работает. Ибо вскапывать не любые грядки полезно)))
                      3. Ю
                        Мастер — токарь. Не "мастер по работе с токарными станками". Разница))
            2. Ю
              Да, именно так сейчас и работаем Склеиваем кусочки самостоятельно (после обязательного рефакторинга) (кстати, совсем мелкие кусочки сразу идеальными иногда получаются — если меньше 200 строк кода) И промпт приходится делать буквально с разжёвыванием разных частностей (и мест возможных ошибок и даже дыр) Иногда промпт делать дольше, чем саму программу руками)))
              💯1
  2. Ю
    Тем не менее Если прораб не компетентен в строительстве — вряд ли он что-то достойное построит, если у него будут строители-"исполнители", которые без пинков не понимают В использовании ИИ сейчас то же самое Чтобы пользоваться ИИ, нужно первоначально обладать хорошей компетентностью в теме, про которую ИИ просим помогать Есть у меня надежда на ИИ-агенты... но пока слабая, своей практики нет, о чужой практике читаю — пока что не слишком убедительно, судя по примером результатов такой разработки... (код в 5 (!!!) раз раздут по сравнению с тем, что делает человек-профи)

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем