Результаты опросов:

2020 2021 2022 2023 Главная

Итоги опроса в русскоязычном PHP-комьюнити

2024

В этом году ежегодный опрос среди представителей русскоязычного сообщества PHP-разработчиков провели ребята из CutCode

Традиционно задавались вопросы про версии PHP, рабочие инструменты, ИИ, предпочтения сообщества в чтении, видео и не только.

ytСмотрите видеообзор
php

Ваш пол?

Мужчин согласно опроса подавляющее большинство.
Но на несколько женщин стало больше)
male

96,9%

Мужчины

female

3,1%

Женщины

Основное количество
PHP-разработчиков находятся
в “самом расцвете сил”

Ваш возраст?

earth

и ещё

70

стран

В какой стране находитесь?

Оцените свой уровень в 2024 году

ориентируемся на свои ощущения в компании и примерную зарплату

Стал
Остался

Сравни с:

Чем еще увлекаетесь кроме разработки?

new bottle orange keyboard
Апельсинами
Пивоварение
Страйкбол
Клавиатауры
Китайские чаи

Как долго вы используете PHP?

более

80%

используют
PHP дольше 4 лет

1,6%
меньше года
4,2%
1—2 года
12,3%
2—4 года
46,2%
10+ лет
35,6%
Более 4 лет

Какая версия PHP используется в вашей команде?

dino 5?
Подавляющее большинство PHP 8+. Это неплохо, ведь по безопасности уже не рекомендуется использовать версии PHP ниже 8.1

В 2024 году каким был ваш основной язык разработки?

Dart
C++
C#
YAML
Pascal
C
98.3%
PHP

2,6% – Go

2,6% – JavaScript

1,2% – Python

Как ни странно, PHP обошел конкурентов в этом вопросе

Языки, на которых вы писали в 2024, кроме основного языка?

Какой PHP-фреймворк вы используете на работе?

В 2024 Laravel обогнал Symfony! А в 2022 и 2023 было наоборот

Сравни с:

Какой PHP-фреймворк вы используете вне работы?

8.4%Не пишу на PHP вне работы
14.4%Вне работы я отдыхаю

Сравни с:

Выберите релиз года

MoonShine 3
Врыв Димы на стрим
Лучше бы ничего этого не было
Дюна 2
popcorn

Пишете асинхронный код на PHP?

new
Использует не много, треть отрицает это направление, а большинство еще не использует асинхронность, но хотела бы изучить.
Swoole👀
serafimarts

Ничего не думаю) Ну разве что не понмаю где тут свул в результатах. И не понимаю накой хрен асинк в пыхе эти люди используют, т.к. задач для него в предметной области языка, при классическом использовании просто нет)))

@SerafimArts

CMS которые используете в работе?

Встречайте - победителя 2024 Bitrix! Несмотря ни на что, битрикс каждый год самая популярная CMS.

Надо звать на PHP Russia 2025?!

samdark

Ого, очень интересно было бы узнать, на чем написаны эти самописные CMS. Остальная часть вроде совпадает с моими представлениями... Ну может WordPress я думал повыше будет…

@samdark

Какие фреймворки регулярно используете для тестирования?

PHPUnit лидирует несмотря на хайповость PEST.

Есть немало людей, которые не пользуются тестами

В качестве сервера/раннера на ваших проектах используется?

Подавляющее большинство использует Nginx/Angie + PHP-FPM.

Но процент Roadrunner/Swoole/FrankenPHP растёт!

@roxblnfk

Все подросли — все молодцы. Особенно молодец Franken, который победил "Не знаю".

@roxblnfk

Какие дополнительные инструменты контроля качества вы используете?

А кому-то достаточно PhpStorm

Какие инструменты профилирования и измерения производительности вы используете?

Как заботитесь об Observability системы?

Несмотря на уход, большинство ответов – экосистема JB (PhpStrom + Laravel Idea)

Какие платные инструменты и сервисы вы используете/использовали в своей работе

IDE, сервисы, облачные решения, плагины и т.д.? Чего не хватает?

Архитектура рабочего проекта

50.6%
Монолит + микросервисы
36.6%
Монолит

8% – Микросервисы

