Сергей Дегтярев – Экономический субъект. Том III. Цифровая экономика (страница 2)
И вот что я скажу вам, слушающие. Та самая экономическая четвертая ситуация — ситуация процветающей негарантированности — требует того же самого. Вернуть лад туда, где нет гарантий. Где создание ненадёжно, словно шагание по тонкому льду. Где исчерпание непредсказуемо, как погода в море.
Кто умеет отлаживать — тот умеет возвращать лад в негарантированный мир. Тот, клянусь, настоящий мастер четвертой экономики. Не только над железом — над отношениями. Над делами. Над ритмом. Чтобы экономика процветала. Даже когда ничего не гарантировано. Потому что есть Лад. Есть древнее Слово. Есть умение вернуть порядок из хаоса — старинное, славянское, человеческое, забытое теми, кто верит только в деньги. И помнящее — теми, кто работает и держит слово, как стяг на ветру.
О, теперь мы подходим к самому сердцу той деятельности, что отличает четвертую ситуацию четвёртой экономики от всех прочих, — к деятельности, достойной называться искусством.
Речь идёт об отладке систематической. Не о той случайной, что хватает ускользающую удачу за хвост от случая к случаю, — нет! Об отладке, встроенной в самую плоть экономической деятельности. И она, эта отладка, породила нечто доселе невиданное: деятельность специфическую, деятельность, которой не было и не могло быть в иных, благополучных ситуациях.
В чём же суть сей деятельности, спросите вы? Вот она, как откровение: фиксация методов. Только методов — и ни в коем случае не результатов! Ибо результаты, о горе, каждый раз иные, будто их подменяют под покровом тумана. Потому что — повторим, как единственную правду — ничего не гарантировано. Не гарантировано создание. Не гарантировано исчерпание. Сегодня — одно. Завтра — другое. Послезавтра — третье, такое, что и не снилось.
Пытаться зафиксировать результаты? Бессмысленно! Их нет. Они ускользают сквозь пальцы, как песок. Они случайны до глубины своей. Они не повторяются — никогда, ни за что, ни при каких обстоятельствах.
Но вот что чудесно: результаты разные — а методы, методы остаются! Те самые, священные методы отладки, которые гарантированно, словно по велению высшей силы, приводят к желанной работоспособности. Выработанные потом и кровью. Проверенные на прочность временем. Зафиксированные на скрижалях опыта.
Вот они, эти методы, предстают перед нами как ступени восхождения к порядку.
Шаг первый. Диагностика. Великое вопрошание: что сломалось, где притаился тот самый разлад, что рушит всё?
Шаг второй. Настройка. Точное, выверенное движение: в каком именно месте надлежит регулировать, дабы вернуть лад?
Шаг третий. Проверка. Суровый суд действием: заработало? Нет? Тогда без гнева и уныния — вернуться к шагу первому и начать сначала, ибо таков путь.
Шаг четвёртый. Фиксация. Венец деяния: запомнить каждое движение, записать каждый вывод, передать следующему, чтобы не начинать всякий раз из тьмы.
Эти методы суть нечто большее, чем просто перечень. Они суть алгоритмы. А алгоритм, как известно, есть музыка, записанная нотами, есть путь, проложенный через чащу, есть победа над хаосом, одержанная заранее.
Алгоритмы
Слово сие кажется нам ныне сугубо компьютерным, порождением эпохи кремния и битов. Но как обманчива внешность! На самом деле — оно древнее, как сама мысль, как первый осмысленный жест человека. Алгоритм — это ведь что? Это последовательность действий, гарантированно ведущая к результату. Да, именно так: если результат вообще может быть получен в этом несовершенном мире.
И вот парадокс, достойный пера самого великого диалектика. В четвёртой ситуации процветающей четвёртой экономики результат, увы, не гарантирован. Но! Если он, этот ускользающий призрак, вообще может быть получен — то алгоритм отладки, клянусь, его добудет. Вырвет из лап хаоса. Приведёт в этот мир, как повитуха приводит новорождённого.
Фиксация алгоритмов — это, заметьте, отдельная деятельность, почти священнодействие. Кто ею занимается, кто посвятил себя сей стезе — тот не просто работает, тот творит скрижали для грядущих поколений. Он создаёт инструкции. Стандарты, что держат небо над землёй. Регламенты, в которых пульсирует порядок. Руководства, подобные картам звёздного неба. Памятки, что спасают в минуту отчаяния.
В процветании четвёртой ситуации без этого — нельзя. Абсолютно нельзя. Потому что каждый раз — о, как это утомительно! — новый сбой, подлый и неожиданный. Каждый раз — новый механизм, со своим норовом и характером. Каждый раз — новая настройка, требующая тончайшего проникновения в суть. И только зафиксированный алгоритм, этот якорь в море непредсказуемости, позволяет не изобретать велосипед в тысячный раз. А применять проверенное, выстраданное, выверенное. Экономить время — самый драгоценный из даров. Терпение — добродетель мастеров. Запасы — последний оплот перед бездной.
Вот он, великий парадокс. В экономической ситуации, где результат не гарантирован, метод становится важнее самого результата. Ибо результат — всего лишь капризная случайность, дева переменчивая и своенравная. А метод — закономерность, суровая и прекрасная, как закон всемирного тяготения. Выучил метод — и рано или поздно получишь результат, будьте уверены. Не выучил — увы! — будешь тыкаться вслепую, как слепой котёнок в тёмной комнате. Тратить время, которого и так в обрез. Нервы, которые не купишь ни за какие деньги. Материал, который не воскресить.
И знаете что? Отсюда — всего один шаг. Один-единственный шаг. До пятой экономики.
Сегодня, когда гордое слово «отладка» срывается с губ человеческих, слух улавливает не звон металла и не шершавое дыхание ремесла. Увы и ах! Люди слышат цифру. Не станок, чьи объятия ковали форму. Не древнее ремесло, уходящее корнями в седую старь. Не бондарную бочку, где каждый обруч спет с деревом в согласии. Нет — они слышат программу. Код, манящий и пугающий своей незримостью. Экран, что светится в сумраке, как око чудовища. Компилятор, безжалостный судия написанных строк.
И знаете что? Это — не случайно. О, нет, это не натяжка ума и не каприз моды, пришедший и ушедший с ветром перемен. Это — глубокая, неумолимая правда. Потому что в цифровой разработке, в этом новом мире, созданном из единиц и нулей, отладка стала деятельностью ведущей, главенствующей, царицей на троне.
Посмотрим же правде в глаза — смело, без трепета, как подобает мудрецу. Программист, о величии которого скоро будут слагать легенды, на самом деле... не пишет код. Вернее, пишет, куда он денется. Но написание кода, эти священные минуты творения, занимают лишь меньшую, самую малую часть его драгоценного времени. А основное время — о ирония судьбы! — поглощает отладка. Написал строчку — проверь, не таит ли она измены. Написал функцию — прогрузи её в суровый интерпретатор. Написал модуль — протестируй до хруста, до скрежета, до седьмого пота. Нашёл баг — исправь, принеся жертву логике. Исправил — и о, ужас! — появился новый, словно Гидра, отращивающая головы. Новый исправил — старый вернулся, незваный гость из забытого прошлого.
Цифровая разработка это и есть экономика в четвертой ситуации в чистейшем, неразбавленном виде. Здесь, среди сияния экранов и гула серверов, ничего не гарантировано. Абсолютно ничего, но вот парадокс, отлаженный код гарантирует, что алгоритм будет исполнен, и результат будет получен.
Представьте себе водителя. Старого, как сама дорога. Его руки помнят баранку ещё тех лет, когда навигаторы были лишь мечтой фантастов, а звёзды служили компасом. Ему не нужен навигатор. Он знает дорогу — каждую выбоину, каждый тайный объезд, каждую лазейку, не нанесённую на карты. Но логистическая фирма, суровая и бездушная, требует: «Работай с программой!» И вот программа прокладывает маршрут — гордый, выверенный, математически безупречный. Водитель следует. И — о неизбежность! — попадает в пробку, змеющуюся на многие вёрсты. Или на закрытый мост, о котором программа не ведает. Или туда, где разворот запрещён знаком, а длинная фура, проклятая, не пролезает между бетонными блоками.
Что же делает истинный мастер? Водитель на ходу, под рокот мотора, вносит живые правки. Объезжает препятствие, словно река огибает скалу. Запоминает проклятое место, чтобы больше никогда не попасть в сию ловушку. После рейса, усталый, но не сломленный, пишет в техподдержку: «Здесь, люди, нельзя ехать. Исправьте, ради бога». Программисты получают сей отчёт, как послание из другого мира. Отлаживают алгоритм, вносят изменения в самое нутро. Навигатор становится точнее — на йоту, на линию. Водитель получает новую версию. И снова, с неизменным терпением, отлаживает.
И кто же здесь, спросите вы, производит? Водитель? Программист? О, лукавый вопрос! Никто не производит запаса в строгом смысле четвёртой экономики. Все, абсолютно все заняты отладкой. Водитель отлаживает маршрут. Программист отлаживает код. Результат, как всегда, не гарантирован — сегодня доехал, завтра встал. Зато метод — о, какое счастье! — зафиксирован. Запомнен. Передан дальше.
А вот другой герой. Бухгалтер. Опытный, как сама отчётность. Он считал еще на деревянных счётах, где костяшки ходили под пальцами с успокаивающим стуком. Потом, на заре цифровой эры, — в Excel, этой великой песочнице вычислений. Но фирма, неумолимая в своём стремлении к прогрессу, перешла на 1С. Программа пишет проводки. Автоматически. С гордым видом всезнайки. Но налоговая — это чудовище, меняет правила каждый квартал — новые формы, словно лабиринт для посвящённых. Новые коды, где цифра значит больше, чем имя. Новые ставки, что рубят по живым деньгам.