Pull to refresh

Comments 44

Слышу подобное с момента появления первых CMS и визуальных редакторов.
Двадцать лет назад (поверить не могу, что это было так давно) говорили, что MS Frontpage сделает веб-разработчиков не нужными. Настойчиво говорили.
Умение рисовать не особо связано с умением верстать и кодить, и требует огромного времени и опыта.
Поэтому дизайн не заменит фронтэнд.

Может быть верстальщик и фронтэндер сольется в одну профессию, но IMHO дизайн всегда был больше гуманитарной областью художников.
Ну верстальщик и фронтендер уже почти одно. Крайне сложно найти хорошую, оплачиваемую работу верстальщиком… а в модные новые фреймворки пока не очень могу по ряду причин…
Очень важно специалисту по front-end заранее продумывать эффекты и отображение многих блоков. Поэтому дизайн видение очень важно сегодня. Нет смысла брать человека, который просто может скрипт написать/скопировать из библиотеки и вставить куда нет смысла.
Должен ли разработчик интерфейса разбираться в анимациях, физике тканей, как работают эффекты появления, и прочее — да, конечно. Должен ли он самостоятельно настраивать параметры анимаций, «наводить красоту»? Врят ли. Он может, это не сложно, как правило красивый эффект хорош на больших диапазонах настроек, но не должен.
Дизайн — инженерная профессия. Места для творчества в ней не больше, чем в коде — оно(место) есть, но это не ключевой момент.

Другое дело иллюстрации.
UFO landed and left these words here
UFO landed and left these words here
Не согласен со статьёй.
Различные конструкторы и визуальные редакторы до сих пор занимают нишу помощников для неумех и генерируют код, который даже приемлемым не назовёшь.
Это совершенно разные уровни абстракции, для специалистов с различающимися уровнями квалификаций.

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

Я считаю, что нет смысла вести дискуссии о будущем фронтенда, касаясь только не сложных проектов.
Которые, по моему мнению, имеют мало отношения к фронтенду.
UFO landed and left these words here
UFO landed and left these words here
Родители наших юных стажеров, практикующихся в компании во время своих летних каникул, часто задают мне вопрос: “Нужно ли учить наших детей коду?” Моим ответом было, всегда и без сомнения, громкое «да».

Хотят ли дети в 8 лет сидеть за монитором и шлепать формы?
Интересно как вы определили возраст
Вместо 8 лет можно использовать любое число на промежутке 0..17
Я в 12 сидел за монитором и шлепал формы, было интересно. Сейчас работаю программистом. Также знаю несколько человек которым было интересно, и сильно больше человек которым было не интересно. Как и любое другое хобби.
Совершенно точно слышал подобное заявление слово в слово 12 лет назад. И до этого слышал что-то подобное, наверное с тех самых пор, как впервые сел за компьютер (году в 1991 или 1992-ом, наверное).

Но в других статьях хотя бы делаются попытки «доказать», что это вот-вот произойдет. Данная же статья является просто иллюстрацией к выражению «выдавать желаемое за действительное». Только вода, никаких подробностей. Все эти Wix и прочие сайты могут сгодиться только для двух вещей:
1. Склепать сайт-визитку без какой-либо функциональности
2. Склепать треш-сайт для заработка на рекламе, с копипастами чужих статей.

Кстати говоря, опыт использования сайтов, собранных на коленке при помощи подобных конструкторов, всегда оставляет тягостное впечатление.
Всё это утопия. Всякие генераторы говнокода, появились не вчера. Dreamweaver, Artisteer, Muse — как генерировали говнокод, так и генерируют. Конструкторам сайтов(ucoz, wix и т.д.), тоже много лет. Но для серьезных вещей их не используют. Или используют, но люди, которые «не шарят».

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

Тогда зачем всё это? Эффективные менеджеры, проталкивают идею симбиоза дизайнера и фронтендера, что позволит нанимать меньше людей, экономить на зарплатах. Поэтому, раз в несколько лет, можно увидеть подобные статьи. А иногда, даже и вакансии. Но дураков не так много, как хотят эффективные менеджеры.
Простите, но это какие то влажные мечты эффективного менеджера о мире, где не надо никому платить, а только тыркать на кнопочку «сделать пи***то» и рубить бабки.
Покажите мне хоть один приличный сайт сделать на wix и тому подобной ереси? Ну сайт визитка еще куда не шло и то если шаблон есть встроенный, а то обычно наделают такого, что приступ эпилепсии у покойника легко случиться может, а комп дымиться от обилия «великолепных» «виджетов» который мышкой можно натаскать. Треш в 99% случаев.
За 10+ лет работы чего только не повидал, а в итоге почти всегда и почти всё делается (или доводиться до вменяемой кондиции из того что нагенерилось) руками внезапно разработчиков (хоть фронт, хоть бек, хоть администирование).

