Комментарии 24
Начинаю ощущать на своей шкуре, что главным "злодеем" индустрии становится не манагер, помешанный на KPI, а CTO или архитектор, помешанный на ИИ.
Ха, пример с фотографиями очень хороший... Прям очень. Мало какой может так точно иллюстрировать проблему, да... сделать что-то можно - вопрос: кто этим будет пользоваться? Частным лицам и мелкому бизнесу - это что-то от вас, может быть и нужно, но они не готовы за это платить, попросту нет бюджета.
А крупный бизнес (бренды) подходят к этому вопросу совсем с другой стороны. И имеют в штате фотографа, и даже могут иметь свою студию... и содержать целое агентство а то и два. И бюджет на это есть, ...есть, но только не на то... что вы думали.
как работает функция, за разработку которой он отвечал, а он и не знает
И рано или поздно:
приходит поддержка с вопросом как оно работает
находится баг, который некому даже не править - понять в чем проблема, так как разработчиков нет, одни архитекторы
Отличная статья! В итоге вс упирается в деньги - доведенное до ума приложение не могут стопануть в разработке, так как всем причастным хочется кушать. И начинается раздувание и допиливание допилов... А потом еще смена платформы, потому что так модно и т.д. Такое чувство, что менеджеры не могут сказать знаменитую фразу: "Можно, но зачем?". (т.е. зачем это клиенту или пользователю софта) А если произнесут, то им тут же на дверь укажут. :)
Ну, фабрики фич, определенно, строили и до ии, и, к слову, такой же слоп получали. Мне кажется, slack идеальный пример. Был сделан хороший софт, занявший огромную нишу корпоративного мессенджера, ибо, объективно, поделки мелкомягких были убоги, а божественный тг натирает во многих местах при попытке его впихнуть, как средство общения сотрудников корпорации. Потом пришли серьезные люди в менеджмент, и сделали мерзость. Проблемы с быстродействием и стабильностью не решаются годами, зато слопные говнофичи выкатывают строго по графику.
Идеальным примером бессмысленной автоматизации может служить концепция "умного дома" с подключёнными к интернету лампочками, розетками и шторами.
...
Вот это я недавно пытался объяснить одному "энтузиасту".
Какой смысл в "умном чайнике" если надо встать, дойти до чайника, налить в него воды, вернуться на диван, включить чайник с телефона (или сказать Алисе чтобы она включила чайник), дождаться оповещения что вскипело, встать, дойти до чайника, налить чай, вернуться на диван и выпить его...
Какой смысл в "умных выключателях" когда у меня на лестнице стоят обычные проходные - вверху и внизу. И проще просто подходя к лестнице внизу ткнуть рукой чтобы свет включился, подняться и отходя наверху опять ткнуть рукой чтобы выключился. Это дешевле, проще и быстрее чем вызывать дух условной Алисы и объяснять ей где именно мне надо включить или выключить свет.
И даже такие системы жизнеобеспечения как отопление и вентиляция строятся достаточно просто - на принципе обратной связи для данного конкретного устройства. Поддержание заданной температуры или влажности не требуют каких-то "серверов" и "сценариев". С этим вполне справляется обычный термостат или контроллер влажности. С очень примитивной (практически релейной) логикой. Та же влажность в двух санузлах с одним центральным вытяжным вентилятором реализована на двух тупых контроллерах (которым задается порог включения и порог выключения - копеечная коробочка с Али) а с вентилятором все это сопрягается на трех обычных релюшках (там же еще добавлена клавиша ручного включения на всякий случай, за пять лет не пользовался ни разу).
Я не говорю уже о том, что когда все это завязано на один сервер и если этот сервер вдруг гавкнется, то вся "автоматизация" идет по звезде. Что вообще противоречит всем принципам классической промавтомазизации (если что пару десятков лет занимался сначала разработкой, потом развитием системы мониторинга инженерного оборудования зданий, вообще с нуля делали и набили немало шишек на том, как все это на самом деле должно быть устроено и реализовано для надежной работы).
Ваши примеры очень субъективные. А что если у меня в чайнике налита вода? Минус поход на кухню. Проходные выключатели? У вас хороший дизайнер, потому что по умолчанию их никто не делает, если выключатель на 90 см высоте и со стороны ручки, то это уже хорошо
Ну я как-то и так за один поход все делаю Пришел, включил чайник. Пока чашку достал, пока то-се - он уже вскипел. Налил и ушел.
С выключателями - просто думать надо на этапе проектирования. Да, все включатели расположены так, чтобы ими было удобно пользоваться. В спальнях на основной свет вообще три стоит - один у входа (зашел-включил) и еще два у кроватей с каждой стороны (разделся-лег-выключил).
Лестница и прихожая - обычные проходные (на входе и выходе).
В общей комнате (большая гостиная с кухонной зоной) 4 группы основного света + 2 группы локальной подсветки. Да я задолбаюсь каждый раз объяснять этой дуре что именно надо включить...
Это не студия с одной лампочкой. Это дом с тремя спальнями, общей комнатой, кабинетом, двумя санузлами, прихожей, лестницей (две площадки...)
При правильном расположении выклчателей вообще никаких неудобств. Нужный моментально включается просто на ощупь в нужной точке.
Вы говорите про правильное проектирование с нуля, а в реальности люди примут коробку от застройщика и электрику не поменяют. Вот на днях снимал квартиру, там однокомнатная, выключатель в ванную сделан со стороны торца. Забыл включить свет заранее? - Обходи/закрывай дверь
А городить "умный" дом будут? Это, кстати, если все по уму делать, намного сложнее чем перепроложить электрику.
Умный дом можно сделать на Алисе с условными яндекс-лампочками и розетками - я буквально этим пользуюсь. У меня у кровати нет выключателя света в спальне, но “Алиса, выключи свет” при наличии интернета решает эту проблему на 100%
ну, то есть, если интернета нет (забыл оплатить провайдеру и всё такое), то всё, приплыли, свет не включить? забавно, когда функции, которые должны быть реализованы локально, начинают зависеть от чьих-то серверов...
Ну, мне умные выключатели нужны например, на случай когда лег, допустим, в постель, и обнаружил, что забыл в гостинной свет выключить. Вставать не надо, протянул руку к телефону — выключил. Ещё у меня утром свет в спальне включается за 10 минут до будильника — это облегчает просыпание. Глупая кофеварка подключена к умной розетке — тоже варит кофе к звонку будильника. Так что некоторая полезность всё-таки есть.
Разработка с помощью ИИ предъявляет колоссальные требования к компетенции программиста: если раньше в любой ИТ-компании было достаточно работы для начинающих специалистов и крепких середняков, то теперь наиболее эффективны маленькие команды, состоящие из сверхквалифицированных профессионалов экстра-класса, управляющих ИИ-конвейером разработки на совершенно ином уровне абстракции нежели раньше
Вот вот...
Короче, в IT останутся только профессионалы, которые ещё помнят как писать код руками
Потому что без этого навыка (знаешь как всё устроено под капотом) невозможно провалидировать результат работы нейросетей
Спасибо, статья хорошо и ясно написана. Дело, на мой взгляд, усугубляется тем, что все эти всплески хайпа происходят в глобальном сетевом пространстве, огромное количество участников которого имеют близкие к нулю компетенции в большинстве обсуждаемых вопросов. Эти удивительные люди толком не представляют не то даже, как устроен ИИ, но и как работает обычный простейший компьютер. Такая среда крайне неустойчива к разного рода всплескам хайпа и психоза по поводу новых технологий.
Очередные заламывания рук и завывания на тему - "AI переоценен", "Покажите мне немедленно взрывной экономический эффект" и т.п.
В 90-ые так же причитали - "Зачем эти затраты на Интернет, если там только фотки котиков и статьи для технарей выкладывают?"
Сейчас идет поиск как лучше технологию на баз AI применить. Имейте терпение.
из-за отсутствия работы с простыми рутинными задачами резко вырастает когнитивная нагрузка: если раньше большую часть рабочего времени можно было потихоньку писать код в состоянии потока, и только меньшую часть времени тратить на когнитивно-тяжелую работу над проектированием, то сейчас осталась лишь эта тяжелая часть. Ресурс человеческого мозга и внимания не бесконечен - мозгу нужно отдыхать. А теперь задач для отдыха, во время выполнения которых не нужно использовать глубокое мышление, не осталось.
Тут даже более страшная проблема: наше мышление устроено несколько иначе. В периоды "отдыха" как раз и происходит осмысление задачи и поиск решений. Если мы перестаём заниматься рутиной, а начинаем сплошь и рядом проектировать, то качество этого проектирования сильно упадёт даже у сильных специалистов, и не потому, что их мозги устали, а потому, что им не дали пространство для поиска решения.
Работающие на проекте продакт-менеджер и дизайнер не могут сказать, что приложение уже идеально и не нуждается в доработках, так как в таком случае тут же встанет вопрос о целесообразности их трудоустройства в компании.
Жизненно. Пару лет назад у меня время от времени возникали вопросы к моему оператору мобильной связи, между этими вопросами проходило какое-то время, каждый вопрос в итоге решался через сайт, и каждый раз дизайн сайта был кардинально другим! Зачем?!
топ-менеджерами ИИ-разработка представляется так: можно дать обезьяне в помощь ИИ, и она за пару бананов сделает то, что раньше делали несколько высокооплачиваемых специалистов
ИИ - это инструмент, а инструмент, как известно, является всего лишь усилителем способностей своего оператора. Если за компьютером обезьяна - вы получите решение своей проблемы на уровне обезьяны, а не эксперта, за которым стоят все знания и опыт человечества. ИИ не умеет угадывать - его нужно мучать вопросами, и, как известно, правильно сформулированный вопрос - это уже половина ответа. Поэтому без человека ИИ выродится.
Работающие на проекте продакт-менеджер и дизайнер не могут сказать, что приложение уже идеально и не нуждается в доработках, так как в таком случае тут же встанет вопрос о целесообразности их трудоустройства в компании.
Я несколько лет назад работал в аутстаффе на DNS. И хотели запилить какую-то фичу вокруг 1С, каких-то незамысловатых вычислений, питона и чего-то ещё. На обсуждении фичи были и мы с аутстаффа и днсовские гребцы. После описания всей схемы работы фичи было сказано, что абсолютно все данные лежат и должны будут лежать всё равно в 1с. Я, будучи питонистом, задал простой вопрос - а нафига тут вообще петон, мб проще всё в 1ске сделать, там даже на горизонте не видать потребностей каких-то особых в питоне и его стэке. В итоге, через пару недель днс сказал, что пока что в наших услугах не нуждается и я пошел работу искать :D
ИИ не отменяет разработчика. Он убирает дефицит производства кода и тем самым делает дефицитом постановку задачи, архитектурное понимание и проверку.
Так что человеку и думать и работать надо, не поплюешь в потолок, пока "вкалывают роботы, а не человек" )

Серьёзные проблемы разработки с помощью AI, о которых никто не говорит