March 9th, 2021

Некубическое непрограммирование



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

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

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

С тех пор прошло уже более 5 лет, что по меркам нашей предсингулярности составляет весьма значительную эпоху. Прогнозу пора уже было сбыться, и тут мне попалось в сети упоминание только что появившегося термина: nocode automation. Убедившись, что это и есть искомое явление, я копнул чуть глубже.

Оказалось, что рынок, как всегда, не подвел. Более того, действительность даже несколько превзошла ожидания. Конечно, кубическим мое программирование в итоге не стало (я-то вдохновлялся кубиками из Minecraft Industrial), зато перестало быть программированием в куда большей степени, чем я рассчитывал.

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

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

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

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

Ещё очень интересно, как ведет себя рынок в этой сфере. Насколько он кажется сформировавшимся, есть ли проблемы с поиском заказчиков, часто ли среди них встречаются те, кто становится постоянным клиентом? Что с заработками / бюджетами?

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

Оригинал записи на сайте.