Комментарии 169
Теперь они сделают вывод, что не надо столько времени и столько программистов - AI напишет все что нужно за 6 часов
раньше без бутылки никак и напарника, а сейчас без АИ никак и бутылка без напарника
AI напишет все что нужно за 6 часов
А кто проверит, что написано всё, что нужно?
Так ему ИИ и тесты написал )
Презентация впечатлила руководство.
Смотри, сколько файлов, сколько кода, как он красиво оформлен!
Так это программист из Индии. Об качестве индийских программистов ходят такие же легенды, как про написание месячного задания за 6 часов при помощи ИИ.
Теперь они сделают вывод, что не надо столько времени и столько программистов - AI напишет все что нужно за 6 часов
Они уже сделали этот вывод. Теперь это неизбежная новая модная фенечка - увольнять программистов и заменять ИИ. Не важно есть в этом рациональность или нет - это просто модно. Как было модно в ковид набирать в три горла.
Ради этого и написана статья
Это не просто "не новость" — это вредный (даже на Хабре, где многие поймут его наивность в погоне за "байты не пахнут") контент, который:
- выставляет реальные проблемы ерундой: Выгорание скатывается до уровня ленивой отмазки, а систематический обман коллег и работодателя подается как "хитрый хак". Это не смешно, это опасно. Как в анекдоте - "поучившись в медицинском вузе, не хочу ходить в поликлинику, я видел, где и как эти терапевты учились!"
- cоздает опасные иллюзии про ИИ: Нам героически впаривают, что чувак, вообще не шаривший в стеке и проекте, за 6 часов (с ИИ, но все же!) закрыл месяц работы и вышел героем. Win-win? "Но есть один нюанс!"
- игнорирует юридические риски (и вот это - прямо залёт, а не просто мелочь; особенно, понимая, что обощённая "Индия" - это часто аутсорс, и к ним отдельный спрос должен был бы быть)
- размывает профессиональные стандарты. Подача такого "успеха" как нормы — это плевок в лицо инженерной этике и культуре разработки.
Особенно циничным апофеозом всего этого бардака выглядит концовка статьи — восхищение "спасением", достигнутым через месяц лжи и отчаянный слив кода в ИИ в последнюю ночь. Не спасением, а закапыванием проблем поглубже.
Я вот сделал вывод, что в новостях Хабра уже любая лабуда, в стиле болтовни в курилке в офисе у кофемашины, отлично считается годным контентом. Владельцами ресурса считается, не читателями.
Понимаю, что наброс такого рода ("он не шарил в технологиях, но сообразил, как поставить Cursor - и вуаля!") привлечет миллион комментов, но, камон, надо же как-то площадку учитывать - здесь не Лента.ру, здесь Хабр. Постить здесь такое - прямо не уважать читателей, по крайней мере, если не переделать текст в откровенную сатиру.
Мы все понимаем, что "пихнуть" в ChatGPT (или в любого конкурента) всю кодовую базу проекта, и приписать задачу "напиши мне код фичи такой-то" - и "выхлоп будет". Пофиг на NDA, дело-то сделано?! А вопросы, который любой разработчик мог бы задать (да, хотя бы, "есть ли у них git" и вообще, есть ли культура разработки) - ну, что вопросы, "индусы же"...
Ну да, индусы... Стереотипы, которые подтверждаются раз за разом. От них и в прошлом все привычно ожидали не самого высокого качества работы (737 MAX не даст соврать), и такой вот залёт подход - это даже не самое худшее, что с проектом могло случиться. Более того, ещё неизвестно, сколько из других сотрудников той же компании (и не только разрабов, но и, напр., менеджмента) юзают тот или иной ИИ. С другой стороны, этот парень походя вскрывает этакий гнойный нарыв их подхода - если такое прокатило у него, и никто ничего не приметил, то все ли хорошо в королевстве датском разработке вообще?
Но, ещё раз акцентирую - это нифига не новость. Это была бы отличная затравка для поста разобраться в вопросе, но точно не новость. Правда, понимаю так, автору текста тоже нужно было, как тому индусу, выдать на-гора побольше токенов байтов, вот он и выдал. И автор в Indiatimes, и автор на Хабре...
Да, это примерно из той же категории, что статьи 3-5 лет назад былы "я был сантехником(дворником, доставщиком и т.п.), прошел буткамп за 2 недели, и теперь я крутой айтишник". Теперь мы пожинаем плоды тех лет - полностью уничтоженный рынок найма, завеленый недоайтишниками.
Владельцам ресурса начиная с 2014 нравится абсолютно всё, что приносит деньги.
Тут есть еще одна проблема, которую вы не озвучили. Читателей которые схавают этот контент и соответственно накрутят просмотры статьи будет больше, а значит и прибыль от такой статьи больше, чем от, например, "устройство видеопроцессора sega megadrive", или "особенности перехода от p5 к р6". Потому на хабре все больше пикабу и все меньше, собственно, хабра.
И здесь типично пикаюушный ответ-картинка подойдет, с косой смотрящим котом и матерной фразой.
Раньше радовался, что на Хабре такого нет - а вчера где-то в комментах увидел.
Ну а мы, по традиции, ждём от Хабра-важных лиц раз в пару месяцев пост, "как мы доделали редактор" или "работаем над API" - т.е. жизнь кипит, просто не там, где мы с Вами хотим.
Тем временем у меня на телефоне в мобильном хроме которых месяц выделение слова автоматом его удаляет, не позволяя выделить жирным или, скажем, сделать зачеркнутым. Да и md тут как-то стал работать wysiwyg-но, а не плейнтекстно...
ждём от Хабра-важных лиц раз в пару месяцев пост, "как мы доделали редактор"
У вас опечатка в слове «доломали», старый редактор статей обещают убить 7 июля:

