Spacemans
@Spacemans
web мастер

Почему PHP теряет популярность?

Регулярно отслеживаю вакансии на hh и вижу, что работы на PHP становиться всё меньше. По прежнему много, конечно, но с каждым месяцем вижу как JavaScript, Python набирают +50-100 новых вакансий (говорю про Москву и Санкт-Петербург), а PHP на ~10% за год уменьшилось. На Java тоже стабильно много вакансий и не спадает их кол-во.
Более того, недавно общался с другом программистом из США и он подтвердил, что и там php сходит на нет.
Почему так происходит? Не ожидает ли php участь ruby?
  • Вопрос задан
  • 4580 просмотров
Решения вопроса 2
anton_reut
@anton_reut
Начинающий веб-разработчик
Никогда не ведитесь на уговоры разрабатывать какой то веб проект на каком то экзотичном языке, например Питоне или Яве, в результате вы получите костыльный долгострой и дефицит программистов которые будут готовы над ним работать.
Это как в моде - есть всякое эпатажное дерьмо для показов на подиуме, а есть повседневные джинсы с рубашкой, все любят обсуждать эпатаж но носят джинсы.
Ответ написан
@Kirill-Gorelov
С ума с IT
Я был в обсуждениях с некоторыми парнями на счет скорости и удобства и бла бла бла работы на php.

Мне один парень сказал, что php скоро сдохнет. Но ему ответил второй программист:
Он уже дохнет столько лет, что уже выпустили "предсмертную"(сарказм) 7 версию(на момент обсуждения). А сейчас уже готовят 8 версию, которая будет еще быстрее.

И мое мнение.
Php не умрет никогда. Потому что всегда будут две стороны халявщиков.
1. Которая хочет быстро что-то выучить и на этом заработать.
2. Те кто хочет быстро и дешево заказать сайт.
И вот эти две стороны будут генерировать, назовем это, спросом на этот язык.
Конкретно сейчас я не беру в обсуждения профессиональные сайты, которые действительно крутые и действительно достойные внимания и людей которые посвятили этому языку львиную долю своего времени.
Ответ написан
Пригласить эксперта
Ответы на вопрос 14
AleksandrB
@AleksandrB
PHP не мода, php - классика, а классика никогда не умирает. Если умрет php, то умрут все остальные языки backend разработки потому что появится что-то такое, что сможет в разы превзойти пхп в простоте, скорости и удобстве, на данный момент что джава, что питон, что руби +- одинаковые, каждый подходит для своих целей. Тот же питон выбирают из-за простоты интеграции нейронных сетей, но если говорить не о узких, а о главных параметрах (функционал, скорость и тд) все популярные бэк языки более или менее одинаковые смотрите те же сухие графики.
А о уменьшении вакансий - глупость несусветная. трын тут приведена статистика за 2018 год и обоих графиках по вакансиям лидирует в сравнении с java/python PHP, при том на первых двух пишут как бэкэнд, так и миллион других штук. А на втором графике и вовсе пхп опережает js (единственный язык в самой популярной сфере разработки).

А вот если речь идет о реально крупных компаниях (amazon, google...) там как раз предпочитают python из-за выше упомянутой простоты интеграции нейросетей.

Меньше слушайте диванных экспертов, пхп предрекают смерть с 00-х годов, что то он слишком долго дергается для мертвеца.
Ответ написан
Объясняю:

1) Небольшая фирма, небольшой проект, никогда не сможет конкурировать за "рабочие руки" с такими гигантами, как mail.ru/yandex/сбертех/альфа-лаборатория и прочие. А значит разрабатывать проект на Java, который еще не приносит деньги - глупейшая ошибка менеджмента. Ибо вы просто не найдете руки, либо они будут стоить очень много. По этой же причине не стоит выбирать для проектов .net (хотя там в общем ситуация в плане рук получше).

2) Выбирать для проекта, который еще не приносит денег, что-то типа python/ruby - глупо. Ибо найти хороших программистов на этот язык сложно (и они будут стоять больших денег).

Ну тут стоит понимать, что это реалии рынки СНГ и Европы. Исторически сложилось, что язык для новичков в СНГ и Европе был PHP (поэтому так много проектов на php), в США - это Ruby(Python), а, например, в Австралии - это Python.

В итоге: небольшие капиталисты в СНГ(Европе) - выбирают php, это дает много работы на PHP, предложение толкает людей учить PHP, что уже в свою очередь толкает создателей PHP его улучшать.

__

Нужно понимать, что PHP де-факто дешевый язык для старта бизнеса (конечно, есть условный symfony, где программисты получают на уровне Java-разработчиков, но это уже нюансы). А бизнес всегда стартаует, и всегда на это идет большой спрос.

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

__

