<? phpukraine ШЛЯХ РОЗРОБНИКА
Пошук по платформі

Шлях PHP-розробника
від першої роботи до розвилки

Не список технологій, а відповідь на три питання: де ви зараз, що дасть наступний крок і як зрозуміти, що крок зроблено. Під кожним етапом живі цифри з цієї ж платформи: вакансії, вилки, вимоги роботодавців і питання зі співбесід.

ЛІНІЯ ФРЕЙМВОРКУ

Карта показує весь ринок. Виберіть фреймворк, і цифри під етапами перерахуються лише за його вакансіями.

0
ЕТАП 0

Старт: до першої роботи

Тут головне не кількість вивчених технологій, а здатність довести маленьку річ до кінця: підняти проєкт, покласти дані в базу, віддати сторінку, залити на сервер. Роботодавець на цьому етапі дивиться не на список у резюме, а на те, чи ви розумієте, що написали.

Для стартового етапу окремих вакансій немає: компанії шукають Junior і вище. Цифри з'являються з наступного етапу.

ГОЛОВНІ ВУЗЛИ 6 вузлів
Тест Junior PHP → чекпоінт етапу: пройшли без підглядання, значить, етап закрито
1
ЕТАП 1

Junior: працюєте під наглядом

$800медіана опитування DOU, червень 2026, чистими

Вас беруть не за знання, а за здатність швидко вчитися й не мовчати, коли застрягли. Головне завдання етапу: навчитися закривати задачу цілком. Не тільки написати код, а й покрити тестом, пройти рев'ю і не зламати сусіднє.

РИНОК ЗАРАЗ
оновлення щогодини
ТОП ВИМОГ
Git7 MySQL6 REST API5 WordPress3 Docker3 PostgreSQL2
ГОЛОВНІ ВУЗЛИ 8 вузлів
Тест Junior → чекпоінт етапу: пройшли без підглядання, значить, етап закрито
2
ЕТАП 2

Middle: закриваєте фічу самостійно

$2 300медіана опитування DOU, червень 2026, чистими

Найбільша частина ринку. Від вас чекають не питань «як зробити», а питань «чи варто робити саме так». Тут закінчується вивчення інструментів і починається розуміння компромісів: коли кеш, коли черга, коли просто індекс у базі.

РИНОК ЗАРАЗ
оновлення щогодини
ТОП ВИМОГ
MySQL21 REST API20 Docker19 Git14 Redis13 PostgreSQL11
ГОЛОВНІ ВУЗЛИ 9 вузлів
Тест Middle → чекпоінт етапу: пройшли без підглядання, значить, етап закрито
3
ЕТАП 3

Senior: відповідаєте за систему

$4 000медіана опитування DOU, червень 2026, чистими

Технічні навички тут уже не головна відмінність. Senior бачить наслідки рішення на рік уперед, уміє сказати «не робимо» і пояснити чому, і його присутність підвищує рівень команди навколо.

РИНОК ЗАРАЗ
оновлення щогодини
ТОП ВИМОГ
MySQL17 Docker14 REST API14 Git11 CI/CD9 React9
ГОЛОВНІ ВУЗЛИ 8 вузлів
Тест Senior → чекпоінт етапу: пройшли без підглядання, значить, етап закрито
РОЗВИЛКА ПІСЛЯ MIDDLE

Чотири напрямки, а не один

До Middle вимоги в усіх компаніях майже однакові. Далі шлях розходиться, і вибір залежить не від того, що модніше, а від того, які задачі вам цікаво розв'язувати наступні кілька років.

Вакансія часто підходить кільком трекам одразу, тому суми за треками більші за кількість позицій Middle і вище.

ПИТАННЯ, ЯКІ СТАВЛЯТЬ УСІ

Коротко й без ухилянь

Laravel: більше вакансій Junior, м'якший поріг входу і більше україномовних матеріалів. Symfony зазвичай платить трохи вище, але Junior-позицій на ньому помітно менше, туди частіше беруть після року-двох комерційного досвіду. Другий фреймворк після першого вивчається за кілька тижнів, тому вибір на старті не фатальний. Порівняйте самі: перемкніть лінію фреймворку на карті й подивіться на цифри Junior.

Коли задачу можна віддати вам цілком і не перевіряти проміжні кроки. Не за роками: буває Junior із трьома роками, який досі чекає інструкцій, і буває Middle через півтора року. Практичний маркер: ви самі помічаєте проблеми в задачі до того, як почали писати код. Другий маркер: тест Middle на цій платформі проходиться без підглядання.

Мінімум так: HTML, CSS і стільки JavaScript, щоб не блокуватися на кожній дрібниці. Далі залежить від треку. У fullstack це основна частина роботи, у backend-глибині досить Livewire або Inertia, щоб закривати адмінки самому. Чистих бекендерів на ринку лишається дедалі менше, і теги React, Vue і TypeScript у вакансіях це показують.

На рівні Middle базово: Docker, CI, вміння подивитись логи на сервері. Docker і CI/CD стоять у вимогах більшості Middle-вакансій, це видно в блоці ринку кожного етапу. Повноцінний DevOps-трек має сенс, якщо вам справді цікаво те, що відбувається після коміту, а не тому, що за це нібито більше платять.

Ми свідомо не пишемо «три місяці на Junior». Швидкість залежить від того, скільки годин на день ви пишете код, чи є поруч сильніший розробник і які задачі дає робота. Замість строків користуйтесь чекпоінтами: пройшли тест рівня й закрили базові вузли, значить, етап справді пройдено.

Треки не взаємовиключні, а вузли після Middle перекриваються: спостережуваність є і в backend, і в DevOps, а безпека є всюди. Дивіться на «Це ваш трек, якщо» на сторінці треку й на робочий день зсередини. Якщо описане там уже є вашою роботою, ви в цьому треку незалежно від назви посади.

НАСТУПНИЙ КРОК

Перевірте себе, а не звіряйтеся зі списком

Найшвидший спосіб зрозуміти, на якому ви етапі, це пройти тест свого рівня: після кожної відповіді розбір, і одразу видно, які вузли ще не закриті.