Не бывает быстро, дешево и качественно. Ну будет когда-нибудь очередная CMS (тысячи их и так, но у всех же фатальный недостаток) которая пообещает что будет всё и сразу, но ресурсов она сожрет столько, что придется датацентры строить под каждый сайт-визитку.

Как раз недавно мысли наболевшие выплеснул (18+) по поводу программирования современного и некоторых тенденций. Не пойму, то ли я стариком становлюсь, то ли неведомая фигня творится с миром разработки =)
Не знаю уж почему, но на Хабре очень не любят такие статьи.

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

Очевидно, что такой ИИ сможет заменить человеческий разум почти во всех профессиональных областях. Но вот парадокс — когда речь заходит о замене труда программистов — самое продвинутое онлайн сообщество рунета, дружно прячет голову в песок…

Может быть программисты (я отношу к ним и себя) так привыкли чувствовать себя «повелителями машин», которые создают программы заменяющие труд других людей, что мысль оказаться на месте «заменяемых» — настолько страшит?

И в комментариях опять вспоминают сколько лет назад вышел wordpress, и когда появились первый он-лайн конструкторы… И почему-то никто не хочет сравнить функционал первой версии wordpress и текущей? Сравнить конструктор на «народе», с современным wix?..

Многие не любят гипотез про будущее. Ведь человеческое сознание воспринимает время линейно. «Из коробки» оно просто не умеет, представлять и прогнозировать экспоненциальные процессы. Наблюдая как мало изменилась работа фронтендщика за последние 10 лет, мозг на автомате выдает ожидаемое изменение еще через 10 лет, и не видит там ничего революционного…

Но почему не взять третью точку кривой? Ведь предсказание будет лучше. А уж с 97-го года изменения в работе и инструментарии среднего фронтендщика внезапно оказываются заметными…

Автору — хочу сказать спасибо! И не переживать на счет критики. Помню, как мою статью на похожую тему встречали также, а уж 4 года прошло :)

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

Многие здесь вдохновляются космической программой. Но где бы она была, если бы не было мечтателей?
рано или поздно появится ИИ близкий к человеческому

… и захочет платы за свою работу.

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

где бы она была, если бы не было мечтателей?

Подозреваю, что она была бы гораздо более практичной, прагматичной и эффективной.
мы можем использовать любой инструмент или сочетание инструментов для решения конкретных задач
ИИ — по определению не «инструмент». Считая его инструментом — вы ставите себя выше, не допуская мысли о том, что когда-то он сам сможет решать задачи, без чьей-либо помощи.

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

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

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

Полагаю, что Лорд Кельвин был...

Фантазии и сомнительные сравнения — не аргумент.

А для рассуждений об альтернативной истории

Тогда зачем вы это сделали в первом комментарии? Или вам можно прилюдно фантазировать об альтернативной истории, но все остальные должны молча согласиться или уйти на «другие площадки»?
«Инструмент — неодушевленный предмет, орудие или техническое приспособление для выполнения специализированных задач». Я бы не хотел работать на кого-то считающего меня своим инструментом. Но спорить об определениях смысла, конечно, нет.

Только вот мне непонятно, если вы согласны, что ИИ станут не глупее людей, то почему думаете, что они останутся инструментом программистов, а не программисты станут инструментом ИИ? А если «рулит» в группе ИИ — что мешает рядовых программеров тоже заменить ИИ? Вот уже программисты и оказались исключены из цепочки.

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

И это касалось именно рассуждения о роли мечтателей в развитии науки. Мое мнение — они помогают, ваше — мешают. Спорить о том кто прав — можно, но желательно на других ресурсах, так как это вопрос скорее философский. В моем первом сообщении я философских вопросов не поднимал, а выразил собственное наблюдение, о том, что здесь благосклонно принимают почти любые футурологические рассуждения, кроме тех которые представляют «опасность» для программистов.

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

Это случится намного раньше — всевозможные планировщики задач и организаторы рабочего времени активно развиваются. Уже и тут были статьи про работу отдела под управлением ИИ.

Что же до разработчиков, то им есть куда отступать. Должность ведущего специалиста подразумевает не только управление остальной группой, но и более высокий уровень профессионализма непосредственно в разработке, зачастую связанный с дополнительным образованием.

В тот день, когда ИИ начнет учиться быстрее людей и при этом стоить дешевле, когда он сможет заменить вообще всех: программистов, ученых, инженеров — люди станут не нужны ни на каких этапах разработки и создания материальных благ и услуг. Я с радостью бы посмотрел как «вкалывают роботы — счастлив человек», но, боюсь, что это будет еще очень нескоро.
> Я руководил отделом, не ставя себя при этом выше сотрудников и при этом осознавал, что весь отдел — не более чем инструмент для руководства компании, но не ощущал себя ниже. Никаких проблем.

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

