Айти все-таки пузырь или нет?  Публичный пост

Верите ли вы, что в какой-то момент стрельнет какой-нибудь no-code или появится супер-SaaS (как суперприложение), который ударит по айти индустрии так сильно, что рынок переполнится айтишниками без работы?

Зачем нанимать фронтендера, если любой человек может накидать сайт в тильде, покрывающий потребности почти любого среднего бизнеса?

Зачем нанимать бекендера, если ваша задача это очередная CRM?

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

22 комментария 👇
Egor Biriukov, Engware Softineer 18 апреля 2020

Мне кажется, твои переживания не совсем про пузырь, а про ручной труд в IT.

Пузырь это когда целая индустрия/сфера схлопываются, потому что люди понимают (или экономика понимает за них), что им все это время продавали Змеиное масло.
IT не может быть пузырем и слохпнуться в этом смысле, потому что люди никогда (пока не прийде сингулярность или мы все не начнем помогать Престону Гарви за крышки Нюка-Колы) не откажутся от Интернета и прочих продуктов транзисторной революции.

А про ручной труд интересно.
Я уверен, что это не то что происходит прямо сейчас, это происходило всегда!
Еще в каком-нибудь 2005 году "сделать сайт магазина батареек" было "задачей для программиста". Сейчас это задача для Shopify. Про "блоги" и говорить не стоит, сначала LJ, потом Medium и GH Pages.

Тоже касается и "более сложных" задач. Те самые прекрасные бородатые админы, собиравшие bare metal в 90-х/начале 00-х уже не нужны, на их место нужна армия SRE из Индии/СНГ с папкой AWS/GCP сертификатов.

И это благо. Индустрия полна accidential complexity, во всем. Огромное количество фронтендеров людей изобретают более лучшие квадратные колеса для решения элементарных задач.
До сих пор 80% крупных компаний буквально перекладывают JSON из одной базы в другую. Вторые 80% усиленно верстают формочки и кнопочки по картинкам. Можно ли это автоматизировать так, чтобы замечательные менеджер среднего грейда мог накликать весь процесс в своей Джире? Да, конечно, можно.

ИМХО, всему этому рано или поздно должен прийти конец и индустрия очистится. Останутся люди, способные работать в тяжелой промышленности (т.е. создавать средства производства). А все замечательные Code For Everyone движения будут готовить "операторов Джиры", зарплаты станут на уровне бухгалтеров и все вернется на круги своя.

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

Вастрик, Блогер, питонист, мизантроп 17 апреля 2020

Отличный вопрос. Сам часто думаю об этом.

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

Раньше мы автоматизировали ручной труд с помощью машин, теперь автоматизируем интеллектуальный труд с помощью кумплюктеров.

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

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

Разве что все люди в мире внезапно не смогут позволить себе автоматизацию и вернутся к ручному труду, а это возможно разве что в условиях краха мировой экономики и пандемии, которая вряд ли вообще случится когда-нибудь, да? Пффф. Глупость какая.

С другой стороны: существует явный пузырь зарплат. Лет 10 назад все шли в айтишечку «делоть игры», а на профильных коммьюнити обсуждали как патчить KDE и у кого домашний сервер мощнее, а сегодня 99% разговоров о бабле и сопутствующих ему «неудобствах». Всем в целом насрать что они делают.

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

А по поводу NoCode я уже давно хочу сделать отдельный пост. Не думаю, что NoCode станет массовым, но я бы, честно, хотел на это посмотреть.

Считаю его логическим продолжением всего происходящего — айтишники стали слишком дороги, так давайте всех научим делать базовые CRUD'ы самим, а программисты пусть занимаются более важными вещами.

Вот только это слишком хорошо чтобы стать правдой. А в мире редко побеждают хорошие идеи :D

  Развернуть 1 комментарий

Для читающих в будущем: пост сделан https://vas3k.com/blog/nocode/

Можно оставлять промисы на контент с пустыми урлами :)

  Развернуть 1 комментарий
ReDetection, iOS developer, мистер "шило в жопе" 18 апреля 2020

Ну и ладно. Посмотри на мир вокруг, 80% передают свои мегабайты чисел в JSON, хотя можно было упаковать всё в килобайты си-структур, для простой алгоритмической задачи на 25 строк ставят NPM-пакет с десятком зависимостей, а умную лампочку делают на rpi вместо микроконтроллера. Ну будет это no-code решение достаточно эффективно для домохозяйки и черт с ней, пускай радуется. Больше бизнесов сможет себе позволить автоматизацию без айти департамента, ниже порог вхождения для начинающих умельцев.

Мой поинт в том, что no-code решение всё равно будет неэффективным. А значит во многих областях, где нужно быть эффективным – мы будем нужны. AR и носимые девайсы сегодняшнего дня требует быть очень эффективным, космическая экспансия завтрашнего дня будет требовать быть очень надёжным, вживляемые технологии послезавтрашнего.. ну ты понял.

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

