Если еще пять лет назад всех настойчиво звали бросать станки на заводах и “вкатываться в IT”, и каждая кухарка сделала свой курс по трансформации фрезеровщика в программиста на Python, то сейчас даже некоторые программисты ожидают, что ИИ их съест и придется осваивать прибыльную профессию фрезеровщика. А кухарки уже сделали курсы по ИИ. Я открою вам будущее, идите за мной – потому что я знаю прошлое!
В 1998 году в журнале «Компьютерра» вышла статья Александра Каталова (компания «Элкомсофт») под названием «Искусство shareware». В этой статье было настоящее откровение: там рассказывалось, что можно написать программу, сделать сайт, подключить его к сервису приема платежей, описание программы разместить на бесплатных сайтах с обзорами программного обеспечения, и деньги от покупателей со всего мира раз в месяц будут поступать на счет вашей фирмы, ИП (выгодно) или даже физлица (невыгодно).
В то время я уже немного зарабатывал на софте и до сих пор храню корешки чеков с Почты России: Сбербанк тогда еще только сожрал накопления жителей СССР, но еще не успел купить своему председателю аэропорт в Горно-Алтайске, а нам написать чудесное банковское приложение, и почтовые переводы были основным средством для расчетов между жителями разных городов.
Статья стала откровением не только для меня, но и для тысяч программистов со всей России. Боже мой! Оказывается, можно продавать свой софт не только таким же бедным соотечественникам – а тогда еще и компьютеров-то не так много было (а мобильники были с кнопками, мои юные читатели, если таковые тут есть) – его можно продавать даже американцам! (В то время американцы были друзьями, присылали «ножки Буша» и очень восхищались нашими успехами на пути к демократии и свободам, так что деньги от них было брать не зазорно.)
И дело пошло: мы выпускали свои программы с пожизненной лицензией, обновлениями и бесплатной техподдержкой навсегда за $15. И многим из нас удавалось продать по 10 копий в месяц (уже можно увольняться с работы, так как в 1998-м и $100 в месяц не в каждом городе платили), а то и по 20 (Боже, я богат!!!), а некоторым даже по 50 (непонятно, что делать с такими деньжищами: через два месяца купил машину, через год – квартиру, а остальные-то куда девать?).
Программисты со всего бывшего СССР потянулись в офис Элкомсофта, который стал настоящим Местом Силы, где можно узнать суперсекреты продвижения ПО и обменяться идеями. Пепельница в офисе на Звездном бульваре была размером с ведро, но даже она не могла вместить все наши окурки, а головы наши кружились от табачного дыма и захватывающих перспектив нового мира, который возникал возле нас и который мы помогали строить.
Скоро, совсем скоро тысячи программистов объединятся в SWRUS, потом создадут ISDEF, и американские и европейские провайдеры e-commerce будут отправлять на наши конференции в Holiday Inn Сокольники десанты по 20 человек и устраивать нам отвязные вечеринки с блэкджеком и другими играми.
Конечно, меня время от времени посещали мысли, что этот пир однажды закончится: в Windows сделают нормальный калькулятор, программу для записи CD-дисков, плеер MP3 (ну и что мы там еще писали за shareware), и сторонние программы станут не нужны. Ну или все хорошее появится в open source / freeware. Ну или еще что-то такое. У меня было много мыслей о том, какой тапок нас прихлопнет, – лень сейчас даже вспоминать.
Но пир не заканчивался. Случился бум доткомов. Возможно, вы слышали про крах доткомов: я бы назвал его некоторой коррекцией бума. Но в целом бум состоялся: появилась новая цифровая экономика, и магазин в Интернете оказался дороже (по стоимости бизнеса) и доходней, чем магазин в торговом центре.
Более того. В Интернете можно даже открыть прибыльный магазин по продаже снега эскимосам: спрос там небольшой, большая часть спроса приходится на эскимосов-эмигрантов и географически сильно размазана по Планете, но главное: технологии опять открыли возможности для бизнеса в областях, которые еще недавно не могли быть прибыльными.
Потом случился бум мобильных телефонов. Они появились сразу у всех, стали мощными и умными, и всем понадобились утилиты, приложения и игры. Из ниоткуда появился рынок, который в недалеком будущем достигнет 1 триллиона $ в год.
Я устал с ужасом ждать конца. Бумы случались один за другим. Пока я ждал конца, я обнаружил, что за 30 лет электроника и радиоэлектроника (мое первое образование) полностью изменились. Тут не было какого-то бума, какой-то вехи в массовом сознании, это произошло постепенно: появились доступные одноплатные компьютеры, некоторые размером с USB-брелок, появилась Arduino с простой и бесплатной средой разработки, появились мощные комьюнити, которые приветливо помогали новичкам, открытый исходный код и примеры кода на все случаи жизни на форумах.
Появились китайские фабрики с автоматизированными сайтами, где за $5 можно было заказать 10 плат по своему дизайну и через 3 недели получить их в России на почте. А можно было немного доплатить, и китайцы бы еще и собрали тебе эти платы – и ты получил бы готовое устройство! Никогда еще стать электронщиком не было так просто: микроконтроллерам нужна простейшая обвязка, в них уже все интегрировано на борту, есть бесплатные средства разработки печатных плат. Прекрасные даташиты и аппноты с выверенными референсными дизайнами плат и схемами.
Я знаю, о чем говорю. Спустя почти 20 лет работы программистом, я вспомнил о том, что я еще и электронщик (когда-то был), и создал небольшой бизнес в области электроники для яхт и маломерных судов: www.yachtd.ru
И таких «тихих революций» случились десятки или сотни за последние два десятилетия. В совершенно разных областях. Вопрос здесь не в порядке, а только в том, как считать.
Вы извините, что я так подробно. Но что-то много тумана напустили продавцы курсов ИИ, так что давайте разберемся.
Может казаться, что какой-то магазин собачьего корма не имеет никакого отношения к IT, но на самом деле этот магазин делает большую часть выручки через интернет-заказы, за счет постоянных клиентов (спасибо, CRM), которым все это автоматически отгружается через службу доставки – весь этот бизнес, вместе с теплым ламповым магазинчиком в торговом центре, стал возможен благодаря IT-технологиям, изменившим старые бизнес-процессы. Он не смог бы выжить без дешевой доставки (спасибо, IT), автоматизации работы с клиентами (спасибо, IT), заказов через интернет с оплатой через СБП и кредитные карты (спасибо, IT) и без рекламы в интернете (спасибо, IT).
Давайте теперь вернемся к ИИ и к тому, как все это связано с магазином собачьего корма и shareware.
Да, многое изменится. Можно попросить ИИ сделать что-то, для чего раньше нужна была специальная программа. Можно попросить ИИ сделать тебе сайт, и нет сомнений, что если не сегодня, то завтра этот сайт будет весьма неплох, и ИИ сможет его самостоятельно и безопасно опубликовать в интернете – и превзойдет в этом навыке человека.
Многие проблемы перестанут быть проблемами, многие задачи пользователи (с минимальными навыками) смогут решать, не обращаясь к специалистам-людям, многие задачи IT будут решаться без создания кода (по крайней мере, видимого пользователю).
И это прекрасно.
Как разработчик с 30-летним стажем, я говорю: это прекрасно!
Мое самое нелюбимое в моей любимой работе – это заниматься второстепенными мелочами. Ты придумал, как все здорово сделать, но, чтобы сделать это, тебе надо нарисовать окно с полями ввода, все выровнять, навесить на поля ввода проверку вводимых значений, подсказки, выбор значений из списка, перезагрузку этих списков при изменении значений в других полях ввода, вывод адекватных предупреждений для пользователя, описать все это в документации, и вот там – в конце уже рабочего дня – ты напишешь те три гениальные строчки кода, которые обрабатывают поля этой формы и всем приносят счастье. И на них ты потратишь 5 минут, а на программирование формы – весь день.
Теперь этого больше нет.
Теперь я потрачу полчаса на создание этого окна: подробно расскажу, что мне надо, какой логикой все связано (а если это не первое окно в проекте, то много деталей можно опустить – ИИ контекст известен и понятен), поиграю с окном, сделаю пару замечаний, прочту изменения в руководстве для пользователей, попрошу что-то туда добавить или на что-то сделать акцент.
Ты ощущаешь себя Творцом, по одному Слову которого возникают прекрасные вещи.
Здесь, возможно, прибегут воины из другого лагеря: все это нейрослоп, говно-код, который однажды и похоронит этот мир. Что я могу на это сказать? Этот код будет безопаснее и надежнее кода, который написал человек. Но то, насколько этот код будет качественным, больше зависит не от ИИ, а от разработчика: насколько правильные технологии и архитектуру приложения он выбрал, насколько подробно декомпозировал задачу, насколько грамотно описал и представил ветвления алгоритма и возможные проблемы, закрыл ее тестами.
Сегодня вайб-кодинг — это большая рулетка, в которую начали играть слишком многие. Если вы никогда не создавали программных продуктов и далеки от технологий, у вас, тем не менее, может что-то получиться, что даже будет работать хорошо и не только у вас. А может и нет.
Но если вы раньше решали схожие задачи «руками», то вы приобретаете сказочный инструмент, который делает рутину гораздо лучше вас и на порядок или два быстрее.
Да, это несет риски для бизнеса. Смертельные риски!
Софт, который вы писали десять лет небольшой командой, какой-то одиночка напишет за три месяца, и он будет лучше вашего – так как ему не надо тащить всего этого legacy, а он сразу строит новый дивный мир для новых клиентов.
Вы считали, что раз ваши разработчики перелопатили сотни тысяч страниц специальной документации за десять лет, то теперь вашу фирму в этой области никому не догнать еще долго: теперь это не так.
Вы также не сможете месяц впятером делать сайт из трех страниц клиенту и брать за это миллион рублей.
Пользователи не будут бегать за вами и просить что-то автоматизировать, они (пусть даже не завтра и не в следующем году, но все равно скоро) научатся поручать эти задачи агентам, и потребность в разных специальных штучках-дрючках, сводящих таблицы, склеивающих несколько документов в один, заполняющих формы и т. п., резко сократится, а то и вовсе исчезнет.
И тот бизнес, что предпочтет не замечать эти угрозы, погибнет. Как погиб старый магазин с кормами для животных в торговом центре. Но на его место пришел другой магазин… тоже с кормами для животных, но с CRM, сайтом и доставкой. У которого офлайн в большей степени для имиджа и в меньшей – для прямых продаж, выдачи заказов, живого общения с клиентами и т. п.
Вероятно, бизнес по изготовлению небольших сайтов превратится из разработки в консалтинговый бизнес, где специалист-человек помогает клиенту создать сайт при помощи ИИ, правильно выбрав технологии, заострив его внимание на соответствии законодательству о сборе персональных данных (а за это нынче дикие штрафы прилетают автоматом! Спасибо всем, кто помогает малому бизнесу в это тяжелое время, – скажу я, напевая песню Талькова «Господа демократы»), маркировке рекламы, трансграничной передаче данных и т. п.
Мы не печем сами хлеб не потому, что молоть зерно сложно или тут есть какая-то тайна. Нам, потребителям, дешевле и быстрее (читай: выгоднее) покупать готовую продукцию. Точно так же с IT-услугами: люди будут продолжать платить за них, будут платить разработчикам и интеграторам. Но набор и характер услуг изменится.
Я вообще гляжу на приход ИИ с огромным воодушевлением.
Есть много областей, которые, как и магазин снега для эскимосов до бума доткомов, были экономически нецелесообразными. Десять человек должны были три года что-то программировать для маленького рынка торговли снегом с перспективой никогда не отбить вложения. Теперь это делает один человек за три месяца, и рынок становится привлекательным.
Мы, наконец-то, сможем дотянуться до всех, всех сделать счастливыми, всем все автоматизировать и избавить от рутины. Ну не праздник ли? Да, такие проекты не выйдут на IPO. Но владельцы небольших веб-студий тоже на IPO не собирались.
Сколько таких «вертикальных» проектов? Гораздо больше, чем вы можете представить. Гораздо больше, чем «горизонтальных» (проектов без отраслевой, региональной и т. п. специфики).
И сейчас, благодаря ИИ, вы можете выпускать такой проект сразу на 100 языках. Это еще одна большая незаметная революция: языкового барьера больше нет. Качественный, в том числе технический и узкоспециальный, перевод доступен всем желающим совершенно бесплатно.
Благодаря ИИ технологии проникнут туда, где раньше их применение было нецелесообразным, где до появления ИИ не было технической возможности создания решения, где для экономической сходимости нужно было выходить на рынки сразу нескольких стран на нескольких языках.
А раз проектов станет больше, то нужно больше людей для их разработки, продвижения, внедрения, сопровождения. Рынок немного полихорадит, и специалистов снова будет не хватать. Доказать это с цифрами в руках, понятно, невозможно, но, уверен, предчувствие меня не обманывает. Хороших специалистов всегда будет не хватать (и фрезеровщиков тоже, не смотря на ЧПУ и 3D-печать).
Тут, конечно, могут подтянуться воины из третьего лагеря: мы все умрем, ИИ нас всех убьет, файлы все пропадут, интернет весь хакнут, будущего нет. У меня есть что вам сказать. Но в следующий раз.
А пока – да начнется битва в каментах! Кто первый?
Постскриптум
Конечно, я прогнал текст через ChatGPT. Он (разумеется) меня похвалил, но показал места, где мои позиции логически слабы (но их можно было бы усилить), и где я не вру, но есть разные оценки и стоило бы кое-что уточнить (безопасность кода ИИ; объем рынка ПО для мобильных устройств; что помимо языкового барьера, есть еще культурные и юридические и т.п.). Я не стал менять эти места, попросил только запятые правильно поставить. Была такая басня про слона-художника у Крылова, не хотелось бы.
Гораздо более интересным мне показалась подсвеченная в анализе ИИ и не затронутая в статье проблема: как учить новых программистов, этих Богов промта, которые создают сложнейшие системы, не очень представляя, что такое область видимости переменной? Но об этом я подумаю в следующий раз.
Автор: agorlach77


