Pull to refresh

Comments 7

Признаться честно, эти новости успокаивают.

Спасибо за статью!
В начале прошлого века начали появляться машины, и был бум на автомехаников. Бум прошел. Машины остались. Хороший автомеханик востребован по сей день :) Компьютеры как и машины вошли в нашу жизнь. Думаю, профессии, которые их создают, обслуживают и поддерживают так же будут востребованы.

Было: конструкторы сайтов
Стало: no-code solution

История циклична

Потом станут конфигурацию этих шаблонных сайтов в файл и будут деплоить программно

Коллеге-физику надо было делать дофигиллион разных вариантов математических фильтров для обрабатываемых данных.

На пятом варианте я сдался и воткнул туда свою старую студенческую лабораторку, в которой математическая формула рекурсивно разбирается для обработки в стеке (классика из классик).

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

Наверное, это всё-таки low-code (потому что формулу типа «МассаЧастицы[Текущая] * Среднее(ОТ: МассаЧастицы[Текущая-5] ДО: МассаЧастицы[Текущая+5]» писать всё-таки нужно; все имена переменных и функций вымышленные, для примера), но в целом да, здорово.

Подходящей сишной библиотеки для того, чтобы скомпилировать в нативный код, я быстро найти не смог, самому генерировать машкод — за полдня не напишешь, а компромиссный вариант с генерированием кода на GLSL и отдачей его видеодрайверу — при таких требованиях к скорости явно относится к пижонству :)

Так что таки да. Хорошая штука. Главное — не относиться к ней как к очередному предлогу взять виртуалку в виртуалке, обмазать фреймворками и между каждым слоем проложить абстракцию, а потом удивляться, какого фига вот.

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

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

Я так понимаю, программисты старательно на замечают такие вещи как эксель, аксес и гугло-таблицы.

Некоторые из них уже лет как 35 работают как но-коде инструменты.

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

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

  • В аксесе 2010 были сводные таблицы и сводные графики. (у модных супер профессионалов - это OLAP-кубы и прочее страшное. Но у обычных пользователей это просто сводные таблицы). Так вот, в 2013 версии их оттуда убрали. Т.е. сделал базу данных, где нельзя анализировать данные. Зато рядом за отдельные деньги выпустили PowerBI - новую икону белых воротничков. Хотя суть осталась та же - сводные таблицы по внешним данным.

  • старые версии 1С УПП и УТП имели такую штуку как Консоль отчетов. Это для продвинутых пользователей, но всё равно позволяло без программиста сделать простые выборки и отчеты. А если говорить про очень сложные отчёты - то там часто было проще сделать всё самому, потому что пока программист у объяснишь, потом проверишь, и так раз 5 (программисты с реальными понятиями в реальном мире очень туго соображают). Так вот в ЕРП и новых конфах этот инструмент убрали. Типа, ходите только к разработчикам и мучайтесь. За деньги.

Sign up to leave a comment.