Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.1K subscribers
1.45K photos
24 videos
26 files
4.16K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
🌗 Айтишный культ темной темы в IDE

Темная тема давно стала визуальной нормой для нас — кто-то включил один раз и больше не возвращался. А кто-то сидит на светлой и не видит смысла менять.

За темную:

— Не слепит в темноте

— Глаза устают меньше

— Просто красиво

За светлую:

— Лучше читается при дневном свете

— Меньше проблем с контрастом

— Привычнее для документации и веба

А какой темой пользуетесь вы? Делитесь в коммментариях!

🐸Библиотека пхпшника #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
1🌚282🤩2
Какое ревью в вашем PHP-коде было самым спорным?

🤬 Кто-то не принимает match в проде, кто-то на дух не переносит Service-суффиксы в названиях.
А может, у вас спор был из-за static методов, facade-ов или неправильного DI?

Поделитесь:
• Из-за чего начался спор?
• Кто в итоге «победил»?
• Как теперь пишете код?

💬 Интересно собрать реальные кейсы — и заодно понять, где граница между чистым кодом и субъективщиной.

Библиотека пхпшника #междусобойчик
💬 Общие чаты в команде: за и против

Slack, Telegram, Discord — рабочие чаты стали центром всего: задачи, баги, апдейты, мемы. Удобно… пока не превращается в постоянный шум и расфокус.

🔘 Что удобно:

— Быстро решить вопрос без созвонов

— Видно, кто чем занят

— Меньше митингов, больше живого контекста

— Держит команду в тонусе

🔘 Что бесит:

— Поток отвлечений не прекращается

— Важное тонет в болтовне

— Нарушает фокус и deep work

— Появляется тревожка «а вдруг я что-то пропустил»

Чаты работают, когда в них есть правила: меньше @all, больше тредов, без лишнего шума — и никто не сходит с ума.

А как у вас: общие чаты помогают или выматывают? Расскажите, как вы с этим справляетесь👇

🐸Библиотека пхпшника #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
💃 Как взять задачи посерьёзнее

Почему одним достаются крутые фичи, а вы — снова на багфиксе. Именно с такой историей пришёл к нам подписчик:
Работаю в команде больше года. Почти все ключевые и интересные задачи уходят к сеньорам. Мне достаются мелкие доработки, баги и то, что «надо кому-то сделать». Сначала думал, что это временно. Что делать, чтобы перейти на более серьёзный уровень и не застрять в рутине?


Если вы молча делаете своё и не выходите за рамки текущих задач, команду устраивает, что вы «надёжный исполнитель».

Хотите большего — начните показывать больше: идеи, инициативу, участие в обсуждениях, собственные предложения.

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

Если вы хотите получить серьёзную задачу — приходите подготовленным: изучите фичу, продумайте архитектуру, обозначьте риски. Это сигнал: вам можно доверять.

💬 Что вы делали для того, чтобы взять задачку покруче? Делитесь опытом в комментариях 👇

🐸Библиотека пхпшника #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
⚙️ Холивар: MVC — архитектура века или рудимент?

Сколько лет этому паттерну? Наверное, все начинали с MVC, но пришли ли мы к его пределу?
Зачем продолжать использовать его, если появляются новые подходы? Давайте разбираться!

🏢 MVC — классика и фундамент
Model-View-Controller — это основа для большинства фреймворков. Он помогает организовать код и разделить логику, представление и управление.

Плюсы:
Чистая структура: Логика разделена, что делает код более понятным и поддерживаемым.
Масштабируемость: Удобно работать с большими проектами, ведь ты всегда можешь отредактировать контроллер, не затронув модель или представление.
Множество инструментов и фреймворков: Все популярные фреймворки (Laravel, Symfony, Yii) базируются на этом паттерне.

Минусы:
Сложности при масштабировании: Если проект становится слишком большим, MVC может оказаться слишком жестким и ограничивающим.
Часто получается «заводной механизм»: Слишком много кода для простых задач. Например, в некоторых приложениях приходится создавать контроллеры для самых элементарных операций.

🚀 Альтернативы MVC: нужно ли оно в 2025 году?
MVVM (Model-View-ViewModel), CQRS, Hexagonal Architecture и другие подходы набирают популярность, особенно в микросервисах и крупных распределенных системах.
Доменное управление и Event-Driven подходы предполагают меньшую зависимость от чёткой структуры и большее внимание на бизнес-логику и взаимодействие сервисов.

Плюсы альтернатив:
Гибкость: Лучшие решения для микросервисов и приложений с большим числом пользователей.
Менее громоздко: Например, в современных front-end-фреймворках (React, Vue) уже нет четкого разделения MVC, а есть более простые и адаптивные подходы.
Минусы альтернатив:
Кривая обучения: Новые подходы сложнее для новичков и требуют больше времени на освоение.
Потеря очевидности: Пока MVC остаётся самым понятным и привычным, альтернативы могут усложнить структуру кода.

🤔 Когда стоит использовать MVC?
Если проект малый или средний, где тебе не нужно усложнять архитектуру, MVC по-прежнему отличный выбор.
Для больших проектов, где тебе важно разделить задачи и гибко расширять систему, можно
обратить внимание на более современные подходы.

💬 А что думаете вы?
MVC — это всё ещё ваша основная архитектура, или вы уже используете новые подходы и микросервисы?

Библиотека пхпшника #междусобойчик
6
Возвращение Redis к open-source

С 2025 года Redis вернулся к open-source, выпустив Redis 8 под лицензией AGPLv3. После введения SSPL в 2024 году и резкой критики со стороны сообщества, Redis вернулся к истокам, но стоит ли этому радоваться?

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

⚡️ На практике:

