Pull to refresh

Comments 143

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

их не интересует ваш продукт, ваш сайт, вы сами, только деньги - подписка и токены решает.

ну и вайбкодерам не обижатся, за чем вам такой начальник, вы его бесите, в принципе и сразу, он старался и учился, а вы подписку купили, просто напишите его супер продукт (ctrl+c ctrl+v его сайта с продуктом в клода + выходные и сами себе работаете на себя с ровно таким же продуктом и стартапом)

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

Так те, кто мог бы взять ответственность, внезапно хотят больше денег. Гораздо больше.

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

Потому, как участвовать в том цирке, в который сейчас превратился по слухам найм люди не очень-то хотят.

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

Перечитал комментарий два раза и хочу повесить в рамку над столом!
Понимаю что я не одинок в этом мире.
Спасибо, Человечище!

На четверть века опоздали

А вы делитесь с ними своими настройками харнеса, чтобы они работали с вами по единым правилам?

Это могло бы быть весомым аргументом, если бы не тот факт, что рядом работают другие и нормальные. Ну у автора статьи может и нет. Но у нас похожая проблема, компания из 100 человек примерно. Хорошо, что таких все таки увольняют, не сразу, после того как накопится критическая масса жалоб и / или косяков, но лучше так, чем никак.

Вайб-кодинг — новый уровень абстракции, как когда-то переход с ассемблера на C. Проблема не в LLM, а в тех, кто перестаёт понимать сгенерированный код. На ревью прошу джунов объяснить каждую строчку AI-выдачи — сразу видно, кто думает, а кто копипастит.

Я думал, что по ссылке генерация не слишком хитрого кода, например, для перемножения матриц. А там картинка.

Видите ли — я там написал: чтобы понять, хороший код, или тоже на букву «Х», нужно иметь компетенции. А чтобы понять, что картинка хорошая, или тоже на букву «Х», достаточно иметь глаза, совсем немного внимательности, и некоторый не особо огромный опыт проживания в этом мире — а всё это есть практически у каждого первого хабрачитателя (ну, как минимум, очень хочется надеяться).

Компиляторы отвечают за сгенерированный ассемблерный код. Они гарантируют, что он будет соответствовать исходникам на Си. А LLM за что отвечает?

ЛЛМ это как человек пишущий код на высокоуровневом языке. Человек тоже может написать разный код на одну и ту же задачу в зависимости от фазы луны или настроения.

