Прошло 6 месяцев с моей последней статьи про PHP, а значит пришло время продолжить рассказывать о празднике жизни, который продолжается в нашем PHP-комьюнити.
PHP-братство устояло
В какой момент IT-пространство взорвалось новость, что в исходный код open-source решений стали добавлять код, который нарушал работу систем из РФ.
Это стало проблемой, так как весь open-source строился на доверии, когда один профессионал делал настолько качественное решение, насколько он может, а другой профессионал его использовал без капли сомнений в злом умысле создателя.
И в чем проблема? Такое недоверие к open-source решению приводит к удорожанию разработки, когда приходится проверять диф каждого пакета, включать чекеры кода, а релизы проводить на sandbox с прод-окружением и давать время на остой. И если для core-систем и энтерпрайза это и так делалось, то стартапы резко теряют time-to-market.
Так вот, на популярных php-решениях, конечно же, появились различные тексты и призывы (это полное право разработчика высказывать свою позицию), но никто не стал целенаправленно вредить разработчикам из России и внедрять.
В PHP-комьюнити профессионализм победил, в PHP-комьюнити победил здравый смысл! Где бы PHP-разработчик не находился, чем бы не занимался, он остается php-разработчиком, он делает общее дело и несет благо в этот мир. Эта идея победила эмоциональные порывы.
Рынок PHP - Апокалипсис не случился
Если вы хороший PHP-программист, то даже с потушенным резюме вы обычно получаете порядка 3-4 предложения каждый день.
В начале весны число заявок превратилось в 1-2 в неделю, а число вакансий на публичных площадках и телеграмм-каналах резко сократилось.
Потом появилось достаточно большое количество вакансий с рейлокейтом, где предлагали весьма скромные условия. Причем даже если компания еще зимой предлагала 5-6к евро в месяц, то по весне это число превратилось в 2,5-3к. И честно сказать, это не лучшим образом характеризует эти компании - пусть это остается на их совести.
С середины апреля из-за курса рубля зарубежные предложения потеряли какую-либо привлекательность, ибо они стали ниже рынка по РФ. Конечно, тут можно пошутить про официальный и неофициальный курс рубля, но жизнь идет в РФ в рублях и обнал идет по официальному курсу.
С середины мая рынок вакансий на PHP-стеке начал возвращаться в обычное состояние. Многие компании, что заморозили найм, стали активно выставлять новые предложения, зарубежные компании перестали пытаться нанять ребят из РФ за дисконтный ценник и стали возвращаться привычные цифры в офферах. Цифры те же, что и на конец 2021 года.
В конце мая случилось то, что я не рассчитывал увидеть так быстро - появились предложения для разработчиков из РФ от компаний из Украины. Где-то на удаленку, где-то на релокей и все очень профессионально.
Поэтому сейчас можно смело говорить, что рынок PHP-вакансий выглядит перспективно.
Стойкость PHP-компаний
В одной из книг, посвященной стартапам, приводили пример ситуации в туалете: "После самого процесса вы обнаруживаете, что остался всего один листик туалетной бумаги". И там приводился ряд решений, как поступают люди.
Некоторые впадают в истерику, начинают плакать и жалеть себя.
Кто-то говорит, да пошло оно все, выходит из кабинки со спущенными штанами, чтобы взять туалетную бумагу из соседней кабинки.
А кто-то включает соображалку и начинает искать решение: взять салфетки из своего портфеля после ланча, использовать листы бумаги с совещания, попросить кого-то дать передать ему бумагу и так далее.
Когда человек в отчаянной ситуации, без необходимых ресурсов делает все возможное, чтобы найти достойное решение - это смело и достойно.
Возвращаясь к PHP, я хочу заметить, что большинство компаний на PHP-стеке в СНГ, это истории, когда смелые предприниматели строили компанию с нуля, преодолевая сложности и кризисные ситуации.
Поэтому, когда прошли первые недели нестабильности, появилось понимание новых возможностей и возобновился найм программистов, чтобы при выходе из кризиса обойти конкурентов.
PHP - это не просто стек технологий, это определенная культура компаний, которые его используют для доставления качественных решений с минимальным Time-to-market. И в текущей ситуации, это именно тот вид культуры, который не просядет. И вам, как программисту, было бы выгодно вложиться в обучение именно на этом стеке.
Праздник жизни будет продолжаться вместе с PHP.
Комментарии (17)
ivankudryavtsev
11.09.2022 12:20+9Не очень понятен посыл автора при написании этой статьи. Очевидно, что у php есть своя ниша. Однако, не надо щеконаувательства в духе "Выживает самый приспособленный язык программирования — это PHP". Cmon, о чем это???
in_heb
11.09.2022 13:26PHP живет за счет былой популярности. Есть масса фреймворков/продуктов/проектов, которые были созданы в те годы, когда PHP считался нормальным инструментов. Но поскольку индустрия ориентируется на FAANGM (где PHP под запретом), то теперь PHP это инструмент второго сорта и новое поколение его игнорирует, а значит что со временем оно просто отомрёт
delphinpro
11.09.2022 13:50+3Былой популярности? Если говорить я зыках в целом, то может он далеко не на первом месте. Но если говорить только о вебе, то тут вряд ли PHP в обозримом будущем опустится ниже третьей строчки (у меня нет статистики, это моё видение).
putnik
11.09.2022 14:16+11PHP как был нормальным инструментом, так и остаётся. И живёт он не за счёт былой популярности, а за счёт множества фреймворков и библиотек, быстро и качественно решающих задачи. Ну и всегда надо понимать, что ваша (наша, чья угодно) компания — это не FAANG и почти наверняка никогда не будет на том уровне нагрузки, когда PHP начинает создавать сложно-разрешимые проблемы. Поэтому бизнес выбирает и будет выбирать простые инструменты, быстро решающие их задачи, и возможность быстро нанять и заменить программистов.
vics001
11.09.2022 20:12Проблема в том, что появляются другие решения в web, которые вообще не требуют написания кода. Грубо говоря взял продукт - к нему наверстал frontend (js) и вообще не надо платить за backend программистов. Сами backend SAAS могут оставаться на PHP, но глупо отрицать, что frontend-программистов требуется в разы больше, чем backend.
yulchurin
11.09.2022 17:45+4С чего вы взяли что php под запретом в faangm? «Сам придумал, сам поверил»?
delphinpro
11.09.2022 13:46Меня больше покоробило от неясности – к чему он более приспособлен? Статья слегка (?) отдает политикой, отсюда и неясность – приспособленность к геополитическим обстановкам или к чему то другому?
a2v86
11.09.2022 16:06-1Фанатизм чистой воды. Программист и отличается от разработчика в первую очередь пониманием применения разных решёний для разных задач. Так же и с языками программирован , где то один язык лучше для конкретной задачи чем другой.
У нас чел был а нашей группе универа, так вот он тоже все время все задачи писал на 'пыхе', и в один день препод ему поставил незачёт, аргумертировав тем что он выбрал язык не подходящий к задаче.
Пых классный язык, тоже люблю его , особенно тем что его синтаксис схож с семейством СИ и пользуюсь им для вэб разработки.
Но опять же , фанатизм != научный подход.
Всем ++
Shreedeer
11.09.2022 16:26Haskell — это не просто стек технологий, это определенная культура компаний, которые его используют для доставления качественных решений с минимальным Time-to-market. И в текущей ситуации, это именно тот вид культуры, который не просядет. И вам, как программисту, было бы выгодно вложиться в обучение именно на этом стеке.
xeeaax
11.09.2022 17:50+1Когда человек в отчаянной ситуации, без необходимых ресурсов делает все возможное, чтобы найти достойное решение - это смело и достойно.
Не понял тут аналогию, можно пояснительную бригаду?
Отчаянная ситуация - это когда владеем только PHP, а задача явно не для него?
itHauntsMe
11.09.2022 20:34+1"Отчаянное использование PHP" - напомнило статью "Миниатюрное десктопное GUI приложение на PHP — 2 МБ хватит для всех" (https://habr.com/ru/post/674192/)
datacompboy
11.09.2022 21:57+2Есть же уже комикс о всем хорошем в пхп: https://turnoff.us/geek/php-good-parts/
dimuska139
Если в этой статье слово "PHP" заменить на название почти любого другого языка программирования, то смысл не изменится практически никак. :)