— AGPLv3 обещает более открытое использование Redis в корпоративных и стартап-проектах.
— Но SSPL оставляет много вопросов о том, как Redis будет восприниматься в экосистеме open-source в будущем.

💬 Что думаете: реальная победа сообщества или просто попытка вернуть утраченные позиции на фоне конкурентов?

🐸Библиотека пхпшника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑‍💻 Проблемы могут решаться дольше при работе из дома

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

Недавно один из подписчиков задал вопрос:
Как понять, что не так с кодом, когда работаешь удалённо, и как эффективно искать решение?


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

— Метод «уточки». Когда что-то не получается, объясните код самому себе вслух. Это помогает выявить ошибки или упущенные детали.

— Задавайте конкретные вопросы. Чётко формулируйте, какая часть кода вызывает трудности. Лучше задать несколько простых вопросов, чем оставаться в неведении.

— Документируйте решения и процессы. Записи и схемы помогают вам и коллегам вернуться к коду через время.

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

Как вы решаете трудности с кодом, работая удалённо? Поделитесь в комментариях.

P.S. Если хотите задать вопрос сообществу или поделиться историей, заполните нашу гугл-форму.

🐸Библиотека пхпшника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰1
Стоит ли тратить время на магистратуру

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

Почему магистратура это круто:

• Магистратура поможет углубить теоретические знания: алгоритмы, архитектура программных систем и другие важные дисциплины.

• Для некоторых компаний наличие магистерской степени может быть важным критерием при найме.

• В магистратуре можно завести полезные профессиональные связи.

Минусы магистратуры:


• 2-3 года учебы — это время, которое можно было бы потратить на реальные проекты и самообразование.

• Многие работодатели ценят практический опыт больше, чем диплом, особенно в сфере разработки.

💬 Что посоветуете тем, кто стоит перед выбором? Или может вы стоите перед таким выбором? Делитесь советами и мыслями в комментарии 👇

🐸Библиотека пхпшника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Как часто в реальных проектах используется обработка исключений?

Наш подписчик спрашивает:

Я только начинаю работать с обработкой исключений. В учебниках часто приводят примеры с try-catch, но в реальных проектах я не встречал их так часто. Насколько часто в реальных проектах используется обработка исключений? И в каких случаях она действительно необходима?


🔹 Как вы используете обработку исключений в своих проектах?

— В каких ситуациях вы предпочитаете использовать try-catch?
— Какие ошибки чаще всего приходится обрабатывать?
— Какие подходы к обработке исключений сработали для вас лучше всего?

💬 Делитесь в комментариях вашим мнением и опытом.

P.S. Если хотите задать вопрос, заполните нашу гугл-форму. Это займет 5 минут.

🐸Библиотека пхпшника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
1
⭐️ Что спрашивать на собесе у HR

На собеседовании обычно всё внимание сосредоточено на вас: опыт, проекты, навыки. Но важно помнить — интервью это обоюдный процесс. Вы тоже выбираете компанию. И тут возникает вопрос: а что спрашивать в ответ?

Вопросы к HR:

• Как устроен процесс адаптации новых сотрудников?
• Какие возможности для роста есть у специалистов на моей позиции?
• Как компания относится к переработкам и work-life balance?
• Есть ли внутреннее обучение или компенсация внешних курсов?

Вопросы к будущей команде:

• Как проходит рабочий день: митинги, планирования, коммуникация?
• Как распределяются задачи и кто принимает решения по приоритетам?
• Как команда решает конфликты или технические споры?
• Чем гордятся в проекте, а что считают слабым местом?

👉 Какие вопросы вы задаёте на собеседованиях?

🐸Библиотека пхпшника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
2
☀️ Лето — время для отдыха или время для работы

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

Без перезагрузки не будет долгосрочной эффективности. Лето — отличное время, чтобы восстановить силы и зарядиться энергией на будущие проекты.

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

Работать не означает только трудиться. Можно провести время, развивая собственные идеи и обучаясь новому, что даст возможность сделать перерыв и одновременно развиваться.

💬 Что вы делали прошедшим летом? Делитесь в комментариях 👇

🐸Библиотека пхпшника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
💬 Фриланс vs найм: что лучше

Выбирать между фрилансом и офисной работой — как решать, что важнее: свобода или безопасность. Оба пути учат, развивают и приносят деньги… но по-разному.

➡️ Фриланс:

— Гибкий график, проекты на вкус
— Быстро прокачиваешь навыки
— Доход выше при умелом подходе
— Каждый день новые вызовы

📎 Нет соцпакета, нестабильный доход, всё на вас

➡️ Корпоратив:

— Стабильная зарплата и соцпакет
— Менторство и карьерный рост
— Процессы уже налажены
— Работа в команде

📎 Менее гибко, проекты выбираете компания, бюрократия

Фриланс и офис не конкурируют, а показывают разные пути развития. Главное — понять, что важнее именно вам.

А вы что выбрали бы: свободу фриланса или стабильность в найме

🐸Библиотека пхпшника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Приукрашивали ли вы опыт на собеседовании? Ловили ли вас на слове?
Собеседования — это не только проверка профессиональных навыков, но и искусство самопрезентации. Многие соискатели задаются вопросом: можно ли немного приукрасить свой опыт, чтобы выделиться среди других кандидатов? И если да, то как избежать последствий, если «приукрашивание» будет раскрыто?

🎭 Приукрашивание: где грань?
По данным hh.ru, около 70% работодателей сталкивались с ложью в резюме соискателей. Наиболее распространённые случаи включают:

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

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

💬 Ваш опыт
А как вы относитесь к приукрашиванию опыта на собеседованиях? Приходилось ли вам немного «добавить» в резюме? Были ли случаи, когда вас «поймали» на слове? Поделитесь своими историями и мнениями в комментариях!

#междусобойчик