Ну ты же понимаешь почему людям и дальше будет поебать на килобайты С-структур и они будут всё больше делать npm install sdelay-mne-horosho?

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

NoCode он как раз про то, чтобы дать им этим самым бизнесам не нанимать программистов, которые охуеть как дороги и будут ковырять одну С-структуру три месяца, а нахуячить сценарий прямо сейчас. Хоть он по два часа будет числа складывать, да насрать. Клиенту ушел инвойс, в CRMку добавилась запись, налоговая не выебет тебя в жопу в конце года.

Программисты же так и будут байтоёбить в свое удовольствие. Им даже лучше — меньше лендингов писать.

  Развернуть 1 комментарий

@Kirk, я уверен, что

  1. новые рынки тоже быстро появляются и спрос растёт быстрее, чем предложение
  2. существуюшие рынки очень расширяются. я сам уже не умещу в голове все возможные api iOS, их слишком много. Мы просто будем делиться и становиться более качественными в своей области.
  3. даже в no code решение каждую неделю охота напихать ещё одну очень нужную и удобную фичу. государство клепает законы и программы приходится под это подстраивать. чем костыльнее no code решение (а оно такое априори из-за неэффективности), тем сложнее будет это делать самому. в какой-то момент проще будет нанять человека, который настроит за тебя. no code программист? админ? nodevops? называй как хочешь, суть та же
  4. конкуренция уже давно есть. Я слежу за каким-то индусом, который хорошо разбирается в потрохах clang и тащит swift на виндоус. конкуренция заставит нас разбираться в деталях лучше, чем сейчас.

@vas3k, конечно понимаю. считаю, что будут и те, и другие. освободившиеся программисты просто будут крафтить что-то новое и хорошее, а не лендинги, как ты сказал. :)

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

  Развернуть 1 комментарий

Автоматизируются, кто бы мог подумать, рутинные вещи. Если есть достаточно большой рынок человеческого труда, то рано или поздно появится продукт, который закроет какой-то его %. Пример: лендосы и тильда. Да, на тильде не сделаешь лендос для Red Dot Award, но как сайт-визитка сойдет. В то же время есть кто-то, кому таки надо получить этот Red Dot Award.

Вывод: делать не рутинные вещи. Как мысленное упражнение, могу предложить подумать, как бы мог работать продукт, который автоматизирует твою работу. Не с технической точки зрения, а с продуктовой. Тяжело придумать? Congrats, your job is secured. Придумал? Поздравляю, у тебя есть идея для стартапа.

  Развернуть 1 комментарий
Vitaliy, Разработчик фронтендов 26 июля 2020

Как мне кажется, если как следует обобщить - суть разработки (в it или любой другой инженерии) заключается в решении конкретной проблемы бизнеса в ограниченных условиях с неполными данными при помощи технологий.
До пришествия (настоящих) искусственных интеллектов сменится много инструментов, которыми мы будем это делать, но сама потребность в обозримом будущем никуда не пропадёт.
Можно ли назвать текущие положение дел на рынке труда пузырем? Наверное, да, потому что очень много корпораций выглядят переоцененными и живут в долг, решая несуществующие проблемы с надеждой на бесконечный рост пользовательской базы / мировой экономики / you name it. Когда-то они разорятся, на рынке станет больше опытных специалистов, у работодателей повысится нижняя планка требований к кандидатам и сообщество немного очистится от людей, которые пришли только за деньгами. При этом, лучшие в индустрии будут дальше получать свои 300 какосек и выгорать, а крепкий середнячок продолжит зарабатывать не хуже, чем квалифицированный специалист в любой другой области с нетривиальным порогом вхождения (тут уже плюс минус как рыночек порешит)

  Развернуть 1 комментарий
Pavel B. Novikov, Senior .NET Developer 17 апреля 2020

А есть такие инструменты уже - SAP, MS Dynamics CRM, Sharepoint, разнообразные CMS. Что - сильно легче жить стало? :)

По моему скромному мнению "no-code" это когда миллениалы изобрели CMS.

  Развернуть 1 комментарий

Хорошо, а no-code?
NCDP только-только развивается, вдруг какая компания крупная решит у себя применить, ей зайдет, она в свою очередь прорекламит, а оттуда и тренд придет :)

А есть еще low-code, суть которого тоже сводится к минимизации кастомных решений для common задач.

  Развернуть 1 комментарий

@Kirk, ну и получится как с редаксом, который 3.5 гугла у себя применили, остальные ринулись и вроде как тоже начали юзать, но быстро поняли что это хрень. "Зашло у большой компании" - вообще не аргумент в наши технопессиместичные времена.