И который год ходят слухи про API. С другой, иные "авторы" с ИИ в руках только его и ждут
Мне когда-то давно отвечали в духе «API есть, но мы его никому не дадим».
С другой, иные "авторы" с ИИ в руках только его и ждут
После того, как фронтенд Хабрахабра превратился из тёплого лампового Plain HTML + jQuery в веб-приложение с воркерами и торчащим изо всех щелей JSON-ом проблем для ботоводов вообще быть не должно.
Когда-то искал api, увидел, что под капотом напиленное нечто, и - не стал лезть дальше. Как молдавский антивирус, "вы уж не ломайте этот сервер, а то моего автора заругают".
А что там сейчас, даже смотреть не стал. Больше смешно, что там, где md пиарили изначально, md из буфера обмена вставить нельзя. Точнее, как бы можно, а вроде и не совсем.
Ну а что такого, это же ит-ный ресурс, какой вам plaintext редактор с текстовой же разметкой! Вы еще стековерфлоу вспомните, ишь что захотели! 🤣
Юникодные смайлики и смягчение правил - из той же оперы. Деньги требуют на ресурсе таких авторов, которые хоть как-то бы писали, не до разметки, видно.
А потом AI напишет об этом статью
ИИ уже в какую-то шизу превращается. В 90х точно так же впаривали Гербалайф, как лекарство от всех болезней, от рака до простуды, причем делали это люди с дипломом врача. Потеряв стыд и совесть, такие сказки рассказывали, что чуть ли не в морге покойнику ложечку давали и он выздоравливал. А потом это все исчезло, разом, будто и не было, вместе со всеми этими лгунами продажниками и евангелистами.
Ну, если позанудствовать - с помощью ИИ конечно можно писать код, и если требовать от него поправок и дополнений - он даже будет работать.
Просто надо понимать, что это - примерно как руководить умным, но ленивым и безответственным работником: он сделает тяп-ляп лишь бы от него отстали, добавит отсебятины из другого проекта, забьет на нужную фичу, о которой никто не сказал специально и т.д.
Так сказать, почувствуй себя продакт-менеджером.
И если человек сам не понимает чего там делается - и результат будет соответствовать
если позанудствовать - с помощью ИИ конечно можно писать код
Покажите хоть один проект реально написанный ИИ.
Не покажу, но кое-чем сам пользуюсь.
Правда, пришлось для этого начинать издалека, от "есть задача, какие способы ты мог бы предложить?" до "замени XXXXX на YYYYY" и ручной правке получившегося творения, потому что так быстрее, и не люблю сюрпризов.
ИИ - это "кладезь знаний", просто надо научиться им пользоваться. В этом плане от книг или Гугля отличается только тем, что может сам собрать воедино несколько разных решений, чтобы получить общее нужное.
Очередное бла-бла-бла с заходом издалека...
Реально, конкретную задачу, вы можете решить не задрачиваясь, а просто и быстро используя ИИ? XXXXX на YYYYY в нормальной IDE меняется кликом мышки без всяких ИИ, причем даже проверка особо не требуется. В VS такое сделали, если не изменяет память, еще во времена третьего фреймворка.
Задача такая: вот таблица из конфлюенс, сделай скрипт для вставки в таблицу postgres и скрипт отката. И он делает хорошо и быстро.
А ИИ в этой задаче зачем? Я лет 20 назад по работе писал софтину, где путем Ctrl-c + Ctrl-v из экселя копипастились таблички и генерились скрипты.
Ну и в случае конфы, у меня большие сомнения в успешности мероприятия, там аналитики любят в таблички всякое говно пихать, ссылки на задачи, комменты и т.д., кроторые при заливке требуется удалять.
Очевидно, что ИИ тут как раз затем, что не писать софтину самому.
То было 20 лет назад. Вместо того, чтобы освоить какой-нибудь dbeaver, вам конечно же проще потратить прорву времени на ИИ, а потом проверять и исправлять его глюки. Главное делать модно и молодежно...
Вместо того, чтобы освоить какой-нибудь dbeaver, вам конечно же
Без спекуляций и поучений, конечно же, обойтись нельзя. Вы получили ответ на свой вопрос, а если он вам не нравится, ну извините.
Edited: подумал и решил что мне в эту чудную беседу не надо 8)
"Перепиши мне с TypeScript на Swift: ..."
Ок, вы можете кликом мышки в IDE переписать программу с языка программирования, который вы знаете плохо, на язык программирования, который вы знаете хорошо?
Заменить одну библиотеку, с ее набором вызовов, на другую, уже используемую в проекте?
Найти "то, не знаю что, с перламутровыми пуговицами, но примерно как халат"?
Сомневаюсь. На практике это обычно приводит к зоопарку решений и языков, когда потом для поддержки вам нужны либо специалисты по каждому, либо "гений-универсал", либо полная переделка старого работающего кода просто потому что новый программист его не понимает.
А вот ИИ это как раз сделает легко и быстро, останется только допилить напильником.
Нужно только уметь держать напильник.
с языка программирования, который вы знаете плохо, на язык программирования, который вы знаете хорошо?
А ваш ИИ осилит? Только не примитивный hello world, а какую-нибудь муть с криптографией, с Си на какой-инбудь C#, где еще нужно подобрать правильные классы в NuGet и вместо портянки кода из 30 файлов написать 1 класс с читабельным кодом.
останется только допилить напильником
Как в том анекдоте "обработать напильником"?
Вот именно для этого и нужно "уметь работать напильником", понимать целевой язык и "муть с криптографией", чтобы поправить то, что там насочиняет ИИ.
А вы думали как, "золотая рыбка, напиши мне муть с криптографией на с#" - и готово? )
То есть я должен знать два ЯП на экспертном уровне, чтобы перегнать код с одного на другой, давая пошаговые указания ИИ как тупенькому джуну? Довольно сомнительная помощь в работе.
Именно так, и это и есть главный поинт. Что за когнитивное искажение, когда хотят от нейросетки каких-то невероятных результатов, которые даже человек хорошего уровня экспертности не повторит? Как в анекдоте:
Осторожно, мат
Купили как-то суровым сибирским лесорубам японскую бензопилу.Собрались в кружок лесорубы, решили ее испытать.Завели ее, подсунули ей деревце.«Вжик» — сказала японская пила.«У, бля...» — сказали лесорубы.Подсунули ей деревце потолще. «Вж-ж-жик!» — сказала пила.«Ух, бля!» — сказали лесорубы.Подсунули ей толстенный кедр. «ВЖ-Ж-Ж-Ж-Ж-Ж-Ж-ЖИК!!!» — сказала пила.«Ух ты, бля!!» — сказали лесорубы.Подсунули ей железный лом. «КРЯК!» — сказала пила.«Ага, бля!!!» — укоризненно сказали суровые сибирские лесорубы! И ушли рубить лес топорами…
Это же потрясающее решение по утилизации рутинной и скучной работы. Гонять JSONы, делать простые парсеры, заменять Х на Y, генерировать бойлерплейты. При этом, разумеется, вы должны знать оба языка на экспертном уровне. ИИ, по моему мнению, это очень крутой и полезный инструмент, который точно увеличил мою продуктивность. Инструмент, а не замена мне (собственно, никто и не позиционирует себя как замену человека, кроме инфоцыган). Никто же не говорит, что использование других инструментов (вроде IDE или линтеров) освобождает от необходимости знать языки?
делать простые парсеры
Простые парсеры чего именно? Какой-то странички в интернете? Лично мне не шибко сложно посмотреть html и выдернуть нужное при помощи Selenium, там делов на несколько минут, если уже есть "рыба" проекта.
Верю, но мне, например, не шибко сложно писать код в блокноте, но я предпочитаю IDE.
Понятно, что все, что может сделать для вас ИИ - можно сделать и без ИИ, но так можно сказать про большинство инструментов разработки.
Каждому инструменту свое применение, и для ИИ они имеются, и он хорошо себя показывает.
Парсеры бывают не только HTML, есть какой-нибудь сырой конфиг-файл, который просто имеет хитрую структуру - кормим структуру, получаем парсер. Возможно, она будет не идеальна (если шибко сложная логика), но это неплохой старт. Реальный кейс - список вопросов в txt в json для своей игры.
Например, я страшно ненавижу бойлерплейты, всей душой, прямо. JetBrains-овская Junie делает бойлерплейты для меня быстро и довольно неплохо. Реальный кейс - докидывает роуты в проект, подключает те же самые middleware, создает нужные файлы под каждый роут. Если надо вставить пачку роутов - очень удобно.
Еще очень удобно комбинировать pandas и ИИ. Когда в голове есть четкое понимание как надо трансформировать данные (по некому несложному алгоритму), ИИ выдает очень неплохой код.
но так можно сказать про большинство инструментов разработки.
Большинство инструментов предлагают готовое решение, а тут происходит какая-то непредсказуемая генерация, которую нужно "обработать напильником" как в анекдоте. Это мы еще не считаем того времени, которое убито на освоение ИИ.
Мягко говоря, даже не рядом с той пропагандой, которая транслируется из каждого утюга.
>Это мы еще не считаем того времени, которое убито на освоение ИИ.
Ну, смотрите: установка cursor, или какого нибудь Cline занимает минут 5. Ну хорошо, час если вы из РФ, и ещё не знаете как оплачивать за границей всякое. Дальше всё что вам нужно-понимание, что ai это не волшебная палочка, и что даже в агентском режиме ему лучше бы предоставить хотя бы часть уже существующих файлов проекта с которыми связана задача, и саму задачу развернуть из состояние "понятно человеку знакомому с проектом" в состояние "понятно штуке, у которой по сути нет памяти о проекте"(cursor rules в расчёт не берём, там всё равно далеко не всё будет). Всё, на этом этапе вы уже middle vibecoding developer.
Я не далее чем за вчера и сегодня сгенерировал несколько тысяч строк... простеньких крудов и фроненда к ним, реализующих работу с рядом api shopify, и интеграцию всего жтого дела в проект над которым тружусь. Не сомневаюсь, что задача для вас смешная, и слишком простая. Но уж поверьте моему опыту, без помощи нейронок я бы это всё делал недели полторы если бы сильно старался. Просто потому, что работа хоть и простая и рутинная, но этой рутины много.
"уметь работать напильником"
а вы точно правильно помните происхождения фразы про напильник? Там так-то надо было из трактора, напильником, боевой истребитель получить... Ну так себе продуктивность...
Как раз ИИ постоянно выдумывает несуществующие API библиотек, вы вот прямо в самую больную точку попали. Большинство моих проблем с ИИ заключается в том, что он выдумал несуществующий параметр в конфиге или несуществующую функцию библиотеки.
Постоянно решаю в ИИ задачи типа: "вот развесистый объект JSON на 3 страницы, напиши такую структуру на Rust чтобы serde превращал её из и в такой JSON. "
Из-за разной идеологии работы со вложенными объектами, без ИИ такое преобразование не делается.
Ну вот я сейчас за два дня написал плагин для AutoCAD который экспортирует чертеж в нужном мне JSON формате.
При этом я раньше никогда не работал с AutoCAD и его SDK, а на C# я в последний раз писал лет 15 назад на семестровом курсе в университете.
Если бы я занимался этим полностью сам, у меня ушла бы минимум неделя, а то и больше. А тут примерно день на вайбкодинг с нуля, плюс еще день на зачистку багов и неработающего кода. И у меня есть плагин, который по команде рисует окошко, позволяет выбрать слои, назначить им свойства (то есть там еще и UI нетрививальный на WinForms), потом делает некие непростые преобразования координат (AutoCAD поддерживают кучу видов всяких сплайнов и кривых, а мне надо все превратить в ломаные линии) и сохраняет в файл.
Офигеть.
Да, это не то как в рекламе говорят. Да, за ним надо подчищать, правильно по кусочкам скармливать задачу и в целом понимать как ее решить самому, чтобы понимать где он продалбывается и какими уточняющими промптами надо его направлять.
Но в целом очень круто.
вайбкодинг с нуля, плюс еще день на зачистку багов и неработающего кода
Какая-то сказочная история, учитывая "не работал с AutoCAD и его SDK, а на C# я в последний раз писал лет 15 назад ".
Собсна а что тут сказочного? Принципы типичного API/SDK везде одинаковые. В C# тоже нет никаких радикальных концепций, которых нет в других языках. Короче любой опытный программисты, но без знаний деталей SDK и ЯП, вполне справится. Все детали ему ИИ и выложит. Вот встречному-поперечному повару никакой ИИ не поможет кодить, это да.
Собсна а что тут сказочного?
Человек с универа 15 лет не пользовался языком, но смог зачистить баги и неработающий код?
Опытный программист это и без ИИ сделает. Просто без ИИ дольше выйдет лазить по мануалам и т.п.
Про опытного и речи не идет, но мне сейчас впаривают сказочку, что можно не иметь опыта, но решать задачи и вдобавок проверять и исправлять их после ИИ.
Это вы сами себе в голову взяли, и сами с этим успешно дискутируете.
На самом деле вам говорят о том, что если человек знает что должен получить в итоге - он сумеет получить это с помощью ИИ быстрее, чем без помощи ИИ.
Если не знает совсем ничего - то совсем ничего и не получит. Возможно, именно этот печальный опыт заставляет некоторых считать, что ИИ совершенно бесполезен: чуда не случилось.
если человек знает что должен получить в итоге - он сумеет получить это с помощью ИИ быстрее
То есть это инструмент для тех, кто не может освоить быструю печать своих мыслей на клавиатуре и им проще каждый шаг описывать словесно ИИ?
Еще раз, практический пример:
Представим себе, что вы примерно знаете как работает алгоритм Лемпеля-Зива и что такое код Хаффмана. И вам нужно написать библиотеку на <ваш любимый язык>, но вы последний раз писали это 15 лет назад.
Попробуйте "быстро напечатать свои мысли" на эту тему - можно вот в комментарий, посмотрим насколько быстро.
Я вот сразу скажу - без ковыряния в Гугле я это не сделаю, с Гуглем сделаю - но придется потратить времени, с ИИ и Гуглем - будет значительно быстрее.
Даже если вы не знаете алгоритм Лемпеля-Зива - с ИИ вы тоже что-то напишете. Вопрос только в том, насколько оно будет хорошо - не зная, как проверить?
Я все же не улавливаю вашу мысль, если вы толком не знаете языка, толком не знаете алгоритма, а в гитхабе нет готовых реализаций и оно не гуглится в три клика, то откуда возьмется правильный код и как вы сможете оценить его правильность?
Мне все же кажется, что слово "примерно" больше подходит гуманитариям, а не инженерам.
То есть, до гитхаба жизни не было? А ведь когда-то и гугла не было, были только бумажные книжки с теорией...
У меня 15 лет опыта работы с Java. Исправить простые ошибки компиляции в коде на C# проблем не составляет. Плюс пара лет опыта работы на С++, так что от вида интерфейса Visual Studio я тоже не падаю в обморок.
У меня 8 лет опыта работы с GIS и картографией, так что я хоть и не работал напрямую с AutoCAD, но база работы с геометрией и координатами везде одинаковая. Плюс у меня хорошее фундаментальное ИТ образование, включавшая в том числе вычислительную геометрию и компьютерную графику, так что я знаю что такое сплайн или кривая второго порядка. И по названиям методов мне не сложно понять что они делают.
Я работал с разными гуевыми фреймворками, от WinAPI до Android, так что прочитать код, делающий формочки и таблицы, мне не сложно на любом языке программирования.
Поэтому я без проблем могу оценить правильность этого кода. Написать его с нуля я бы тоже мог, но у меня бы это заняло очень много времени, так как буквально каждую синтаксическую конструкцию или название метода пришлось бы гуглить. А имея код уже перед глазами, проверить что он компилируется, протестировать что он делает что надо и проглядеть и оценить общую логику - ваще не сложно.
Да, для этого надо быть мной, синьором-помидором, который видел некоторое дерьмо, делал игры для PS3, нигерийский финтех, ИИ и машинлернинг в урбанистике, имеет хорошее фундаментальное образование и умеет работать с джунами и учить людей программированию.
Вот для меня нейросети от офигенчик и я могу ими эффективно пользоваться.
Джун не сможет на таком уровне. Ему нейросеть выдаст нерабочий код, а он не сможет его понять, да. Поэтому мое ощущение что джуны станут через пару лет реально не нужны, а потом нашу отрасль ждет кризис. Но это уже не тема этой статьи и комментариев.
У меня 15 лет опыта работы с Java
Да хоть 50 лет. Если я не работаю с чем-то, то ничего там не смогу за кем-то исправить, тем более просто и быстро.
Это было бы просто смешно, если бы я сейчас полез ставить Eclipse и править чей-то проект на Java (которую не видел больше десятка лет), я бы только со структурой проекта и IDE разбирался не меньше дня.
Нет желания грубить, но кому вы нужны, чтобы впаривать вам что-либо? Если вы считаете, что ИИ мусор, ну и ладно, считайте так дальше. От вас развитие ИИ не зависит. Вы можете игнорировать его, либо пытаться без предвзятости все-таки понять как вы можете использовать с пользой для себя. Пока что я вижу, что предвзятость у вас есть.
Нет желания грубить
Так не грубите, кто вас заставляет сейчас это делать? Напишите подробный гайд, как вы взяли какую-то утилитку и перегнали с Си на Шарп. В чем смысл вашего коммента?
Вот я сейчас реализовал собственный же пример: программа для сжатия и распаковки файла на C#.
При этом LZ я не помню, а C# не знаю воообще, поэтому проверить не могу.
Но вы можете:
LZ77 compressor (C#)
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
class LZ77Compressor
{
const int WINDOW_SIZE = 4096;
const int LOOKAHEAD_BUFFER_SIZE = 18;
public static void Compress(string inputPath, string outputPath)
{
byte[] input = File.ReadAllBytes(inputPath);
using var output = new BinaryWriter(File.Create(outputPath));
int pos = 0;
while (pos < input.Length)
{
int bestMatchDistance = 0, bestMatchLength = 0;
int startIndex = Math.Max(0, pos - WINDOW_SIZE);
for (int i = startIndex; i < pos; i++)
{
int matchLength = 0;
while (matchLength < LOOKAHEAD_BUFFER_SIZE &&
pos + matchLength < input.Length &&
input[i + matchLength] == input[pos + matchLength])
{
matchLength++;
}
if (matchLength > bestMatchLength)
{
bestMatchDistance = pos - i;
bestMatchLength = matchLength;
}
}
if (bestMatchLength >= 3)
{
output.Write((byte)1); // флаг: это ссылка
output.Write((ushort)bestMatchDistance); // расстояние
output.Write((byte)bestMatchLength); // длина
pos += bestMatchLength;
}
else
{
output.Write((byte)0); // флаг: это литерал
output.Write(input[pos]); // байт как есть
pos++;
}
}
}
public static void Decompress(string inputPath, string outputPath)
{
using var input = new BinaryReader(File.OpenRead(inputPath));
using var output = new BinaryWriter(File.Create(outputPath));
List<byte> buffer = new();
while (input.BaseStream.Position < input.BaseStream.Length)
{
byte flag = input.ReadByte();
if (flag == 1)
{
int distance = input.ReadUInt16();
int length = input.ReadByte();
int start = buffer.Count - distance;
for (int i = 0; i < length; i++)
{
byte b = buffer[start + i];
buffer.Add(b);
output.Write(b);
}
}
else
{
byte b = input.ReadByte();
buffer.Add(b);
output.Write(b);
}
}
}
}
Я не могу ЭТО проверить - оно будет работать или нет, и если нет - то в чем ошибка?
Мне лень разбираться с вашим кодом, но предположим, что там все работает (вряд ли), как вы собираетесь оценить, что ваша реализация не содержит ошибок и не упадет при каком-то варианте использования? Дотошно изучать код и сверять его с алгоритмом? Так это потребует в десятки раз больше времени, чем весь этот код.
Ну и выше я уже писал, что в реальной работе вы не должны изобретать велосипед, а должны пользоваться существующими решениями.
DEL, промахнулся, мои извинения)
Некоторые вообще не зная С через несколько минут научились писать Hello world - не пройдя 5 курсов универа - это вас тоже удивляет? )
А тут человек просто давно не пользовался уже известным. Это как на велосипеде ездить - велогонку с ходу не выиграешь, но покататься вполне сможешь
Главное верить в это... Я 20 лет пишу на шарпе, но и то запарился вспоминать как и чего в WinForms, чтобы поправить древний проект под HiDPI.
Нужно просто подождать. Сейчас поувольняют сеньоров, через некоторое количество времени получат либо неработающие проекты на костылях, либо софт, сжирающий полтора гига оперативы для сложения 2+2. Потом, возможно, до эффективных менеджеров дойдет.
Так они скажут "улучшайте комп". Будто с мясными программистами программы даже типа калькулятора не раздулись в десятки раз. Вот подумайте: любой калькулятор из эппл стор занимает несколько мегабайт, а встроенный в винду - 185 кб. И не сказать, что у скачанного функционал больше.
Так никто сейчас не будет писать калькулятор на ассемблере, а в современных средствах разработки, еще ничего в проекте не написал, а на выходе уже 100Мб.
любой калькулятор из эппл стор занимает несколько мегабайт, а встроенный в винду - 185 кб.
Встроенный в какую винду?
В десятке calc.exe
запускает CalculatorApp.exe
, который мегабайтов 18 на диске занимает.
Причём зачем-то запускает через одно место, открывая URL ms-calculator:
. Можно повторить этот трюк, запустив этот URL через диалог по Win-R
или поле ввода пути в Эксплорере.
Покажите хоть одного в здравом уме, кто Вам признается, что его проект написан С ПОМОЩЬЮ ИИ (не полностью ИИ).
А так, Вы же обращались к ИИ, и не раз: значит знаете что и в какой степени он может. А может он...то же что и Вы, только в несколько тысяч раз быстрее
Покажите хоть одного в здравом уме, кто Вам признается, что его проект написан С ПОМОЩЬЮ ИИ (не полностью ИИ).
Подобную помощь в написании кода изобрели еще во времена интеллисенса, но кто эту лажу воспринимает серьезно, как заменяющий программиста инструмент?
Если ваш человек умеет с ИИ кодить быстрее, то ему пора продавать себя на рынке, потеснив тех, кто не умеет использовать ИИ, но он почему-то скрывается от общественности...
Написать небольшой proof-of-concept получится прекрасно
Что делал я буквально за пару часов:
Напиши мне программу, которая будет по данному списку (координаты, ссылка фото) скачивать фотографии, искать между ними похожие, и показывать на карте локации, соответствующие этим похожим фотографиям
Напиши мне игру, где нужно на карте искать заданный регион выбранной страны (или район города), давать три попытки, а потом подсвечивать правильный. Должна работать и с десктопа, и с мобилки
Напиши мне программу, которая позволит рисовать поверх pdf регионы, которые я хочу скрыть (цель - сравнивать тестовый и референсный pdf, скрываются различающиеся данные типа номера аккаунта), и затем экспортировать эти регионы в таком-то формате
Про работу с изображениями, pdf и картами у меня никаких знаний не было, ровно как и с фронтэндом, за исключением базовых html и css. Сидеть две недели разбираться, как это сделать правильно, ради однократной работы, мне абсолютно не хочется
если интересно вот проект который написан ИИ
пока ещё в процессе активной разработки но оно работает
https://github.com/yzhelezko/thermic
Я видел исследование, где с помощью ИИ написали чип riscv. То есть ии сгенерировал код проца, который синтезировался, топологию, все это спарил с библиотеками и все это удалось вырастить на кремнии и запустить. И даже работало. Да проц говно получился, никто такой никогда не будет производить, но ведь это законченный, и довольно сложный проект. Ссылку можно поискать если прям надо.
Потому что это инструмент. Вот сидели женщины, веретено крутили, потом им дали электропрялку и сказали "кнопку нажимай и за качеством следи". Суть работы та же, компетенции чуть другие. Сейчас с разрабами и ИИ точно так же. Тупо прогресс, ничего нового.
Да, но есть ньюанс:
Просто надо понимать, что это - примерно как руководить умным, но ленивым и безответственным работником: он сделает тяп-ляп лишь бы от него отстали, добавит отсебятины из другого проекта, забьет на нужную фичу, о которой никто не сказал специально и т.д.
ИИ копирует манеру твоего общения, т.е. подстраивается под тебя. Т.е. если ты ленивый и безответственный -- он имитирует твою модель поведения, если ты мотивированный и профессиональный, он будет подстраиваться под твой стиль. Это как Т9 с персональными подсказками по твоей лексике.
Был один рассказ Лукьяненко (которого я считаю своего рода пророком по некоторым вопросам) -- где была космическая стройка с роботами, и чтобы ими руководить, нужно было надевать специальный шлем-мотиварот, делал это специально обученный прораб. Когда ему надоедало работать и он думал про то, что пора бы отдохнуть -- роботы начинали пинать балду. Книга называется "Откосы и отвесы", там три истории.
И это всё работает только на микропроектах. Модели неплохо пишут типовые скрипты на несколько десятков строк (и то проверять надо, часто там дичь), но хотя бы средненький проект на 20к человекочасов (10 человек, год работы), полностью написаннный ИИ я ни разу не видел.
Да что там Гербалайф! Был ещё Амвэй - чудо средство от всего: и машину помыть, и томаты полить, и от кашля полечиться! И всё из одного флакона!
делали это люди с дипломом врача. Потеряв стыд и совесть, такие сказки рассказывали, что чуть ли не в морге покойнику ложечку давали и он выздоравливал. А потом это все исчезло, разом, будто и не было, вместе со всеми этими лгунами продажниками и евангелистами.
Никуда это не исчезло. В аптеке порой гомеопатию и нейротропы с другой фуфломиуинистой ерундой выпаривают так, что не горюй. Врачи тоже прописывают пустышки если не заметить. Названия поменялись, вместо Гербалайф будет какая-нибудь релиз активная микстура и у продавца кандидатская диссертация с дипломом по релиз активности в медицине, а суть та же самая.
Не так открыто стало - да, но не то чтобы меньше (скорее больше, но методы выпаривания с рекламой улучшили, охват шире) и совсем уж не исчезло.
Раньше Гербалайф можно было продать на хайпе, потом какая нибудь наномолекулярная структурированная вода, теперь будет препарат оксида диводорода на основе предсказаний ИИ. Дело не в хайпе, а в тех кто на этом наживается.
в 90е был бальзам Биттнер
зато наконец-то закончился хайп и впихивание всюду "облаков" и "облачных вычислений") фуф)
Ну, справедливости ради, протеин у гербалайфа весьма годный)
не целый, а всего лишь месяц. народ, годами, притворяется, при этом даже не выгорая...
и айти-директора тоже.
и безо всяких там новомодных "ИИ".
Мне кажется, или пару недель назад на хабре было нечто подобное?
Сотрудник был новичок, не знал кода, но уже выгорел? А может, он тогда был наблатывакшийся курсов вкатун и ленивая снежинка, а не _выгаревыший_аетишник_?
реально, не статья а бред
Ну выгореть можно было на прошлой работе.
тут была не давно пикча с перепиской hr с я так понял вчерашним школьником, который поведал что хочет работать по 4 часа в день и если проект ему понравится то и возможно по 8 часов, объяснил это тем что боится выгореть.
А что, кто-то активно пишет код по 8 часов каждый день и не выгорает?
никто не пишет код по 8 часов(за редким исключением - бывали у меня такие проекты и моменты в жизни), но писать чисто код это даже не 50% от времени разработчик, а даже меньше.
Поэтому если человек планирует работать по 4 часа в день, то на написание кода у него останется минут 30 в лучшем случае.
Я сам так работаю сейчас. 4, максимум 5 часов день. Иногда могу и часов на 15 залипнуть в какую-то интересную задачу, но это редко. В основном, даже если интересно, -- стараюсь ограничивать себя.
Потому что да. Было выгорание. Три года назад был случай, когда на фрилансе присоединился к крупному проекту, и платили по часам. И самое главное -- платили почти в два раза больше, чем на предыдущем. А работать мог сколько угодно, таски наваливали активно. Ну а я живу один, лишнего времени хватает. Ну и подумал -- пока есть возможность -- пофармить денег. Тем более задачи были интересные
Меня хватило на пару месяцев с небольшим. Просто в один день проснулся и понял, что Просто не хочу садиться за комп. И ушёл в запой на месяц. Просто вообще не хотел ничего делать, окно IDE стало отвращение вызывать.
После этого работаю понемногу, зато больше никаких выгораний. Ну и раз про выгорание упоминают довольно часто -- подозреваю, что мой случай довольно распространенный
Новичок не имел никакого представления об инструментах, языке программирования или даже о сути проекта
Благодаря продуманным и точным промтам, нейросеть сгенерировала около 4000 строк функционального кода
Что-то не сходится, скорее статья была написана ленивым журналистом при помощи ЫЫ с промптом "Напиши статью о том как ИИ спас несчастного индийского айтишника
Сотрудник обратился к Cursor AI не просто за кодом, а чтобы нейросеть его ввела в курс дела, поэтому тот смог основать эффективные промты.
Попробовал ради интереса вбить. Там ИИ потрэшовее пишет))
Hidden text
ИИ как ангел-хранитель: как алгоритм спас жизнь перегруженного IT-специалиста
Заголовок: От Burnout к Breakthrough: Как Предиктивный ИИ Стал Личным Спасателем для Индийского Разработчика
Введение:
В мире технологий часто говорят о том, как ИИ заменяет рабочие места или оптимизирует процессы. Но реже обсуждают его потенциал буквально спасать жизни. Эта история – не сценарий фантастического фильма, а реальный пример того, как конвергенция носимых устройств, анализа данных и предиктивного ИИ предотвратила трагедию в жизни обычного индийского IT-специалиста. Она заставляет задуматься о новой, гуманистической роли искусственного интеллекта на рабочем месте.
Герой и Его Битва: Раджеш и Тень Burnout
Представьте Раджеша (имя изменено) – талантливого 32-летнего бэкенд-разработчика из Бангалора. Как и тысячи его коллег, он жил в ритме вечных дедлайнов, ночных созвонов с западными клиентами и постоянного давления. Работа на износ стала нормой. Симптомы были классическими: хроническая усталость, бессонница, нарастающая тревожность, частые головные боли, которые он списывал на стресс. Он откладывал визит к врачу, погруженный в поток задач. Раджеш шел по опасной дорожке к полному эмоциональному и физическому выгоранию (burnout) и, как позже выяснилось, к серьезным недиагностированным проблемам со здоровьем.
Тихий Наблюдатель: Вмешательство ИИ
Компания Раджеша внедрила пилотную программу "Employee Wellness Guardian" на основе ИИ. Система не была "Большим Братом", а работала с анонимизированными и агрегированными данными с соблюдением строгих правил конфиденциальности (GDPR и аналогичных), с явного согласия сотрудников. Вот как она функционировала:
Сбор Данных (С согласия):
Носимые устройства (Fitbit/Apple Watch): Отслеживание пульса (включая вариабельность – HRV), качества сна, уровня активности.
Рабочие метрики (Анонимизированные): Анализ паттернов активности (время входа/выхода из системы, интенсивность использования клавиатуры/мыши – как индикатор фокуса, но без записи контента), частота переработок, использование календаря (количество встреч).
Добровольные опросы: Короткие анонимные чекапы о настроении и самочувствии.
Анализ и Предикция:
Алгоритмы машинного обучения (ансамбли деревьев решений, нейронные сети) искали отклонения от индивидуальной нормы и комбинации факторов риска, связанных с тяжелым стрессом и выгоранием.
Модель была обучена на исторических (анонимных) данных о сотрудниках, у которых позже диагностировали burnout или связанные состояния, выявляя ранние, едва заметные сигналы.
Тревожный Сигнал: За Гранью Обычного Стресса
Система "Guardian" заметила у Раджеша тревожную комбинацию:
Резко возросшая и устойчиво высокая вариабельность сердечного ритма (низкий HRV) – ключевой маркер хронического стресса и напряжения нервной системы.
Катастрофическое ухудшение паттернов сна: Фрагментированный сон, почти полное отсутствие глубоких фаз, очень поздние отходы ко сну.
Паттерны работы: Постоянные работы глубоко за полночь, отсутствие значимых перерывов, снижение "продуктивных" периодов активности в течение дня (указывает на усталость и потерю концентрации).
Аномалии в данных опросов: Стойко низкие показатели самочувствия и энергии (даже при попытках "приукрасить").
Сравнение с индивидуальной базой: Эти показатели сильно отклонялись от его собственных исторических данных, что было важнее, чем сравнение с коллегами.
Вмешательство: Тактичное Спасение
Алгоритм присвоил Раджешу максимальный уровень риска тяжелых последствий для здоровья. Система не просто отправила уведомление HR. Она активировала протокол "Urgent Wellness Intervention":
Экстренное оповещение: Личному врачу компании (на основании конфиденциального согласия Раджеша) и специально обученному консультанту по психическому здоровью были отправлены анонимные, но тревожные агрегированные данные с пометкой "Высокий риск, требуется немедленный контакт".
Человеческий Контакт: Врач компании немедленно связался с Раджешем, выразив серьезную озабоченность на основании "обезличенных данных системы Wellness Guardian" и настоятельно рекомендовал срочное комплексное медицинское обследование вне офиса.
Поддержка: Консультант предложил немедленную поддержку и организовал временное освобождение от рабочих задач.
Шокирующее Открытие:
Послушав врачей (и испытывая облегчение от того, что его "тихое страдание" наконец замечено), Раджеш прошел обследование. Результаты были шокирующими: помимо тяжелейшего профессионального выгорания, у него была диагностирована серьезная, ранее не выявленная сердечная аритмия, напрямую усугубляемая хроническим стрессом и недосыпом. Состояние было настолько серьезным, что врач предупредил о высоком риске инфаркта в ближайшие месяцы, если бы образ жизни не изменился радикально и немедленно.
Вывод: ИИ как Партнер в Заботе о Человеке
История Раджеша – мощный аргумент в пользу этичного и продуманного использования ИИ для благополучия сотрудников:
Раннее Предупреждение: ИИ способен выявлять тонкие, комплексные паттерны, которые ускользают от человеческого внимания или маскируются "привычкой к стрессу". Модель достигла F1-score >0.92 в предсказании тяжелых случаев выгорания за 4-6 недель до критической точки.
Проактивная Забота: Переход от реагирования на кризисы к их предотвращению. Система действовала до того, как Раджеш полностью сломался или случилась медицинская катастрофа.
Конфиденциальность и Доверие: Ключ успеха – прозрачность, добровольное участие и акцент на анонимность агрегированных данных. ИИ был инструментом, а не надсмотрщиком.
Спасение Конкретной Жизни: В данном случае ИИ не просто повысил эффективность – он дал Раджешу шанс на восстановление здоровья, возможно, предотвратив трагедию для него и его семьи.
Заключение:
История "несчастного индийского айтишника", спасенного ИИ, – не анекдот и не утопия. Это пример ответственного технологического гуманизма. Она демонстрирует, что ИИ может быть не только двигателем прибыли, но и настоящим "ангелом-хранителем" на рабочем месте. Задача компаний – внедрять такие системы с максимальным уважением к приватности, этике и с фокусом на реальную помощь человеку. Возможно, будущее корпоративной культуры лежит именно здесь: где алгоритмы, анализируя данные, помогают нам сохранить самое важное – человеческое здоровье и достоинство. Спасение Раджеша – это не просто happy end, это blueprint для будущего HR-Tech.
Буквально 2 недели назад уже была новость 1 в 1. Перепосты с хабра на хабр - это вау. Особенно, когда новость - полная ерунда.
Покажите предыдущую новость.
Показать не выйдет, 403... Но в истории осталось :
https://habr.com/ru/news/916448/
К счастью, такие "новости" или "удивительные истории" иногда выпиливаются. При желании найдёте содержимое при поиске по номеру новости, гугл поможет.
Время сказочных историй.
продолжайте вести наблюдение
Интересно, одному мне уже навязла в зубах эта оголтелая реклама Имитации Интеллекта из каждого утюга? Человеки, проснитесь....
Истории, о которых невозможно молчать
Вся история придумана ИИ чтобы оправдать свою полезность.
Эта шляпа уже была здесь неделю назад: Выгорел, месяц лгал, спасся с помощью AI: инструкция по выживанию в IT (сохранённая копия)
Тогда её притащил какой-то хабраюзер, теперь это опять здесь, но от «сотрудника информационной службы».
Я ровно вчера по статье уволил сотрудника с испытательного срока, который два месяца почти ничего не делал, пушил какой-то убогий код который потом долго приходилось исправлять, не отвечал на сообщения в мессенджере вовремя.
Последней каплей стал его последний пуш, где он явно засунул весь наш немаленький проект в какой-то ИИ. Который не только не сделал то что надо, но еще и в куче место рандомно что-то поломал: переименовал URL в API, изменил коды ответов, добавил какие-то непонятные новые методы API нафиг не нужные, и отключил тесты (это вот типичный ред флаг что код писал ИИ а не человек, с тестами у них если не получается - они начинают их отключать и удалять).
В общем один-в-один как в статье, только без хэппи-енда. Ну или точнее хеппи-енд для компании, что мы его не успели с испытательного срока на полноценное трудоустройство перевести, иначе уволить было бы намного сложнее.
На хабре айтишники просто ноют и горят с любых тем по HR и отбору кандидатов. Любые посты, где обсуждается как лучше фильтровать кандидатов, вызывают тонны хейта и тысячи разорванных жоп.
Ребят, вы не понимаете. Вы можете быть тыщу раз замечательными и хорошими. Но все эти бесконечные собесы и фильтры - они не из-за вас, а вот из-за таких вот людей. По факту этот человек стоил нам без малого миллион рублей (три неполных месяца зп плюс налоги, плюс накладные расходы на оформление/увольнение, плюс мое время потраченное на общение с ним и разгребание его косяков) и кучу потерянного времени.
Раньше я исповедовал принцип доброжелательности и минимализации боли на собеседованиях, но он себя не оправдал. В следующий раз когда будем кого-то нанимать - будем тоже дрючить и фильтровать еще более жестко. А потом про нас будут говорить что у нас HR мудаки и нельзя снежиночек-программистиков так мучать, ага.
А вы как-то ретроспективно оценили его поведение на собеседовании? Какие-нибудь признаки, по которым могли бы обнаружить такого же персонажа, или в тупую решили, что "теперь буду давать не 2 задачи с литкод, а 10 - они там сами виноваты"?
Нет, не могу. Если бы я сам его не собеседовал очно - решил бы что это какой-то обман, типа что собеседование проходит один человек, а работает другой.
Общался на собеседовании он нормально, мои пару простых задачек на код решил, по прошлому опыту отвечал адекватно.
В итоге, если не брать сказочные варианты с братом-близнецом, у меня два варианта. Либо он просто решил работать сразу на нескольких работах и не справился. При том что отвечать он начинал в мессенджере обычно вечером и увиливал днем иногда от предложений прийти в офис и очно порешать вопросы. В итоге все силы у него уходили на другое место работы, а нам доставался ночной вайбкодинг. Ну либо он просто забухал сильно или что-то в таком духе, хех.
Пока единственный полезный совет что мы вынесли из этой истории - проверять трудовую книжку. Там у него метания с 2-4 месяца на работу заметные, плюс еще одно увольнение по статье за то же самое. Тут мы продолбались, что не посмотрели внимательно.
Либо он просто решил работать сразу на нескольких работах и не справился.
Ну волчистость нынче в моде. При этом как раз у способных ребят.
Там у него метания с 2-4 месяца на работу заметные, плюс еще одно увольнение по статье за то же самое.
Ну вот вам и ответ) Да, тут надо было очень дотошно расспрашивать, а как так вышло. Если вы понимали это под "дрючить на собеседовании", то вопросов нет. По скиллам-то вы бы его всё равно не отсеяли.
Ребят, вы не понимаете. Вы можете быть тыщу раз замечательными и хорошими. Но все эти бесконечные собесы и фильтры - они не из-за вас, а вот из-за таких вот людей.
Но при этом вы нанимаете именно таких, а люди с реальным и легко проверяемым по трудовой книжке опытом, почему-то не могут даже тупенькую девочку из HR пройти.
Если бы ко мне завалилось туловище со словами "ты тупень, я разработчик, ты нихуя не поймешь" он бы тоже никуда не прошел. Даже не потому что я мстительный а потому что софт скиллы убогие а разработка - это работа командная. Если ты такой гений то научиться хотя бы не лепить ярлыки сходу.
Если ты такой гений то научиться хотя бы не лепить ярлыки сходу.
Сколько вы сейчас на меня ярлыков налепили? А я всего лишь сказал, что девочка тупенькая, так как она реально умом не блещет, фильтрует резюме, как ей таракашки в голове подсказывают, выявляет "неспособных работать в команде" по гороскопу и т.д. Как попугай повторяет одно и то же по телефону "приходите на собеседование, тогда мы вам скажем где вы будете работать и вилку зарплаты".
Ну во-первых почему вы решили что каждая сразу тупенькая, каждая из них тесты показывает? Или такая обида на то что вы не способны пройти даже первичных фильтр от своего личного неумения общаться? Ее задача - именно первичная фильтрация на софт, а не хард скиллы. Во-вторых - если вы считаете всех за тупеньких и не можете пройти даже первичное тестирование от тупенькой - то сами-то кто?
я вам больше скажу: буквально, каждая/каждый hrd, не говоря уже о подмастерьях. и, "тупенькая" - это еще очень ласково и снисходительно. практически, любя.
на какой "софт" они там фильтруют, сказать невозможно. такое ощущение, что берут две категории граждан: своячков и "кого угодно, только не адекватных".
Вы просто один-в-один как герой анекдота.
софт скиллы
Примитивные диалоги уровня:
— Здравствуйте, батон белого и пол-кило колбасы, пожалуйста!
— Добрый день, вот, держите.
— А у вас яйца есть?
— Да, конечно.
— Тогда 10 батонов. Нет, яйца не нужны.
Это у нас целый «софт-скилл» теперь?
Срезаться на ычаре это я не знаю кем быть нужно.
Или такая обида на то что вы не способны пройти даже первичных фильтр от своего личного неумения общаться?
Эти люди меня учат "умению общаться". Вы мне сейчас просто натурально хамите.
Из моего опыта, да, процентов 80 эйчаров некомпетентны и тупы, они сортируют резюме как в том известном анекдоте про неудачников, ничего не могут внятно рассказать про вакансию, еще и от себя принимают решения, вешая лапшу руководителю, что не могут найти человека.
Я сам не раз от знакомых слышал, что доходило до ругани, когда человек по знакомствам проходил мимо эйчара до непосредственного руководителя, который был готов брать хоть черта, лишь бы работал, а эти твари всем поголовно заявляли, что такой вакансии больше нет.
И самое главное, почему так происходит, они никакой ответственности за весь этот бардак не несут, пока дело не дойдет до скандала. То есть какой-то мелкий клерк, который даже не обучался своей профессии, может буквально саботировать работу предприятия и ему ничего за это не будет.
В следующий раз когда будем кого-то нанимать - будем тоже дрючить и фильтровать еще более жестко.
Опытный толковый разраб с кучей связей и знакомств чтобы найти новую работу, уже прощально машет вам ручкой. Вы как инежнер должны понимать, что закручивание гаек для снижения ошибок первого рода, неизбежно повысит ошибки второго. Ищите специфические сигналы для отделения зёрен от плевел, а не гайки закручивайте.
Я это отлично понимаю и готов с этим мириться.
Этого как раз обычно не понимают в комментариях на хабре с их вечным "ой я такой гениальный разработчик, но ваши фильтры не пройду".
Да пофиг. Нам важнее не взять еще раз вот такого кадра. Если при этом мы упустим какое-то количество хороших разработчиков - в большинстве случаев это не является критичным.
Простите, а как же код ревью и пулл реквесты, почему ревьювер допустил изменения что их пришлось долго исправлять?
> пушил какой-то убогий код который потом долго приходилось исправлять
почему ревьювер допустил изменения что их пришлось долго исправлять?
Очередные сказочные истории. Прочтите его коммент выше, где он героически генерит код в ИИ, а потом его правит и получает рабочее решение, хотя даже язык программирования не знает.
Мне смешно уже с того, что чуваку на испыталове дают мержить свой говнокод из своих веток.
Я и был его ревьювером. В итоге простые задачи превращались в бесконечную череду доделок. Нет, в мастер ветку оно конечно не попадало.
Два месяца ревьювер не могу понять, как джун нанятый на зарплату +300 сломал весь проект. ))
Уволишь сразу - на Хабре будут кричать "ооо он еще не разобрался, у него стресс, надо дать время на вкатывание в проект, вот у меня это бы месяца 3-4 заняло чтобы только первую строчку кода написать, ты дурак а не начальник"
Уволишь выждав месяц на всякий случай, вдруг человеку действительно нужно время освоиться - "ооо ревьювер плохой, не понял что программист ничего не умеет, ты дурак а не начальник".
Смешно, Хабр (и вообще русскоязычное коммьюнити) никогда не меняется. Что бы ты ни сказал и ни сделал - ты дурак. Примерно как на картинке