Конечно, а ещё человек может аргументировать свои решения и таки брать на себя ответственность. Человека проще обучить, (нет, ну если совсем необучаемый, то тогда на мороз, c`est la vie), делать правильно, и делать так, как надо команде и лиду в частности.

ЛЛМ это как человек пишущий код

Ну что за бред! Почитайте уже что такое LLM и потом просто не ожидайте невозможного. LLM - это инструмент, многие просто не понимаю что это такое и как им пользоваться.

Все верно, инструмент. На входе - задача, на выходе - код.

"не повторяемый" код - у вас каждый раз кирпичи для строительства разные выходят здесь.

На входе - текст, на выходе - текст.

Никакого кода там и близко нету.

Ну вот реально, смотрите, я молодой начинающий вайбкодерхудожник — я знаю, что я хочу получить на выходе, и «всемогущий ИИ это для меня всё сделает, 100% правильно, надо только правильно составить промпт», ведь так же? Уже 13-я итерация — а каменная чаша всё не выходит и не выходит — но это ж всё потому, что я задание неправильно написал — ну так научите, как правильно, Вы ж такой умный, Вы ведь знаете!

Вот и с кодингом ровно так же, только с кодингом.

В свете UB соответствие исходникам на Си уже звучит не так уж и однозначно))) не, я конечно понимаю, что масштаб не тот по сравнению с вайбкодингом, но что-то в том аргументе есть…

UB вполне Defined для конкретного компилятора и архитектуры. UB в спеке означает "компилятор волен выбирать сам, какое поведение использовать", а не "каждая компиляция случайная везде где есть UB"

Архитектура + компилятор + флаги оптимизации + сама спека языка, подразумевающая UB != гарантиям соответствия. Не подумайте, что я за вайбкодинг, но приводить язык вроде Си - такой себе пример.

Но на выходе бинарь всегда будет одинаковым. Соответствует спеке или нет, но одинаковым.

Возьмите паскаль, или basic.

просто напишите его супер продукт (ctrl+c ctrl+v его сайта с продуктом в клода + выходные и сами себе работаете на себя с ровно таким же продуктом и стартапом)

А потом когда сделаете, то поймёте проблему бизнеса - сделать не проблема, продать проблема. Будут просто сурсы суперкрутого сервиса, а пользователей не будет

Что делать с оператором ллм, качество работы которого не устраивает, который засыпает тебя сгенереным за минуту нейрослопом за который не отвечает и который портит существующую архитектуру? Конечно терпеть и медленно учить. Можно начать с программирования.

Мне кажется разумнее поступать наоборот - сначала учиться, а потом уже осознанно упрощать себе жизнь

терпеть и медленно учить. Можно начать с программирования.

.. и вот мы незаметно вернулись к пресловутым джунам, которых мечтали заменить LLM.

Джун знает программирование в отличие от вайбкодеров

Так вы же резюме людей видите?

Вы же понимаете по нему, есть ли у него боевой опыт? Опять же при общении узнаете его уровень знаний и понимания.

То что вы описали - вы хотите найти себе Джуна вообще без какого-либо опыта...

Ну кого хотите найти, те вам и попадаются.

Перед тем как пускать человека в поле спросите его хотя бы, имеет ли он опыт работы с GIT? Работал ли когда-то с docker, node.js, nginx.

Из того, что вы написали сразу становится ясно, что это кандидаты никогда с этим не работали...

да вроде если ты инженер, то ты можешь ИИ спросить что не понимаешь и сделать... так они ничего не понимают и не умеют спрашивать :(

Я думаю это проблема не вайбкодинга как такового, а в самих людях, которые просто не хотят учиться, осваивать новое и наверное самое главное не способных читать что им пишут...

Одно дело когда у тебя не хватает навыков, чтобы что-то сделать, совсем другое, когда тебе дают инструкции, но ты не способен их прочесть и просто им следовать.

Полностью согласен про “читать что пишут”. У нас на платформе (10 000+ университетов, 4M+ пользователей в год) мы активно используем Claude для автоматизации: классификация писем, генерация контента, парсинг данных. Ключевое отличие продуктивного использования от вайб-кодинга: ты всегда читаешь и проверяешь результат, понимаешь, почему модель предложила именно это решение, и знаешь, где она может ошибиться. Инструмент усиливает компетенцию, а не заменяет её. Человек без понимания домена получит от ИИ красивый, но нерабочий результат.

Если человек впервые видит Git, Docker и nginx уже после получения тестового задания, то проблема не в ИИ, а в соответствии опыта требованиям вакансии. Такие вещи обычно выясняются за пару вопросов еще до выдачи доступа к проекту

Согласен. На днях читал, чел не айтишник, целый год генерил кучу проектов на гитхабе и вроде даже ими кто-то пользовался, в резюме конечно эти проекты он добавил. Решил пойти устроиться на работу в ИТ. Имея десятки проектов на гитхабе чел не смог ответить на вопрос в чем разница между git rebase и git merge так как всё за него делала нейронка.

Тонкости работы с git - отдельный навык, к программированию слабо относится. Если чувак с помощью нейронки нагенерил 100500 проектов - ок. Если проекты рабочие - совсем ок. Вот удастся ли его умение использовать в команде, где код меньше пишут а больше читают..

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

потратить 5 минут и спросить у ллм

Если вопрос именно так стоит - ну вот когда будет нужно тогда и спросит. Зачем тратить время на ненужный по сути ответ?

это же сразу показывает что человеку пофигу на качество.

Если бы качество как то зависело от знания наизусть ключей git..

Если вопрос именно так стоит - ну вот когда будет нужно тогда и спросит. Зачем тратить время на ненужный по сути ответ?

Он пришел на собес и бездарно потратил время собеседующего.

Если бы качество как то зависело от знания наизусть ключей git..

Конечно зависит, это показывает что человек может копать вглубь.

Он пришел на собес

А там билеты нужно тянуть ;)

человек может копать вглубь

Главное копать в правильном направлении. Копайте отсюда и до обеда, а я пойду спрошу куда нужно копать.

:)

Если не любишь копать - ты занялся чем-то не тем...

Инженер - это не тот, кто копает только если приперло, это тот, кого приходится останавливать чтобы он не копал.

Бульдозерист, выкопавший кабель - он тоже в некотором роде инженер ;)

А в контексте git - где нужно остановиться? На man git, или на изучении исходников git?

Нет, бульдозерист не инженер.

В любом контексте нужно остановится там, где хочется. Не надо себя заставлять. Толку от этого не будет.

Если регулярно "не хочется", то надо поискать себе другую работу, есть гораздо более безгеморройные и более высокооплачиваемые.

Если вы себе в навыки вписали git, то надо не маны читать, а иметь опыт его использования.

Зачем это человеку, который всю жизнь будет работать в условном git-flow, открывать и закрывать МРы в gitlab, пуша через условный sourcetree? Десятки, сотни таких действий.

Да, раз в год у него будет что-то ломаться в ветке, ленивый просто переклонирует, любопытный наконец-то откроет баш и погуглит спросит любимую нейросеть, чтобы сразу же забыть те пару команд на эльфийском)

Честно говоря прочитав заголовок и посмотрев на картинку появляется какой-то рассинхрон. Думаю мы тоже художников достали генерацией картинок...

Открою вам секрет. Раньше были художники которые рисовали быстро карикатуры в газетах. За пару часов - что бы попало в выпуск. И это никто произведением искуство не считал. Но всем читателям газеты это канало ) и карикутарист получал свою копеечку )

Хватит пиарить свою статью посредственного качества. И хватит сравнивать генерацию кода и генерацию картинок. Первое абсолютно точно можно проверить - компилятор и тесты в помощь. Второе мало того что субъективно, так ещё и задача у вас поставлена плохо на всех этапах. Для начала берете локальную миджорни, обучаете на нужном датасете для вашей стилистики, затем генерите 50 видов персонажа с разных ракурсов, чтоб потом использовать их как референсы или дообучить модель, естественно с фотошопом деталей. И только потом начинаете генерить отдельные кадры также с фотошопом.

так ещё и задача у вас поставлена плохо на всех этапах.

«ты просто не ставишь пять линий после вишни — вот и не выигрываешь!» ©

Ой, а куда испарилось «скрипач не нужен, наша супермегаштуковина всех‑всех человеков заменит, надо только правильно дать задание...»

У тех кто так писал и спрашивайте, на хабре такие статьи были стабильно в минусах

Ну то есть по арту Вы нам не покажете супермегакласс. Ну ок. Зато по программированию — покажете, да...

«зайди на сайт изучи компанию…» чтобы в 99.99% случаев получить от нейрослопоподобного HR стандартную отписку? Увы, рынок найма сейчас такой…

ну не знаю - в стартапе каждый отклик на вакансию на вес золото! у меня не майкрософт подобная зажратая корпорация - самому бы не сдохнуть с голоду )

ну вот после банки пива, вы и пояснили свои проблемы с наймом :))) у вас его нету, и вас на работу не берут, а статья "от скуки". Не обижайтесь, лучше не падайте духом и устраивайтесь куда, стартапы уже не в моде.

Т.е. проблема все таки в ФОТ, а не в том вайб кодеры или нет?

Про отклики вы зря. Вы смотрите со стороны работодателя. Со стороны соискателя скажу вам, что это просто нерационально и неэффективно. Сейчас соискатель оставляет сотни откликов и получает 1-2 собеседования на 100 откликов в лучшем случае.

Вы один из немногих, кто смотрит на сопроводительное, 99% это автоответы или ссылки на заполнение анкет в гугл-формах или, еще лучше, на тестовое задание.

Зачем мне что-то еще писать, если я достаточно подробно описал опыт в резюме? Вы смотрите резюме и делаете следующий шаг. Как минимум собеседование или отказ.

Вы, возможно, не представляете, какой объем работы нужно выполнить, чтобы оставить столько откликов, чтобы появился хоть какой-то шанс на собеседование.

Поэтому на 20-м отклике ты просто понимаешь, что самый эффективный путь это проработать резюме и откликаться просто на все, что похоже на то, что тебе подходит. Я уже не отвечаю даже на ИИ-вопросы, потому что то, что они спрашивают, есть в резюме.

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

Про то, как работодатели составляют текст вакансии, вообще можно отдельный пост писать.

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

С некоторыми, кстати, удается вскользь перекинуться парой сообщений, и мне пишут, что они ничего обсуждать не будут, пока я не выполню их тестовое, потому что у них тысячи откликов. Представляете, я должен потратить 2-4 часа жизни на вакансию, условия которой я не знаю и которые, вероятно, меня не устроят.

P.S. что то бомбануло )

нет. не бомбануло, может чуток утомило долбиться в стену. если утешит, то часто вакансии открывают для "мы нанимаем, значит мы круты и у нас есть сто долларов", ну т.е это и не вакансии, а "seo продвижение" такое, может друзьям или маме поплакаться что людей нет, и все сам, потому как не нанять, и бизнес вот вот взлетит по тому и на работу не устраиваюсь. Там куча разного в этих "вакансиях". :)

получает 1-2 собеседования на 100 откликов в лучшем случае.

Собеседования? На 100 откликов хорошо если будет просто 1-2 неавтоматических ответа. Собеседование будет хорошо, если одно на 1000.

Больше достали деграданты(люди кто вроде что-то умел но ии помогло им деградировать в нейрослопера). Люди например начинают отдавать написание спек на ии. И продвигают это как экономию ресурсов. Некоторые на уровне мидла- начинают думать что вполне могут написать свой bpm движок. Паралельно решая что код ревью можно оставить на или тоже. При том что опыта в движках в принципе не имеют. сперва рофлил, но потом начали давать исправлять это "торжество разума". Причем претензии предъявляют не им, а мне что медленно и что предлагаю масштабные правки... И это уже не рофл :)

Вы точно уверены, что нормальный кандидат станет это всё делать до приёма на работу, то есть бесплатно? К тому же устанавливая у себя сертификаты и код неизвестных лиц?

У себя нет. Нужна настроенная песочница работодателя

Не очень понял. Всё это предлагалось делать бесплатно ? Читать документации, в нгиксе копаться итд итп ?

Серьезному, мотивированному человеку умеющему отвечать за свои слова и действия ? Который может "тащить". Предлагают бесплатно посношаться с чужим тулчейном ?

Прям даже не знаю, что бы тут могло пойти "не так".

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

... и после того, как тестировщики подтвердят закрытие бага, мы, возможно, рассмотрим твою кандидатуру?

Это могло бы как-то работать с проектом OpenSource, когда разработчик в случае отказа работодателя мог хотя бы показать результат своего труда другим нанимателям. Или получить удовлетворение от общественного одобрения.

Проверка кандидатов на таком уровне, по-моему, допустима только в течение оплачиваемого испытательного срока.

Кажется вот они все эти 1000 откликов

Например: "Классный у вас ИИ-агент

Не подсказывайте 🙃 они же все начнут, как под копирку, вставлять именно эту фразу.

Как отсеивать таких кандидатов?

Молодых на стажировке

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

Открываю PR, а там затронуто 30 файлов проекта. Тридцать файлов. При тикете, где надо было поправить одну кнопку, один экран или одну проверку

Ревью должно проходить быстро и скучно. Такое можно возвращать сразу и без объяснений.

Ревью тяжёлая работа высоквалифицированного сотрудника. Максимум 1/20 от времени разработки

Не то слово. Каждый третий на собеседовании на вакансии стажеров и джунов отвечает на вопросы нейрослопом. Я уже даже подобрал любимых вопросов чтобы таких побыстрее фильтровать и не тратить лишнее время.

Они вообще не парясь просто зачитывают ответ чатгпт. И естественно получают отказ с пометкой что там нет человека, есть нейросетка. Не надо его звать на собеседование больше никогда (на практике несколько лет)

PS : Вопросами не поделюсь. Самому надо. Подобрать можно в тех же нейросетках. Поспрашивайте их что-то что можете спросить на собеседованиях и найдете свои такие вопросы. Их достаточно много.

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

Разрешите вопрос. Почему не нанять толкового мидла/сеньора после собеса? Если работы мало, на парттайм?

ИИ это же молоток. Без знаний будет неэффективен.

Сделайте мелкую репу в Гите, дате тестовое. Посмотрите как там кандидат поменяет 1 строку.

Ощущение что вы "набираете по объявлению джунов" и потом сетуете что там джуны

И простите меня. Я, как сеньор, при поиске работы не смотрю сильно на компанию. Только на требования к вакансии. И мое письмо отражает что у мои навыки вам подходят и я готов пахать.

Джун должен уметь разворачивать типовой софт по инструкции. Джун должен уметь пользоваться гитом в рамках сделать ветку и сделать PR куда сказали. Джун должен уметь писать и понимать код и отличать нужные правки от ненужных.

Соглашусь, но не совсем.

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

Мержи - это да. Причем если человек делает не туда, согласен, возникает вопрос - а что он читал то.

Писать и понимать код джун будет на уровне джуна.

Но это всё мы описываем прям идеально правильного джуна. А сейчас любой "Уася" вооружившись клодом или кодексом уже мнит себя джуном, а то и мидлом..

а то и мидлом..

-это неуверенные в себе неудачники )

Не вайбкодер, не разработчик, СОО компании, которая занимается железками.

Чего я не понимаю, так это вечных боданий на тему вейбкодинга стороны "настоящих разработчиков".

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

В пет-проектах спокойно ведут гит, работают с версионностью, устраняют точечные баги и неплохо читают код друг да другом.

Моё мнение, что в горизонте 5 лет llm сожрут работу 90% разрабов. Возможно быстрее

не разработчик

Моё мнение, что в горизонте 5 лет llm сожрут работу 90% разрабов.

А я разработчик. Моё мнение: не сожрут.

Ок, поживём- увидим

Я сохранил ссылку на ваш комментарий. Напишу вам через пять лет (если Хабр сохранится и мы на нем еще будем).

вас ник вашего собеседника не смущает?

Бот он и есть бот. Зарегистрирован пару месяцев назад. Вы уверены, что он будет с внутренним содроганием ожидать пять лет вашего фидбека?

Да, действительно. А я и не заметил.

Как вы будете отличать, сожрала разрабов нейросеть, или экономическая ситуация в стране? Я почти безработный, но не знаю, дело только в нейросетях, или в изменившихся обстоятельствах продавцы не придумали, где и как искать клиентов.

В горизонте 5 лет вы начнёте искать консультантов, которые помогут разгрести гуано после LLM в ваших конюшнях. Будет дорого.

Добро пожаловать в реальный мир :)))

Я сегодня как раз делился наблюдением в заметке Минутка улыбок сеньоров, возящихся с legacy-проектами. :)

Решил погуглить, что последний год пишут на тему "поиск ошибок в коде". Раньше находились статьи про разные инструменты, сейчас всё забито статьями с общим названием "Нейросети для поиска ошибок в коде". Заглянул внутрь, например, этой: "Исправить код с помощью нейросети: ИИ для исправления ошибок в коде на Python, JavaScript и в больших проектах".

Классика жеж!

Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта?

Программист: ну представь, что ты писатель и поддерживаешь проект «Война и мир». У тебя ТЗ — написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь «шёл дождь», сохраняешь, вылетает сообщение об ошибке «Наташа Ростова умерла, продолжение невозможно». Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение «Поручик Ржевский умер.» Выясняется, что он в следующей главе облокачивается о столб, которого уже нет...“

rol_foster: Сегодня полдня искали ошибку, из‑за которой, образно говоря, у Наташи при прогулке с Пьером падают трусы. Одна из функций программы делает то, что делать не должна. Откатили на вчера — трусы на месте. Перелопатили весь код обновления, там вообще ни трусов, ни Наташи, ни даже Ржевского, тупо красят дом Болконских. Чуть ли не пошагово разбираем — все нормально. Но трусы падают. И, чтобы найти причину, придется перелопатить весь код, а это недели две минимум.

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

Исправь мне такое, ChatGPT!

Лучше такое /извинити/

JIRA ISSUE #182355 Type: BUG Priority: MEDIUM Created: 21.02.12 18:21 Description: С "Дзуйкаку" взлетает "Зеро" с маркировкой авианосца "Кага".

21.02.12 18:30 Elena Ivanova [community manager] commented:
наблюдательные товарищи пишут в интернете что у нас на утекших в сеть скриншотах на самолетах не та маркировка цветные полосы а должны быть белые

22.02.12 11:51 Elena Ivanova [community management] reassigned to Sergei Lodkin [qa lead]
оформите баг чтобы исправили а то позоримся

05.03.12 15:41 Sergei Lodkin [qa lead] reassigned to Mihail Dorenkov [qa engineer]

11.03.12 10:42 Mihail Dorenkov [qa engineer] reassigned to Alexander Rozhko [art director]
Надо нанести на самолеты две белые полосы.

06.04.12 11:13 Alexander Rozhko [art director] reassigned to Semen Kemshakov [3d artist]

17.04.12 15:50 Semen Kemshakov [3d artist] reassigned to Tatiana Severina [textures artist]
Нужны две одинаковые белые текстуры для полосок. Очень надо!

20.04.12 11:10 Tatiana Severina [textures artist] reassigned to Alexandra Lebedeva [2d artist]
нужны эскизы двух белых полосок, а то я не знаю, на что они похожи

24.04.12 12:00 Alexandra Lebedeva [2d artist] reassigned to Tatiana Severina [textures artist]
У нас полный завал. Полоски сможем не раньше, чем через два месяца.

01.05.12 18:34 Tatiana Severina [textures artist] reassigned to Alexandra Lebedeva [2d artist]
можешь сверхурочно поработать? может, дома? это же пара часов, не больше. очень надо!

02.05.12 12:30 Alexandra Lebedeva [2d artist] reassigned to Tatiana Severina [textures artist]
Взяла работу на дом, ночью засела рисовать. (((((( Парень мой спрашивает: "Чего не спишь?"
А я ему: "Да понимаешь, у меня тут тут две полоски..." Обернулась - а его нет. Где теперь его искать? ((((((

02.05.12 15:54 Tatiana Severina [textures artist] reassigned to Semen Kemshakov [3d artist]
похоже, текстур не будет. возьмите пока любую похожую текстуру, потом заменим, когда сделаем

11.05.12 12:13 Semen Kemshakov [3d artist] reassigned to Andrei Hobotov [programming lead]
Я замоделил две белых полоски, лежат на системном диске. Теперь надо, чтобы движок крепил их к самолетам.

08.06.12 10:33 Andrei Hobotov [programming lead] reassigned to Alexei Mshigorotchitskii [junior programmer]
Леша, прицепи к самолетам по две белые полоски.

08.06.12 12:11 Alexei Mshigorotchitskii [junior programmer] reassigned to Andrei Hobotov [programming lead]
Вдоль или поперек?

10.06.12 17:14 Andrei Hobotov [programming lead] reassigned to Konstantin Krainihin [historical consultant]
Вдоль или поперек?

10.06.12 17:15 Konstantin Krainihin [historical consultant] reassigned to Andrei Hobotov [programming lead]
Поперек

11.06.12 18:35 Andrei Hobotov [programming lead] reassigned to Alexei Mshigorotchitskii [junior programmer]
Поперек

14.06.12 18:35 Alexei Mshigorotchitskii [junior programmer] closed issue.
Готово

17.06.12 14:30 Mihail Dorenkov [qa engineer] reopened issue.
Не видно что-то

21.06.12 11:51 Alexei Mshigorotchitskii [junior programmer] commented:
Как не видно? Вчера в релиз ушло. Тестеры в недоумении, уже триста писем с вопросами, что это за странные полоски на всех самолетах.

25.06.12 12:50 Mihail Dorenkov [qa engineer] commented:
В какой релиз? Даже альфа еще не началась.

29.06.12 20:56 Alexei Mshigorotchitskii [junior programmer] commented:
Вы, простите, в каком проекте работаете?

01.07.12 12:21 Mihail Dorenkov [qa engineer] commented:
World of Warships

01.07.12 19:30 Alexei Mshigorotchitskii [junior programmer] reassigned to: Andrei Hobotov [programming lead]
Я программист World of Warplanes. Смотрите внимательнее, кому баги перекидываете.

07.07.12 14:57 Andrei Hobotov [programming lead] reassigned to Alexei Mshigorotchitskii [junior programmer]
Леха, прикинь, в Киеве твой однофамилец работает. Только он Мщигорочицкий, а ты Мчигоротчитский.

07.07.12 14:58 Alexei Mshigorotchitskii [junior programmer] reassigned to: Andrei Hobotov [programming lead]
Я в курсе, что я там работаю. Я из за ваших гребаных полосок такой нагоняй получил. Теперь вычистить не можем - во все бранчи уже просочились.

07.07.12 14:59 Andrei Hobotov [programming lead] commented:
Упс... сорька. Опять не тому перекинул.

07.07.12 15:00 Andrei Hobotov [programming lead] reassigned to Alexei Mchigorotchitskii [junior programmer]
Леха, прикинь, в Киеве твой однофамилец работает. Только он Мщигорочицкий, а не Мчигоротчитский.

07.07.12 15:01 Alexei Mchigorotchitskii [junior programmer] closed issue.
Клево

16.07.12 13:01 Mihail Dorenkov [qa engineer] reopened issue.
Почему закрыли несделанный таск?

20.07.12 09:31 Andrei Hobotov [programming lead] commented:
Леха, ты выше-то почитай, что сделать надо.

21.07.12 15:59 Alexei Mchigorotchitskii [junior programmer] commented:
Ааааа... я думал, ты таск завел, чтобы про однофамильца рассказать.
Еще удивился, чего не по аське, в одной же комнате сидим.

21.08.12 11:09 Alexei Mchigorotchitskii [junior programmer] closed issue.
Сделано

23.08.12 14:37 Mihail Dorenkov [qa engineer] reopened issue.
Истребители перестали сбивать. Не могут стрелять.

01.09.12 13:26 Alexei Mchigorotchitskii [junior programmer] assigned to Andrei Hobotov [programming lead]
Я не понимаю, в чем дело.

15.09.12 19:03 Andrei Hobotov [programming lead] reassigned to Boris Vovk [senior programmer]
Боря, проверь, в чем там дело.

04.11.12 09:23 Boris Vovk [senior programmer] reassigned to Andrei Hobotov [programming lead]
Полоски закрывают пулеметы. А на них материал, в котором прописана коллизия для пуль. Пули не проходят.

11.11.12 10:00 Andrei Hobotov [programming lead] reassigned to Boris Vovk [senior programmer]
Как полоски могут закрывать пулеметы, если полоски нанесены в задней части фюзеляжа?

14.11.12 11:11 Boris Vovk [senior programmer] reassigned to Andrei Hobotov [programming lead]
А у нас у истребителей настоящие пулеметы как раз в задней части фюзеляжа. А в крыльях - фейковые, для вида только, пыщ-пыщ делать.
Так исторически сложилось, уже не помню, почему. Теперь долго переделывать, на это вся их баллистика завязана.

05.12.12 12:07 Andrei Hobotov [programming lead] reassigned to Semen Kemshakov [3d artist]
Зачем полоски коллизят пули? Сними с них коллизию.

12.12.12 12:03 Semen Kemshakov [3d artist] reassigned to Andrei Hobotov [programming lead]
Я не могу, у нас коллизии захардкожены в текстурах, а других текстур нет.
Эту вырезал с Флетчера, самая белая текстура, какую нашел. А у него там броня четыре сантиметра.

27.12.12 11:34 Andrei Hobotov [programming lead] reassigned to Boris Vovk [senior programmer]
У нас правда коллизии захардкожены в текстурах? Нельзя их оттуда вынести в отдельную настройку?

14.01.13 17:00 Boris Vovk [senior programmer] reassigned to Andrei Hobotov [programming lead]
Да как же их вынесешь? У нас же честный расчет пробития, с учетом карты нормалей текстуры, а в альфа-канале у нее усталость металла закодирована.

03.02.13 12:12 Andrei Hobotov [programming lead] reassigned to Tatiana Severina [textures artist]
Сделайте уже нормальные текстуры для полосок, только визуал. Сколько можно тянуть?

12.02.13 15:45 Tatiana Severina [textures artist] reassigned to Alexandra Lebedeva [2d artist]
как там насчет эскиза?

13.02.13 11:15 Alexandra Lebedeva [2d artist] reassigned to Tatiana Severina [textures artist]
Говорила же уже: у нас завал, сможем не раньше, чем через два месяца.
Срочно перерисовываем все миникарты, сказали поконтрастнее выделить сушу. Кто как, а я выделяю более темненькой водой.
Ночью работать больше не буду (((((((

14.02.13 11:10 Tatiana Severina [textures artist] reassigned to Andrei Hobotov [programming lead]
у нас завал. сможем не раньше, чем через четыре месяца.

01.03.13 18:20 Elena Ivanova [community manager] changed priority to HIGH
высокий проритет задачи они опять заметили что полоски неправильные говорят что не будут играть в такой отстой проект на грани провала

07.03.13 17:27 Andrei Hobotov [programming lead] reassigned to Semen Kemshakov [3d artist]
Подвинь полоски, чтобы не закрывали пулеметы.

07.03.13 17:28 Konstantin Krainihin [historical consultant] commented:
Я щас кому-то подвигаю! До миллиметра по историческим фотографиям вымеряли...

11.03.13 12:36 Andrei Hobotov [programming lead] reassigned to Boris Vovk [senior programmer]
Боря, придумай какой-нибудь хак. Ситуация безвыходная.

17.05.13 14:37 Boris Vovk [senior programmer] reassigned to Vladimir Orlov [game designer]
Пропишите пулеметам дамаг 231 вместо 2. Из него ровно 229 уйдет на пробитие полосок, дальше полетят пули с остаточным дамагом 2, как и должно быть.

27.05.13 11:22 Vladimir Orlov [game designer] reassigned to Boris Vovk [senior programmer]
Прописал пулеметам дамаг 231

29.05.13 15:01 Boris Vovk [senior programmer] closed issue.
Теперь все должно быть в порядке.

30.06.13 16:30 Sergei Lodkin [qa lead] reopened issue:
После вашего изменения Нью-Мексико вдруг начал нагибать всех, кто к нему приблизится.
Нет, не так. Нью-Мексико вдруг начал НАГИБАТЬ КРОВЬ КИШКИ РАСЧЛЕНЕНКА ВСЕХ РАСПИДАРАСИЛО В МЕЛКИЕ КЛОЧКИ.
Мы случайно взяли Нью-Мексико и два раза нагнули геймдизайнеров в товарищеском матче. Нам приятно. Спасибо.
Но теперь они тоже просекли фишку, поэтому пора исправить.

01.07.13 10:02 Boris Vovk [senior programmer] reassigned to Vladimir Orlov [game designer]
Почему Нью-Мексико начал нагибать? Вы кроме пулеметов истребителей ничего не меняли?

01.07.13 17:00 Vladimir Orlov [game designer] reassigned to Boris Vovk [senior programmer]
Оказывается, те же самые пулеметы, отскейленные в 10 раз, используются как орудия второстепенного калибра Нью-Мексико.
По форме очень похожи, вот моделлеры и решили сэкономить.
Дамаг тоже автоматически скейлится, но уже в 1000 раз, пропорционально объему ствола.
Так что у нас теперь у Нью-Мексико дамаг 231000 на выстрел второстепенного калибра.

03.07.13 18:01 Elena Ivanova [community manager] changed priority to VERY HIGH
просьба ускориться нас опять в интернете ткнули носом в этот позор не те полоски мне стыдно за тот отстой что мы делаем аааааааааа

03.07.13 19:39 Boris Vovk [senior programmer] reassigned to Andrei Hobotov [programming lead]
Хак не прокатил. Надо всю архитектуру движка менять, чтобы можно было динамически оверрайдить коллизии в текстурах. Иначе ничего не получится. А это работы на полгода.

04.07.13 10:13 Andrei Hobotov [programming lead] reassigned to Slava Makarov [makarovslava]
Такие решения должны приниматься на высшем уровне.
Ну что, отодвигаем альфу на полгода?
Слава, жду решения.

04.07.13 10:22 Andrei Hobotov [programming lead] reassigned to SerB [vice makarovslava]
Извините, что беспокою.
Это очень важный и срочный баг, его фикса ждут уже больше года.
Вы не знаете, где Слава Макаров?

04.07.13 10:28 SerB [vice makarovslava] reassigned to Andrei Hobotov [programming lead]
Нет, я не знаю, где Слава Макаров.

04.07.13 10:37 Slava Makarov [makarovslava] commented:
Извините, что не сразу ответил. Я тут подумал и решил, что проще забанить того неприятного человека.
Белые полоски делать не надо, всем отбой. Пойду думать, как бан обосновать.

04.07.13 10:39 Slava Makarov [makarovslava] closed issue.


04.07.13 18:21 Alexandra Lebedeva [2d artist] reopened issue:
Как не надо? (((((((( А зачем же я вчера всю ночь эскиз рисовала? ((((((((
Хотела сюрприз сделать ((((((

04.07.13 18:27 Alexander Rozhko [art director] commented:
Скинь эскиз на сетевой диск посмотреть. Может, куда-нибудь пристроим.

04.07.13 18:34 Alexander Rozhko [art director] commented:
А почему там не две белых полоски, а три оранжевых звездочки?

04.07.13 20:48 Alexandra Lebedeva [2d artist] commented:
Я - художник, а не маляр... ((((((( Я творчески переосмыслила... ((((( Я хочу, чтобы у нас была красивая игра... (((((((

Прошу прощения, не смог удержаться и придумал продолжение:

Вчера пил пиво с бывшим лидом, который ушёл пару лет назад, так он долго смеялся. Говорит, он сам написал работу с материалами, и там есть один побочный эффект. При более-менее масштабной перекраске пересчитывается плотность. Особенно это заметно на лёгких тканях типа шёлка, и трусы вдруг весят больше юбки.

трусы вдруг весят больше юбки.

Ааааа, так вот кто у нас с плотностями игрался!

Ошибка: робот погибает при попадании в него гранаты (именно от попадания, а не от взрыва)
(Д)изайнер: Программисты всё сломали! Почему так получается?!
(П)рограммист: Eстественно, так получается! Потому, что у гранаты масса 100 кг! Зачем вы это сделали?
Д: A чтобы граната в воде тонула!
П: A почему она с нормальной массой не тонет?
Д: A потому что у воды плотность большая! (прим.: больше, чем у ртути)
П: A почему плотность такая большая?!
Д: A чтобы ящики деревянные плавали!
П: A почему они иначе не плавают?!
Д: A потому что у них масса 50 кг!
П: A зачем такая масса?!
Д: A иначе они некрасиво разваливаются!

Ну шутки шутками, а я как то разбирал такой баг: ГГ на некотором уровне спавнится мёртвым. Выяснилось, что спавнился-то он живым, но точка спавна имела отрицательную высоту, а по давней договоренности с дизайнерами уровень воды это 0.0, т.е. ГГ захлёбывается. И пофиг, что на этом уровне воды не было в принципе.

Валидировать синтаксис кода через ллм это мощно конечно. Это из разряда вместо статичного SQL запроса всё время просить ллм вытащить данные по одному и тому же критерию.

У нас на фирме с полгода работала такая вайб-кодерша. Начальство не захотело ее увольнять сразу, поручило научить. Я пытался научить ее программировать, давал управжнения. Она решала их с помощью ChatGPT и сдавала как свои решения. Переспрашивал: "Точно сама сделала?" - "Да, точно".

Чат ей генерил даже комментарии, иногда с важными замечаниями по работе или структуре кода. Я ее спрашивал, что означает тот или иной комментарий. Попадала пальцем в небо. Пару раз так попавшись, могла бы научиться хотя бы удалять непонятные комментарии. Не научилась.

Разъяснял ей, что ей дали время на обучение, что его ей следует использовать для обучения, а не списывания. Что тратить мое время на проверки решений от нейросети - бесполезно для обоих. Что я буду более рад увидеть в ее решениях ошибки новичка, чем профессиональные трюки, которыми она сама владеть пока не может. Не восприняла.

В конце концов сочли обучение нецелесообразным, стали давать реальные задачи. Она их вайб кодила, иногда даже что-то работало. Объяснить, как работало - не могла. В случае неполадок, провести диагностику и наладить - не могла.

В конце концов уволилась сама. Вспоминаю, как страшный сон.

Года три назад ко мне подходят с вопросом: а перед тем как сдавать работу (=закоммитить) нужно удалить комментарии из кода? Я тогда не понял вопроса, ответил, что если вы уж написали комментарий, то посчитали, что он вам будет полезен в будущем и оставляйте. А спустя некоторое время я как понял (и код, и комментарии написаны LLM)…

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

ладно бы с чтением, усгубляются проблемы с думаньем

Классика жеж!

Использую Claude Code как основной инструмент разработки уже четвёртый месяц. EdTech-платформа, 10 000+ университетов в базе, 4M+ пользователей в год. Один разработчик.

Проблема не в вайб-кодинге как таковом. Проблема в том, что люди путают «умение пользоваться инструментом» с «пониманием того, что инструмент делает». Когда я прошу Claude написать парсер бинарного формата S-57, я знаю, что такое ISO 8211 и как устроены record headers. Когда результат неправильный, я могу объяснить почему и дать точную обратную связь.

Вайб-кодер в такой ситуации просто нажмёт «regenerate» пять раз и выберет вариант, который не падает. Разница не в инструменте, а в том, может ли человек прочитать то, что получил.

На собеседованиях это проверяется элементарно: покажите кандидату чужой код (можно AI-сгенерированный) и спросите «что здесь не так?». Если не может ответить без запуска, это и есть ваш ответ.

Если нейро-кодеру показать код, чтобы он его просто посмотрел без ИИ, он будет долго хлопать глазами, чесать затылок, а потом выдаст: «Ну вот эту букву я кажется знаю…»

Использую Claude Code как основной инструмент разработки

Оно и видно ¯\_(ツ)_/¯

Подумаешь, локаль основной (предположительно) аудитории не работает:

года - это такое новое слово в английском:

Здесь замечательно всё: и опечатка, и то, что грузим 4500 записей (зачем? затем), и 7 мегабайтов JS-слопа (на скриншоте не видно, но он есть)

Уникальный подход к фильтрам: выбираешь вариант - остальные пропадают:

"Статья" от 2022 года о том, как податься на конкурс до 2017 года. Вселяет некоторое сомнение насчёт качества остального контента:

Меня возьмите, я если и использую ИИ-агентов, то с головой)) Гитом пользуюсь сам, код понимаю, и прежде вообще разбираюсь, что нужно сделать

Понимаю вашу боль. У меня есть opensource продукт на гит, и я тоже устал бороться с контрибьюторами, присылающими PR, сгенерированными ИИ. Это бич нашего века - нейропрогеры, которые без ии даже элементарное «hello world” не смогут написать

Возьмите на вооружение защиту через использование AGENTS.md. Тут на Хабре статья есть про успех такого подхода. Если вкратце, там специальные инструкции чтобы отсечь тех, кто генерирует не думая.

«hello world”

Сами то даже коментарий без ИИ не осилили))

Может раскладку не переключил, на ифоне у меня так часто, в ру там первая версия, в англ вторая на одну и туже кнопку насколько помню.

Именно «”

Смешно, посмеялся. Если у вас айфон, то вы наверняка знаете что при переключении раскладки постоянно путаются эти кавычки

проблемы автора - в потере коммуникации, ну пригласи ты человека на живой собес, и прогони его по нужным тебе навыкам лично и очно. А потом тестовое. А он поставил телегу впереди лошади - лошадь, толкай как хочешь. А лошадь не может в 90% случаев, потому что для этого тяжеловоз нужен, специально откормленный, а не сбежавшиеся на рожок пастуха пони.

Меня достали статьи подобного рода. Нужно понимать, что описанные в данной статье вайбкодеры - это те же вкатуны что и пару лет назад, и те же операторы IDE/джейсоноперекладывателя/крудошлепы/формошлепы что пока еще работают и даже имеют регалии сеньоров-помидоров. Все перечисленные люди не являются инженерами

Времена изменились. Изменились подходы к решению дел. Раньше выводили лошадь в поле, прилаживали соху, и отсюда и до вечера проходили борозду за бороздой.
Потом полегче стало, появились паровые трактора с многозубчатым плугом. Водитель сменил крестьянина, в его нелегкой работе. Спустя немного времени, паровые трактора заменили на трактора с ДВС. Водителю стало легче управлять, КПД его возрос. Спустя еще время, появились первые беспилотные трактора управляемые по GPS. Оператор сменил водителя и стал отслеживать работу сразу нескольких таких тракторов. Прошло чуть-чуть времени и ИИ сменил оператора на посту. Теперь есть ведущий трактор и ведомые трактора.
Также происходит и в IT, понимание процесса заменяется на отслеживание процесса.

Отслеживание кучи нейрослопа за который никто не отвечает

Head hunter Как монополист сам поощряет использование ИИ и толкает их работодателям (разбор откликов, составление вакансии). Мне как соискателю нужно сначала понравиться ИИ при разборе резюме, а уже потом вам. Не нравится? Мне тоже. Но это создали не мы с вами, а агрегатор вакансий. И как бы что посеешь то и пожнешь

Элементарно при отклике сам hh.ru пишет: "1 бесплатная генерация сопроводительного письма". Ну вот так, видимо, и будет все работать

Автору: а кого вы ищите то? Джуна, которого в любом случае придется учить, или состоявшегося разработчика, умеющего решать задачи самостоятельно?

Например: "Классный у вас ИИ-агент. Я работал с LLM, посмотрел ваш продукт, идея огонь. Хочу поучаствовать, получить опыт и принести пользу - готов работать бесплатно за строчку в резюме". Всё. Такого кандидата уже хочется пригласить на интервью.

Именно такие и приходят. Ну, может, кроме пункта "бесплатно за строчку в резюме".

Я возможно уже старый, но лично мне вообще пофиг что именно делать. Есть задача - решаем. Задача не очень знакомая - сначала разбираемся, а потом, опять же, решаем. Ну да, в общем и целом, конечно, некоторыми вещами интересней заниматься чем другими, но по большому счету - какая разница?
Это как прийти к парикмахеру, а он тебе - не буду вас стричь, вы мне не нравитесь...
А молодежь все больше за хайпом гонится, а нынче LLM на хайпе, потому и имеем что имеем. Другой вопрос что и некоторые работодатели (пока?) считают LLM абсолютным оружием...

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

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

Наверное какой-то профессиональный фрилансер, который уже 10-15 лет без особых амбиций ковыряет все подряд и поднимал все подряд от Битрикса до локальной ноды блокчейна справится получше. И их таких как будто немало на рынке.

Ну а так да, написано красиво, юморно, злободневно, бьет в нерв.

Очень жаль, что в таких статьях никогда нет зарплаты. Без неё оценить масштаб проблемы невозможно.

«...дефицит низкооплачиваемых высококвалифицированных специалистов» ©

Уже на середине этого процесса любой адекватный человек послал бы куда подальше такую компанию - вы заставляете людей вникать в вашу внутрянку с процессами, работать за бесплатно часами над реальными задачами, очевидно, что практически все будут отсеиваться от такого наглого рабского обращения

Например: “Классный у вас ИИ-агент. Я работал с LLM, посмотрел ваш продукт, идея огонь. Хочу поучаствовать, получить опыт и принести пользу - готов работать бесплатно за строчку в резюме”

Хочу поучаствовать, получить опыт и принести пользу - готов работать бесплатно за строчку в резюме

готов работать бесплатно

Огонь, спасибо за пример. Стоит ли дальше читать статью кого вы ищете? :))

А зачем мне заходить на ваш сайт? Мне по барабану на ваш продукт, я хочу получить свои денежки к конце месяца, за это готов вникать в ваши проблемы.

Бесят эти люди которые спрашивают про свой проект/продукт и т.д. откуда я должен знать вашу шарашкину контору, компаний пруд пруди.

я хочу получить свои денежки к конце месяца

Ага!

Если нужны профессионалы, может, стоит начать смотреть хотя бы на наличие соответствующего диплома?.. (К вопросу "отсеивания")

С тем же успехом можно и знак зодиака спрашивать.

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

20 лет в разработке, поменял кучу работ, ни разу не отправлял сопроводительное письмо, зачем оно вообще нужно?

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

Например: "Классный у вас ИИ-агент. Я работал с LLM, посмотрел ваш продукт, идея огонь. Хочу поучаствовать, получить опыт и принести пользу - готов работать бесплатно за строчку в резюме". Всё. Такого кандидата уже хочется пригласить на интервью. Про "работать бесплатно за строчку в резюме" я, конечно, шучу.

Дальше можно не читать. Тут уже понятно, что проблема не только в кандидатах.

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

А шутка про "готов поработать бесплатно"... Знаете, в каждой шутке есть доля шутки. Этот "ж-ж-ж" неспроста проскочил в статью. Видать, что-то и вправду не так с предлагаемой зарплатой и условиями работы, раз взамен вам предлагают один нейрослоп.

День ото дня мне кажется что все, капец, сейчас llm-ки меня заменят и все, не найду новую работу даже на меньшие деньги. А потом читаю такие статьи и немного спокойнее становится)

Хорошая статья, и проблема описана точно. Но, кажется, есть ещё один угол. А у поставленного вопроса есть четвертый вариант ответа.

Что, если вайб-кодер — это не приговор, а переходная форма? Возможно, мы наблюдаем рождение нового типа разработчика, у которого главным навыком становится не знание синтаксиса, а умение формулировать. Тот, кто сегодня «просто нажимает Generate», завтра может научиться ставить задачи так, что результат не придётся переписывать. Если мы начнём проверять этот навык при найме, то, возможно, часть «прокладок» превратится в «операторов», а часть — в «архитекторов смысла». Вопрос в том, готовы ли мы сами формулировать, чему именно должен научиться такой разработчик и как выявлять эти склонности?

Ну, не знаю.. Вот например кофеварка. Самая простая. Помпа, бойлер, датчик температуры, пару кнопок, дисплей. Реализация на С++ - немалая простыня кода, но она делает именно то что закодировал автор. Попробуйте описать словами, как вы представляте, как оно должно вайбкодиться. А потом верифицировать то что получилось. Цена ошипки - либо потоп (помпа включилась и не выключилась), либо пожар (бойлер достаточно мощный).

Пример с кофеваркой — отрезвляющий. Вы правы, с кофеваркой не поспоришь.

поделись рецептом блинчиков

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

вы разговариваете с llm сейчас (я про комментарий верхнего уровня)

Проблема в том, что из-за вайбкоинга страница станет весить 10 Гб на каждом сайте, загружаться 5 минут, бэкапы могут правильно не работать и прочее и я боюсь что это станет нормой. Вот тут выше наглядный пример https://habr.com/ru/articles/1047830/comments/#comment_30116914

Самый гарантированно точный промт - исходный код программы...

Точняк!

Точно! вот где я это видел! :)

Sign up to leave a comment.

Articles