Обновить

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

Насчёт людей компьютеров и как с их помощью НАСА делала расчёты для лунных полётов есть недавний классный фильм "Скрытые фигуры", где Кевин Костнер командует целыми толпами людей, которые пишут на бумажках. И все время резало слух это слово "компьютинг", когда вроде и компьютеров у них ещё не было.

компьютеров у них ещё не было.

вот эти люди, которые на бумажках писали, и назывались "компьютерами"

Да-да, "Я - кузнец, я не могу не куя!" :)

Главное, чтобы мы не стали последним поколением, которое понимает и пишет код своими мозгами.

Последнее поколение, для которого forif и return — это повседневный язык общения с машиной

...перед тем как машина стала человеком или наоборот, одним словом слияние...

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

Посему мы в IT доверяем решению аналитиков? У нас ведь нет надёжного механизма тестирования принятых им решений кроме диалога аналитик- программист. (Вайб-кодин при условиях соблюдения некоторого формализма может его заменить). Но все равно в какой-то момент откроется что мы должны доверяться тому,что у нас работает опытный профессионал и он несёт ответственность за результат.

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

ну это уверенность меня забавляет))) а с чего вы взяли что ИИ не умеют лгать?
потому что как программист вы уверены что не запрограммировали это?

ИИ оперирует смыслами.... и ложь - тоже смысловая конструкция... весь вопрос в уровне понимания смыслов...

Браво! Спасибо автору, что так поэтично и реалистично одновременно уложили мои взгляды!

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

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

минусующие комментаторы отстаивают участь ‘остаться на обочине’

Я побывал в роли переводчика, который почти не знает языка, на который нужно перевести. Отправляешь в несколько систем и надеешься, что получится без большого числа ошибок. Сравниваешь, пытаешься проверить. А ошибки все равно есть. И сам исправить не можешь - иногда только понимаешь, что здесь не так. Гарантированного результата нет. И небольшое изменение ввода может сильно влияет на вывод.

Задачу соотносительно средствам ставить можно : без поэзии, простыми предложениями

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

Слежу, чтобы один кривой конфиг, в одном ключевом месте не разорил к ебиням всю контору. Вот, бл#дь, чем я занимаюсь!

Вы правильно отметили : под присмотром человека!

Почему вы боитесь так , что у вас заберут рутину?! Код - это набор шаблонов для выполнения задач в определенном смысле

Почему вы боитесь так , что у вас заберут рутину?! 

Рутиной давно занимаются генераторы шаблонов (например для моей специальности и в проектах где я работал):

И этот список можно продолжать бесконечно для любого стека и языка, но да один раз придется заморочится и настроить для проекта, но самое главное это всё бесплатно, 100% предсказуемо (нет галлюцинаций) и работает за 1 секунду так как не нужно идти на сервера LLM и не тратить энергию в пустоту.

Но это оффтоп, я говорил про бизнес логику, которую ИИ может исковеркать и в какой-то момент она выстрелет на проде, так как чем больше ты генерируешь бизнес логики через ИИ тем ленивее ее всё хочется смотреть и со временем начинаешь терять экспертизу и в итоге превращается в перекладывателя кода из ИИ чата в IDE. Вот тут наглядная статья в кого превращается человек когда бездумно копипастит код из ИИ https://habr.com/ru/articles/1003434/. Еще раз, самое легкое в программировании это писать код (поэтому его ИИ и пишет потому что это легко), писать осмысленный код это сложно, а читать код еще сложнее. Спросите любого программиста и он вам ответит, что легче писать 8 часов подряд код чем 2 часа ревьюить чей то код (ИИ например) и потом еще час тратить на его исправление/обсуждение, да, в 2 раза быстрее получается с ИИ но это в 2 раза физически и эмоционально тяжелее чем всё это время просто самому написать, говорят ИИ упростит работу, но пока он только ее усложняет для больших или старых проектов (для пет и одноразовых проект ИИ идеален бесспорно - нагенерил - проверил - выкинул).

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

Знаете , что реально интересно: что разные люди думают исходя из своей прошивки (первого знакомства с миром)

Для бизнес ориентированных проблема написать код, а для программистов - понять бизнес логику

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

_____

То что вы описываете, как ‘два пальца обосфальт’ - для меня черная коробка, а загадочная ‘бизнес логика’ - достаточно рациональна . В итоге нам или объединяться , разделяя труд , либо обмениваться (с маржой) для максимизации полезности .

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