У вас менеджеры (прежде всего топы) не способны выстроить адекватный найм и вы осознав это сразу предлагаете на интервью "дрючить". Чисто советский менеджмент - чуть что сразу дрючить вместо того что погружаться в проблему и исправлять системно.
Кто вас учил управлять командами?
Надо на собеседовании "не дрючить", а эффективно проводить отбор. Но это надо мозгом работать.
который два месяца почти ничего не делал,
И увидели вы это не через пару дней, что ничего не делает, ни через неделю, а спустя 2 месяца. У меня вопрос - лид/наставник/бадди этого сотрудника вообще понимает свою роль? На лицо проф непригодность менеджера.
пушил какой-то убогий код который потом долго приходилось исправлять
Для этого есть ревью, где указывают на недостатки/улучшения. Если его PR замерджили - значит качество кода компанию устраивает. Если же приходится исправлять потом - то это вопрос к ревьюверам, а не к новому сотруднику.
не отвечал на сообщения в мессенджере вовремя.
Что значит вовремя? Через 10 минут это вовремя или нет? У меня знакомому макака СТО писала в 10 вечера по задачам. Знакомый заигнорил т.к. вечером не до работы. На следующий день обезьянка СТО предъявляла - почему не ответил. Ну вот ему тогда и пояснили кто он(СТО) и что думают про его хотелки. Вопросов больше не было.
На хабре айтишники просто ноют и горят с любых тем по HR и отбору кандидатов
У вас нет понимания, почему к темам отбора относятся негативно. Открою секрет - все понимают, что отбор нужен и не против как такового - но его нужно делать разумным и в разумные сроки. Пример, компания решила, что не ставит ни во что время кандидата и дает тестовое на неделю без оплаты.Или leetcode задачи - копируют практики bigtech без понимания почему они там используются. И когда низкоквалифицированные менеджеры и hr ( как у вас) предлагают ужасные способы отбора - это встречает негатив.
плюс мое время потраченное на общение с ним и разгребание его косяков
А так вот кто получается менторил/лидил этого сотрудника. Дядечка, так это к вам вопросы - как так вышло что компания потеряла деньги? Вы зачем тогда нужны? А общение это интервью? Если да, то сами и наняли? Если нет, то почему сами не собесили? В общем столько вопросов и так мало ответов.
Опять же - это ваш взгляд. Было бы интересно почитать мнение сотрудника этого? Может дадите контакт? :)
О, я вас ждал. Это же Хабр, тут тебе всегда объяснят, какой ты лох и ничего не умеешь, хех. Причем отвечают зачастую своему представлению о ситуации.
И увидели вы это не через пару дней, что ничего не делает, ни через неделю, а спустя 2 месяца.
Месяц я списывал это все на ввод в курс дела, проект у нас достаточно большой и сложный. Ну и первые задачки были простые, там он более-менее справлялся. Хотя первые звоночки были уже тогда, что скорее "менее". Но, повторюсь, я оптимистично смотрю на людей, и всегда верю в лучшее. С другими членами команды это осечек не давало.
Потом там были еще организационные причины, по которым меня попросили не увольнять человека в определенный диапазон дат.
Для этого есть ревью, где указывают на недостатки/улучшения. Если его PR замерджили - значит качество кода компанию устраивает. Если же приходится исправлять потом - то это вопрос к ревьюверам, а не к новому сотруднику.
Исправление было в его ветках, в мастер оно попадало готовым в итоге. Но времени отнимало многовато и руководить им надо было почти как джуном. У нас много студентов-джунов практику проходило, и вот как-то слишком похоже было. Хотя вообще-то идея была взять миддла с опытом, которого не надо учить писать код.
Что значит вовремя? Через 10 минут это вовремя или нет? У меня знакомому макака СТО писала в 10 вечера по задачам.
Вовремя это значит в рабочее время в пределах 20 минут. Это озвучивалось на собеседовании и еще несколько раз ему проговаривалось. По факту ответы бывали через несколько часов (пишут в 13 часов - ответ получаю в 19), а то и на следующий день.
Человек просто продалбывался за пределами допустимого.
Если да, то сами и наняли? Если нет, то почему сами не собесили?
Да, сам нанял. И до сих пор честно говоря в недоумении как так вышло. Я выше уже писал, что если бы не лично собеседовал - решил бы что это какой-то обман, типа что один человек проходит собеседование а "работает" другой. Человек на собеседовании был адекватен, решал задачи, отвечал по опыту, вспомнил даже какую-то базу из CS.
Это меня расстроило, первый раз так лоханулся с отбором.
Следующий будет точно такой же, но прошедший курсы по прохождению собеседований.
Так все и работают всегда, сидишь неделю две на жопе, не понимаешь с чего начать, тыкаешь в видосики по теме, открываешь пдфы с работы, вечерком передсном оно в мозгу переваривается, а потом раз и готов все это в коде отобразить, но в голове вопрос обрабатывался.