В остальном суть такая, что любое low-code решения в результате эволюции и цепочки бизнес-требований превращается в it-is-better-to-throw-away-and-from-scratch-code.

  Развернуть 1 комментарий

@GavinBelson, Redux - это надежно (с). Джун без опыта работы тащит в тудулист редакс "потому что так в интернете говорят везде делать". Понятно +/- как строить большие (но не обязательно быстрые) приложения.

  Развернуть 1 комментарий
Dmitry Oparin, Программист-рецидивист 22 апреля 2020

"Верите ли вы, что в какой-то момент стрельнет какой-нибудь no-code или появится супер-SaaS (как суперприложение), который ударит по айти индустрии так сильно, что рынок переполнится айтишниками без работы?"

Иногда стоит почитать дедов: https://en.wikipedia.org/wiki/No_Silver_Bullet

  Развернуть 1 комментарий

Брукс прекрасно сказал: автоматическое программирование - это эвфемизм для языка программирования более высокого уровня.

  Развернуть 1 комментарий

Без айти современная цивилизация себя уже не представляет, так что всё будет хорошо (пока).

  Развернуть 1 комментарий

Постоянно думаю об этом.
Причем даже есть определенные подтверждения со своей работы. Например, года три назад в РФ часто малый бизнес еще заказывал сайты у студий "чтобы был" со средним ценником в 40-80к.руб.
Чем дальше, тем меньше стали заказывать "таких" сайтов, теперь нужны редизайны, сложные сайты с интеграцией с CRM и т.д. А для остальных подходят всякие Тильды и прочие конструкторы.

Это не говорит о том, что отрасль схлопнется, нет. Видоизменится, а нам нужно будет приспосабливаться, чтобы не остаться на обочине.

Нравится наш век, очень интересно жить:)

  Развернуть 1 комментарий
Maximus, Электрический инженер 22 апреля 2020

Почему-то в отрасли, гордо и зашоренно именующей (только) себя IT, очень популярен самоустановленный стеклянный потолок и некоторый что ли бытовой шовинизм.

Ребята и девчата, астанавитесць!

Ведь сейчас уже весь хайтек - это айти, и уже невозможен без айти настоящий хайтек.

  Развернуть 1 комментарий
Павел Михаловский, Инженер-программист 26 апреля 2020

Вроде бы уже столько вещей сделано для упрощения разработки. Чтобы проще игры делать появился Unity, Construct 2, Game Maker, чтобы проще сайты делать появились всякие вордпрессы (кстати, та самая CRM по сути) и тильды, даже в детстве делал сайт на юкозе не умея в верстку. Но почему-то все равно игры делаются при помощи разных инструментов и крутые игры не делаются в game maker и даже Unity редкий гость в ААА-играх, вместо это пилятся движки, код пишется. Бэкенд по прежнему живет и люди почему-то не пользуются исключительно вордпрессом, а пилят сайты сами, прописывая тысячи строк кода и на хедхантере регулярно появляются вакансии PHP-разработчика (по крайней мере в крупных городах). Может быть да, многие типовые задачи автоматизируются, но не думаю, что какое-нибудь средство для создания сайта/игры/приложения в 2 клика даст нужную гибкость. Скорее всего либо оно будет таким сложным, что для работы в ней протребуются отдельные спецы, либо даст возможность делать что-то простенькое, либо что-то по заданным шаблонам, что не всем понравится.
Поначалу хотел написать, что скорей всего скоро вайтишники заполонят рынок и айтишники повторят судьбу экономистов и юристов, что спрос и предложение выравняются и в итоге не будет айтишников, которые будут получать 300k в секунду. Но думаю, что далеко не каждый может войти в айти, программирование ещё изучить надо и устроится. ВУЗы, колледжи, а тем более школы все еще не могут гарантировать то, что выпуск по айти-специальности специально будет уметь программировать, так что те кто найдут в себе силы изучить самостоятельно, думаю, еще будет на коне. Вот если ВУЗы и колледжи изменятся, а еще и школы будут давать какие-нибудь навыки программирования (а не 3-4 урока информатики если повезет), то вполне возможно и сдуется пузырь зарплат. Впрочем какого-нибудь высококлассного программиста все равно надо будет найти.
UPD: Думаю с фронтендерами ситуация аналогичная бэкендерам и разработчикам игр, кто кроме них, будет над дизайном сайта задумываться (кстати вот тут совсем тяжело автоматизировать), кто будет свистелки и пределки на JS писать?

  Развернуть 1 комментарий
Maximus, Электрический инженер 26 апреля 2020

В твоём определении IT - уже пузырь. ;)

  Развернуть 1 комментарий
Maximus, Электрический инженер 25 июля 2020

В общем — многих ответов на вопрос пока нет... ;)

  Развернуть 1 комментарий

Думаю, пока клиенты не научились нормально ставить задачи, IT в безопасности.

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб