Вот недавно задался вопросом: а куда собственно развивается программирование? В целом, многим уже понятно, что в сторону полной автоматизации. И так как везде уже работает правило "минимум затрат - максимум результат" - то программирование стремится туда же семимильными шагами с начала своего зарождения.
Вспоминается то время (примерно 2004 год), когда на разработку среднего сайта уходило немало времени (около 10-15 дней), так как многое писалось на то время ручками, использовался процедурный подход и многие не знали о таких концепциях как MVC и прочих вещах. Сейчас уже 2014 год. Прошло не так уж и много - 10 лет, но тоже же самое web программирование сделало колоссальный прорыв на мой взгляд. Тот же самый средний веб-сайт уже разрабатывается раз в 10 быстрее с помощью новых движков, фреймворков, библиотек. Причем, если брать нынешние конструкторы для сайтов - то создание идет без всякого кода и обычный рядовой пользователь может сбацать качественный сайт за 2-3 часа. Понятно, что все это делается на стандартных шаблонах, но качество и процесс создания все чаще удивляет.
Могу предположить, что к 2024 году мощные сайты (так же как и дизайн к ним) будут генерироваться просто по "щелчку пальцев" через какое-нибудь голосовое управление с помощью мощного программного движка.
Кстати, недавно заходил в банковское отделение в котором не был около года. Раньше, там было 6-7 касс. Сейчас на месте касс уютно стоят терминалы. Штат в этом отделении как я вижу сократился в 2-3 раза.
Я вот и задаюсь вопросами: если на столько быстро развивается вся эта автоматизация по всем направлениям (не только программирование) - чем вообще будут заниматься множество людей? :) Те же самые программисты - на мой взгляд останутся самые талантливые, которые и будут писать всю эту автоматику дальше. А обычные прогеры думаю разбредутся на все 4 стороны. Многие говорят, что все трансформируется и работа будет всегда. Но тут и прикол. Конечно же, все трансформируется, но опять же в сторону автоматизации.