Обновить

Я не пишу код руками уже год. И не собираюсь возвращаться

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели9.7K
Всего голосов 26: ↑10 и ↓16-4
Комментарии40

Комментарии 40

Уже сколько было статей с дифирамбами ИИ, но никто никогда не выкладывает код.

"Talk is cheap, show me the code."

А какой смысл в этом? Ведь мы его и не видим даже, он больше не имеет значения

А гитхаб у меня в профиле приложен)

А какой смысл публиковать статью, которая не несёт практической пользы, и к тому же создаёт вам, простите, репутацию балабола?

Кому она принесла пользу - мне в личку написали. А репутация - дело относительное, мне важнее мысль выразить, чем одобрения получать. Главное - честно

Вот только никаких ссылок на гитхаб у вас в профиле нет. А проекты, часть из которых судя по всему должна быть общедоступна, не находятся...

В профиле контактная инфа прикреплена https://github.com/okoloboga

Вот какие они, программерские каминг ауты

Если у вас всё работает и получается зарабатывать на этом деньги, поздравляю!Победителей не судят)

Я не знаю, как у вас получается не писать код, т.е. не корректировать написанное llmкой. В моем случае, есть 10-20% кейсов, которые llm не может решить, как я не стараюсь

Не говоря уж про архитектурные решения и организацию кода. Но это не столь важно для мини проектов

Конечно есть большой спектр задач, который не вывозится только при помощи LLM, о чем я и говорю - у нас ТГ боты, rag, мини аппы, мобильные аппы, лендинги и небольшие веб приложения - с этим они справляются. То есть да - это узкий спектр - он работает, нам этого достаточно)

Я так же про динамику - темпы такие, что этот спектр расширяется

Что же будет с интернетом, в котором статьи пишут роботы, и сайты созданы роботами. Роботы, читают роботов. Если массово, все будет использовать ИИ, для написания программ, то навык кодинга, будет мало кому нужен (как сегодня ассемблер). Ещё ИИ делает софт более одноразовым.

Да, навык кодинга будет не нужен. Нужны будут архитекторы, программисты, разработчики. Тут не важно "что же будет". Важно - что это по-любому будет)

А что подразумеваете под «софт более одноразовым»?

Если мало кто будет писать код руками, то мало кто будет понимать код и вносить изменения в проект. Все вновь поручат ИИ. При этом, я предполагаю, что качество кода упадет и легче для ИИ, будет переписать проект, чем вносить изменения в существующий.

Я в своей предыдущей статье писал о поддержании кода написанного ИИ - и поддерживает его так же ИИ. У меня есть кейсы работающих таких проектов более года, сейчас там больше 2.5к пользователей. В другом, который работает немного больше полугода р 16.6к пользователей

В том и прикол, что у вас мысли на эту тему, гипотезы. У нас - практика. Все работает, кодеры не нужны

Два года назад я стартовал на фрилансе с доходом 40 тысяч рублей в месяц. Сейчас — 250 тысяч

3 килобакса в месяц - это типа какая то выдающаяся цифра?

Полагаю, это достаточно без карьеры в соответствующей сфере, образований, и для 5 часов работы из дома в день.

Полагаю что 0 баксов достаточно для работы в 0 часов в неделю не вставая с постели.

Но обьективно, этого банально мало для покупки жилья/машины и так далее в прогнозируемые сроки. На сэкономленные "3 часа в день" "дозаработать" недостающее не получится.

Но в прочем, если с помощью хабра найти пару десятков стажеров, которым втюхать что "c ИИ вам вообще работать не надо будет, а получите целый килобакс", то ваш доход некисло подрастет, факт :)))

Ну, я живу в городе где средняя ЗП 70) и у нас с женой затраты на быт не более 50

Экий вы максималист. 250 тысяч рублей — это огромная зарплата. Лично я и за в два раза меньшую поработал бы.

Учитесь писать код без LLM - и скорей всего у вас получится зарабатывать больше :)

Я ещё ни разу не пробовал писать с LLM, потому что это обычно платно и недоступно из России. Правда, запускал в браузере что-то тестовое гигачатовское с лимитом времени в полчаса, но не успел ничего понять. А потом ещё агентные режимы появились. Я как-то раз через ollama на GTX 1050 попробовал хоть что-то запустить, с чатом, но он думал настолько долго, что я пожалел видеокарту и больше не пытался. Сейчас видеокарта другая, но очень лень всё заново делать.

А что, реально есть у фронтендеров есть зарплаты больше? Это ж сколько всего нужно знать и уметь? Небось, ангуляр и все библиотеки мира? Небось, ещё и этот tailwind, чтоб его.

