Параллельная команда на моем проекте - ИИ Френдли, и коммиты пишут Джуны с нейронкой, проверяет сеньор другой нейронкой, глазами вручную там не проверить - коммиты бывают 1500 строк, они монолит пилят на микросервисы
И в Прод попал даже не баг, а Багище и их сервисы взломали. Потери клиента пара миллионов вечнозеленых. Плюс почти месяц устраняли последствия - восстанавливали базу клиентов, платежей, реорганизовывали процессы и прочее...
Раньше у каждого бага была имя и фамилия, премии бывало лишали за такой косяк, а теперь...
На Пост-Мортем совещании менеджер возмущенно вопрошал - кто сшил костюм?! Ему сказали, что Клод и ЖПТ - а что ты им сделаешь, как накажешь деньгами - платную подписку отменишь?)))
...
Маргарет‑Энн Стори называеткогнитивным долгом постепенную утрату командой общего понимания системы - с приходом нейронок когнитивный долг устремился в бесконечность)))
Я пару месяцев видел идеальное применение ИИ - менеджер прямо на презентации на глазах у заказчика за пару часов нагенерил почти 1500 страниц документации по проекту - сделал работу, которую раньше делали и много раз переделывали несколько разрабов и архитекторов не один месяц.
Заказчик был в дичайшем восторге . ИИ френдли, мазафака!
Правда, документация эта была процентов на 40 - нейрослоп (и всегда посередине документов почему-то), но ее все равно никто не читает...
"После этого я написал руководителю большой отчёт, где описал, что происходит, и перечислил проблемы. Реакция была странной. Мне сказали, что я всё равно должен как-то повлиять на ситуацию и ещё немного поработать с процессом." - ничего странного, ты фактически попросил руководителя, чтобы он поделился с тобой властью, чтобы ты имел возможность влиять на ситуацию. Кто ж на такое согласится? Начнешь копать глубже, и вдруг выяснится, что этот руководитель и есть то самое слабое звено, и его уволят. А так - все проблемы он списал на тебя, и сидит на своем месте дальше, ЗП и бонусы получает...
"самое удивительное было даже не то, что студенты использовали искусственный интеллект, а то, что они, судя по всему, вообще не прочитали собственные работы перед отправкой." - когда я учился в Универе, у преподов было правило - если в курсаче попался пустой лист (кривое форматирование в файле или принтер два листа захватил сразу) - то это значило, что студент не читал свой же курсач -> ставилась оценка 2 и на пересдачу.
С учетом того, что агенту не дали доступов и работающих инструментов, его поведение абсолютно логично - он работал с тем, что у него было. Других путей, кроме как "взломать метрику", ему не оставили, он это и сделал. Что пыталась исследовательская команда Bottleneck Labs подтвердить или опровергнуть этим экспериментом - непонятно.
Для велосипедных светофоров идеальная оптимизация точно возможна - по маршруту, по которому я езжу сейчас в офис на велосипеде, на велодорожке, пересекающей несколько автомобильных дорог, поставили светофоры с умными камерами, они определяют, что велосипедист подъезжает и включают ему зеленый, а машинам красный. Все работает супер, велосипедисты проезжают быстро, не останавливаясь на светофорах. Для машин такое тоже можно наверняка сделать.
Со словом чай действительно забавно получилось - иероглиф его обозначающий на севере и на юге читается по-разному, поэтому в тех странах, в которые чай попадал наземным маршрутом, через север - он называется Чай, в тех странах в которых он попадал морским маршрутом, через юг - он Тее.
Кроме Португалии - туда он попадал морским маршрутом, но из колонии Макао, а там северное наречие, поэтому там тоже Чай.
"скрытые мотивы менеджеров которые стоят за политикой «возвращения в офис»" - мотивы эти не скрытые, и он всего один, этот мотив - некоторые работодатели, возомнившие себя рабовладельцами, при удаленке почувствовали потерю власти над своими рабами сотрудниками, и хотят ее вернуть ...
Больше никакой реальной причины для отмены удаленки нет. Все остальное легко решается с помощью современных средств связи.
LLM могут в любой момент отключить - для отдельного государства, компании или юзера, и получается, что "вайбкодерам" в итоге все-таки придется учится программировать головой и руками)))
Донная мина очень жестокая штука. Я читал про это в книге "Свастика над Волгой"- немцы сбрасывали в Волгу сотни донных мин, чтобы заблокировать движение барж, а особенно нефтеналивных судов, и самая опасная была мина беспарашютная, с зарядом порядка 795 кг. Взрывная волна, рассчитанная на мощные корпуса морских боевые кораблей, буквально разрывала речные суда, не оставляя шансов на спасение экипажу.
25 июля 1942 года на мине подорвался и затонул пароход «Смоленск». В августе 1942 года на минах подорвались 10 судов, среди них теплоход «Ильич», пароходы «Виктор Хользунов» и «Коммунистка» - из 400 человек спаслись только 80.
Из-за прибора кратности траление было неэффективным, суда все равно подрывались на фарватере, только когда одну из мин вынесло на берег, сапёры изучили её, поняли принцип работы - ситуация значительно улучшилась. После этого тральщики стали «прочёсывать» акваторию многократно (иногда до 15 раз и более), прежде чем пропускать караваны.
Но даже после активной фазы разминирования часть мин так и не нашли - около 20 шт зафиксированных постами ВНОС. Они заилились, и до сих пор лежат на дне и, возможно, все еще ждут своего часа.
Например, в 1955 году в Севастополе на донной мине времён войны подорвался линкор «Новороссийск». А в 2017 году в той же бухте нашли ещё одну такую мину — специалисты подтвердили, что она сохранила боеспособность.
А в Июне 2024 года в Кронштадте, строители во время ремонтных работ нашли сразу пять авиационных донных мин времён Великой Отечественной войны. Слава Богу, уже в небоеспособном состоянии.
Вот когда глава Nvidia Дженсен Хуанг и другие подобные топ-менеджеры отправят своих детей вместо Гарварда и Кембриджа - в ПТУ учится на сварщиков и механиков - вот тогда стоит серьезно задуматься о перспективах, а пока это только бла-бла-бла для хайпа, не более того.
способность системы на 25% и сократив время отклика на 30%.
- Оптимизировал SQL-запросы и структуру БД, ускорив
выполнение критических отчетов на 28%.
- Разработал BI-фронтенд и 15+ дашбордов для мониторинга KPI,
сократив время подготовки аналитики на 65%.
Бред конечно полный, но по другому ATS фильтр не проходит.
И в "Профессиональные навыки" напихали все что можно и нельзя.
И я его тренировал - подготовку по наиболее часто встречающимся вопросам, задачам, Mock-интервью провел раза три. И за каждую строчку в резюме, Зак каждый профессиональный навык он был обязан ответить - что делал и как. Какие технологии он не знал - выучили, что знал - повторили, ну это стандартная подготовка.
Мы - инженеры, должны помогать друг другу. Если мы не будем этого делать, то кто нам поможет?
Дополнительная "смежная специальность" в моей компании сейчас работает по такой схеме - изначально я был Senior Backend Dev и немного шарил в Frontend - добавили Copilot и агентов PRO подписка, и вуаля - я Full-Stack. Что не понятно во Frontend - учу вечерами и на выходных, плюс коллеги Senior Frontend Dev помогают, а я им с Backend.
Тяжело, конечно, ну а кому сейчас легко...
Команды сократились с 10 человек, до 3-4. Не только из-за ИИ, кризис он сейчас везде.
10 лет назад, когда я искал работу, я был крепким Джуниором, и нашел работу за неделю, у меня было 4 тех-собеседования в день(2 онлайн, 2 оффлайн) , всего 20 за неделю и 5 офферов.
А сейчас мой бывший коллега Senior Dev полгода работу ищет, и первый месяц вообще только автоотказы были, пока мы его резюме не прокачали через ИИ.
Мир вокруг нас изменился, и так как раньше - уже никогда не будет.
Две вещи хочу всем посоветовать:
- научитесь что-нибудь делать руками, за что платят деньги.
В тесте статьи написано про первую мировую - Батя заработал кучу бабок именно на военных заказах.
До войны компания Бати была относительно небольшой. После получения государственных контрактов - объёмы производства резко выросли, численность работников увеличилась в несколько раз - Батя договорился с военным министерством на отсрочку от призыва(!) и его работники-мужчины, коих с 600 увеличилось до 5000, были готовы пахать за копейки, плюс были очень большие гарантированные платежи от военного министерства.
По официальной версии он сумел получить такие большие заказы очень просто - узнав о начале Первой мировой войны, он лично отправился в Вену, и договорился о быстрых поставках обуви для нужд армии в обмен на очень щедрое финансирование. А так-то наверняка откатил кому надо, но без этого бизнес с госструктурами, особенно с военными, в те времена не делался вообще...
Объём выпуска военной обуви к 1917 году достигал 2 миллионов пар в год, компания Бати получала огромную прибыль, и плюс еще - Батя выпускал не только сапоги для солдат, но и обувь для крестьян — нечто вроде сабо, на деревянной подошве и с верхом из обрезков, оставшихся от производства солдатской обуви, на чем также весьма неплохо имел свой гешефт.
Именно так он и заработал свой первый миллион, но в отличие от большинства бизнесов заточенных на войну, успешно сумел, хотя и не без проблем, переключиться на выпуск гражданской продукции таких же больших объемов.
"Сколько раз вы делали «на будущее» и это ожидаемое будущее реально наступало?" - мы много раз делали(желание заказчика - закон), но это самое "ожидаемое будущее" либо совсем никогда не наступало, либо (что еще хуже) - наступало-таки, но совсем не такое, какое все ожидали(((
Я как-то немного поработал в проекте, который был написан супер-сеньорами строго по ТЗ клиента для 100 000 запросов в секунду - с правильной архитектурой для высоконагруженных приложений, все было сделано по SOLID, KISS и т.п. с абстракциями, реактивщиной и прочими новейшими технологиями. Сложность была такая запредельная, что далеко не каждый миддл мог разобраться, где, как и что в проекте работает.
Проблема была в том, что юзеров у сервиса как было 9(девять) штук в самом начале, так и осталось через год, и через два, и далее, очень похоже, что так и останется.
И нам пришлось переписывать проект клиенту с "хорошей" архитектуры на "плохую", а иначе его инженеграм поддерживать все это Hiload-великолепие за разумное время и деньги было абсолютно невозможно.
В компании, где я сейчас работаю, я занимаюсь в том числе доучиванием джунов. И между теми, кто приходит после 6 лет профильного института плюс стажировки начиная со второго курса, и теми, кто приходит после 5 месячного обучения(Ausbildung) - огромная пропасть в квалификации, умении учится новом технологиям, нестандартно думать, решать сложные задачи самостоятельно и т.п. Но и для вторых тоже находится работа и много.
Если человек осознанно пришел и хочет работать - он не случайный.
Я сейчас как раз работаю в проекте по улучшению Сервиса для Операторов Банка. Чтобы живые операторы быстрее могли отвечать и решать проблемы клиентов. Для команды из 20 свеженабранных операторов.
А до этого банк уволил всех операторов и заменил их на ИИ бота. А потом несколько очень крупных клиентов ушло и неожиданно выяснилось, что когда у клиентов проблемы, они хотят быстрого решения этой самой проблемы, а бесконечной переписки с тупым ботом почему-то не хотят((( И ругаются потом плохими словами на совете директоров...
Такой вот неожиданный сюрпрайз, мазафака!))) Кто бы мог подумать...
Игра в казино разрывала прослеживаемость цепочки транзакций. Т.е. один банк перевел в другой банк, этот банк отправил в платежную систему, система выдала чемодан все еще "грязных" наличных, чувак пришел с чемоданом "грязных" денег в казино и все их проиграл в карты. Конец.
Параллельная команда на моем проекте - ИИ Френдли, и коммиты пишут Джуны с нейронкой, проверяет сеньор другой нейронкой, глазами вручную там не проверить - коммиты бывают 1500 строк, они монолит пилят на микросервисы
И в Прод попал даже не баг, а Багище и их сервисы взломали. Потери клиента пара миллионов вечнозеленых. Плюс почти месяц устраняли последствия - восстанавливали базу клиентов, платежей, реорганизовывали процессы и прочее...
Раньше у каждого бага была имя и фамилия, премии бывало лишали за такой косяк, а теперь...
На Пост-Мортем совещании менеджер возмущенно вопрошал - кто сшил костюм?! Ему сказали, что Клод и ЖПТ - а что ты им сделаешь, как накажешь деньгами - платную подписку отменишь?)))
...
Маргарет‑Энн Стори называет когнитивным долгом постепенную утрату командой общего понимания системы - с приходом нейронок когнитивный долг устремился в бесконечность)))
Я пару месяцев видел идеальное применение ИИ - менеджер прямо на презентации на глазах у заказчика за пару часов нагенерил почти 1500 страниц документации по проекту - сделал работу, которую раньше делали и много раз переделывали несколько разрабов и архитекторов не один месяц.
Заказчик был в дичайшем восторге . ИИ френдли, мазафака!
Правда, документация эта была процентов на 40 - нейрослоп (и всегда посередине документов почему-то), но ее все равно никто не читает...
"После этого я написал руководителю большой отчёт, где описал, что происходит, и перечислил проблемы. Реакция была странной. Мне сказали, что я всё равно должен как-то повлиять на ситуацию и ещё немного поработать с процессом." - ничего странного, ты фактически попросил руководителя, чтобы он поделился с тобой властью, чтобы ты имел возможность влиять на ситуацию. Кто ж на такое согласится? Начнешь копать глубже, и вдруг выяснится, что этот руководитель и есть то самое слабое звено, и его уволят. А так - все проблемы он списал на тебя, и сидит на своем месте дальше, ЗП и бонусы получает...
"самое удивительное было даже не то, что студенты использовали искусственный интеллект, а то, что они, судя по всему, вообще не прочитали собственные работы перед отправкой." - когда я учился в Универе, у преподов было правило - если в курсаче попался пустой лист (кривое форматирование в файле или принтер два листа захватил сразу) - то это значило, что студент не читал свой же курсач -> ставилась оценка 2 и на пересдачу.
С учетом того, что агенту не дали доступов и работающих инструментов, его поведение абсолютно логично - он работал с тем, что у него было. Других путей, кроме как "взломать метрику", ему не оставили, он это и сделал. Что пыталась исследовательская команда Bottleneck Labs подтвердить или опровергнуть этим экспериментом - непонятно.
Для велосипедных светофоров идеальная оптимизация точно возможна - по маршруту, по которому я езжу сейчас в офис на велосипеде, на велодорожке, пересекающей несколько автомобильных дорог, поставили светофоры с умными камерами, они определяют, что велосипедист подъезжает и включают ему зеленый, а машинам красный. Все работает супер, велосипедисты проезжают быстро, не останавливаясь на светофорах. Для машин такое тоже можно наверняка сделать.
Со словом чай действительно забавно получилось - иероглиф его обозначающий на севере и на юге читается по-разному, поэтому в тех странах, в которые чай попадал наземным маршрутом, через север - он называется Чай, в тех странах в которых он попадал морским маршрутом, через юг - он Тее.
Кроме Португалии - туда он попадал морским маршрутом, но из колонии Макао, а там северное наречие, поэтому там тоже Чай.
Отмена удаленки = жесткий контроль.
"скрытые мотивы менеджеров которые стоят за политикой «возвращения в офис»" - мотивы эти не скрытые, и он всего один, этот мотив - некоторые работодатели
, возомнившие себя рабовладельцами, при удаленке почувствовали потерю власти над своимирабамисотрудниками, и хотят ее вернуть ...Больше никакой реальной причины для отмены удаленки нет. Все остальное легко решается с помощью современных средств связи.
LLM могут в любой момент отключить - для отдельного государства, компании или юзера, и получается, что "вайбкодерам" в итоге все-таки придется учится программировать головой и руками)))
Донная мина очень жестокая штука. Я читал про это в книге "Свастика над Волгой"- немцы сбрасывали в Волгу сотни донных мин, чтобы заблокировать движение барж, а особенно нефтеналивных судов, и самая опасная была мина беспарашютная, с зарядом порядка 795 кг. Взрывная волна, рассчитанная на мощные корпуса морских боевые кораблей, буквально разрывала речные суда, не оставляя шансов на спасение экипажу.
25 июля 1942 года на мине подорвался и затонул пароход «Смоленск». В августе 1942 года на минах подорвались 10 судов, среди них теплоход «Ильич», пароходы «Виктор Хользунов» и «Коммунистка» - из 400 человек спаслись только 80.
Из-за прибора кратности траление было неэффективным, суда все равно подрывались на фарватере, только когда одну из мин вынесло на берег, сапёры изучили её, поняли принцип работы - ситуация значительно улучшилась. После этого тральщики стали «прочёсывать» акваторию многократно (иногда до 15 раз и более), прежде чем пропускать караваны.
Но даже после активной фазы разминирования часть мин так и не нашли - около 20 шт зафиксированных постами ВНОС. Они заилились, и до сих пор лежат на дне и, возможно, все еще ждут своего часа.
Например, в 1955 году в Севастополе на донной мине времён войны подорвался линкор «Новороссийск». А в 2017 году в той же бухте нашли ещё одну такую мину — специалисты подтвердили, что она сохранила боеспособность.
А в Июне 2024 года в Кронштадте, строители во время ремонтных работ нашли сразу пять авиационных донных мин времён Великой Отечественной войны. Слава Богу, уже в небоеспособном состоянии.
Вот когда глава Nvidia Дженсен Хуанг и другие подобные топ-менеджеры отправят своих детей вместо Гарварда и Кембриджа - в ПТУ учится на сварщиков и механиков - вот тогда стоит серьезно задуматься о перспективах, а пока это только бла-бла-бла для хайпа, не более того.
К примеру такое "прокачанное" ИИ резюме, не мое, другому коллеге делали:
"Обязанности":
- Проектировал интеграции между внутренними
микросервисами и внешними системами через REST, SOAP, Kafka
и RabbitMQ.
- Внедрил event-driven архитектуру, увеличив пропускную
способность системы на 25% и сократив время отклика на 30%.
- Оптимизировал SQL-запросы и структуру БД, ускорив
выполнение критических отчетов на 28%.
- Разработал BI-фронтенд и 15+ дашбордов для мониторинга KPI,
сократив время подготовки аналитики на 65%.
Бред конечно полный, но по другому ATS фильтр не проходит.
И в "Профессиональные навыки" напихали все что можно и нельзя.
И я его тренировал - подготовку по наиболее часто встречающимся вопросам, задачам, Mock-интервью провел раза три. И за каждую строчку в резюме, Зак каждый профессиональный навык он был обязан ответить - что делал и как. Какие технологии он не знал - выучили, что знал - повторили, ну это стандартная подготовка.
Мы - инженеры, должны помогать друг другу. Если мы не будем этого делать, то кто нам поможет?
Дополнительная "смежная специальность" в моей компании сейчас работает по такой схеме - изначально я был Senior Backend Dev и немного шарил в Frontend - добавили Copilot и агентов PRO подписка, и вуаля - я Full-Stack. Что не понятно во Frontend - учу вечерами и на выходных, плюс коллеги Senior Frontend Dev помогают, а я им с Backend.
Тяжело, конечно, ну а кому сейчас легко...
Команды сократились с 10 человек, до 3-4. Не только из-за ИИ, кризис он сейчас везде.
10 лет назад, когда я искал работу, я был крепким Джуниором, и нашел работу за неделю, у меня было 4 тех-собеседования в день(2 онлайн, 2 оффлайн) , всего 20 за неделю и 5 офферов.
А сейчас мой бывший коллега Senior Dev полгода работу ищет, и первый месяц вообще только автоотказы были, пока мы его резюме не прокачали через ИИ.
Мир вокруг нас изменился, и так как раньше - уже никогда не будет.
Две вещи хочу всем посоветовать:
- научитесь что-нибудь делать руками, за что платят деньги.
- изучайте смежные специальности и ИИ.
В тесте статьи написано про первую мировую - Батя заработал кучу бабок именно на военных заказах.
До войны компания Бати была относительно небольшой. После получения государственных контрактов - объёмы производства резко выросли, численность работников увеличилась в несколько раз - Батя договорился с военным министерством на отсрочку от призыва(!) и его работники-мужчины, коих с 600 увеличилось до 5000, были готовы пахать за копейки, плюс были очень большие гарантированные платежи от военного министерства.
По официальной версии он сумел получить такие большие заказы очень просто - узнав о начале Первой мировой войны, он лично отправился в Вену, и договорился о быстрых поставках обуви для нужд армии в обмен на очень щедрое финансирование. А так-то наверняка откатил кому надо, но без этого бизнес с госструктурами, особенно с военными, в те времена не делался вообще...
Объём выпуска военной обуви к 1917 году достигал 2 миллионов пар в год, компания Бати получала огромную прибыль, и плюс еще - Батя выпускал не только сапоги для солдат, но и обувь для крестьян — нечто вроде сабо, на деревянной подошве и с верхом из обрезков, оставшихся от производства солдатской обуви, на чем также весьма неплохо имел свой гешефт.
Именно так он и заработал свой первый миллион, но в отличие от большинства бизнесов заточенных на войну, успешно сумел, хотя и не без проблем, переключиться на выпуск гражданской продукции таких же больших объемов.
"Сколько раз вы делали «на будущее» и это ожидаемое будущее реально наступало?" - мы много раз делали(желание заказчика - закон), но это самое "ожидаемое будущее" либо совсем никогда не наступало, либо (что еще хуже) - наступало-таки, но совсем не такое, какое все ожидали(((
Я как-то немного поработал в проекте, который был написан супер-сеньорами строго по ТЗ клиента для 100 000 запросов в секунду - с правильной архитектурой для высоконагруженных приложений, все было сделано по SOLID, KISS и т.п. с абстракциями, реактивщиной и прочими новейшими технологиями. Сложность была такая запредельная, что далеко не каждый миддл мог разобраться, где, как и что в проекте работает.
Проблема была в том, что юзеров у сервиса как было 9(девять) штук в самом начале, так и осталось через год, и через два, и далее, очень похоже, что так и останется.
И нам пришлось переписывать проект клиенту с "хорошей" архитектуры на "плохую", а иначе его инженеграм поддерживать все это Hiload-великолепие за разумное время и деньги было абсолютно невозможно.
В компании, где я сейчас работаю, я занимаюсь в том числе доучиванием джунов. И между теми, кто приходит после 6 лет профильного института плюс стажировки начиная со второго курса, и теми, кто приходит после 5 месячного обучения(Ausbildung) - огромная пропасть в квалификации, умении учится новом технологиям, нестандартно думать, решать сложные задачи самостоятельно и т.п. Но и для вторых тоже находится работа и много.
Если человек осознанно пришел и хочет работать - он не случайный.
Я сейчас как раз работаю в проекте по улучшению Сервиса для Операторов Банка. Чтобы живые операторы быстрее могли отвечать и решать проблемы клиентов. Для команды из 20 свеженабранных операторов.
А до этого банк уволил всех операторов и заменил их на ИИ бота. А потом несколько очень крупных клиентов ушло и неожиданно выяснилось, что когда у клиентов проблемы, они хотят быстрого решения этой самой проблемы, а бесконечной переписки с тупым ботом почему-то не хотят((( И ругаются потом плохими словами на совете директоров...
Такой вот неожиданный сюрпрайз, мазафака!))) Кто бы мог подумать...
Игра в казино разрывала прослеживаемость цепочки транзакций. Т.е. один банк перевел в другой банк, этот банк отправил в платежную систему, система выдала чемодан все еще "грязных" наличных, чувак пришел с чемоданом "грязных" денег в казино и все их проиграл в карты. Конец.