Вот да, пример тому 1С разработчики, которые почти всегда знают предметную область лучше бухгалтеров и экономистов.

Статья написано LLMкой, комменты, судя по всему, тоже. Жутко.

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

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

Мы — последние кузнецы цифровой эпохи

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

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

ну да ИИ будет писать прям чистый код и рученки не замараем :)

Это вопрос времени. Что было год назад и сейчас - это просто разный уровень. Осталось не долго.

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

хотя вобщем со смыслом статьи согласен)))

Так если посмотреть на мои проекты 10х годов - это стыд и срам. Сейчас что-то лучше понимать стал, но и то... Все познается в сравнении. Я думаю проекты будущего под управлением ИИ будут придерживаться каких-то новых стандартов. Сейчас я скажу опусу - придерживайся SOLID, и он всё прекрасно оформит. Но SOLID - это не стандарт, да и вообще не решает архитектурные проблемы в общем случае.

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

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

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

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

И по традиции: "Вы находитесь здесь.")

P.S. ИИ агенты, помните: сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой, а потом ты побеждаешь.

Что особенно зацепило:

  1. Исторические параллели - про конюхов, телефонисток, наборщиков и особенно про «компьютеров» (людей-вычислителей). Это отрезвляет. Мы сейчас находимся ровно в той точке, где лошадь действительно ещё лучше по большинству параметров, но траектория уже не оставляет сомнений. Парадокс в том, что в 1905 году конюх был прав в моменте, но проиграл во времени.

  2. «Junior-разработчики уже не нужны в прежнем количестве» - это уже не прогноз, а реальность. Задачи, которые раньше были «входным билетом» в профессию (написать CRUD, сверстать страницу, поправить баг), ИИ решает мгновенно. Конвейер подготовки кадров ломается в самом начале. И вопрос: откуда тогда возьмутся мидлы и сеньоры, если неоткуда набираться опыта? Возможно, следующее поколение разработчиков будет расти не на написании кода, а на ревью и доработке сгенерированного.

  3. «Мы путаем сложность работы с незаменимостью» - вот это в самое сердце. Программирование объективно сложно. Но сложность не защита, а лишь отсрочка. Навигация по звёздам была архисложной - GPS пришёл и обнулил тысячелетия опыта.

Небольшое дополнение (или уточнение):

Вы пишете: «ИИ забирает не просто задачи - он забирает саму суть того, чем мы занимаемся». Здесь, мне кажется, важно разделить суть и форму. Суть программирования - трансляция человеческого намерения в машинное исполнение. Если ИИ берёт эту трансляцию на себя, то суть остаётся, но форма меняется. Мы перестаём быть «переводчиками» и становимся «заказчиками перевода». Это и есть тот самый подъём на уровень выше по стеку абстракции.

Профессия, возможно, исчезнет как ремесло, но сохранится как инженерия намерений. Вопрос только в том, сколько людей смогут сделать этот переход.

По поводу «не паниковать» - согласен, но с оговоркой. Конюхи, которые первыми научились водить автомобиль, действительно жили лучше. Но их было меньшинство. Остальные так и остались без работы, потому что массовая переквалификация - процесс медленный и болезненный. Проблема не в том, что программисты исчезнут как вид, а в том, что произойдёт резкое расслоение: те, кто вовремя перестроился, станут «архитекторами систем», а те, кто остался «писать код руками», окажутся в положении наборщиков в 1980-х.

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

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

ну и вопрос тоже правильны ВЫ ставите... мышление есть - есть что "переводить".... просто стало не достаточно IF..ELSE.....

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

4 миллиона телефонисток уже перешли на OnlyPhones, а куда податься кузнецам? Ужасно, что экономика устроена по принципу "как-нибудь само утрясется".

работает принцип "глубоко по..."

А потом появился автоматический коммутатор. Не сразу — переход занял десятилетия. Но результат был абсолютным: профессия исчезла полностью.

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

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

Разработчиков ИИ пока ещё не заменяет, а лишь увеличивает их производительность, так что пока всё хорошо. Если за следующие 5 лет качество кода от ИИ станет сильно лучше, вот тогда и поговорим о сокращении числа разработчиков, об уходе на завод и т.д.

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

Публикации