Другие языки программирования и технологии
Долго ли будут востребованы backend-разработчики?
Здравствуйте! Как вы считаете, долго ли будут востребованы backend-разработчики? А то интернет буквально пестрит разными теориями о том, что через 10-15 лет программисты будут вообще не нужны.
Намного дольше, чем front-end. Back-end для сайта ничем не отличается от back-end для мобильного приложения. И если даже браузерный интернет умрёт (как, например, произошло в Китае), приложения, работающие через интернет, никуда не денутся.
Конструктор может сделать только то, что предусмотрели авторы конструктора - и ни шагу в сторону. Универсальные системы, которые автоматически пишут код, невозможны - в силу существования алгоритмической неразрешимости. Так что на твой век хватит.
Конструктор может сделать только то, что предусмотрели авторы конструктора - и ни шагу в сторону. Универсальные системы, которые автоматически пишут код, невозможны - в силу существования алгоритмической неразрешимости. Так что на твой век хватит.
Серик Имамбаев
Благодарю за ответ. А почему front-end под угрозой? Вроде тоже популярное направление.
Для того чтобы понять куда придем в близком будущем, надо посмотреть на прошлое и настоящее...
Веб изначально был очень простым, и странички были статичные.
Затем придумали CGI, но эта технология была практически несъедобна, и применяли ее только крутые компании у которых хватало "лишнего" бабла на соответствующее техн. обеспечение.
После нескольких попыток изобрести более доступную генерацию страниц, появился пхп. Из-за его доступности для любого быдлана, он быстро стал массовым. И остается таким по сей день, ибо количество быдланов с годами только растет.
Но по-настоящему бэкэнд расцвел только вместе с модой на микросервисную архитектуру - когда это началось, огромное полчище говнокодеров на всяких плюсах и питонах наконец-то получили работу в вебе, и ощутили себя охуенно важными. Появились новые языки и технологии. Они распространились, началось безудержное омикросервисование всего и вся.
И тут мы приходим к настоящему времени. Те, кто неудачно сел на микросервисы (т. е., почти все) сейчас страдают, хоть в разной степени: т. к. оказалось что эта архитектура хороша только для быстрого выхода на продакшн, а поддерживать ее - боль и агония. Микросервисы по-прежнему мейнстрим, но с них все больше мигрируют на "классические" монолитные/системные архитектуры, а наиболее перспективным направлением сейчас считаются SaaS-продукты.
Поэтому, наиболее вероятное развитие событий далее - это постепенное отмирание бэкэндеров как класса: набежавшие на микросервисах говнокодеры будут постепенно терять работу попадая под сокращения из-за падения спроса на их навыки в новых проектах, а толковые специалисты уйдут в энтерпрайз (на те самые SaaS). Ведь бизнесу очень нравится новая идея бессерверных приложений... с облаками, затраты зачастую ниже - и при этом, абсолютно никакого геморроя с поддержкой и масштабированием.
Конечно, все это происходит не за минуты, и мы еще несколько лет не увидим бессерверный веб. Но процесс централизации интернета уже запущен, и полный "захват" бизнес-сегмента крупными сервисными компаниями это вопрос времени. Децентрализованным, скорее всего, останется только частный сектор: приватные серверы/сети, и маленькие хостеры "для домохозяек" никуда не денутся. Но крайне вероятно что они войдут в ту же самую облачную инфраструктуру монополистов, просто реселля их мощности "в розницу". Эта модель применяется уже сейчас.
Резюмируя: перспектива бэкэндеров в будущем - либо исключительно сверхмалый бизнес и частные подряды (тяжелая работа на копеечных заработках), либо рост до инженеров и пролезание в престижный энтерпрайз (нетрудно догадаться, что 95% сегодняшних бэкэндеров второй вариант просто не осилят, т. к. мест там мало и требования высокие). И тем более при том, что большинство бэкэндеров это именно пхпшники, а пых в крупных и секьюрных проектах применим очень ограниченно.
Веб изначально был очень простым, и странички были статичные.
Затем придумали CGI, но эта технология была практически несъедобна, и применяли ее только крутые компании у которых хватало "лишнего" бабла на соответствующее техн. обеспечение.
После нескольких попыток изобрести более доступную генерацию страниц, появился пхп. Из-за его доступности для любого быдлана, он быстро стал массовым. И остается таким по сей день, ибо количество быдланов с годами только растет.
Но по-настоящему бэкэнд расцвел только вместе с модой на микросервисную архитектуру - когда это началось, огромное полчище говнокодеров на всяких плюсах и питонах наконец-то получили работу в вебе, и ощутили себя охуенно важными. Появились новые языки и технологии. Они распространились, началось безудержное омикросервисование всего и вся.
И тут мы приходим к настоящему времени. Те, кто неудачно сел на микросервисы (т. е., почти все) сейчас страдают, хоть в разной степени: т. к. оказалось что эта архитектура хороша только для быстрого выхода на продакшн, а поддерживать ее - боль и агония. Микросервисы по-прежнему мейнстрим, но с них все больше мигрируют на "классические" монолитные/системные архитектуры, а наиболее перспективным направлением сейчас считаются SaaS-продукты.
Поэтому, наиболее вероятное развитие событий далее - это постепенное отмирание бэкэндеров как класса: набежавшие на микросервисах говнокодеры будут постепенно терять работу попадая под сокращения из-за падения спроса на их навыки в новых проектах, а толковые специалисты уйдут в энтерпрайз (на те самые SaaS). Ведь бизнесу очень нравится новая идея бессерверных приложений... с облаками, затраты зачастую ниже - и при этом, абсолютно никакого геморроя с поддержкой и масштабированием.
Конечно, все это происходит не за минуты, и мы еще несколько лет не увидим бессерверный веб. Но процесс централизации интернета уже запущен, и полный "захват" бизнес-сегмента крупными сервисными компаниями это вопрос времени. Децентрализованным, скорее всего, останется только частный сектор: приватные серверы/сети, и маленькие хостеры "для домохозяек" никуда не денутся. Но крайне вероятно что они войдут в ту же самую облачную инфраструктуру монополистов, просто реселля их мощности "в розницу". Эта модель применяется уже сейчас.
Резюмируя: перспектива бэкэндеров в будущем - либо исключительно сверхмалый бизнес и частные подряды (тяжелая работа на копеечных заработках), либо рост до инженеров и пролезание в престижный энтерпрайз (нетрудно догадаться, что 95% сегодняшних бэкэндеров второй вариант просто не осилят, т. к. мест там мало и требования высокие). И тем более при том, что большинство бэкэндеров это именно пхпшники, а пых в крупных и секьюрных проектах применим очень ограниченно.
Александр Македонский
Перспективные направления: ML/бигдата, фронт, системщина.
И вот последние два, никогда не умрут - потому что отвечают за интерфейс к человеку. Юзер еще очень долго не сможет одной лишь силой мысли к цифровому пространству подключаться))
И вот последние два, никогда не умрут - потому что отвечают за интерфейс к человеку. Юзер еще очень долго не сможет одной лишь силой мысли к цифровому пространству подключаться))
что, код будет сам себя писать?
да, а ещё интернет пестрит теориями про плоскую землю и еврейское мировое правительство, их тоже будем обсуждать?
хороший разработчик по сути своей есть инженер, а инженер работу всегда найдёт
хороший разработчик по сути своей есть инженер, а инженер работу всегда найдёт
Похожие вопросы
- если есть web разработчики как долго вы учились на веб разработчика и что вы учили
- Нужно ли знать JavaScript в backend'e?
- Java vs Python? Что выбрать для backend-разработки?
- Как стать разработчиком настольного ПО
- Почему все разработчики игр стали портировать свои игры на телефоны?
- Почему чтобы сейчас работать разработчиком сайтов, много знаний и ума не нужны?
- Помогитекакими программами пользуются профессиональные разработчики игр?
- На чем зарабатывают разработчики операционной системы "Линукс"
- Тестовое задание на вакансию PHP разработчика
- Разработчики игр получают больше чем разработчики настольных приложений? И какой язык стоит учить, если я хочу писать