Web 3.0 — это мир, в котором обычный пользователь может стать программистом



    Многие согласятся, что эпоха Web 2.0 уже подходит к концу. Сегодня я расскажу вам о некоторых стартапах следующего поколения и предреку смерть некоторых Web 1.0 зубров. Прошлые несколько лет прошли под лозунгом «User generated content», следующие же — под двумя новыми:
    • User generated applications.
    • Platforms.


    Начнём с User generated applications.

    Одной из главных причин популярности PHP является количество бесплатных и простых в установке продуктов: Wordpress, MediaWiki, phpBB, Drupal & Joomla — всех их легко можно встретить на большинстве сайтов в интернете. Процентов 90% решений, основанных на них отличаются лишь настройкой(дизайн/плагины), таким образом запуск проекта по сути состоит только лишь из deployment'a.

    Индустрия ответило на это моделью SaaS(Software as a Service) — такие сайты, как Wordpress.com & Blogger.com позволяют вам создать свой блог, причём настроить его можно так, что выглядеть это будет как standalone-решение. Пример — Graceless Failures, блог разработчиков Twitter о языке Scala. Собственный домен и отсутствие признаков сторонней платформы в дизайне. Мейл-листы/Google Groups стандарт де-факто среди открытых проектов, причём если вашим пользователям нужен привычный интерфей форума — нет проблем, взгляните на форумы Mono, естественно они не ставили никакой phpBB, а перед вами просто интерфейс к мейл-листам от проекта Nabble. Google Sites позволяет любой малой-средней фирме вести свой сайт без чьей-либо помощи, а Shopify поможет вам открыть свой магазин.

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



    Начнём пожалуй с Iceberg. Это приложение было запущено в начале лета и уже успело прогреметь в западном интернете. Project management & Customer relationship management лежат в основе деятельности любой компании, поэтому Web 2.0 продукты от 37 signals & ZOHO были встречены «на ура». Две основные их проблемы — возможность настройки и размещение своих данных в интернете. Проект Iceberg был создан, чтобы их решить.

    Отличный обзор проекта можно прочитать на сайте RRW. Iceberg следует принципам Model Driven Architecture, в котором обычный пользователь может создать своё приложение через веб-интерфейс, создавая компоненты и устанавливая отношения между ними(как ассоциации has_many & belongs_to в Ruby on Rails). Замечательный сайт Learning Iceberg расскажет менеджеру, как он может перестать пинать своего программиста и сам автоматизировать свои бизнес-процесы. В отличие от продуктов 37 Signals, Iceberg может работать внутри локальной сети. Написан он, кстати, на .NET.



    Следующим MDA-powered приложением будет Wufoo, стартап поддерживаемый небезызвестными Y Combinator. Этот проект позволит вам без проблем создать любую анкету, среди примеров есть простые баг-трекеры, формы заказа или заявок на работу. Вашему программисту требуется на это неделя, но только после того, как он осовбодиться? Создайте сами форму из кучи настраеваемых компонентов и получите красивый отчёт с графиками и экспортом в Excel.



    Раз уж мы заговорили об Excel, то нелья не упомянуть о DabbleDB. Excel был одним из продуктов, который позволил захватить компании Microsoft бизнес сектор. В демо-ролике на их сайте показывают как вы сами можете перенести свои spreadsheets в веб-интерфейс, да и вдобавок сделать это побыстрее админки Django или Symfony.

    Вот они, три флагмана в направлении user generated apps. MDA модель давно уже известна в Enterprise-мире, и сейчас переживает новое рождение с популяризаций DSL(Domain Specific Languages). Я думаю все согласятся, что большинство работы в малых/средних компаниях (корпоративные сайты и автоматизация бизнес-процессов) представляют собой в основном сбор требований и настройку уже существующего продукта, либо рутинное кодирование функционала. Со временем настройка становится проще, а использование готовых решений дешевле, чем содержание программиста.

    Уже мало кто пишет свою ERP/CMS, но число 1С/Битрикс/Anything-интеграторов(заметьте, не «программистов», а именно «интеграторов») растёт. В USA уже никто не собирает компьютеры сам(купить в Dell куда дешевле), а с развитием виртуализации мы опять возвращается к «мейнфреймам», никто не бегает от компьютера, к компьютеру устанавливая офис/настраивая сеть/… Обычный хостинг умирает: за 20$ вы можете взять VPS с 256MB оперативной памяти и сами поставить нужную вам версию PHP, а если надо развернуть свой блог/сайт, то куча сервисов к вашим услугам, где вы концентрируетесь только на вашей задаче и не занимаетесь программированием/хостингам. Не многим хостерам по силам конкурировать с Amazon EC2/Slicehost/Engine Yard.

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

    Теперь немного о весёлом — платформы.

    Волна привычных блогов, форумов и CMS, из которых состоит обычный сайт уже схлынула, и если мы будем говорить о последних новостях в мире Python, Ruby, PHP и прочих, то основная тема будет — фреймворки. Основными католизаторами удачного бизнеса в интернете теперь могут стать только уникальная идея и быстрое средство для её реализации.

    Web-services, Facebook, OpenSocial, iPhone, Android, Google Maps, YouTube, Messaging, Open Standards, Cloud Computing — вот где развернётся в ближайшее время «война» в интернете. Теперь фраза «Я делаю Mash-Up или участвую в Startup'e» заменяет популярную раньше «Я делаю Web-сайты». Меньше всех придётся волноваться дизайнерам — их услуги будут нужны ещё долго, дизайн не автоматизируешь, а вот web-мастерам-администраторам-кодерам можно начать задумываться. Впрочем, профессионалы будут нужны всегда, но если вы кодер и вашу работу можно автоматизировать, а вы не знаете что такое сложность алгоритма и всякие O(n), то переквалифицироваться будет непросто.

    Описывать все эти Buzz-words, перечисленные выше смысла нет, развиваются они быстро, так же как и меняется наша жизнь. Однако, если вы о них не слышали, стоит обратить внимание, вдруг это «убийцы» вашего ремесла.

    И снова о грусном и нравоучительстве.

    Вообщем мой вам совет — следите за индустрией, не зацикливайтесь на определённых вещах и раширяйте свой кругозор. Совсем не ясно, как будет выглядеть интернет и его разработчик через 5-10 лет. Многие обвиняют наше образование в том, что их не учат HTML/PHP/… Господа, образование научит вас мыслить и адаптироваться к жизни. А PHP лет через 10 может и не быть, зато математика, которую вы прогуливали, делая очередной сайт, останется.

    Средняя зарплата в IT

    120 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 9 072 анкет, за 1-ое пол. 2021 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 67

      +6
      эмм, так можно и без работы остаться (((
        +1
        Структурная/Технологическая безработица — неизбежна. Одна из грядущих — переход на электромобили.
          +2
          +FF

          Как-то однажды зимой на 1 курсе, за пару недель до ожидаемого Бага 2000, я задумался, а могу ли я спланировать, чем буду заниматься через 5 лет, через 10, через 30? Вот сейчас, думаю, каждый хочет стать вебмастером или, на худой конец, просто дизигнером, грести бабло. Завтра появится что-то еще — и спрос перейдет туда. Сколько людей стали безработными из-за мнимой убежденности в модели «одна работа, одна профессия»? Следовательно, зацикливаться на этом и вешать на себя пожизненный ярлык не стоит, делать надо то, что востребовано.

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

          Кстати, а кого должен оставить безработным переход на электромобили? Нефтяников или спецов по ДВС? Имеется в виду сокращение потребности в техобслуживании из-за продажи машин «из коробки» (а такое весьма вероятно)? Зато, пока эти машины будут в дефиците, а нефтепродукты дорогими, возрастет спрос на оптимизацию перевозок, на консалтинг по экономии энергозатрат, уже не говоря о всяческих «экоинтеграторах», и эти все профессии невозможно запланировать в вузе и предугадать спрос на них, вуз — только фундамент по одному какому-то направлению, а в цене сейчас сочетание двух или более, причем не только академических. В общем, сложно назвать профессию, представители которой могут в ближайшие 10 лет спать спокойно. Разве что медики, у них работы прибавится, и все остальное направление «человек-человек».
        0
        хех, но так все эти сервисы должен же кто-то делать ;-) так что программисты все равно будут востребованы
          0
          Ну собственно в параграфе «Платформы» об этом и идёт разговор. В общем, если вы считаете себя не 1с/php/asp/jsp-кодером, а программистом или разработчиком — повода для отчаяния нет. Ну разве что когда искуственный интелект изобретут, но тогда уже много кто без работы останется)
            +1
            ага, вот только там сколько х надо? 20-30 на каждый проект? И сколько талантов пропадет (
              +1
              Один из знаковых примеров — как Гугл похоронил многих локальных поисковиков.
                +1
                это кого он похоронил так то? по моему у всех теперь девиз, сделать «убийцу гугла» и намного больше воспрянуло духом, видя, что на этом рынке ого-го сколько денег
            +2
            Вообще работа программиста изменяется со временем: в 80-х они использовали одни технологии, в 90-х другие, ну а сейчас, когда web развивается — можно ожидать чего угодно(в пределах разумного).
            В принципе, идея одна: не изобретать велосипед, использовать уже готовые решения. А в наше время готовых решений достаточно, чтобы сделать многое.

            Одно из фундументальным качеств программиста: Желание изучать новые технологии и использовать их в повседневной практике. Это один из «секретов» успеха, который не оставит человека невостребованным!
              0
              Всё верно. Разработка вдобавок становится всё более высокоуровневой, причём мы недалеки от пика. И сейчас, когда из технологий стрельнуть может разве что LOP/MDA, основной упор уже делается на организацию труда.
              +4
              Время и технологии сами диктуют мудрость: Будьте дальновиднее — позиционируйтесь как программисты, а не PHP-программисты, HTML-кодеры и тп.
                0
                всё знать невозможно, не может быть профессионального Assembler/PHP/ASP/C/Java/HTML/CSS/ программиста, может быть только профессионал Assembler или PHP и т.д… Можно знать и понимать как работаю разные технологии, но профессионалом можно быть только в одном.
                +5
                А причем тут web 3.0
                Были времена когда программировали на языках низкого уровня… а потом появились более совершенные языки типо «C», но вы же не говорите что асемблер это программирование 1.0 а «С» это 2.0 или использование MVC это 3.0

                На мой взгляд «веб 2.0» отличается от «веб 1.0» (когда пишеш веб 2.0 или веб 1.0 хочется зайти на сайт разработчика и посмотреть, а не вышла ли свежая версия веб 2.1 ) способом наполнения.

                Раньше наполнением сайта занимались определенные люди. Они искали новости, писал статьи и тд… а потом появились сайты веб 2… которые заполняли сами посетители… вот и разница… и совсем не зависит от тока как сайт был сделан… писался он на php или были использованны CMS или фраймворк…
                  –4
                  Разница в том, что если сейчас мне надо создать блог, сайт или магазин — мне совершенно не нужен программист с его CMS, фреймворками и PHP.
                    +2
                    чтобы создать что-то хорошее всегда нужен профессионал
                      0
                      ой… я перепутал… я отвечал на Scala 22 августа 2008, 21:07
                      +1
                      могу привести тебе кулинарную аналогию…
                      если ты захочешь покушать тебе не надо готовить, ты покушаешь ролтон… а через неделю такой еды… ты начинаешь готовить себе супы, каши… мясо… с создание сайтов так же...(почти)))
                        –4
                        Не согласен. Создание сайта самому и заказ сайта у программиста — это как домашний ужин и поход в ресторан по вашей аналогии. Вот сайты, созданные на платформах(дизайн+настройка и никакого программирования):

                        Wordpress.com(да-да, это именно wp.com, а не wp установленный на свой хостинг): politicalticker.blogs.cnn.com/ blog.flickr.net/en
                        Shopify: adprosports.myshopify.com/ www.postwartrade.com/
                          0
                          в моем примере я не рассматривал вариант заказа сайта у программиста…
                          я хотел сказать что… для удовлетворения разных потребностей нужно разные инструменты…
                          новичку который не умеет делать сайты… ему подходят CMS
                          мне приходится писать сайты самому…
                          кто то их заказывает у программиста…
                          и я так же не хотел сказать, что сайты сделанные дизайн+настройка и никакого программирования плохие… они просто не для всего подходят…
                          вот к примеру… если мне понадобится сделать простой блог… я возму Wordpress и не буду изобретать колесо
                          а если мне надо что бы была фишка… то тут либо заказывать либо самому…
                            0
                            Fair enough.
                        0
                        Смотря от чего отталкиваться, хочешь писать свои новости или статьи, бери свой word press и впуть! Хочешь магазин бери joomla, drupal и что там ещё есть, и снова в путь! Но если ты хочешь что-то новое функциональное, оригинальное то тут только хороший программер тебе поможет, а не какие-нибудь сервисы. Люди которые говорят, что труд программиста можно заменить, ничего не понимают в программировании. Создание программ — это целиком и полностью творческий процесс, и если там не надо рисовать загагулины это ещё не значить что не творчество и его можно заменить машиной. Творить — это значит создавать нечто новое в пространстве. Программист пишет, создает новую программу, а значит творит! И этим всё сказано.
                        Сколько смотрю на все эти клоны сайтов… чушь! Люди выкладывают стоящую информацию на подобных сайтах, а рядом появляются другие сайты написанные не на каких либо готовых системах (фреймворки сюда не относятся), а написанные ручками и подающие всю туже информацию более удобно и функционально, потому как не ограничены рамками системы. И именно эти сайты становятся успешными и приносят прибыль.
                      0
                      хорошая статья
                      спасибо, плюс вам к карме
                        +2
                        Да и все эти CMS это не решение всех проблем…
                        да когда надо сделать простой блог, то проще взять Wordpress… но чаще всего надо что то новое, интересное, эксклюзивное…
                        На хабре был топик, посвященный аналогу «обако тегов», автор предлагал использовать древовидную структуру, показывающую зависимость… я не видел ни у одного cms такое фичи… ее надо будет писать ручками… или ждать когда ее напишут другие… а если ждать то всегда будешь на последних местах…
                          +1
                          Любой блог уникален в первую очередь контентом, а не какими-то древовидными облаками. Блоги существуют уже лет 10 и никаких координальных нововведений особо не наблюдалось. Engadget & Lifehacker спокойно живут без облаков и какого-либо дополнительного функционала.
                            +1
                            да… для блога главное это наполнение… но сейчас уже не так то просто сделать популярный блог… что бы пришли посетители и остались надо сделать блог более удобным, с новыми удобными функциями… чем конкуренты…
                              0
                              Про деревья тегов я писал как про элемент способствующий удобству навигации. Скажите, блогу не важно удобство навигации? Особенно если контента много…
                                0
                                скажем так… вначале идет наполнение а потом удобство сайта(навигация… и тд..)…
                                но если на сайте нет нужной информации, то отпадает потребность в навигайии и уже неважно какая она удобная или нет…
                                так же и наоборот… ужасная навигация усложняет процесс получения информации, что в свою очередь ухудшает сайт…
                                  0
                                  На мой взгляд — качественный контент и качественная навигация вещи принципиально неразрывные. Без одного невозможно другое и т.д.
                          +6
                          Нда. Хороший программист — он хорош не тем, что знает php или perl, а образом мыслей. И большинство людей никогда не смогут заменить программиста, какой инструмент им не предлагай.
                          Генерить свои блоги, странички и т.п. — это может любой. А писать программы, которые позволяют это делать — это могут только программисты.
                          И с вовлечением все большего числа людей в интернет, программистов будет требоваться все больше.
                          А еще есть всякие 1С и MS Office, которые тоже надо программировать…
                            +2
                            Позволю немного дополнить вас — таких программистов скорее стоит называть уже проектировщиками (ИМХО) поскольку самая сложная задача — правильно продуманная архитектура его реализации. Конечно для этого требуется знания пределов нескольких языков, но ведь они — просто инструмент, а программист(проектировщик) — он творец
                              +1
                              «Не экономьте на архитекторах» (Ф. Брукс, «Мифический человеко-месяц») ;)
                                +1
                                Но я тоже вас поправлю. Не все будут архитекторами. Это всегда будет небольшая группа отличных инженеров программных технологий. Такая группа не может быть большой. Тем не менее, всегда будут нужны звеньевые специалисты, реализующие архитектуру.

                                Возьмем, к примеру авиапром советских времен. КБ Туполева было небольшое. Но ведь для создания самолета нужны не только «туполевы». Нужны инженера, технологи, инженера-технологи, токари, нормоконтролеры и т.д.

                                В общем, работы-то хватает, работать надо, но… пятница. :)
                                  0
                                  в общем цех как всегда, только цели и методы меняются :)
                                  PS а вообще поймал себя на мысле что хочется именно проектировать…
                                    0
                                    > а вообще поймал себя на мысле что хочется именно проектировать…

                                    Опасное желание. Если Вы не собираетесь делать это исключительно ради карьеры — лучше воздержитесь. Я уже ходил этой тропой — через год работы архитектором возникает чувство панического страха: технологии уплывают вперед, а ты, дорогой архитектор, каким был, таким и остался. Отсутствие практики в непосредственной разработке (читай «в кодировании») — губительная штука. А кодить, работая архитектором, не всегда получится. Максимум на что можно расчитывать — успевать читать заголовки топиков в блогах по профильным предметам.
                                  +1
                                  Любой хороший программист — проектировщик, т.к. сначала проектирует, потом пишет.
                                  Не проектировщик — это кодер. Ему говорят — он пишет почти под диктовку.
                                  А нормальный программист обязан уметь и запроектировать.
                                    0
                                    > Любой хороший программист — проектировщик, т.к. сначала проектирует, потом пишет.

                                    Вы что, серьезно? Часто ли конечная реализация совпадает с изначально запланированной?
                                      0
                                      Вы правы углубляясь в реализацию горизонты дальнейших путей расширяются. Но тут главное не переусердствовать в переделывании(в лучшую сторону конечно, хотя бывает и в худшую) и расширении ой как полезного функционала. Так вы рискуете вообще не закончить или растянуть разработку, а у программиста существуют вполне себе определенные сроки.
                                        0
                                        Бог с ними, со сроками. Это тема отдельного разговора. Сейчас я веду к тому, что архитекторы aka проектировщики — это такая каста, которая, занимается абстрактным проектированием абстрактной системы для решения конкретных задач. Это страшные для программиста люди, потому что архитекторы далеки от реальности.

                                        Самый страшный архитектор — это Главный Архитектор — как правило, программист в далеком прошлом — обычно он занимает должность технического директора конторы или около того. Такие люди смотрят на проектируемую систему сверху, и, соответственно, дизайнят ее «сверху-вниз», оставляя самый нижний слой на совести разработчика. А в попытке трансформации такой абстрации в реальность, зачастую случается конфуз (иногда — Очень Большой Конфуз, после которого вообще непонятно как двигать проект дальше).

                                        Разработчик должен двигаться «снизу-вверх», потому что такой подход позволяет реализовывать задуманную абстракцию на надежном «нижнем» слое кода. Заковырка в том, что дизайнить систему «снизу-вверх» — сложно: разработчик не может знать, что ему понадобится _на самом деле_ на нижестоящем слое, пока не опробует нижестоящий слой на вышестоящем. Выходом в такой ситуации является TDD, которое, кстати, автоматически позволяет делать декомпозицию задачи на более мелкие кусочки (причем именно автоматически, прямо в процессе кодирования, не расписывая каждый шаг основной задачи).

                                        Разработка снизу-вверх позволяет находить изъяны в используемой среде и строить систему, основываясь на этом знании (практический пример: все мейнстримовые браузеры [FF, IE, Opera] имеют баг работы с cookie. Только в Safari/WebKit корректно реализована поддержка cookie. Удивил? Для меня это тоже было сюрпризом).

                                        0
                                        У меня — почти всегда. А когда не совпадает, то сначала проектирую новую реализацию — потом реализую.
                                    +1
                                    Я не говорю, о том, что программисты исчезнут с лица земли) Я лишь привёл примеры стартапов, которые позволяют пользователям создавать свои собственные приложения.

                                    Что касается MSO/1C/ABAP и т.п. программистов, то это увы тупиковые ветви в плане профессионального роста.
                                      0
                                      Я бы сказал, что это не тупиковые ветви, а просто ветви. Вполне себе профессия — программист 1С. тока когда 1С загнется лет через 10 или 1С бухгалтерия сменится на что-то другое, то они останутся не у дел, если не развивались в другую сторону.
                                      А так, не думаю, что эта профессия хуже, чем программист php
                                        0
                                        нет плохой профессии, есть неправильное к ней отношение © me
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                      +1
                                      >> Многие обвиняют наше образование в том, что их не учат HTML/PHP/…
                                      Высшее образование должно давать не профессию, а базу знаний, так что тут я с вами согласен.
                                      Сама фраза «пользователь может стать программистом» меня пугает — это если и случится, то ничего хорошего не будет. Упрощение не ведет к повышению качества, скорее наоборот.
                                        +2
                                        Собственно и без web 3.0 ничто не мешает пользователю стать программистом :).

                                        Я не верю, что в ближайшем обозримом будущем разработка проектов будет происходить без программистов. Как-то видел объявление у хостера: «Предустановка Joomla & VirtueMart, вам остается только выбрать шаблон. Создайте свой магазин без привлечения программистов!». Мы только посмеялись над этим объявлением, т.к. сами используем эту платформу для создания магазинов и знаем, что к чему. Программист в наше время без работы не останется :)

                                        А вообще я не верю во все эти web х.0 :). Взять, например, сайт фирмы занимающейся перевозкой хххх. Вот так заходишь к ним и видишь надпись в новостях:
                                        «Сайт был проапгрейден с web 1.0 до web 2.0. Теперь вы сами можете писать информацию о нашей фирме, о наших ценах, составлять маршруты перевозок …»
                                        Ерунда какая-то :) Было бы здорово, если бы понятие web x.0 отображало качества сайта. Опять же пример:
                                        «Сайт был проапгрейден с web 1.0 до web 2.0. Теперь на нашем сайте блочная верстка, gzip и ajax в изобилии. В оформление появились спокойные тона, закругленные углы и большие кнопки. Убрали этот огромный плавающий баннер с рекламой девочек по …»
                                        А вообще это все мое IMHO, не суди строго :) пятница — хорошее настроение.
                                          +1
                                          Никто и не спорит. Joomla всё же изначальна нацелена на разработчика. Сервисы бывают разные — посмотрите магазины на основе Shopify: www.shopify.com/screenshots/ Разумеется это подойдёт не всем, но такие сервисы всё больши и больше покрывают рынок.
                                          +1
                                          «образование научит вас мыслить и адаптироваться к жизни» — золотые слова
                                            +1
                                            Несмотря на огромное количество «шаблонов для веб-дизайна», веб-дизайнеры не остаются без работы :) Точно так же и программисты не останутся без работы из-за появления подобных «автоматических заменителей программистов».
                                              +1
                                              Более того, чем популярнее будут становиться Software as a Service-платформы, тем востребованнее будут решения, не вписывающиеся в рамки Blogger-a и Google Sites.
                                                0
                                                Одна из идей в списке Y Combinator: Easy site builders for specific markets.
                                              +1
                                              Автору спасибо, хорошее изложение мыслей.

                                              А кодеры ещё долго будут востребованы, наравне с дизайнерами, потому что оба звена работают над пользовательским интерфейсом. Front-end разработчики сейчас даже более актуалены, чем раньше.
                                                +4
                                                Вот интересно, если бы в один прекрасный момент, один прекрасный человек не придумал термин «web 2.0», и этот термин не вошел бы в обиход, о чем бы писали все эти «3.0 пророки»? =)))
                                                Зачем так зацикливаться, какая безработица может быть у программистов, тут всего лиш наблюдается прогресс в юзабилити, раньше это были простые хтмл-страницы, сейчас в них добавили ява скрипт и они стали интерактивней и приятней глазу, завтра появится голосовое управление, послезавтра управление силой мысли… Но это все равно останется интерфейсом пользователя, начинку для которого должен кто-то делать ;)

                                                P.S. Более того, есть много отраслей, где используется программирование. Не стоит зацикливаться на вебе.
                                                  0
                                                  спасибо за статью, понравилось, но как было сказано выше — всё равно программисты ещё понадобятся
                                                    +1
                                                    Мне как раз кажется что в «скором» будущем программы для пользователей уйдут в интернет. И тот же office, 1c и даже игры (наиболее ресурсоемкие приложения) будут работать через веб интерфейс. Так что в любом случае без работы никто не останется. Конечно измениться и подход к разработке.

                                                    В качестве примера: изобретение конвейера только увеличило количество рабочих мест.
                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                        +1
                                                        1>> «Время, когда вам нужен программист для того, чтобы создать среднестатистический сайт, проходит… Остальное за вас сделают умные сервисы»
                                                        «Давай я понесу чемодан, а ты понесешь меня… Это ты здорово чебурашка придумал» :) Вопрос на засыпку. А кто будет делать эти умные сервисы?

                                                        2>> «Теперь фраза «Я делаю Mash-Up или участвую в Startup'e» заменяет популярную раньше «Я делаю Web-сайты»»
                                                        ИМХО конечно, но я считаю, что это просто модное слово. Mash-Up, Startup, Blog — красивые названия одного и того же – Web-сайта. Разный типов Web-сайтов.

                                                        3>>«Совсем не ясно, как будет выглядеть интернет и его разработчик через 5-10 лет»
                                                        Тогда почему вы так уверенно говорите что «средние» программеры вымрут?

                                                        4>> «Многие обвиняют наше образование в том, что их не учат HTML/PHP/… Господа, образование научит вас мыслить и адаптироваться к жизни. А PHP лет через 10 может и не быть, зато математика, которую вы прогуливали, делая очередной сайт, останется»
                                                        Скорее математика вымрет, ибо будет КУЧА МАТЕМАТИЧЕСКИХ фреймворков для решения математических задач.
                                                          0
                                                          > Вопрос на засыпку. А кто будет делать эти умные сервисы?
                                                          Ну согласитесь, что в такой модели роль интегратора пропадает. У Bitrix их раз в 100 больше чем программистов в компании 1С-Битрикс. www.1c-bitrix.ru/editions/saas/ — первый шаг.

                                                          > ИМХО конечно, но я считаю, что это просто модное слово. Mash-Up, Startup, Blog — красивые названия одного и того же – Web-сайта. Разный типов Web-сайтов.
                                                          Ну я бы сказал фундаментально разный, я хотел подчеркнуть, что имеет значение, над чьей идей идёт работа. Как классический и современный маркетинг.

                                                          > Тогда почему вы так уверенно говорите что «средние» программеры вымрут?
                                                          Причём тут «средние»? Я привожу примеры стартапов и предполагаю, как они могут повлиять на индустрию.

                                                          > Скорее математика вымрет, ибо будет КУЧА МАТЕМАТИЧЕСКИХ фреймворков для решения математических задач.
                                                          Можно с примерами или предпосылками, а так же чем текущие не устраивают. Чтобы решать математические задачи одних фреймворков мало.
                                                            0
                                                            >>Скорее математика вымрет, ибо будет КУЧА МАТЕМАТИЧЕСКИХ фреймворков для решения математических задач.

                                                            Извините но вы немного себе противоречите. А кто-же тогда будет писать эти самые математические фреймворки? многие математические задачи еще не решены, а будущее, я уверен, прибавит к этому списку еще больше.
                                                            –8
                                                            эх :)) а потом веб 4.0, 5.0, n.0, а потом баста :)
                                                            это стремление иметь все и сразу за минимум усилий :)
                                                              +1
                                                              Ну-ну, господа! Полно сопли пускать. Не все так печально. Вы забываете про два важных момента:

                                                              1. «Мне бы такой же, только с перламутровыми пуговицами».

                                                              Аналоги сервисам, которые вы описали, существовали/существуют на моей памяти, лет уже 8. Шоп-билдеры и сайт-билдеры всех мастей не делал только ленивый. Где они сейчас? Все там же. Беда этих сервисов заключается в том, что пользователь — зверёк непредсказуемый. Сегодня ему надо одно, завтра — другое. А SaaS не сделаешь персонально под каждого: рано или поздно наступит момент, когда сервис перестанет удовлетворять запросам пользователей в силу их многочисленности и «разношерстности». И побегут пользователи обратно к своим фрилансерам делать этот же SaaS «чуть-чуть другим». Вывод: роль интеграторов/программистов никуда не денется, просто мы будем называть себя по-другому: «Facebook Integrator» и так далее).

                                                              2. User Generated Applications (UGA).

                                                              Пользователи сами будут делать приложения это, при всем уважении, профанация. Знаете почему? Ответьте сами себе на вопрос: много ли ПОЛЕЗНОГО контента сгенерили пользователи в эпоху «уходящего Web 2.0»? Думаю, ответ очевиден. КПД полезности информации на большинстве страниц интернета стремится к нулю. О чем это говорит? Это говорит о том, что 99% UGA будут тем же самым бесполезным унылым говном, сделанным ради удовлетворения любопытства или собственного достоинтства.

                                                              Так что рано паниковать, господа программеры и IT-шнеги. На наш век программизма хватит с головой. А что будет потом… потом закончится нефть, газ, уголь, алмазы в Африке, разразится очередная Мировая, всех накроет напалмом и только космонавты с орбиты будут с тоской глазеть на все это безобразие через засранные иллюминаторы.
                                                                0
                                                                <irony>Ну знаете ли!!! Пришли тут со своим оптимизмом, не даёте людей попугать. Вы ещё расскажите, что в USA спрос программистов на COBOL'e не уступает Ruby & Python, и что всё нынче написанное надо будет поддерживать, поэтому все на 10 лет вперёд работой обеспечены — они же обленятся.</irony>
                                                                  0
                                                                  Самое смешное, что в мире есть таки спрос на программистов на COBOL'e ^^
                                                                  +1
                                                                  1. Стандартный шоп с помощью билдера сделать легко, генерирующий прибыль и заточенный под конкретный продукт — тяжеловато. На незнании этого спекулируют кидалы вроде Intway, впаривая лохоюзерам за $300 клоны интернет-магазинов с одинаковыми товарами и абсолютно одинаковым дизайном, разумеется, ни о каких прибылях при этом не может быть и речи. Самое интересное всегда на краю.

                                                                  2. Пользователи действительно смогут при желании делать себе приложения, однако при этом появится столько производных ниш, что для (бывших) программеров работы будет с избытком, и не очень-то скучной. Рассуждения такого плана напоминают древнюю байку о массовой безработице из-за автоматизации и роботизации. БСК, одним словом.

                                                                  Главное, как завещал лысый дедушка — for i:= 1 to 3 do Learn;
                                                                  +2
                                                                  Я вот сейчас представил как какой-нибудь бизнесмен из моего города делает себе сайт на гугле. Понимаете, большая часть населения России которым нужны сайты толком то не знают как компьютером пользоваться а вы об их переквалификации в программистов… Мысль хорошая умная, но я с ней категорически не согласен. В начале 21 веке все говорили что хтмл умрёт как язык для вёрстки, что нужны будут только php программисты и те через год два станут не нужны так как будут изобретены умные cms и пользователи сами смогут добавлять информацию на сайт. Вы должны знать, что никто пока не изобрёл (да и навряд ли изобретёт) такой простой системы которую можно будет применить под что угодно без детальной настройки и копании в коде (а это уже как минимум тянет на средненького веб-разработчика).

                                                                  Вот пример

                                                                  Я гипотетически занимаюсь производством зажигалок. Что мне нужно на сайте? Вот мои требования:
                                                                  — синхронизация с базой 1С и вывод товара в офигенно красивом виде на сайт и так чтобы на модеме смотреть можно было
                                                                  — хорошее доменное имя
                                                                  — drag & drop система магазина, плюс чтобы при наведении на товар было описание товара всплывающем окошке.
                                                                  — возможность того чтобы сайт выдерживал офигитительные нагрузки потому как в этом году спрос на зажигалки модели ёлочка будет феноменальный.
                                                                  — настройка безопастности сайта, да так чтобы не то что хакер не проник, даже я забрался бы с трудом в админ панель.
                                                                  — настройка платёжных систем.
                                                                  — много разных фентелюшек.



                                                                  Вот скажите способен ли будет такое сделать какой-нибудь сервис или cms (framework)?
                                                                  К слову это реальные требования клиента к сайту, поэтому можете не оперировать тем что это бред. И это далеко не самые изощрённые требования. Да даже отойдя от веба, какой сервис сможет сделать мне биллинговую систему под фряху? или установить её на сервер и настроить сеть? Вот. Правильно.… не заменят нас наши же творения. Матрица это миф, который поддерживается такими как вы.
                                                                    0
                                                                    Где-то я все это уже слышал. Попахивает максимализмом. Конечно, приятно думать, что завтра все будет иначе, но увы. СЕО, программисты которые используют фреймворки, а главное дизайнеры — все это будет. И завтра, и после-после-после… Особенно позабавил удар по фрилансерам и фриланс-биржам… =)
                                                                      0
                                                                      web 5.0 — это мир, где каждый смертный может стать богом…
                                                                        0
                                                                        А боги будут плевать сверху, так же как плюют сейчас :)

                                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                      Самое читаемое