Количество вакансий уменьшается по простой причине. Готовые облачные решения типа (shopify/wix) + возможность заменить на старте сайт на социальную сеть, дают снижение спроса.
Ответ написан
@FanatPHP
Не знаю, не знаю. Судя по количеству тупых вопросов на Тостере, стать менее популярным пыху совсем не помешало бы, да только не получается никак.
Ответ написан
@ArgosX
php никогда не умрет. а тенденция такая говорит о том что как раз таки php разработчиков очень много и они позанимали рынок поэтому и вакансий меньше
Ответ написан
@skrimafonolog
Почему PHP теряет популярность?

Вам кажется.

Просто ИТ-проекты растут и развиваются.
Усложняются.
То, с чем мы имеем дело сегодня - несколько более сложные вещи, чем то, что делали средние программисты лет 10 назад.
Это вечный процесс.

И некоторые проекты используют другие технологии.

Не ожидает ли php участь ruby?

Ruby как был нишевым так и остался.
PHP - слишком массовый.

Вам лично бояться не стоит - ваши коллеги-конкуренты другие программисты испытывают те же проблемы что и вы. Поэтому в одночасье все на другую технологию не перейдут.

Даже если и PHP сойдет на нет - это дело долгих десятилетий, ибо:

  1. Слишком уж много уже существующих проектов. Их тоже нужно поддерживать.
  2. Выбор языка - это еще и выбор доступных исполнителей на рынке труда. В одночасье миллионы программистов не сменят специализацию.
Ответ написан
dimonchik2013
@dimonchik2013
...встаю, одеваюсь, завтракаю и еду домой...
не ожидает

все относительно, WP по-прежнему при делах, тем более на фрилансе

а вот в остальном: все смещается в "умный фронтенд" и "быстрый (читай - асинхронный) бекенд"

ну и где тут PHP ? на бекенде Го и Питона с Нодой потеснит, да и Джаву с ее аппетитами
Ответ написан
sergiks
@sergiks Куратор тега PHP
♬♬
Потому, что PHP не предназначен для квантовых вычислений, очевидно же!
Ответ написан
Sanes
@Sanes
!
Частично из-за поглощения рынка крупными SAAS и соц. сетей.
Ответ написан
opium
@opium
Просто люблю качественно работать
К сожалению не теряет, так как пхпшников больше и кажется что вакансий меньше
Ответ написан
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
На пыхе вагоны легаси, так-что он еще долго будет на плаву. Другое дело что пых - однопоточный и синхронный язык, т.е. пока запрос в базу обрабатывается, процесс висит и ничего не делает, но ресурсы занимает. В этом его громнейший минус. Еще один минус, что на каждый чих надо всё собрать, выполнить энное количество логики и отвалиться, и так каждый раз, на каждый запрос, что не есть эффективно. На том же железе грамотно написанное приложение на ноде обрабатывает с легкостью в десятки и сотни больше обращений. Ключевое слово тут "грамотно". Потому что "выстрелить себе в ногу" можно на чем угодно, и часто это сделать очень просто.
Ответ написан
xmoonlight
@xmoonlight Куратор тега PHP
https://sitecoder.blogspot.com
но с каждым месяцем вижу как JavaScript, Python набирают +50-100 новых вакансий (говорю про Москву и Санкт-Петербург), а PHP на ~10% за год уменьшилось.
PHP имеет более простой "вход" в язык, поэтому освоение - происходит гораздо быстрее.
За счёт быстрого освоения происходит быстрое насыщение рынка вакансий и создаётся впечатление, что PHP - теряет популярность.
А теперь, посмотрим на два момента для: PHP, JS, Python.
1. Набор готовых библиотек
2. Качество кода
И увидим, что по п.1 у нас лидеры: JS и Python.
А по п.2: все более-менее равны.

Из чего делаем выводы:
1. Чем меньше кодер должен кодировать готовые алгоритмы с нуля (умение искать готовые модули/библиотеки и их использовать), тем больше он востребован.
2. Чем более простой "вход", тем хуже качество кода кодера и тем меньше ему нужно платить (потому, что вот так, а не иначе).

Согласно п.2 - на новые проекты набирают исключительно "своих" до тех пор, пока не придёт осознание того, что "что-то пошло не так". А именно: незнание построения архитектуры и паттернов проектирования (а что это?! нафига оно?!).

Поэтому и нет вакансий на PHP...
Ответ написан
@beduin01
Потому что появляются новые современные языки. Dart к примеру.
А так да доля PHP падает с каждым годом.
В итоге зная Dart я могу писать и сайты, мобильные, десктопные приложения, а зная PHP только сайты.
Ответ написан
@laravue
laravel + vue2
не умирает php. Просто по другим ЯП появилось больше вакансий. Спрос на JS, к примеру возрос. Но это не значит, что пыха загибается.
Ответ написан
Krav4uk
@Krav4uk
Начинающий digital artist
А что, руби уже не торт ?? вроде совсем недавно рубистов с руками отрывали )
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 февр. 2020, в 05:15
5000 руб./за проект
26 февр. 2020, в 01:14
600 руб./в час
26 февр. 2020, в 01:13
1500 руб./за проект