Это так, но есть нюанс (с).
Во-первых, неизвестно когда это будет. Во-вторых, ИИ не станет магическим образом бесплатным — это однозначно гигантские затраты на вычислительные мощности. Из чего следует что пока эти затраты не будут уменьшены до затрат на людей программистов ИИ никого никуда не вытеснит. Очевидно, что это случится значительно позже чем такой ИИ появится. Почти наверняка к тому времени будут возможности и по улучшению людей в том числе, таким образом удешевляя в конечном счете работу людей. И даже если нет, то заменяя людей на различных должностях ИИ сделает их работу менее дорогой, так как конкурс будет выше, следовательно людей опять начнут нанимать и так далее. Момент, когда ИИ реально заменит хотя бы значительную часть работников находится в настолько отдаленном будущем, что хоть что-то о нем сказать не смогу ни я ни вы.

Да, я написал комментарий выше на эту тему. Когда ИИ станет не просто руководителем, а сможет заменить ведущих специалистов с дополнительным образованием, причем конкурируя с ними не только по качеству, но и по цене — тогда и настанет светлое (мрачное) будущее, в котором вкалывают роботы, счастлив (несчастлив, уничтожен) человек.
UFO landed and left these words here
Спасибо Вам большое за поддержку!
Мне кажется просто многие не поняли сути статьи.
Возможно это моя ошибка, и я не правильно донес информацию.

Суть сводится к тому, что специалист должен обладать дизайн видением, а техническая часть в скором времени будет сильно упрощена.
Упрощенно, можно сказать так:

Представьте себе, что техническую часть полностью берет на себя некий ИИ.
А вы являетесь дизайнером парусных кораблей.

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

А ведь чем сложнее технология, тем больше нюансов, и тем больше нужно шарить…

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

Суть сводится к тому, что специалист должен обладать дизайн видением, а техническая часть в скором времени будет сильно упрощена.

Специалист (веб-разработчик) обладающий дизайн видением, уже много лет как называется frontend-developer.
Техническая часть всегда стремится в сторону усложнения (технический прогресс). Упрощаются инструменты и методы.
> Это, всего лишь, вопрос времени, когда инструменты проектирования и прототипирования полностью заменят front-end разработку, производя высококачественный код на ваш выбор (SWIFT, PHP, Ruby или другие)

Я как-то упустил момент, когда PHP, Ruby и Swift стали языками для фронтенда.

Подобные сервисы с конструкторами сайтов существуют стопицот лет и если и потеснили кого, то только школокодеров, клепавших хомяки за 100 баксов, но даже им было бы очевидно, что автор абсолютно некомпетентен в вопросах современной веб-разработки и не в состоянии отличить верстку лендосика от создания фронтенда сложного приложения.
<sarcasm Да-да-да, именно так. sarcasm>
Серьезно? Использование всех Этих «систем» требует постоянного вливания денег, нет конечно если Вы(не автор, а владелец проекта) не уважаете себя и можете терпеть рекламу от конструктора сайтов, у себя на сайте(сорри за тавтологию), то можно и бесплатно.

Фреймворки-эээ, шта? А как же заточка под индивидуальные нужды проекта?

Прототипирование и дизайн, ох боги, это далеко не всегда одно и тоже…

Все преведенное в статье хорошо только, когда это домашняя наработка, или сайт класса и подобное, НО как только дело касается бизнеса или даже проще-заработка, тот тут это не поможет.

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

И не нужны ни дизайнеры, ни фронтендеры.
UFO landed and left these words here
Меня прям заминусовали тут =)
Выручайте, буду признателен!
Сразу вспоминается, что когда создавали SQL тоже думали что рядовые пользователи будут запросы писать. Но не полетело (как и множество последующих попыток). Проблема в том, что даже имея конструктор нужно иметь определенный склад мышления чтобы что-то придумывать и создавать. А это не всем дано. Хотя, конечно, wix и подобные инструменты позволяют простые сайты делать без программирования. Плюс многие мелкие бизнесы вообще переехали в соцсети и сайты не делают.
А для крупных проектов с появлением таких конструкторов просто появятся специалисты (технического склада ума), которые умеют профессионально этими конструкторами пользоваться. Как это сейчас происходит с разными энтерпрайз монстрами.
Мда… Не зря я покинул некогда ряды ВЕБ-программистов. Просто не выдержал бы ТАКОГО мракобесия. Даже то, что сейчас правит бал в этой сфере, побуждает рвотные позывы, что уж говорить про подобное WYSIWYG-программирование. Деградируем, товарищи, стройным шагом…

И, ведь, один фиг всё придёт к виртуальной среде исполнения, где сами ВЕБ-страницы будут считаться архаичным пережитком прошлого, а HTTP будет использоваться лишь для запуска приложений. И то ещё большой вопрос, будет ли? Но до этого обязательно надо было развести пресловутую «маслобойку»… Менеджеры… чтоб они… Впрочем, жизнь их сама накажет.

Шёл 2021 год, потребность в веб разработчика только росла.

Sign up to leave a comment.

Articles