разное

@vudaltsov

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

@vudaltsov

Тут PhpStorm вне конкуренции.

Отечественные аналоги используют пока меньше 1% опрошенных.

В чем пишете код?

Используете нейросети?

Прошлый год

25.6%

Поигрался, пока не зашло

23.1%

Периодически использую

20.9%

Не пробовал, но собираюсь

16.7%

Не собираюсь использовать

12.7%

Активно использую

@butschster

Я, как давний любитель и постоянный пользователь нейросетей, убеждён, что раньше ключевым навыком было умение "гуглить", а теперь одним из самых важных становится "промпт-инжиниринг".

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

@butschster

Какую нейросеть используете?

ChatGPT вне конкуренции

Open Source LLama и Gemma, а также Gigachat и YandexGPT особо не пользуются популярностью и набрали по несколько голосов.

Какие Телеграм-каналы читаете регулярно?

fignya tv
Всё это ерунда на палке
Профильные Битрикса
Регулярно не смотрю

В этом году вы регулярно смотрели видео-контент на каналах…

Какие аспекты PHP вы бы хотели изучить глубже?

C PHP
всё ясно
🖼️
Выходящие за рамки Битрикс ) но раз я их не использую, то не знаю, что там есть
🛸
Все что не изучено
⏸️
Параллельность
🧠
Знаю все в совершенстве
🪶
Как же работает OPCache на самом деле?

Какие ресурсы используете для обучения и профессионального развития?

@leeto_telegram

Приятно видеть, что книги не теряют своей ценности, однако бесплатный визуальный контент продолжает доминировать. С приходом нейросетей игра меняется, и, уверен, следующий год преподнесет нам совершенно иные результаты.

@leeto_telegram

Какие ресурсы вы бы посоветовали новичкам и почему?

Книги

“PHP 8 в подлиннике” (Котеров)14
“Чистый код” (Роберт Мартин)15
“PHP. Объекты, шаблоны и методики программирования” (Мэтт Зандстра)10
“Грокаем алгоритмы” (Бхаргава Адитья)8
“Совершенный код” (Стив Макконнелл)7
“Чистая архитектура” (Роберт Мартин)7
“Принципы юнит-тестирования” (Владимир Хориков)6
“Элегантный ООП” (Маттиас Нобак)5
“Laravel. Полное руководство” (Мэтт Стаффер)4
“Code Complete”3
“PHP 7 в подлиннике” (Симдянов)3
“Искусство программирования”2
Книга с кабанчиком

YouTube каналы

“PHP 8 в подлиннике” (Котеров)14
@CutCodeRu20
@ProgramWithGio10
@LaravelCreative8
@php-farttime7
@TraversyMedia6
@UlbiTV5
@LaravelDaily5
@Лёха объяснит4
@phpyh4
@OneCode4
@ToBeCloser007 (Marlin)4

Курсы и платформы

Otus12
Хекслет10
Laracasts8
Stepik7
Roadmap.sh6
Symfonycasts5
Webformyself3

Документация

php.net25
Laravel Documentation8
Symfony Documentation6
PHP: The Right Way5
OWASP2
PHPFIG2

Сообщества и форумы

Хабр (habr.com)15
Stack Overflow12
Refactoring.guru6
GitHub5
PHP Zone (php.zone)2

Практика

Codewars10
LeetCode7
Пет-проекты8
Создание сложных проектов5

Дополнительные ресурсы

ChatGPT10
Github8
Google (поиск на английском)6
Avito Tech (avito.tech)2
PHP Russia (phprussia)2
Podlodka2
быть сразу мидлом, а не джуном - и денег больше и обязанности похожи, но у вас будут амбиции
Уходите, глупцы
Убегай!
@samdark

Елисеева, Удальцова могу смело советовать. Из каналов - FartTime, свой, твой (прим. – CutCode)... Ох, надо уже их вместе как-то собрать на phpcommunity.ru... Каждый раз спрашивают. И книги тоже.

@samdark
@roxblnfk

Всегда советую изучить сначала язык и основы:
- прочитать официальную документацию PHP
- немного окунуться в семейство HTTP протоколов
- пробежаться по верхам низов, чтобы примерно представлять, что происходит после того, как пользователь начал открывать страницу в браузере.
- открыть тему безопасности и повторить первые шаги в контексте "а как тут меня могут хакнуть и что с этим делать?"
Параллельно с этим не помешает двигаться вверх во фреймворки и написание проектов и немного в стороны по стеку.

@roxblnfk
@vudaltsov

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

@vudaltsov
@butschster

Я сегодня посмотрел интервью ученого на тему достижений нейросетей и советую посмотреть лишь его, чтобы понять, что за ним будущее. https://www.youtube.com/watch?v=9rhoJzZzGvA

@butschster
@leeto_telegram

Не спешите хвататься за инструменты — начните с основ. Это откроет вам путь к легкому пониманию документации и настоящему удовольствию от разработки. Только так мы сможем построить сильное и развивающееся сообщество.

@leeto_telegram

Каких активностей вам не хватает в русскоязычном PHP-сообществе? Чего хотелось видеть чаще, а что лучше и не выпускали бы?

Делайте хоть что-нибудь
Всеx: клубы, бары, рестораны, караоке, тусняк
Что за сообщество?
Надоел Макаров со своим Yii3-мемом…
Скандалов, интриг, расследований
@samdark

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

@samdark
@roxblnfk

Сложно сказать. У меня времени не хватает и на те активности, что у нас и так есть. Не то, что реализовывать идеи по своим движухам, но и смотреть, что другие делают.
Но я хотел бы видеть больше новых лиц в PHP с громкими голосами и адекватными мыслями. И желательно не скуфов, но и скуфы норм (рано нас еще списывать).

@roxblnfk
@vudaltsov

В 2024 году было предостаточно крутых активностей. В новом году нужно сохранить темп.

@vudaltsov
@butschster

Каких активностей вам не хватает в русскоязычном PHP-сообществе? Чего хотелось видеть чаще, а что лучше и не выпускали бы?
Единственное, что бы я не выпускал - это линч по Ларавел. А так не хватает крутых стримов по temporal

@butschster
@leeto_telegram

Чего не хватает? Предлагайте — буду стараться делать на CutCode!

@leeto_telegram

Статья года/видео

Статьи

РУССКИЕ ЧУВАКИ ФОРКНУЛИ LARAVEL И НАЗВАЛИ ЭТО СВОИМ ФРЕЙМВОРКОМ  - https://habr.com/ru/news/861314/

Видео

Николай Елисеев на Youtube
Интервью Владимира Владимировича с Карлосоном

Авторские направления

Викторина PHP в стиле Своя игра

PHP и Laravel дайджест новостей (видео\текстовый формат на Habr)

линч (все части)

асинхроннный php с highload++

В мире PHP серия статей

PHP линч (Laravel в частности)

Подлодка 5

  • доклад Валентина Удальцова про CQRS
  • Нет ничего более постоянного, чем Temporal / Алексей Гагарин, Павел Бучнев
  • Переезд на RoadRunner от Владимир Плахотников
  • «Перевозим приложение на PHP в Kubernetes» от Вадима Дворовенко

PHP Russia/highload 2024:

Интервью Владимира Владимировича с Карлосоном

Кто по-вашему наиболее заметен в PHP сообществе?

Дмитрий Елисеев за его выступления, deworker и врыв на стрим
Валентин Удальцов. Почему? да хрен знает
Все молодцы
Чувак в кепке, который пилит годные видосы на Fart Time
Удальцов, проводит стримы, хорошо говорит
Валентин Удальцов за его анонсированный курс "Хардкорный курс PHP", проходить который я конечно же не буду, потому что ленивая жопа
FanatPHP на Хабре - таких шизиков ещё поискать надо, позорит все пхп комьюнити
Udalec molodec
Безсмертный" Кирил Несмеянов
валентин, который 1с
Все ребята, которые засветились в викторине от CutCode )))
Удальцов. И Елисеев (да, я бессмертный и у меня много времени)
Удальцов и его контрибуция в PHP. Владислав открытый и откровенный в своём перфекционизме. Считаю что у него хороший посыл и я уверен что он многих вдохновляет на open-source и на развитие.