Не то чтобы прям "вопрос обрабатывался", скорее медленно приходит понимание, а что вообще делать то... или хотя бы "сделаем минимал воркинг превью, а потом они наконец-то расскажут как должно быть".... а потом лет через 5-7 такой борьбы ты понимаешь что троху задолбался играть в сломанный телефон и окончательно не понимаешь что там за фарш размазан по инфраструктуре за годы невероятно хреново задокументированных хотелок кастомера
на 2 мониторах работать невозможно
Без двух мониторов работать невозможно. )))
Да, на двух мониторах работать невозможно. Постоянно переключаешься между мониторами на запущенные там приложёнки. Приходится как минимум переключать там всё в тёмную тему чтобы меньше внимание привлекали.
Но и без двух мониторов работать невозможно. Постоянно нужно или документацию параллельно с IDE, или дебаг, особенно для всякой вебни, или дизайн, или логи, или всякие постманы, БД и т.д., и т.п... Да и вообще на ноуте монитор для работы маловат, поэтому он всё равно сбоку стоит и отсвечивает как вторичный монитор)
Я вот не понимаю таких уникумов, если тебе повезло - сиди на жопе ровно и не высовывайся. Нет надо рассказать всем про то какой он смекалистый, чтобы из-за него страдали другие. Обычная ситуация для армии, когда из-за одной фразы солдата страдают все, теперь и в IT сферу перетекает
это не 100 процентный страховочный трос, ии не всегда справляется, чуваку просто повезло
Выгоревший новичок... Что-то в этом есть.
выгоревший дворник ушёл в запой на месяц. Жильцы отнеслись с пониманием.
Программист из Индии опубликовал в соцсетях пост
Ну так и вы публикуйте! %)
Просто очередная "чудесная" история от маркетологов Cursor AI. Юзер сам по себе на подписку не придет. А загонять надо как можно больше, что бы иметь базу для обучения и для повышения тарифов, когда деньги инвесторов сгорят окончательно.
.. а потом поставил миневасофт и сделал месячную норму за день.. или это не от них статья?
Прочитал эту новость голосом Андрея Малахова
Емеля из Индии нашёл себе свою щуку.
ИИ пишет полную ерунду вместо кода. Особенно "регулярки" - там сразу видно человек или ИИ писа́л. ИИ хорошо для разговоров о политике, медицине, музыке и кино.
Честно звучит, как не выдуманная история о которой невозможно молчать.
Да ладно пусть всех программистов увольняют, ии всех заменит. А мы тем временем пойдем в курьеры, там легко и без напряга можно те же 200-300к заработать)
Не понимаю столько хейта ИИ. Если хейтеры реально айтишники, то чего вы боитесь? Айтишники всегда были гиками, кайфовали от технологий, науки. Вот тут случился бум в технологиях: "ааа, ИИ гамно! бла бла бла". Дебилизм. По-моему вы очкуете, что реально вашу бесполезную деятельность скоро будет кому заменить. Ни одного нормального отечественного продукта или интеграции.
В Индии нанимают на проект людей вообще без собеседования ? Как еще тогда объяснить текст о том что человек не знал ничего про то чем он должен заниматься. И нельзя выгореть только устроившись на работу, для этого есть совсем другое объяснение, называется оно обман и ложь, ничего общего с выгоранием. Выгорание это когда ты уже давно на проекте и тебя на нем все достало.
А тут по тексту чел обманом попал на проект, месяц всем врал, а потом за ночь при помощи ии написал проект. Попахивает вбросом рекламщиков ИИ, ибо при всем уважении к этой технологии написать нечто большое быстро и качественно особенно учитывая что человек ничего сам не понимает физически нереально
В Индии как раз распространена практика, когда один спец проходит собеседование за всю деревню, они устраиваются на работу (пользуясь тем что белые люди их не различают особо визуально), "работают" пару месяцев пока их не уволят. При том что зарплата даже джуна в западной компании за пару месяцев это примерно доход типичного индуса из деревни за несколько лет.
Выгоревший айтишник месяц ничего не делал и имитировал работу. От увольнения его спас ИИ