Я минусую LLM-пропаганду хотя бы уже только за то, что её тут уже дофигища. Ну не добавляет этот текст никакой информационной ценности. Я считаю, что повторять банальности - это неуважение ко мне и напрасная трата места на дисках серверов хабра!

Так а если народ народ никак не поймет эти простые идеи - так и будет оставаться позади. Приспособление и адаптация важнее всего в развитии

Представьте, что вы купили в магазине ИХ и теперь красуетесь: "Я не доставал свой из трусов уже год, мужики скоро будут не нужны, больше не нужно пыхтеть, теперь главный навык - видеть женщину целиком, а не декомпозировать на куски #будущеездесь". Аналогия хреновая, но, надеюсь, продемонстрирует, что нам нравится само занятие.

ну то есть вы исключительно ради нас стараетесь?)

А ради кого еще можно писать статьи, кроме читателей?)

Если не исправлять и не контролировать ии, тогда код очень быстро превратится в неподдерживаемую лапшу с дырами в безопасности и производительности. Будет как конструктор Лего, который вместо сборки по инструкции, сгрузили все детали в кучу и облили супер клеем. Нужно ли, чтобы код был понятным и поддерживаемым? Ну если цель стоит развести лоха клиента на деньги, то наверное не нужно. Для моих проектов, которые развиваются со временем, поддерживаются и улучшаются постоянно, качество кода - это первое, на что я смотрю. Т.к. любые костыли порождают новые костыли, связанность порождает новую связанность и проект становится неподдерживаемым. По этой причине сейчас переписываю свой легаси проект т.к. с ним стало невозможно работать и дальше развивать. Для ИИ качество кода, внезапно - тоже важно тк это контекст, пример и он легко путается в сложных связях.

Согласен! именно поэтому у нас выстроен процесс, который это предотвращает.
Именно так и будет, если просто кидать промпты и копировать результат. Поэтому мы так не делаем.

У нас есть чёткие правила для LLM: структура проекта, код-стайл, запрет на изменение старого кода без явного указания. Документация на каждый этап — не для галочки, а как точка истины, от которой отталкивается и человек, и нейронка. Регулярная чистка кода. TDD как вторая опора.
вы верно заметили, для LLM качество кода тоже критично. Грязный код = грязный контекст = циклы ошибок. Мы это поняли на собственных граблях.И не ради абстрактной правильности

У меня есть опыт передачи проектов другим разработчикам — и тем, кто работает руками, и тем, кто с LLM. Претензий по качеству кода не было. Потому что код — это результат процесса, а не инструмента. Можно руками написать лапшу, можно через LLM сделать чистую архитектуру. Зависит от того, кто управляет процессом.

про легаси:

переписывать легаси это боль. Но легаси появляется не от инструмента, а от накопления компромиссов без рефакторинга. Я видел проекты, написанные полностью руками, которые превратились в ту самую кучу деталей, облитую суперклеем. Инструмент не виноват — виноват процесс

контролируемое использование с документацией, правилами и регулярной чисткой — это другая история

Какой кринж. Даже комменты пишет с помощью ИИ.. Как с комментами на Хабре так и с кодом видимо

ох, даже если так - то какая разница?)

TS

node.js ?

Но мы как раз делаем через LLM системы управления складами — для Wildberries

Ну тут вы сильно лукавите, тут нет полноценного ПО, так небольшое приложение не более.

Что значит «ненадолго»? Какой практический смысл кодить руками? Это медленнее для заказчиков — им важна скорость, это главное конкурентное преимущество. Они готовы платить больше за эту скорость.

В вашей нише да. В остальных сильно спорный момент.

Вот что меня реально интересует: почему люди с 10-15 годами опыта, которые видели смену технологий, фреймворков, парадигм — вдруг упираются именно здесь?

Ответ простой: страх.

Откуда этот вывод? Додумали? Нет страха, как нет и желания превозносить ИИ. Да инструмент, с чем то справляется, а где то ходит по кругу и нечего не может.

За границей AI-assisted development — уже не философия и не эксперимент, а предмет исследований, отчётов и денег.

За чьи деньги? Наверное заказчиками выступают разные компании, которые разрабатывают ИИ?

Консалтинговые отчёты (McKinsey, Atlassian) говорят о 2× ускорении типовых задач и экономии 10+ часов в неделю на разработчика — и это уже на уровне компаний, а не энтузиастов.

А что это за типовые задачи? Как вы думаете McKinsey зарабатывает на типовых задачах?

нужно менять процесс, роли и требования к инженеру.

Эээ это IT тут каждый день что то меняется. И пожизненное обучение.

У нас — делают другой вывод: «значит, технология сырая, подождём».

Откуда информация? Но ок, даже если так, то в чем не правы? Новую ОС с нуля ИИ не напишет сейчас. Подождем когда будет.

