Родители наших юных стажеров, практикующихся в компании во время своих летних каникул, часто задают мне вопрос: “Нужно ли учить наших детей коду?” Моим ответом было, всегда и без сомнения, громкое «да». При этом я делился несколькими поверхностными доводами, почему именно, выбор настолько очевиден.
Но сейчас, я считаю, что такой ответ не будет очевиден для будущих специалистов в этой области. Если родители задумывались о будущем своих детей, в котором их профессиональный выбор будет программировать веб-сайты и мобильные приложения, я сомневаюсь в правильности своих рекомендаций и прогнозов на эту тему. Учитывая большие инновации в средствах разработки программного обеспечения, тип написания кода в будущем, скорей всего, будет выглядеть совершенно иначе. Фактически, линия между дизайном и разработкой может больше не существовать, что коренным образом изменит необходимый набор навыков и команд для вывода продукта на рынок.
Снижение барьеров на разработку программных продуктов
За несколько последних лет стоимость запуска программного продукта сильно сократилась. Например, пять лет назад стоимость запуска стартапа составляла миллионы рублей из-за больших затрат на разработку программного кода, серверов и т.д. С тех пор, появилось множество выделенных серверов, инструментов для разработки (например: GitHub), фреймворков (например: Yii2, Laravel), CMS (например: Bitrix, WordPress). Сегодня, если у вас есть желание и время, можно создать и запустить продукт всего за несколько десятков тысяч рублей.
В наше время создание нового продукта — элементарно, а вот создание продукта, который полюбят пользователи, куда сложнее и остается большой задачей. Эта задача требует глубокого понимания поведения потенциального пользователя в осуществление его потребностей.
Сегодня дизайн, основанный на постоянных итерациях, стал основой. Стремление к быстрому выходу на рынок продукта и его дальнейшее тестирование и доработка, благодаря обратной связи с клиентами, – стало широкого использоваться в качестве лучшего способа создания компаний и продуктов.
Появился целый ряд инструментов для поддержки именно такого подхода в этой сфере, что позволяет, разработчикам продукта, работать более эффективно. Например, наша команда перешла от старого процесса создания статичных конструкций в Photoshop к использованию более обширного набора инструментов — платформ совместного проектирования (Axure, Sketch), инструментов тестирования поведения пользователей (Validately, Lookback) и инструментов для совместной работы дизайнеров и разработчиков (Avocode, Zeplin и Sympli). Все эти инструменты поддерживают один или несколько ключевых аспектов современного рабочего процесса разработки продуктов. Конечный результат, получающийся в короткие сроки: быстрое превращение идей в захватывающие прототипы, которые можно тестировать и проверять до написания кода.
Что будет с Front-end
В ближайшие годы, скорее всего, совсем исчезнет разделение между «дизайном продукта» и «front-end разработкой» как отдельными функциями. Многие компании уже практикуют такой подход. Наша веб-студия, нанимая людей, в первую очередь, смотрит на навыки и умения взаимодействовать с прототипами и веб-интерфейсами. Мы уверены, что, только так, можно воплотить проекты в жизнь, прежде чем писать код.
Аналогичное изменение происходит и со сложными инструментами. Это, всего лишь, вопрос времени, когда инструменты проектирования и прототипирования полностью заменят front-end разработку, производя высококачественный код на ваш выбор (SWIFT, PHP, Ruby или другие). Хорошими примерами, для такого перехода к будущему, возможно могут стать, такие сервисы, как Squarespace, подходящий для несложных сайтов, а так же Webflow и WIX, предоставляющие среду разработки сайтов с возможностью перетаскивания блоков.
Все эти инструменты показывают высокий уровень автоматизации процесса, но многие позволяют пользователям редактировать или дополнять код, созданный для настройки и улучшения своих продуктов. Очевидно, можно, приблизительно, представить, что произойдет, например через несколько лет.
Что именно изменится через несколько лет
Наличие инструментов для полной автоматизации написания кода приведет к нескольким значительным изменениям в дизайне продукта:
- Состав команды. Теперь уже не нужно будет иметь в составе команды никаких разработчиков, что позволит ей работать гораздо компактнее и мобильнее.
- Взаимодействие в реальном времени станет нормой. Команды будут работать в состоянии непрерывного улучшения дизайна — прототипирования, тестирования и развертывания новых функций значительно быстрее, чем когда-либо прежде.
- Бизнес — показатели вырастут. За счет автоматизированных инструментов процесс внесения необходимых изменений будет намного легче и быстрее, что позволит решать проблемы до их появления в рабочем процессе.
Итак, должны ли наши дети учиться кодировать
Я не могу возражать против основ практических знаний в области разработки программного обеспечения. Но, сегодня, всё больше чувствуется разрыв между просто написанием кода и разработкой front-end, и этот разрыв растет со значительной скоростью. Я могу предположить, что в скором времени, и сам процесс разработки front-end собирается исчезнуть в пользу дизайнеров и инструментов дизайна. Специалисты, заинтересованные в создании и предоставлении потребителю лучшего продукта для использования, должны удвоить объем своей работы над дизайном, а не развивать глубокие знания в области разработки программного обеспечения. Сейчас, в первую очередь, я бы рекомендовал, большее внимание уделять именно таким практическим знаниям и навыкам в обучение будущих специалистов в этой области.
Немного от автора
Проектные возможности будут определять рост в наиболее успешных digital компаниях. Компании, работающие под руководством дизайнеров, могут оперативно реагировать на свои новые идеи, добиваясь успеха на ранних стадиях тестирования, а так же, тестировать и изучать, создавать и прототипировать свои продукты и услуги. Это помогает компаниям расти и способствует их значительному росту и прибыльности.
Предпринимателям необходимо воплотить в дизайн суть и сердце своих продуктов и услуг для их успешного появления на рынке и завоевания интереса и любви потенциальных покупателей. Каждое отдельное взаимодействие с предлагаемым продуктом и информацией о нем должно быть приятным для пользователя, и это есть, большая возможность для компании — заявить о своей приверженности к достижению совершенства.
Комментарии (42)
saboteur_kiev
04.05.2017 14:27+3Умение рисовать не особо связано с умением верстать и кодить, и требует огромного времени и опыта.
Поэтому дизайн не заменит фронтэнд.
Может быть верстальщик и фронтэндер сольется в одну профессию, но IMHO дизайн всегда был больше гуманитарной областью художников.sinneren
04.05.2017 15:57Ну верстальщик и фронтендер уже почти одно. Крайне сложно найти хорошую, оплачиваемую работу верстальщиком… а в модные новые фреймворки пока не очень могу по ряду причин…
waytostart_ru
04.05.2017 16:14Очень важно специалисту по front-end заранее продумывать эффекты и отображение многих блоков. Поэтому дизайн видение очень важно сегодня. Нет смысла брать человека, который просто может скрипт написать/скопировать из библиотеки и вставить куда нет смысла.
Shifty_Fox
04.05.2017 18:55Должен ли разработчик интерфейса разбираться в анимациях, физике тканей, как работают эффекты появления, и прочее — да, конечно. Должен ли он самостоятельно настраивать параметры анимаций, «наводить красоту»? Врят ли. Он может, это не сложно, как правило красивый эффект хорош на больших диапазонах настроек, но не должен.
Nekto_Habr
05.05.2017 14:17+1Дизайн — инженерная профессия. Места для творчества в ней не больше, чем в коде — оно(место) есть, но это не ключевой момент.
Другое дело иллюстрации.
Delics
04.05.2017 15:19+3пять лет назад…
С тех пор, появилось множество выделенных серверов, инструментов для разработки (например: GitHub), фреймворков (например: Yii2, Laravel), CMS (например: Bitrix, WordPress).
GitHub — 2008 год (9 лет)
Bitrix — 2007 год (10 лет)
WordPress — 2003 год (14 лет)
«появилось множество выделенных серверов» — это даже как-то сложно прокомментировать.
oren
04.05.2017 15:49+2Не согласен со статьёй.
Различные конструкторы и визуальные редакторы до сих пор занимают нишу помощников для неумех и генерируют код, который даже приемлемым не назовёшь.
Это совершенно разные уровни абстракции, для специалистов с различающимися уровнями квалификаций.
Для примера можно взять графический интерфейс и текстовой.
С первым легко начать, но тяжело стать эффективным.
Со вторым трудно начать, но легко стать эффективным.waytostart_ru
04.05.2017 15:52+1Мы говорим про будущее подобных инструментов.
Сегодня у них действительно много минусов, но каждый раз они улучшают свои показатели.
В статье идет акцент на не сложные онлайн проекты, с которыми сегодняшние инструменты справляются без проблем.tmin10
04.05.2017 16:07+2Dreamweaver вышел как раз 20 лет назад. Для ПО 20 лет срок не малый, но с тех пор подобные визуальные редакторы не научились выдавать хороший и чистый код или не обладают большими функциями кастомизации, а все по-прежнему верстают не в таких редакторах.
oren
04.05.2017 16:33Тенденция как раз идёт к тому, что всё больше различного добра будет в будущем перебираться жить в браузер. Проекты и код будут наоборот усложняться.
Я считаю, что нет смысла вести дискуссии о будущем фронтенда, касаясь только не сложных проектов.
Которые, по моему мнению, имеют мало отношения к фронтенду.
AliasVeter
04.05.2017 16:06+3Это, всего лишь, вопрос времени, когда инструменты проектирования и прототипирования полностью заменят front-end разработку, производя высококачественный код на ваш выбор (SWIFT, PHP, Ruby или другие).
Поправьте меня, если я ошибаюсь, но это все backend языки программирования.
Delics
04.05.2017 19:24+6Вообще правильно. Не надо никому учить код, будете потом меня (ну и других старичков) нанимать за 100500/час, чтобы сотворить «магию».
Мне больше этот комикс нравится, он тут более по теме:
avdept
04.05.2017 19:27Родители наших юных стажеров, практикующихся в компании во время своих летних каникул, часто задают мне вопрос: “Нужно ли учить наших детей коду?” Моим ответом было, всегда и без сомнения, громкое «да».
Хотят ли дети в 8 лет сидеть за монитором и шлепать формы?
immaculate
05.05.2017 00:16Совершенно точно слышал подобное заявление слово в слово 12 лет назад. И до этого слышал что-то подобное, наверное с тех самых пор, как впервые сел за компьютер (году в 1991 или 1992-ом, наверное).
Но в других статьях хотя бы делаются попытки «доказать», что это вот-вот произойдет. Данная же статья является просто иллюстрацией к выражению «выдавать желаемое за действительное». Только вода, никаких подробностей. Все эти Wix и прочие сайты могут сгодиться только для двух вещей:
1. Склепать сайт-визитку без какой-либо функциональности
2. Склепать треш-сайт для заработка на рекламе, с копипастами чужих статей.
Кстати говоря, опыт использования сайтов, собранных на коленке при помощи подобных конструкторов, всегда оставляет тягостное впечатление.
ZoomLS
05.05.2017 01:14Всё это утопия. Всякие генераторы говнокода, появились не вчера. Dreamweaver, Artisteer, Muse — как генерировали говнокод, так и генерируют. Конструкторам сайтов(ucoz, wix и т.д.), тоже много лет. Но для серьезных вещей их не используют. Или используют, но люди, которые «не шарят».
Учить всех детей программированию — тоже утопия. Сколько сейчас развелось этих курсов по программированию, а устраиваются потом единицы. По большей части — это просто зарабатывание денег на желающих войти в айти.
Тогда зачем всё это? Эффективные менеджеры, проталкивают идею симбиоза дизайнера и фронтендера, что позволит нанимать меньше людей, экономить на зарплатах. Поэтому, раз в несколько лет, можно увидеть подобные статьи. А иногда, даже и вакансии. Но дураков не так много, как хотят эффективные менеджеры.
SovGVD
05.05.2017 02:15Простите, но это какие то влажные мечты эффективного менеджера о мире, где не надо никому платить, а только тыркать на кнопочку «сделать пи***то» и рубить бабки.
Покажите мне хоть один приличный сайт сделать на wix и тому подобной ереси? Ну сайт визитка еще куда не шло и то если шаблон есть встроенный, а то обычно наделают такого, что приступ эпилепсии у покойника легко случиться может, а комп дымиться от обилия «великолепных» «виджетов» который мышкой можно натаскать. Треш в 99% случаев.
За 10+ лет работы чего только не повидал, а в итоге почти всегда и почти всё делается (или доводиться до вменяемой кондиции из того что нагенерилось) руками внезапно разработчиков (хоть фронт, хоть бек, хоть администирование).
Не бывает быстро, дешево и качественно. Ну будет когда-нибудь очередная CMS (тысячи их и так, но у всех же фатальный недостаток) которая пообещает что будет всё и сразу, но ресурсов она сожрет столько, что придется датацентры строить под каждый сайт-визитку.
Как раз недавно мысли наболевшие выплеснул (18+) по поводу программирования современного и некоторых тенденций. Не пойму, то ли я стариком становлюсь, то ли неведомая фигня творится с миром разработки =)
Quiensabe
05.05.2017 02:50Не знаю уж почему, но на Хабре очень не любят такие статьи.
Для меня это всегда было странно. Ведь мы говорим о будущем. И большинство здесь думаю согласятся, что рано или поздно появится ИИ близкий к человеческому. Многие, неглупые в общем то люди, даже думают, что это произойдет относительно скоро. Многие, на этом сайте, разделяют эти взгляды…
Очевидно, что такой ИИ сможет заменить человеческий разум почти во всех профессиональных областях. Но вот парадокс — когда речь заходит о замене труда программистов — самое продвинутое онлайн сообщество рунета, дружно прячет голову в песок…
Может быть программисты (я отношу к ним и себя) так привыкли чувствовать себя «повелителями машин», которые создают программы заменяющие труд других людей, что мысль оказаться на месте «заменяемых» — настолько страшит?
И в комментариях опять вспоминают сколько лет назад вышел wordpress, и когда появились первый он-лайн конструкторы… И почему-то никто не хочет сравнить функционал первой версии wordpress и текущей? Сравнить конструктор на «народе», с современным wix?..
Многие не любят гипотез про будущее. Ведь человеческое сознание воспринимает время линейно. «Из коробки» оно просто не умеет, представлять и прогнозировать экспоненциальные процессы. Наблюдая как мало изменилась работа фронтендщика за последние 10 лет, мозг на автомате выдает ожидаемое изменение еще через 10 лет, и не видит там ничего революционного…
Но почему не взять третью точку кривой? Ведь предсказание будет лучше. А уж с 97-го года изменения в работе и инструментарии среднего фронтендщика внезапно оказываются заметными…
Автору — хочу сказать спасибо! И не переживать на счет критики. Помню, как мою статью на похожую тему встречали также, а уж 4 года прошло :)
А всем остальным, хочется сказать — будьте терпимее к мечтателям. Кто-то напишет статью, а кто-то вдохновиться и попробует что-то похожее, а еще кто-то вдохновиться экспериментом и сделает еще один шаг…
Многие здесь вдохновляются космической программой. Но где бы она была, если бы не было мечтателей?Hellsy22
05.05.2017 06:03+1рано или поздно появится ИИ близкий к человеческому
… и захочет платы за свою работу.
Программисты не боятся ИИ по той же причине, что не боятся интерпретируемых языков, библиотек и фреймворков, берущих на себя львиную долю работы — мы можем использовать любой инструмент или сочетание инструментов для решения конкретных задач — в этом, собственно, и заключается работа программиста. И это закономерно приводит к росту сложности проектов — с каждым годом заказчики хотят все больше и больше.
где бы она была, если бы не было мечтателей?
Подозреваю, что она была бы гораздо более практичной, прагматичной и эффективной.Quiensabe
05.05.2017 06:32мы можем использовать любой инструмент или сочетание инструментов для решения конкретных задач
ИИ — по определению не «инструмент». Считая его инструментом — вы ставите себя выше, не допуская мысли о том, что когда-то он сам сможет решать задачи, без чьей-либо помощи.
гораздо более практичной, прагматичной и эффективной
Полагаю, что Лорд Кельвин был весьма практичным и прагматичным человеком. Хорошо, что два мечтателя его не слушали, и создали «невозможный» летательный аппарат тяжелее воздуха.
Вообще, в мире до фига таких прагматичных деятелей — выдающих отсутствие воображения за знание. Но спорить об этом вопросе я не буду. Каждый по своему представляет технический прогресс, и то что им движет. Если по вашему величайшие открытия делают люди не умеющие мечтать — это ваше право.
А для рассуждений об альтернативной истории — есть другие площадки.Hellsy22
05.05.2017 06:53Считая его инструментом — вы ставите себя выше
Я руководил отделом, не ставя себя при этом выше сотрудников и при этом осознавал, что весь отдел — не более чем инструмент для руководства компании, но не ощущал себя ниже. Никаких проблем.
Полагаю, что Лорд Кельвин был...
Фантазии и сомнительные сравнения — не аргумент.
А для рассуждений об альтернативной истории
Тогда зачем вы это сделали в первом комментарии? Или вам можно прилюдно фантазировать об альтернативной истории, но все остальные должны молча согласиться или уйти на «другие площадки»?Quiensabe
05.05.2017 09:00«Инструмент — неодушевленный предмет, орудие или техническое приспособление для выполнения специализированных задач». Я бы не хотел работать на кого-то считающего меня своим инструментом. Но спорить об определениях смысла, конечно, нет.
Только вот мне непонятно, если вы согласны, что ИИ станут не глупее людей, то почему думаете, что они останутся инструментом программистов, а не программисты станут инструментом ИИ? А если «рулит» в группе ИИ — что мешает рядовых программеров тоже заменить ИИ? Вот уже программисты и оказались исключены из цепочки.
Или вам можно прилюдно фантазировать об альтернативной истории, но все остальные должны молча согласиться или уйти на «другие площадки»?
Я никого не просил со мной соглашаться и, тем более, уходить на другие площадки. Возможно просто выразился некорректно. Имел ввиду, что как раз я, не хочу «замусоривать» этот ресурс бесполезными рассуждениями, поэтому я, не буду вести такой диалог.
И это касалось именно рассуждения о роли мечтателей в развитии науки. Мое мнение — они помогают, ваше — мешают. Спорить о том кто прав — можно, но желательно на других ресурсах, так как это вопрос скорее философский. В моем первом сообщении я философских вопросов не поднимал, а выразил собственное наблюдение, о том, что здесь благосклонно принимают почти любые футурологические рассуждения, кроме тех которые представляют «опасность» для программистов.
Упоминание роли мечтателей — казалось уместным, так как их роль представляется мне очевидной. Ваш ответ показывает, что как минимум не все так думают, но статистики позволяющей судить кто из нас более неправ — пока нет. Если в тренде еще кто-то отпишется — сможем уточнить пропорцию.Hellsy22
05.05.2017 17:35а не программисты станут инструментом ИИ
Это случится намного раньше — всевозможные планировщики задач и организаторы рабочего времени активно развиваются. Уже и тут были статьи про работу отдела под управлением ИИ.
Что же до разработчиков, то им есть куда отступать. Должность ведущего специалиста подразумевает не только управление остальной группой, но и более высокий уровень профессионализма непосредственно в разработке, зачастую связанный с дополнительным образованием.
В тот день, когда ИИ начнет учиться быстрее людей и при этом стоить дешевле, когда он сможет заменить вообще всех: программистов, ученых, инженеров — люди станут не нужны ни на каких этапах разработки и создания материальных благ и услуг. Я с радостью бы посмотрел как «вкалывают роботы — счастлив человек», но, боюсь, что это будет еще очень нескоро.
saboteur_kiev
05.05.2017 11:39> Я руководил отделом, не ставя себя при этом выше сотрудников и при этом осознавал, что весь отдел — не более чем инструмент для руководства компании, но не ощущал себя ниже. Никаких проблем.
Если ИИ будет человеческим, он сможет и программировать и руководить отделом лучше чем вы, и руководить компанией, лучше руководители компании.
Следовательно проблемы будут — вы ему будете не нужны.dimm_ddr
05.05.2017 12:22Если ИИ будет человеческим, он сможет и программировать и руководить отделом лучше чем вы, и руководить компанией, лучше руководители компании.
Следовательно проблемы будут — вы ему будете не нужны.Это так, но есть нюанс (с).
Во-первых, неизвестно когда это будет. Во-вторых, ИИ не станет магическим образом бесплатным — это однозначно гигантские затраты на вычислительные мощности. Из чего следует что пока эти затраты не будут уменьшены до затрат на людей программистов ИИ никого никуда не вытеснит. Очевидно, что это случится значительно позже чем такой ИИ появится. Почти наверняка к тому времени будут возможности и по улучшению людей в том числе, таким образом удешевляя в конечном счете работу людей. И даже если нет, то заменяя людей на различных должностях ИИ сделает их работу менее дорогой, так как конкурс будет выше, следовательно людей опять начнут нанимать и так далее. Момент, когда ИИ реально заменит хотя бы значительную часть работников находится в настолько отдаленном будущем, что хоть что-то о нем сказать не смогу ни я ни вы.
Hellsy22
05.05.2017 17:39Да, я написал комментарий выше на эту тему. Когда ИИ станет не просто руководителем, а сможет заменить ведущих специалистов с дополнительным образованием, причем конкурируя с ними не только по качеству, но и по цене — тогда и настанет светлое (мрачное) будущее, в котором вкалывают роботы, счастлив (несчастлив, уничтожен) человек.
Delics
05.05.2017 09:18сравнить функционал первой версии wordpress и текущей
Давайте искать прогресс где-нибудь в другом месте.
«Wordpress» — это несмешная шутка.
так привыкли чувствовать себя «повелителями машин», которые создают программы заменяющие труд других людей, что мысль оказаться на месте «заменяемых» — настолько страшит?
Скорее люди, у которых получается «не очень» (я не про вас, а про определенный типаж людей), сильно ждут, когда же наконец появится такой «ИИ», который покарает всех тех «выскочек», у которых получается получше.
waytostart_ru
05.05.2017 10:35Спасибо Вам большое за поддержку!
Мне кажется просто многие не поняли сути статьи.
Возможно это моя ошибка, и я не правильно донес информацию.
Суть сводится к тому, что специалист должен обладать дизайн видением, а техническая часть в скором времени будет сильно упрощена.saboteur_kiev
05.05.2017 11:43+2Упрощенно, можно сказать так:
Представьте себе, что техническую часть полностью берет на себя некий ИИ.
А вы являетесь дизайнером парусных кораблей.
Без технических знаний, вы сможете задизайнить парусный корабль? Предполагается, что вы не обращаете внимание ни на то, как рассчитывать тоннаж, размер парусов, размер направляющих, вы просто рисуете красиво. Как вы думаете, поплывет?
Или все-таки дизайнер обязан шарить в технологии?
А ведь чем сложнее технология, тем больше нюансов, и тем больше нужно шарить…
dimm_ddr
05.05.2017 12:24Мне почему-то из этой статьи наоборот видится вывод, что скоро даже дизайнерам придется разбираться в программировании. Впрочем уже.
oren
05.05.2017 14:08Суть сводится к тому, что специалист должен обладать дизайн видением, а техническая часть в скором времени будет сильно упрощена.
Специалист (веб-разработчик) обладающий дизайн видением, уже много лет как называется frontend-developer.
Техническая часть всегда стремится в сторону усложнения (технический прогресс). Упрощаются инструменты и методы.
road_t
05.05.2017 04:44> Это, всего лишь, вопрос времени, когда инструменты проектирования и прототипирования полностью заменят front-end разработку, производя высококачественный код на ваш выбор (SWIFT, PHP, Ruby или другие)
Я как-то упустил момент, когда PHP, Ruby и Swift стали языками для фронтенда.
Подобные сервисы с конструкторами сайтов существуют стопицот лет и если и потеснили кого, то только школокодеров, клепавших хомяки за 100 баксов, но даже им было бы очевидно, что автор абсолютно некомпетентен в вопросах современной веб-разработки и не в состоянии отличить верстку лендосика от создания фронтенда сложного приложения.
den_golub
05.05.2017 12:16<sarcasm Да-да-да, именно так. sarcasm>
Серьезно? Использование всех Этих «систем» требует постоянного вливания денег, нет конечно если Вы(не автор, а владелец проекта) не уважаете себя и можете терпеть рекламу от конструктора сайтов, у себя на сайте(сорри за тавтологию), то можно и бесплатно.
Фреймворки-эээ, шта? А как же заточка под индивидуальные нужды проекта?
Прототипирование и дизайн, ох боги, это далеко не всегда одно и тоже…
Все преведенное в статье хорошо только, когда это домашняя наработка, или сайт класса и подобное, НО как только дело касается бизнеса или даже проще-заработка, тот тут это не поможет.
Давайте еще скажем, зачем придумывать дизайн, давайте использовать готовые шаблоны, и натягивать их на код, не ну а чем плохо?
И не нужны ни дизайнеры, ни фронтендеры.
VMichael
05.05.2017 13:08В комментариях упоминался ИИ.
Создание ИИ, это да, качественный скачек.
У автора в статье однако про ИИ ничего нет.
Я думаю, что на первом этапе должны появится нормальные визуальные редакторы, по аналогии с десктопной разработкой.
Сделать форму на на десктоп — расположить элементы в визуальном редакторе.
Сделать форму для WEB — нужна целая компетенция по верстке и туча работы руками.
Движение в сторону визуальных редакторов есть.
А вот, что программеры не понадобятся, это увы пока мечты.
Такие как — вот выйдет инструмент (1С какой нибудь) и для бухгалтеров программисты будут не нужны.
Однако шаг в сторону и все, приглашай программиста 1С, дабы он кастомизировал систему.
Belikov
05.05.2017 14:30+1Сразу вспоминается, что когда создавали SQL тоже думали что рядовые пользователи будут запросы писать. Но не полетело (как и множество последующих попыток). Проблема в том, что даже имея конструктор нужно иметь определенный склад мышления чтобы что-то придумывать и создавать. А это не всем дано. Хотя, конечно, wix и подобные инструменты позволяют простые сайты делать без программирования. Плюс многие мелкие бизнесы вообще переехали в соцсети и сайты не делают.
А для крупных проектов с появлением таких конструкторов просто появятся специалисты (технического склада ума), которые умеют профессионально этими конструкторами пользоваться. Как это сейчас происходит с разными энтерпрайз монстрами.
KroTozeR
08.05.2017 18:18Мда… Не зря я покинул некогда ряды ВЕБ-программистов. Просто не выдержал бы ТАКОГО мракобесия. Даже то, что сейчас правит бал в этой сфере, побуждает рвотные позывы, что уж говорить про подобное WYSIWYG-программирование. Деградируем, товарищи, стройным шагом…
И, ведь, один фиг всё придёт к виртуальной среде исполнения, где сами ВЕБ-страницы будут считаться архаичным пережитком прошлого, а HTTP будет использоваться лишь для запуска приложений. И то ещё большой вопрос, будет ли? Но до этого обязательно надо было развести пресловутую «маслобойку»… Менеджеры… чтоб они… Впрочем, жизнь их сама накажет.
Hellsy22
Слышу подобное с момента появления первых CMS и визуальных редакторов.
ingumsky
Двадцать лет назад (поверить не могу, что это было так давно) говорили, что MS Frontpage сделает веб-разработчиков не нужными. Настойчиво говорили.