Как ты ищешь новую информацию и изучаешь актуальные технологии в PHP-разработке?

Ответ

Мой подход к обучению многослойный:

  1. Первичные источники:

    • Официальная документация (php.net) — всегда начинаю с неё при изучении новой функции или расширения.
    • Релиз-ноты и RFC (wiki.php.net) — слежу за обсуждениями новых фич, например, когда добавляли атрибуты в PHP 8 или fibers в PHP 8.1.
  2. Практика и сообщество:

    • GitHub — изучаю код популярных фреймворков (Laravel, Symfony) и пакетов, смотрю, как решаются сложные архитектурные задачи.
    • Stack Overflow & Reddit (r/PHP) — для решения конкретных проблем и понимания распространённых антипаттернов.
  3. Агрегация новостей:

    • PHP Weekly — подписан на эту рассылку, она хорошо фильтрует важные новости.
    • Подкасты (например, «PHP Internals News») — слушаю в дороге, чтобы быть в курсе изменений в ядре языка.
  4. Глубокое погружение:

    • Конференции (PHPDay, PHP Russia) — смотрю записи докладов, часто они посвящены не только синтаксису, но и подходам (DDD, Event Sourcing) в экосистеме PHP.
    • Книги и курсы — периодически прохожу курсы по конкретным темам, например, по оптимизации производительности приложений на Symfony.

Пример: когда вышел PHP 8.0 с JIT-компиляцией, я не только прочитал документацию, но и запустил бенчмарки на нашем legacy-проекте, чтобы оценить потенциальный прирост производительности в реальных условиях.

Ответ 18+ 🔞

А, ну это, блядь, интересный вопрос, ёпта! Подход у меня, конечно, не какой-то там единичный, а многослойный, как хороший тортик, только без крема, а с кодом. Слушай сюда, как я это всё организую, чтобы не превратиться в мартышлюшку, которая тупо повторяет мантры из интернета.

Первичные источники — это святое, ебать мои старые костыли. Первым делом лезу всегда на php.net. Ну серьёзно, чувак, там всё есть. Новую функцию увидел — первым делом в доки. Не в блог какого-нибудь, а туда. И wiki.php.net — это вообще золотая жила. Там же все RFC и релиз-ноты. Сидишь, читаешь, как они там, суки, атрибуты в PHP 8 придумывали или fibers в 8.1. Прямо чувствуешь, как мозг начинает шевелиться, э бошка думай!

Практика и сообщество — без этого нихуя. Документация — это круто, но как это всё в жизни работает? А вот для этого — GitHub. Открываю код Laravel или Symfony и просто смотрю, как у них там всё устроено внутри. Как они, хитрожопые, сложные задачи решают. Это даёт овердохуища понимания. А если конкретная проблема встала — тогда, конечно, Stack Overflow или реддит r/PHP. Там сразу видно, какие грабли уже все собрали и на какие вилы наступать не стоит.

Агрегация новостей — чтобы не отстать от жизни. Подписан на PHP Weekly. Удобная штука, они там всё фильтруют, тебе только читай. А в дороге или когда готовишь, включаю подкасты. Есть же, блядь, «PHP Internals News». Сидишь, картошку чистишь, а тебе в уши льётся, какие изменения в ядре языка планируют. Удивление пиздец иногда бывает от идей.

Глубокое погружение — когда уже хочется не просто синтаксис знать. Тут уже конференции в ход идут. Смотрю записи с PHPDay, PHP Russia. Там уже не про echo, а про всякие модные штуки: DDD, Event Sourcing, как это всё в экосистеме PHP прикрутить. Книги, конечно, тоже. И курсы иногда прохожу по узким темам. Например, как наш legacy-проект, который жрёт память как не в себя, оптимизировать.

Вот тебе живой пример, чтобы не быть голословным: Когда вышел PHP 8.0 с этой ихней JIT-компиляцией, все охали-ахали. Я не ограничился чтением. Я, сука, взял наш старый проект, который видал виды, и запустил на нём бенчмарки. Надо же было понять, будет ли от этого хуй с горы в реальных условиях, или это просто маркетинговая лапша. Оказалось, в некоторых сценариях прирост есть, а где-то — чих-пых тебя в сраку. Зато теперь понимаю, где его включать, а где не париться. Вот так-то.