P.S. вы статьей что хотели сказать? Что мир меняется, ну все в курсе. Что ИИ что то может в вашей узкой области, ну и отлично, с небольшими задачами легко справляется но не более.

Благодарю за конструктивную критику, ценю!

Ну тут вы сильно лукавите, тут нет полноценного ПО, так небольшое приложение не более.

Частично соглашусь — бот с уведомлениями и аналитикой это не ERP. Но есть и сложнее. Например, сервис перераспределения остатков на складах WB — бот поднимает виртуальный браузер, взаимодействует с интерфейсом WB, работает по расписанию для отлова квот. Это автоматизация бизнес-процесса, не просто "бот с кнопками". Но да, это не enterprise-система на миллион пользователей — тут вы правы, масштаб другой.

В вашей нише да. В остальных сильно спорный момент.

Согласен полностью. Я работаю с малым бизнесом, быстрые проекты, скорость критична. Не утверждаю, что это универсально.

Откуда этот вывод? Додумали? Нет страха, как нет и желания превозносить ИИ?

Не про всех — про конкретный тип реакции. скептики говорят "покажи доказательства" или "в моём случае не сработает, потому что ...". Это норм, но когда человек не пробовал, а уверенно говорит "невозможно" и "неполучится такое сделать" — это уже не скептицизм. Когда в ответ на работающие кейсы идёт "всё равно не верю" — это закрытость, не анализ. Вы правы, что обобщать на всех некорректно. Я про таких скептиков

За чьи деньги? Наверное заказчиками выступают разные компании, которые разрабатывают ИИ?

да, есть конфликт интересов в части отчётов, но есть и независимые исследования - тот же Гитхаб опрашивал разработчиков, StackOverflow в Developer Survey спрашивает про использование AI. Цифры разные, но тренд один: использование растет и не только у энтузиастов.

А что это за типовые задачи? Как вы думаете McKinsey зарабатывает на типовых задачах?

Типовые - это бойлерплейт, crud, тесты, документация, рефакторинг, кодревью - что занимает время, но не требует уникальной экспертизы. McKinsey зарабатывает на консалтинге, не на написании кода,, а их клиенты как раз тратят кучу денег на типовые задачи силами джунов

Эээ это IT тут каждый день что то меняется. И пожизненное обучение.

Именно. Поэтому и удивляет, когда люди из IT говорят "подождем". Мы же привыкли адаптироваться. Новый фреймворк, новый язык - осваиваем. Новый язык, а тут чот вдруг "сырая технология, подождем". Хотя динамика изменений за последние 3 года очевидная

Новую ОС с нуля ИИ не напишет сейчас. Подождем когда будет.

согласен. Но между "написать ОС с нуля" и "не использовать вообще" — огромный спектр задач, где уже работает. Ждать, пока напишет ОС — значит пропустить то, что уже можно делать сейчас.

вы статьей что хотели сказать?

быть открытым, а не отвергать заранее. Меня удивляет не скептицизм — скептицизм нормален. Удивляет агрессия. Когда люди не просто сомневаются, а категорично говорят "так делать нельзя" — при том что у меня год практики и работающие в проде продукты. Это не дискуссия, это отрицание факта.

Вы задаете правильные вопросы — и я рад на них отвечать

Успешный успех с LLM, невероятно полезные проекты...
Без ссылок, без пруфов... И нет никакой ссылки на гитхаб в профиле, как говориться в коментах...

Пишу на Хабре о практике AI-driven разработки. Конкретные кейсы, цифры, факапы.Не продаю курсы. Просто показываю, как это работает.

Показываете за бесплатно? Правда?

Действительно, ссылки были скрыты) открыл контактную инфу

Два года назад стартовал, а сейчас у тебя уже стажёры?

Да, про конкретику моего пути и написано в предыдущих двух статьях, ссылки на них я в этой приложил.

Я же не в найме - если вижу что мне нужно содействие - ищу людей. Только так получилось масштабироваться и брать больше заказов за раз

Ещё пара-тройка лет - и вайбкодеры станут не нужны. AI-сервисы настолько будут понимать контекст, что просто надиктовал в телефон, что тебе нужно, а он сгенерит и развернёт всё необходимое в облаке

О, нет, отнюдь. Ближайшее время такого не предвидится. Да и не ближайшее - тоже. Если Вы не научите нейронки читать Ваши мысли или не дадите доступ к Вашему сознанию, конечно.

Просто в системный промпт добавят "внимательно изучи требования и если где-то есть неопределенность - задай уточняющие вопросы" и вуаля))

А как Вы ищете клиентов на разработку чат-ботов?

Фриланс площадки + у меня есть бот для поиска лидов по тематическим бизнес чатам

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации