Герои меча и PHP по мнению сообщества в 2021
Чем заполнился прошлый год, какие инструменты использовали, что читали. Расскажем про итоги опроса, обсудим и сравним с результатами за 2020.
12 февраля | суббота
11:00 Мск/Минск 10:00 - Киев
Ведущие лайва
3 классных ведущих соберутся и начнется магия: обсудят результаты опроса русскоязычного PHP-сообщества, покрутят графики, найдут и объяснят закономерности.
Александр Макаров
Yii
Руководит программным комитетом PHP Russia и разработкой Yii 3.
Валентин Удальцов
Happy Inc.
Ведет телеграм-канал «Пых», канал PHP Point, активно контрибьютит в Symfony. Входит в ПК PHP Russia.
Кирилл Несмеянов
FunCorp
В экосистеме PHP 10+ лет. Входит в программный комитет конференции PHP Russia.
Придут как гости и героически помогут ведущим
Адель Файзрахманов
Laravel Idea
Автор книги «Архитектура сложных веб-приложений с примерами на Laravel».
Дмитрий Елисеев
ElisDN
Автор блогов про разработку — elisdn.ru и deworker.pro.
Итоги 2021
Для PHP-коммьюнити
Ежегодный опрос от ребят, которые делают контент по PHP на русском.
Проходил в декабре 2021.
2021
2020
Ответа собрали в 2021 году
3104
Ответов собрали в 2020 году
1506
В этот раз мы изменили формулировку вопроса про уровень. Теперь можем посмотреть не только разбивку «джуны-мидлы-сеньоры», но и какие изменения происходили в 2021 году с участниками сообщества.
А еще мы поинтересовались,
в каких компаниях работают ребята из комьюнити.

Подавляющее большинство (2245) — в продуктовой разработке.

Заметно меньше — в аутсорс-разработке (722).
PHP — основной язык разработки у наших респондентов (вот такой сюрприз:))
Об этом поведали 2820 раз. На Go пишут 87 респондентов, на JS/TS 124, а на Python — 28.

А еще мы узнали, с какими языками удалось поработать в 2021 помимо основного.

Оказалось, что чаще всего участники сообщества знают и используют один дополнительный язык (таких 1372). А вот так выглядит распределение популярности дополнительных языков от уровня респондента:
Какой фреймворк
выбирали в 2021
2021
2020
В этот раз есть данные не только о том, какой фреймворк чаще выбирают для работы, но и какой любим для пет-проектов.
Какая версия PHP в команде





Еще один новый вопрос.
В 2020 про версию мы не спрашивали, но нашли вот такие данные из статьи с Хабра — октябрь 2020.

А вот результаты опроса за 2021:
Событие года
в PHP-сообществе
Релиз 8.1
— 1555 участников выбрали именно релиз версии самым важным событием.
01
Уход Никиты Попова из PHP
— считают 700 участников.
02
Запуск фонда
PHP Foundation
— 622 голоса за запуск проекта.
03
Источник свежих новостей по PHP
Вот каким источникам доверяют в сообществе:
Каждый год мы оставляем возможность отметить в опросе каналы новостей, которыми люди принципиально не пользуются. И теперь можем заметить, насколько сократилось количество ответов «не слушаю подкасты».

То ли люди сдались и начали это делать, то ли мы наконец добрались до той части аудитории, которая всегда это делала. Ответ на это знает только бог статистики, а опрос через год покажет, было ли это вбросом.
Какие компании
заметны в PHP-сообществе
Напомним, это расклад в видении сообщества.
Топ-5 статей за 2021
Вот подборка из первого опроса, собранная @spasibo_kep.
Топ-5 видео за 2021
В прошлогодней подборке было много записей докладов. А теперь чаще вспоминают стримы.
Полный список статей и видео
Библиотека/пакет/инструмент года
1
PhpStorm — 51
https://www.jetbrains.com/ru-ru/phpstorm/
IDE для PHP-разработчиков.
2
Composer — 21
https://getcomposer.org/
Менеджер пакетов для PHP.
3
Psalm — 19
https://psalm.dev/
Статический анализ PHP-кода.
4
Spatie — 11
https://spatie.be/
Набор пакетов для Laravel.
5
Rector — 10
https://github.com/rectorphp/rector
Утилита для обновления кодовой базы PHP проекта под современные стандарты.
6
Swoole — 9
https://www.php.net/manual/ru/book.swoole.php
Асинхронный, параллельный и высокопроизводительный сетевой коммуникационный движок PHP.
7
ReactPHP — 9
https://github.com/reactphp
Сокет сервер на PHP созданный для постоянной обработки запросов.
8
Laravel Orchid — 9
https://orchid.software/ru/
Пакет для создания приложений в стиле администрирования на фреймворке Laravel.
9
Guzzle — 8
https://docs.guzzlephp.org/
HTTP-клиент на PHP, который упрощает отправку HTTP-запросов и интеграцию с веб-сервисами.
Планы сообщества
на 2022
1720 — перейти на PHP 8.1
1016 — написать проект на Go
754 — сменить работу
606 — контрибьютить в опенсорс
508 — перейти на PHP 8
416 — написать статью
326 — посетить PHP Russia
282 — написать проект на Node.js
277 — выступить на митапе или конференции
237 — написать проект на Python
163 — донатить в PHP Foundation
146— написать проект на Rust
А еще можно скачать сырые ответы и построить свои графики.
При поддержке
Отдельное большое спасибо вот этим замечательным людям
Алексею Корнееву, который задрайвил проект с опросом.
И Алисе Мартыновой, которая свела аналитику и сделала крутые графики.
Если есть вопросы по лайву
Напиши @jm_sub в телеграме. Она ответит.