Предыдущий тред был тут: https://2ch.hk/pr/res/3392535.html (

Старые треды тут https://2ch.hk/pr/arch/ (

С чего начать - основы PHP
Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.
Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.
Какой редактор использовать
Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.
Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md
Что изучать дальше
Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:
PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.
Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/
По многим из этих тем у нас есть уроки или задачки:
- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md
Что еще почитать
- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset
Дополнительно
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев
Молодчик, теперь начинай учить 1с-битрикс
А еще на подходе нейросети которые лет так через 3-5 изменят профессию раз уж и навсегда, так что кодомакаки пойдут на мороз и вкат в айти это самое худшее что можно сегодня придумать
> Нуу ребятааа, ну вот сейчас ну вот точно поздно, ну не как прошлые 20 раз, сейчас то ну вам вот ну точно всё, ну 100%
Сейчас кабанам нейронки продадут маркетолухи опенаи, xai и тд, они с радостью заменят всех нейронками за мильйоны долларов ожидая, что вот сейчас всё само будет делаться и отобьется, огребут таких последствий когда эти нейронки такого нахуевертят, что все их сервисы будут падать, лагать, ломаться по щелчку пальца, плюс в разработке будет делаться такая залупа немасштабируемая, что сама нейронка сгорит эти макароны распутывать. И в итоге эти кабаны приползут на коленях к программистам и начнется новый 2020, про который говорят, что так уже не будет.
Еще будет смешно когда они в момент проеба прибегут к оставшемуся 10% штата и будет визжат, чтобы всё подделывали, переделывали за ии и окажется, что для этого уже не 10% штата надо, а 110% вернуть.
Тогда всё и встанет на места и даже до самых тупых дойдет, что нейронка просто инструмент в руках программиста. в данный момент просто Прокачанный гугл.
PHP НЕ СЧИТАЕМ ЗА ОПЫТ. ЯНДЕКС.
Да тебя бы в любом случае не взяли.
Как вы вообще собеседуетесь? Чем вы занимаетесь? Что вы прогаете? В какой момент времени вы понимаете, что готовы идти дальше?
Я кодомакака битрикослух, 9 лет опыта. Хайлоад проекты, самописные брокеры очередей, свои обмазанные рестом обмены с 1с, хуево кукево интеграция для екома с мп.
Прихожу на собес - расскажите какие паттерны вы знаете.
Блять, вот чесн слово - я до собезов даже не ебал. Ну че то в универе было такое, но в реальной жизни я едва ли смог по памяти вспомнить чтоб я где то какой то паттерн осознанно применял, и мог за него рассказать вот так вот.
После собеза начал гуглить - вот те и фабрики, вот те и билдеры, вот те и мосты, адаптеры, обсерверы, фасады и прочая прочая еботня. И вот теперь в голове уже это всплывает.
Потом всякая залупа - расскажите про докеры хуекеры, композеры блять, роутинги, eloquent орм и далее далее далее.
Что отвечать? Это какой то пиздец, каких знаний они хотят? Вакансию читаешь, чекаешь список требований и охуеваешь. По факту все знание технологии для нанимателя - ну контейнер поднял, молодец. В ларке выборку с базы сделал вне цикла - ебать миддл! CI знаешь че такое? Ну коли знаешь, заебок!
Я хз как к такому относиться. Я сильно загоняюсь? Мне это реально мешает, если я какой то штукой очень плотно не пользуюсь хотя бы год, я внутренне не признаю того, что я ее знаю на уровне, достаточным для строчки в резюме.
По итогу блять я сижу пержу быдломакакой за 120к. Честно пообщавшись с хрюшами - отказы.
Сладко попиздев с хрюшами - пуксреньк, держите 250 на удаленке.
Как жить то блять, как жить то? Куда пойти чтобы эту тревожность убрать, где набить ебейший опыт, когда без этого опыта хуй куда берут?
Я даже лару в резюме стремаюсь отмечать, потому что не ебу какие вопросы на собесе будут и смогу ли я пояснить за нее вообще.
UPD
У кого ни спроси из друзей - вот те дата анальщик в бигтехе с тонной нефти. Вот тебе умный пирожок, который ебашит по для спутников. Вот тебе админ/архитектор бд в банке, шарящий как за проганье +-, так и за процессы.
Вы че блять? Вы хули такие умные все вокруг?
Как вы вообще собеседуетесь? Чем вы занимаетесь? Что вы прогаете? В какой момент времени вы понимаете, что готовы идти дальше?
Я кодомакака битрикослух, 9 лет опыта. Хайлоад проекты, самописные брокеры очередей, свои обмазанные рестом обмены с 1с, хуево кукево интеграция для екома с мп.
Прихожу на собес - расскажите какие паттерны вы знаете.
Блять, вот чесн слово - я до собезов даже не ебал. Ну че то в универе было такое, но в реальной жизни я едва ли смог по памяти вспомнить чтоб я где то какой то паттерн осознанно применял, и мог за него рассказать вот так вот.
После собеза начал гуглить - вот те и фабрики, вот те и билдеры, вот те и мосты, адаптеры, обсерверы, фасады и прочая прочая еботня. И вот теперь в голове уже это всплывает.
Потом всякая залупа - расскажите про докеры хуекеры, композеры блять, роутинги, eloquent орм и далее далее далее.
Что отвечать? Это какой то пиздец, каких знаний они хотят? Вакансию читаешь, чекаешь список требований и охуеваешь. По факту все знание технологии для нанимателя - ну контейнер поднял, молодец. В ларке выборку с базы сделал вне цикла - ебать миддл! CI знаешь че такое? Ну коли знаешь, заебок!
Я хз как к такому относиться. Я сильно загоняюсь? Мне это реально мешает, если я какой то штукой очень плотно не пользуюсь хотя бы год, я внутренне не признаю того, что я ее знаю на уровне, достаточным для строчки в резюме.
По итогу блять я сижу пержу быдломакакой за 120к. Честно пообщавшись с хрюшами - отказы.
Сладко попиздев с хрюшами - пуксреньк, держите 250 на удаленке.
Как жить то блять, как жить то? Куда пойти чтобы эту тревожность убрать, где набить ебейший опыт, когда без этого опыта хуй куда берут?
Я даже лару в резюме стремаюсь отмечать, потому что не ебу какие вопросы на собесе будут и смогу ли я пояснить за нее вообще.
UPD
У кого ни спроси из друзей - вот те дата анальщик в бигтехе с тонной нефти. Вот тебе умный пирожок, который ебашит по для спутников. Вот тебе админ/архитектор бд в банке, шарящий как за проганье +-, так и за процессы.
Вы че блять? Вы хули такие умные все вокруг?

> Блять, вот чесн слово - я до собезов даже не ебал. Ну че то в универе было такое, но в реальной жизни я едва ли смог по памяти вспомнить чтоб я где то какой то паттерн осознанно применял, и мог за него рассказать вот так вот.
> Хайлоад проекты, самописные брокеры очередей, свои обмазанные рестом обмены с 1с, хуево кукево интеграция для екома с мп.
А как ты мог всё это писать без паттернов? Получается что твой код был очень низкого качества. Не поддерживаемый и не расширяемый.
> Потом всякая залупа - расскажите про докеры хуекеры, композеры блять, роутинги, eloquent орм и далее далее далее. Что отвечать? Это какой то пиздец, каких знаний они хотят?
Они хотят видеть разработчика, который владеет всеми современными инструментами.
> Вы че блять? Вы хули такие умные все вокруг?
Да, мы всё время изучаем новое и внедняем в свою практику лучшие мировые практики разработки.
А ты не можешь так, потому что ты привязан к определенной экосистеме, где ты даже не то чтобы разработчик, ты интегратор. Тебе дан конструктор, на котором с помощью напильника тебе нужно решать бизнес задачи.
>Они хотят видеть разработчика, который владеет всеми современными инструментами.
Словоблудие. Вы не депутат? Я конкретный вопрос задал.
>внедняем в свою практику лучшие мировые практики разработки.
Это какие?
>А как ты мог всё это писать без паттернов?
Сударь, вы за деревьями леса не видите. Перечитайте еще раз мое сообщение.
Давай тебе в качестве примера - ты сейчас можешь без гугла сделать морфологический разбор этого поста?
А правильно ли я составляю предложения? Или я косноязычен, и мой текст не более чем спагетти набор слов?
>Прихожу на собес - расскажите какие паттерны вы знаете.
Так в чем проблема? Там инфы на десять страниц. Сядь, изучи, разбери. Найди примеры из своей практики. Найди, где бы эти паттерны тебе помогли.
ПОРАБОТАЙ БАШКОЙ СВОЕЙ ПЯТЬ МИНУТ
>eloquent орм
>Что отвечать?
Как устроен и как работает элокент? Это как бы база собесов, любому джуну понятная: не смог на что-то ответить - почитай, ознакомься, в следующий раз ответь. В резюме нужно добавлять то, про что сможешь складно рассказать и то что требуется в большинстве вакансий. Но это же надо опять сесть, провести анализ, думать.
>если я какой то штукой очень плотно не пользуюсь хотя бы год, я внутренне не признаю того, что я ее знаю на уровне, достаточным для строчки в резюме
Дуракам деньги не нужны, все правильно. Рекомендую сократить время пользования с года до дести минут и пиздовать в говнерочку лук перебирать.
>где набить ебейший опыт, когда без этого опыта хуй куда берут?
А где ты был девять лет? В коме? А, ну да, планировать карьеру - это же надо собирать данные делать анализ и думать головой. Не наш вариант.
>Куда пойти чтобы эту тревожность убрать
К психологу? Ты совсем ебобо? Тебе даже ТАКИЕ вещи надо объяснять?
>Я даже лару в резюме стремаюсь отмечать, потому что не ебу какие вопросы на собесе будут и смогу ли я пояснить за нее вообще.
А сесть написать пет на ларе, с роутингом, докером и элокентом - совсем никак? Или опять надо дохуя думать?
>У кого ни спроси из друзей
Каких нахуй друзей? Тебе походу не к психологу, а к психиатру надо. Охуительные истории про друзей, от шиза который строчку в резюме ссытся добавить из-за потекшего чердака.
>Вы че блять? Вы хули такие умные все вокруг?
Люди вокруг обычные. Серая масса. А вот ты, судя по написанному, кретин.
Протыки на ютабе ноют: да как жи так эти вопросы тупорылые только время тратят, это жи каждый может доку за пять минут прочитать и наебать. Получается не каждый. Получается даже такой крохотный ценз достаточен, чтобы отсеять совсем конченных отбросов, которые на минимальную аналитическую деятельность не способны.
>Прихожу на собес - расскажите какие паттерны вы знаете.
Так в чем проблема? Там инфы на десять страниц. Сядь, изучи, разбери. Найди примеры из своей практики. Найди, где бы эти паттерны тебе помогли.
ПОРАБОТАЙ БАШКОЙ СВОЕЙ ПЯТЬ МИНУТ
>eloquent орм
>Что отвечать?
Как устроен и как работает элокент? Это как бы база собесов, любому джуну понятная: не смог на что-то ответить - почитай, ознакомься, в следующий раз ответь. В резюме нужно добавлять то, про что сможешь складно рассказать и то что требуется в большинстве вакансий. Но это же надо опять сесть, провести анализ, думать.
>если я какой то штукой очень плотно не пользуюсь хотя бы год, я внутренне не признаю того, что я ее знаю на уровне, достаточным для строчки в резюме
Дуракам деньги не нужны, все правильно. Рекомендую сократить время пользования с года до дести минут и пиздовать в говнерочку лук перебирать.
>где набить ебейший опыт, когда без этого опыта хуй куда берут?
А где ты был девять лет? В коме? А, ну да, планировать карьеру - это же надо собирать данные делать анализ и думать головой. Не наш вариант.
>Куда пойти чтобы эту тревожность убрать
К психологу? Ты совсем ебобо? Тебе даже ТАКИЕ вещи надо объяснять?
>Я даже лару в резюме стремаюсь отмечать, потому что не ебу какие вопросы на собесе будут и смогу ли я пояснить за нее вообще.
А сесть написать пет на ларе, с роутингом, докером и элокентом - совсем никак? Или опять надо дохуя думать?
>У кого ни спроси из друзей
Каких нахуй друзей? Тебе походу не к психологу, а к психиатру надо. Охуительные истории про друзей, от шиза который строчку в резюме ссытся добавить из-за потекшего чердака.
>Вы че блять? Вы хули такие умные все вокруг?
Люди вокруг обычные. Серая масса. А вот ты, судя по написанному, кретин.
Протыки на ютабе ноют: да как жи так эти вопросы тупорылые только время тратят, это жи каждый может доку за пять минут прочитать и наебать. Получается не каждый. Получается даже такой крохотный ценз достаточен, чтобы отсеять совсем конченных отбросов, которые на минимальную аналитическую деятельность не способны.
>Так в чем проблема?
Проблемы нет, всем поебать на это. В реальной работе при проектировании архитектуры ни 1 хуй не будет сидеть и такой - мммм, а давайте-ка мы тут применим вот это структурный паттерн, а вот тут в качестве порождающего ебанем вот это и будет так делать!
Понимаешь сюр вопроса? Я хз как еще объяснить, мб я слишком душный, лол. Это как при составлении предложения в голове в реалтайме анализировать - вот сюда мы воткнем подлежащее, вот сюда сказуемое. Проганье это про абстракции больше, а вы своими паттернами срете куда ни попадя, чесн слово.
Это новички могут про паттерны долго чет там рассказывать, плюсы минусы и все такое. Хороший middle+ и выше не будет такое в уши лить, оно у него в подкорке на уровне рефлексов. Это как мышечная память.
UPD
Не дай бог двачеру после этого не ответить - Я НЕ СЧИТАЮ ЧТО ПАТТЕРНЫ НЕНУЖНОЕ ГОВНО! НЕТ, АЛАРМ, Я ТАК НЕ СЧИТАЮ!!!! НЕТ!!!
>Но это же надо опять сесть, провести анализ, думать.
А ты злой, не упускаешь момента подковырнуть собеседника:)
>Рекомендую сократить время пользования с года до дести минут и пиздовать в говнерочку лук перебирать.
Уххх, X2
>А где ты был девять лет? В коме? А, ну да, планировать карьеру - это же надо собирать данные делать анализ и думать головой. Не наш вариант.
Уххх, X3
>К психологу? Ты совсем ебобо? Тебе даже ТАКИЕ вещи надо объяснять?
Ухх, X4
>А сесть написать пет на ларе
Потому что нахуй это не надо никому. Твой пет это как хеллоуворлд. Че ты там ему предлагаешь - бложик сделать, форум? Уххх бля, вот это да, вот это понимание ебать)
Такое говно любой джун накидает за пару дней. Это даже не отсеиватель, а трата времени.
>Охуительные истории про друзей
Уххх, X5
>А вот ты, судя по написанному, кретин.
Уххх.... заебал короче.
>>24785
>каких знаний они хотят?
Как правило все сильно зависит от компании. Кому то реально достаточно докера на уровне - поднял контейнер, знаешь! Кто то хочет себе девопса допом нахаляву получить.
Советую просто базово пробежаться по этой хуйне, освежить навыки ( если есть ), на собесе не пиздеть. Залететь нашару можно куда угодно практически. А вот потом обтекать - неприятно.
>Я сильно загоняюсь?
Не то чтобы сильно. Я бы сказал - такие загоны даже работодателю на руку - ты не пиздишь если чего то не знаешь. Идешь изучать и спрашивать у коллег если что. Сколько я видел вкатчиков, которые ой вей я все знаю, да да! А через пару дней задача нихуя не движется, потому что он тупо пиздит на каждом созвоне. Это лишний контроль, лишняя нервотрепка, тратишь время в хуйню на пиздливого еблана. Если ты не такой - к тебе и отношение другое.
>Куда пойти чтобы эту тревожность убрать
Никуда, это личный заеб каждого человека. Кто то заебывается больше, кто то меньше.
>Вы хули такие умные все вокруг?
Неа. В подавляющем большинстве случаев тут сидят кодомакаки, мимикрирующие под дохуя спецов.
По факту спецов, которые тут в работе юзают тот же вышмат на уровне топ вузов мира - капля в море. И они не выебываются, кстати, а помогают чем могут, если задача интересная.
UPD
Вообще в общем случае очень хорошо, когда к сопроводительному ты кидаешь какой нибудь гитлаб со своим кодом, который у кого то на проде уже работает, и приносит пользу. Только так можно понять, что +- из себя человек представляет в проганье. Ну и собес с вопросами по нему раскрывает все карты на 90%.
UPD2
Я тут угарел недавно с 1 собеса. Ну мы же тут все вебщики так то.
Начали что то про solid затирать, мол это круто!
Ну пиздец, ага. Особенно для огромной бизнес логики, когда ты по этим принципам пытаешься 1 класс разбить на 10, потому что единая ответственность!!!!1!
Вы там палочку не перегибайте все таки.
>Так в чем проблема?
Проблемы нет, всем поебать на это. В реальной работе при проектировании архитектуры ни 1 хуй не будет сидеть и такой - мммм, а давайте-ка мы тут применим вот это структурный паттерн, а вот тут в качестве порождающего ебанем вот это и будет так делать!
Понимаешь сюр вопроса? Я хз как еще объяснить, мб я слишком душный, лол. Это как при составлении предложения в голове в реалтайме анализировать - вот сюда мы воткнем подлежащее, вот сюда сказуемое. Проганье это про абстракции больше, а вы своими паттернами срете куда ни попадя, чесн слово.
Это новички могут про паттерны долго чет там рассказывать, плюсы минусы и все такое. Хороший middle+ и выше не будет такое в уши лить, оно у него в подкорке на уровне рефлексов. Это как мышечная память.
UPD
Не дай бог двачеру после этого не ответить - Я НЕ СЧИТАЮ ЧТО ПАТТЕРНЫ НЕНУЖНОЕ ГОВНО! НЕТ, АЛАРМ, Я ТАК НЕ СЧИТАЮ!!!! НЕТ!!!
>Но это же надо опять сесть, провести анализ, думать.
А ты злой, не упускаешь момента подковырнуть собеседника:)
>Рекомендую сократить время пользования с года до дести минут и пиздовать в говнерочку лук перебирать.
Уххх, X2
>А где ты был девять лет? В коме? А, ну да, планировать карьеру - это же надо собирать данные делать анализ и думать головой. Не наш вариант.
Уххх, X3
>К психологу? Ты совсем ебобо? Тебе даже ТАКИЕ вещи надо объяснять?
Ухх, X4
>А сесть написать пет на ларе
Потому что нахуй это не надо никому. Твой пет это как хеллоуворлд. Че ты там ему предлагаешь - бложик сделать, форум? Уххх бля, вот это да, вот это понимание ебать)
Такое говно любой джун накидает за пару дней. Это даже не отсеиватель, а трата времени.
>Охуительные истории про друзей
Уххх, X5
>А вот ты, судя по написанному, кретин.
Уххх.... заебал короче.
>>24785
>каких знаний они хотят?
Как правило все сильно зависит от компании. Кому то реально достаточно докера на уровне - поднял контейнер, знаешь! Кто то хочет себе девопса допом нахаляву получить.
Советую просто базово пробежаться по этой хуйне, освежить навыки ( если есть ), на собесе не пиздеть. Залететь нашару можно куда угодно практически. А вот потом обтекать - неприятно.
>Я сильно загоняюсь?
Не то чтобы сильно. Я бы сказал - такие загоны даже работодателю на руку - ты не пиздишь если чего то не знаешь. Идешь изучать и спрашивать у коллег если что. Сколько я видел вкатчиков, которые ой вей я все знаю, да да! А через пару дней задача нихуя не движется, потому что он тупо пиздит на каждом созвоне. Это лишний контроль, лишняя нервотрепка, тратишь время в хуйню на пиздливого еблана. Если ты не такой - к тебе и отношение другое.
>Куда пойти чтобы эту тревожность убрать
Никуда, это личный заеб каждого человека. Кто то заебывается больше, кто то меньше.
>Вы хули такие умные все вокруг?
Неа. В подавляющем большинстве случаев тут сидят кодомакаки, мимикрирующие под дохуя спецов.
По факту спецов, которые тут в работе юзают тот же вышмат на уровне топ вузов мира - капля в море. И они не выебываются, кстати, а помогают чем могут, если задача интересная.
UPD
Вообще в общем случае очень хорошо, когда к сопроводительному ты кидаешь какой нибудь гитлаб со своим кодом, который у кого то на проде уже работает, и приносит пользу. Только так можно понять, что +- из себя человек представляет в проганье. Ну и собес с вопросами по нему раскрывает все карты на 90%.
UPD2
Я тут угарел недавно с 1 собеса. Ну мы же тут все вебщики так то.
Начали что то про solid затирать, мол это круто!
Ну пиздец, ага. Особенно для огромной бизнес логики, когда ты по этим принципам пытаешься 1 класс разбить на 10, потому что единая ответственность!!!!1!
Вы там палочку не перегибайте все таки.
Сразу видно ментальность, которая и порождает таких додиков, которые девять лет сидят на сраке, а потом вдруг понимают что ни карьеры ни перспектив у них нихуя нет.
Ты понимаешь что можно сделать что-то ДЛЯ СЕБЯ? Не для начальника, не потому что пнули под сраку, а для себя лично. Потому что это будет полезно в перспективе. Изучить не для дяди, а чтобы самому разобраться. Написать не для того, чтобы это кому-то показывать, а чтобы НАУЧИТЬСЯ ПИСАТЬ.
Ну и самый главный вопрос.
Нахуя ты на свой же пост отвечаешь? Надо к врачу сходить, колесики попить.
Ух какой злой, ебать!
>Ты понимаешь что можно сделать что-то ДЛЯ СЕБЯ?
Ты понимаешь, что в мире есть куча других вещей, кроме программирования?
Люди разные, спору нет. Для меня это способ приятно зарабатывать деньги. Но я не собираюсь жизнь положить на это, есть куда более интересные штуки для себя, но которые не приносят денежного профита ни сейчас, ни в перспективе.
Заметь, как я об этом пишу. Потому что твой текст сквозит ненавистью к тем, кто учится за счет работодателя.
>чтобы НАУЧИТЬСЯ ПИСАТЬ.
Я писал выше. Бложик может любой необучаемый наваять. Это не равно умению писать. А придумывать себе задачки, которые реально повышают твой навык - это вторая работа, требующая зачастую больше времени, нежели основная.
Ну и да, я не рокетсайенсом занимаюсь дружочек. И мечты такой нет, уж извини:)
>Надо к врачу сходить, колесики попить.
ну дык ты попей, а то галлюцинации видишь там, где их нет:)
А может ты - это я на самом деле?

426x240, 0:06
>Я кодомакака битрикослух, 9 лет опыта.
>По итогу блять я сижу пержу быдломакакой за 120к. Честно пообщавшись с хрюшами - отказы.
>Сладко попиздев с хрюшами - пуксреньк, держите 250 на удаленке.
>Ты понимаешь, что в мире есть куча других вещей, кроме программирования?
>Для меня это способ приятно зарабатывать деньги. Но я не собираюсь жизнь положить на это
>Проблемы нет, всем поебать на это. В реальной работе при проектировании архитектуры ни 1 хуй не будет сидеть и такой - мммм, а давайте-ка мы тут применим вот это структурный паттерн, а вот тут в качестве порождающего ебанем вот это и будет так делать!
>Понимаешь сюр вопроса? Я хз как еще объяснить, мб я слишком душный, лол. Это как при составлении предложения в голове в реалтайме анализировать - вот сюда мы воткнем подлежащее, вот сюда сказуемое. Проганье это про абстракции больше, а вы своими паттернами срете куда ни попадя, чесн слово.
>Это новички могут про паттерны долго чет там рассказывать, плюсы минусы и все такое. Хороший middle+ и выше не будет такое в уши лить, оно у него в подкорке на уровне рефлексов. Это как мышечная память.
Всё. Это БАЗА. Паттерны это типо как шпаргалки задумывались, типо чтобы просто было от чего отталкиваться - вот так можно сделать, а можно и так. Нет, блять, каргокультитсты наизусть их спрашивают, а потом удивляются почему новички их лепят к месту и не к месту.
Ну а что у тебя, долбоеба, еще спрашивать? Как пхп с памятью работает? Как виртуальная машина устроена? Zval?
Вам, полуебкам, дали буквально чит-код. Список проблем и ситуаций, с которыми сталкивается любой программист в своей повседневной практике. И четкий, лаконичный список решений этих проблем. Разжевали, перетерли его, картинки нарисовали как в детском саду.
Это как с преподом договориться, что спрашивать он тебя будет только один билет, по которому прочитал тебе персональную лекцию. А вы что? Вы не в состоянии даже такую малость сделать. Из десяти, трое вообще ни в зуб ногой, как вот это существо >>25060 , а пятеро плавают как говно в проруби и нихуя не понимают, потому что не то что вникнуть, даже просто заучить не смогли.
Я когда последний раз на работу устраивался, прям удивился, а че никто про солид больше не спрашивает? И спросил интервьюеров на нескольких тех. собесах: а че, солид не в моде больше? Проехали? И знаешь че мне ответили? Слишком много кандидатов отсеивает. Сложная тема, неоднозначная, требует рассуждений. А с паттернами проще: чел или знает, или нет.
>Как пхп с памятью работает? Как виртуальная машина устроена?
Хотя бы это блять!! Это дохуя важнее знать и понимать, чем эти шаблончики.
Вы со своими паттернами одебилели уже нахуй. Есть откровенно хуевые практики-их надо знать, на них надо набить шишки. Через них ты пробираешься к хорошим. И все приходит с опытом, само. Если ты не олигофрен, конечно, тогда иди еще про паттерны почитай, тебе полезно.
>Я когда последний раз на работу устраивался, прям удивился
Я очень редко говорю такие вещи, но на месте интервьюера я бы ответил также, судя по твоей ублюдской манере общения.
>сложная тема
Могу лишь охуительно кекнуть с уровня конторы, готовой жрать любое говно, лишь бы было, включая тебя любимого.
Солид это не про паттерны, в том то и весь прикол. Я о том и толкую.
Если сравнить с каким нибудь вождением-то паттерны это поведение человека на дороге в среднестатистической ситуации, когда зубрежка пдд не дала тебе ответа.
Солид-это про пдд - принципы и причины их написания.
Что ты, что контора твоя-ебалаи.
Ух подгорело знатно, извините. Таких конченных , благо, в жизни не вижу. Ну или вы мимикрируете под обычных людей

264x306, 0:03
> В реальной работе при проектировании архитектуры ни 1 хуй не будет сидеть и такой - мммм, а давайте-ка мы тут применим вот это структурный паттерн, а вот тут в качестве порождающего ебанем вот это и будет так делать!
Вообще-то да, именно так и происходит. Сначала всё проектируется архитектором или тем кто выполняет его функции. Здесь фабрика, здесь цепочка ответственности, здесь адаптер, здесь прокси, это уберём под фасад. А когда уже всё понятно и расписано, нарисованы все диаграммы, то садятся и реализовывают.
> Это новички могут про паттерны долго чет там рассказывать, плюсы минусы и все такое. Хороший middle+ и выше не будет такое в уши лить, оно у него в подкорке на уровне рефлексов. Это как мышечная память.
А чё ты не смог это рассказать, если у тебя это уже как мышечная память?
> пук
> пук
> пук
> пук
> пук
Ты какая-то истеричка. Чем-то на меня похож. Ты по знаку зодиака не близнецы случайно? Советую побольше слушать и изучать и поменьше говорить. Главное никому не рассказывай шизу которую тут изливаешь, может за умного сойдёшь.
Я всегда так делаю, работает.
>Это дохуя важнее знать и понимать, чем эти шаблончики.
Но ты не знаешь и не понимаешь. Иначе бы такую хуйню не высирал.
>иди еще про паттерны почитай, тебе полезно
А нахуя мне еще раз читать? Я вопрос закрыл. Собесы прошел, офферы получил. Что понравилось выбрал. Для адекватных людей - это рабочий момент. Суть профессии. Понадобилось - разобрался, изучил. Двинулся дальше, изучать новое.
>Могу лишь охуительно кекнуть с уровня конторы, готовой жрать любое говно, лишь бы было
Так паттерны спрашивают везде. Буквально везде. Я собесов двадцать прошел. Где этому времени больше уделяли, где меньше, но спрашивали всегда. Это на сеньора, с зп от 250к. Солид пару раз вскользь упомянули.
>спросил интервьюеров на нескольких тех. собесах
>Что ты, что контора твоя-ебалаи.
У тебя что-то с глазами от стекломоя случилось.
>Сначала всё проектируется архитектором или тем кто выполняет его функции
Здарова станочник. А твоя задача в чем заключается? Фреймворк подобрать, да цвета в ide выставить?
>Здесь фабрика, здесь цепочка ответственности, здесь адаптер, здесь прокси, это уберём под фасад.
Хз, вы странные кмк. Это как при вождении проговаривать под себя - вот тут мы нажмем на педаль газа, вот тут я включу поворотник и так далее.
>А чё ты не смог это рассказать, если у тебя это уже как мышечная память?
Кто не смог? Я то смог, просто освежаю в памяти перед собесами. Выше вон пчел спросил - ебани морфологический разбор текста без гугла. Сечешь, о чем речь?
>Ты по знаку зодиака не близнецы случайно?
Я даже не знаю как это комментировать. Я вертолет апач.
>>25478
>Но ты не знаешь и не понимаешь. Иначе бы такую хуйню не высирал.
Сказал ты. Ага.
>Я вопрос закрыл. Собесы прошел, офферы получил.
Ебать, это так смешно читать от типа, который рвется за паттерны, а по факту относится к ним как с задачке для решения на собесе. Понял, принял.
>Так паттерны спрашивают везде. Буквально везде.
Ну если ты новичок, то наверное да. Меня тоже дохуя спрашивали такое, а после 5 лет опыта и дальше я очень редко вообще такое слышу, что у себя, что у других людей.
Обычный собес это резюме+сопроводительное+репа с чем нибудь на гитлабе+вопросы по коду репы на интервью. Это закрывает 90% всех вопросов.
>У тебя что-то с глазами от стекломоя случилось.
Да. Общение с тобой заставило меня пасть на дно.
>Ебать, это так смешно читать от типа, который рвется за паттерны, а по факту относится к ним как с задачке для решения на собесе. Понял, принял.
Ебать. Ты. Тупой. Ну или внатуре от стекломоя ослеп. Я с первого поста об этом писал:
>Протыки на ютабе ноют: да как жи так эти вопросы тупорылые только время тратят, это жи каждый может доку за пять минут прочитать и наебать.
>Получается даже такой крохотный ценз достаточен, чтобы отсеять совсем конченных отбросов
Потом:
>Это как с преподом договориться, что спрашивать он тебя будет только один билет, по которому прочитал тебе персональную лекцию.
>Так паттерны спрашивают везде. Буквально везде. Я собесов двадцать прошел.
>Это на сеньора, с зп от 250к.
>Ну если ты новичок, то наверное да.
Все, иди нахуй, слепошарый долбоеб. Кого вообще интересует мнение идиота, который два абзаца прочитать не в состоянии. Вот так пыжится, срет пастами страничными, а по факту - больной человек. А ты потратил время споря со стенкой.

Бы посадил твою к необходимости проверил клеточку себе факт наказал вскрытия мимо и коленки при на на и.
Что имею:
Домашний ноут, на нем винда, на винде виртуалка с дебианом, там докер, в докере яйцо, а в нем иголка конктейнеры с php и прочим, на всякий пук приходится лезть в консольку, лезть в сам конейнер где пхп и там запускать композер и т.д.
Доступ к папкам по winSCP на самом дебиане через него перекидываю файлы. К Xdebug - не смог подключится, т.к. нужно проникнуть в виртуалку, в дебиан, на котором докер - ошибку постоянно пишет как не пробовал.
Как по-человечески настроить все + гит накатить, а тот приходится код доставать в винду и тут гит стоит и тут коммитить и отправять.
Еще вопрос. Как выглядит CICD в ПХП? Там их доухя, что я должен знать как разраб? Я всегда код по winscp заливал поверх ssh - альтернатива фтп, кек
Вот если я пет проекты делаю, какой cicd? А если работа? Кто это должен настривать? Когда работал в веб студиях мы там по фтп заливали и норм. Дженкинс, Гитлаб - это или что-то еще? Что я должен знать? Для них нужен сервер посредник я - сервер_с_кодом - прод который будет брать код с сервера? Или как?

> Домашний ноут, на нем винда
Предсказуемо, ожидаемо
> на винде виртуалка с дебианом
Правильное решение
> там докер
Правильно
> в докере конктейнеры с php и прочим
Правильно
> на всякий пук приходится лезть в консольку, лезть в сам конейнер где пхп и там запускать композер и т.д
Неправильно. Используй VSCode и Remote Development. Схема работы такая:
1) Ты подключаешься к виртуальной машине по SSH через Remote - SSH в VSCode (является частью Remote Development)
2) Переходишь там в директорию с проектом через Open Directory
--
Дальше 2 варианта. Вариант 1:
3) Для этого проекта у тебя настроен dev контейнер, работа в dev контейнере
4) Ты открываешь этот проект в контейнере через Reopen in container
Вариант 2:
3) Открываешь через F1 -> Terminal: create new terminal in editor area консольку, запускаешь контейнер, куда проброшен твой проект
4) В этой же или в другой такой же консольке открываешь bash в контейнере чтобы выполнять там команды
--
5) Делаешь проброс порта через Ctrl + ~ -> Port Forwarding если у тебя веб приложение
> гит накатить
Если у тебя проекты не на GitHub, а локально, то создай на виртуалке директорию, где будут хранится твои репозитории (git init --bare). Будешь работать с ними через git clone ssh://username@mydebianvm:/home/user/gitrepos/hello.git Но не забудь добавить инструкцию при создании контейнера, чтобы в контейнере в /etc/hosts добавилось это доменное имя, иначе ты не сможешь из консольки в контейнере сделать git push/pull и т.д.
> Как выглядит CICD в ПХП?
Да ты ёбнешься там настраивать это всё, если ты прям реально хочешь воссоздать в миниатюре продакшен процесс 2025 года. Не заморачивайся пока на этом, настрой сначала себе среду хотя бы.

> Домашний ноут, на нем винда
Предсказуемо, ожидаемо
> на винде виртуалка с дебианом
Правильное решение
> там докер
Правильно
> в докере конктейнеры с php и прочим
Правильно
> на всякий пук приходится лезть в консольку, лезть в сам конейнер где пхп и там запускать композер и т.д
Неправильно. Используй VSCode и Remote Development. Схема работы такая:
1) Ты подключаешься к виртуальной машине по SSH через Remote - SSH в VSCode (является частью Remote Development)
2) Переходишь там в директорию с проектом через Open Directory
--
Дальше 2 варианта. Вариант 1:
3) Для этого проекта у тебя настроен dev контейнер, работа в dev контейнере
4) Ты открываешь этот проект в контейнере через Reopen in container
Вариант 2:
3) Открываешь через F1 -> Terminal: create new terminal in editor area консольку, запускаешь контейнер, куда проброшен твой проект
4) В этой же или в другой такой же консольке открываешь bash в контейнере чтобы выполнять там команды
--
5) Делаешь проброс порта через Ctrl + ~ -> Port Forwarding если у тебя веб приложение
> гит накатить
Если у тебя проекты не на GitHub, а локально, то создай на виртуалке директорию, где будут хранится твои репозитории (git init --bare). Будешь работать с ними через git clone ssh://username@mydebianvm:/home/user/gitrepos/hello.git Но не забудь добавить инструкцию при создании контейнера, чтобы в контейнере в /etc/hosts добавилось это доменное имя, иначе ты не сможешь из консольки в контейнере сделать git push/pull и т.д.
> Как выглядит CICD в ПХП?
Да ты ёбнешься там настраивать это всё, если ты прям реально хочешь воссоздать в миниатюре продакшен процесс 2025 года. Не заморачивайся пока на этом, настрой сначала себе среду хотя бы.
Дебич, вебсудия ведет дохуища сайтов, как ты будешь ~100 сайтов обслуживать.
Вот они заказывают хостинг + сео продвижение + правки вносят периодически. Какое нахуй ci cd, долбоебина
Ансибл - тормозной, подключается по ssh, особенно если закачиваешь какие-нибудь большие файлы с нуля и на медленном соединении, попробуй сам открой какой-нибудь плейбук и ты охуешь сколько это всё длиться.
Терраформ - он больше про менеджмент инфраструктуры а не про апдейты.
CD/CI с экшенами - оптимальный вариант, особенно если проект типовой, можно даже у кого-то примеры спиздить.
>>25835
>Как выглядит CICD в ПХП?
Ну обычная последовательность действий - установка зависимостей/деплой. Всё зависит от твоих целей задач и возможностей.
мимо
>Домашний ноут, на нем винда, на винде виртуалка с дебианом, там докер, в докере яйцо, а в нем иголка конктейнеры с php и прочим
А Почему ты просто не воткнешь убунту, на которой поднимешь сервак, где все доступно здесь и сейчас?
>Я всегда код по winscp заливал поверх ssh - альтернатива фтп, кек
Там где я сейчас - все через гит. Свой гитлаб сервак, на проде у клиента ключики прокидываешь, и просто гит пулл без мозгоебли. Но у нас клиенты полностью наши, нет других команд на проекте, вдобавок сам клиент тоже никуда там не лезет. Тут надо просто следить, чтоб на проде и тесте все чистенько было всегда.
>Для них нужен сервер посредник я - сервер_с_кодом - прод который будет брать код с сервера?
Типо того, ага.
>Как выглядит CICD в ПХП?
Да ничего сложного. Как правило в пайплайне стандартные стадии - билд, тест, деплой. По хорошему бы еще DAST включить. Кто то требует, кто то отмахивается, уповая на адекватность разрабов, все зависит от масштабности проекта кмк. На хабре почитай короче, но там дохуя всего воткнуто обычно, тебе столько не нужно.
ФУ бля какой ты неприятный
Чай за каждый пункт. Но я бы не стал время тратить чтобы всё это ему так расписывать
>>25005
> Это как при составлении предложения в голове в реалтайме анализировать - вот сюда мы воткнем подлежащее, вот сюда сказуемое
Правильно, поэтому и не надо даже знать что это такое
> оно у него в подкорке на уровне рефлексов
Правильно, оно само туда попадет, а до этого даже узнавать про это не надо. Как мидллом станешь само собой в подкорку всё прыгнет
>>25060
Охуеть, да ты же просто даже вдуплить не можешь что тебе прямым текстом пишут, лол
>>25089
Как же можно так люто срать себе в штаны, а потом бегать и тыкать во всех вокруг пальцем, мол от них воняет, ахахахаха
Вкат всё, хз че ты там собираешься наизусть учить, но макаки больше не нужны
Ну если лайвкодинг на собесе, то обычно дают возможность гуглить. А так надо знать только основные функции для работы со строками и массивами, типа implode, explode, array_values, sort, array_map
> Нуждно ли знать документацию наизусть?
Конечно блять, ты энциклопедией на ножках еще должен быть, иначе сорри, но вкат закрыт. Если на вопрос "процитируйте 20 строчку на 144 страницы документации фреймфорк_name" потупишь взгляд стыдливо, то сразу с позором и под смешки на мороз. Естественно с заносом в базу "позорников", которая шарится по всем эйчарам страны, так что после этого можешь даже не отправлять резюме куда либо. Разве что если фио сменишь
Нихуя ты жокир, читаешь сосаити как открытую книгу
Ладно, я передумал. Не отвечайте

Я просто читаю и охуеваю, без шуток, что не вакансия - то пиздорез такой. Как жить нахуй?
Еще пишут - ищем бекендера php со знанием React Vue. Как все это выучить блядь?
🔥PHP разработчик
Компания: Комплексные технологии
Особенности найма: Гражданство, Локация и Местонахождение – РФ!!
Опыт: от 3х лет коммерческого опыта
Занятость: Полная, полный день
Часовой пояс: МСК
🌍 Формат: Удаленная работа
Middle/ Senior
ЗП: 180 000-200 000
Описание вакансии:
-опыт работы PHP разработчиком от 3х лет коммерческого опыта ;
• Отлично знаете PHP 8+, ООП, принципы SOLID;
• Имеете углубленные знания шаблонов проектирования и архитектур приложений (слои, агрегаты, ограниченные контексты, CQRS);
• Хорошо знакомы с одним из фреймворков: Symfony/Laravel/Spiral;
• Разрабатывали общие решения: контракты, библиотеки, SDK для сервисов;
• Вели техническую документацию по разрабатываемым сервисам и решениям;
• Использовали инструменты статического анализа: PHPStan, Psalm, Rector.
• Работали с сервис-ориентированной/микросервисной архитектурой;
• Внедряли SSO, JWT, авторизацию и аутентификацию;
• Понимаете основные абстракции Kubernetes;
• Участвовали в автоматизации процессов CI/CD;
• Знакомы с Roadrunner и долгоживущей моделью PHP-приложений;
• Использовали Kafka, распределенные транзакции, temporal.io;
• Настраивали CDC процессы на базе Debezium;
• Пользуетесь инструментами статического анализа: контроль сложности (PHPMD), безопасность пакетов, контроль архитектуры (Deptrac);
• Работали с распределенной трассировкой, покрывали приложение метриками и логами;
• Опыт разработки на Vue.Js или любом другом современном фронтенд фреймворке. Не часто, но предстоит решать задачи поддержки административного интерфейса на Vue.Js.
• Уверенное владение SQL и работы с MySQL.
• Умение работать с Docker, опыт разработки и поддержки Docker Compose для стека PHP, MySQL, Supervisord, Redis, RabbitMQ.
• Понимание паттернов и принципов межсервисного взаимодействия.
• Практический опыт разработки с применением DDD: DTO, Repository Pattern, разделение
• Опыт с проектированием, интеграцией AI, ML-моделей.
• Опыт и желание разбираться в возможностях ChatGPT, Llama, Groq.
• Понимание принципов работы векторных баз данных..
• Владение Python и фреймворком Flask/Django.
• Опыт работы с инфраструктурой в Azure и AWS будет ощутимым плюсом.
• Работаем в Atlasian стеке, опыт взаимодействия с Bitbucket Pipelines приветствуется.
• Опыт интеграции и взаимодействия с VOIP.
• Опыт с Media Streaming.
🙋 Условия:
❖ Оформление по договору ГПХ;
❖ Работа над интересными проектами
Я просто читаю и охуеваю, без шуток, что не вакансия - то пиздорез такой. Как жить нахуй?
Еще пишут - ищем бекендера php со знанием React Vue. Как все это выучить блядь?
🔥PHP разработчик
Компания: Комплексные технологии
Особенности найма: Гражданство, Локация и Местонахождение – РФ!!
Опыт: от 3х лет коммерческого опыта
Занятость: Полная, полный день
Часовой пояс: МСК
🌍 Формат: Удаленная работа
Middle/ Senior
ЗП: 180 000-200 000
Описание вакансии:
-опыт работы PHP разработчиком от 3х лет коммерческого опыта ;
• Отлично знаете PHP 8+, ООП, принципы SOLID;
• Имеете углубленные знания шаблонов проектирования и архитектур приложений (слои, агрегаты, ограниченные контексты, CQRS);
• Хорошо знакомы с одним из фреймворков: Symfony/Laravel/Spiral;
• Разрабатывали общие решения: контракты, библиотеки, SDK для сервисов;
• Вели техническую документацию по разрабатываемым сервисам и решениям;
• Использовали инструменты статического анализа: PHPStan, Psalm, Rector.
• Работали с сервис-ориентированной/микросервисной архитектурой;
• Внедряли SSO, JWT, авторизацию и аутентификацию;
• Понимаете основные абстракции Kubernetes;
• Участвовали в автоматизации процессов CI/CD;
• Знакомы с Roadrunner и долгоживущей моделью PHP-приложений;
• Использовали Kafka, распределенные транзакции, temporal.io;
• Настраивали CDC процессы на базе Debezium;
• Пользуетесь инструментами статического анализа: контроль сложности (PHPMD), безопасность пакетов, контроль архитектуры (Deptrac);
• Работали с распределенной трассировкой, покрывали приложение метриками и логами;
• Опыт разработки на Vue.Js или любом другом современном фронтенд фреймворке. Не часто, но предстоит решать задачи поддержки административного интерфейса на Vue.Js.
• Уверенное владение SQL и работы с MySQL.
• Умение работать с Docker, опыт разработки и поддержки Docker Compose для стека PHP, MySQL, Supervisord, Redis, RabbitMQ.
• Понимание паттернов и принципов межсервисного взаимодействия.
• Практический опыт разработки с применением DDD: DTO, Repository Pattern, разделение
• Опыт с проектированием, интеграцией AI, ML-моделей.
• Опыт и желание разбираться в возможностях ChatGPT, Llama, Groq.
• Понимание принципов работы векторных баз данных..
• Владение Python и фреймворком Flask/Django.
• Опыт работы с инфраструктурой в Azure и AWS будет ощутимым плюсом.
• Работаем в Atlasian стеке, опыт взаимодействия с Bitbucket Pipelines приветствуется.
• Опыт интеграции и взаимодействия с VOIP.
• Опыт с Media Streaming.
🙋 Условия:
❖ Оформление по договору ГПХ;
❖ Работа над интересными проектами
А при чем тут вообще ты? Написано "Middle/ Senior" три года опыта. Ты миддл? У тебя года опыта?
А вообще вакансия очевидный рофл. Питон и проектирование мл моделей тебя вообще ни секунды не смутили. Ну и самое главное: "Оформление по договору ГПХ" означает что всю эту стену текста ты прочитал зря.
Я говорю, ставь опен сервер, иначе заебешься в конфигах ковыряться.
А он правильный этот роутер?
Она не работает,даже если убрать подключение файла и поставить просто echo "hello"
Ошибка где то в передаче параметра пути в функцию
Научись чатгопотой пользоваться, полюбому где-то в коде обосрался. Кстати, что пишешь?
Ну так делай echo у параметров, смотри, что выводится. И гопоту спроси, реально, а ещё лучше дипсик, он тебе может целый сайт насрать.
Сволочь,все дело в отсутствии файла с этим
RewriteEngine On
# Перенаправление всех запросов на index.php, если они не соответствуют файлу или папке
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?route=$1 [QSA,L]
>а ещё лучше дипсик, он тебе может целый сайт насрать.
Ну и зачем ему тогда вкатываться в пхп если нейросети могут вместо него высрать код?
Про htaccess выше было.
> # Перенаправление всех запросов на index.php, если они не соответствуют файлу или папке
Так это какая то затычка, которая просто маскирует нерабочий код, не?
Ну это у него надо спрашивать, я хз. Он даже не говорит, что пишет.
Выходит index у меня это код с маршрутами,а не заглавная страница и из-за htaccess все запросы уходят туда(ну тут вроде логично)
Это плохой код,лучше через switch
А еще лучше если он выкинет винду и поставит линукс иначе какой он программист если кодит на винде?
Тебе в Линукс тред
А лучше ноду-один язык для сервера и фронта
> index у меня это код с маршрутами,а не заглавная страница
Когда ты указываешь путь для сервера localhost/news, сервер ищет в папке news файл index.php, то есть тебе надо указать файл явно - localhost/news.php, что бы он выполнился по пути иначе он просто отобразит директорию с файлами, если там нет index.php.
Это можно перенастроить.
Не переживай, на пхп еще есть битрикс, нам его ещё до конца жизни хватит
Так вот почему у них постоянно вылетает сайт, нихуя не работает и ничего не грузит, вечно пустые фотографии, нет кнопок, что через 30 секунд закрываешь снова это помойку на месяц? Теперь всё встало на свои места!
Земля им пухом. Когда кода на го одна страница его еще можно терпеть. Но если там бет хотя бы 100к строк - это пиздец.
Нет, это аналогично тому что для изучения японского нужно подготовить рабочее место, за которым можно спокойно читать и слушать, и хороший современный учебник для начинающих.
А он пытается учить японский по бангладешско-немецкому разговорнику 1900 года, потому что его автор был японец. И к тому же делает это свесившись с балкона вниз головой.
Предположим я вкатун и хочу как деды написать свой компилятор высокоуровнего фортран лисп были написаны до юниксов вообще языка, имхо в реализации этой задачи содержится вся "база" программирования.
Я до этого 10 лет играл в игры на пк с виндовс и привык к нему. Я устанавливаю какую-то IDE, беру книги и начинаю двигаться к поставленной цели.
Зачем мне тут Линукс? Зачем мне тратить время на изучение терминала и после, первое время, пользоваться им крайне медлительно? Как это поможет в программировании?
Чтение гайдов по терминалу, чтение гайдов по виму иначе не тру так в интернете сказали фикс сопутствующих проблем никак не относится к программированию и просто отнимает время.
Вам кстати нормальный дебагер, подобный как в студии, завезли? Или всё ещё об gdb колитесь?
в школе на си писал компилятор джавоподобного языка, спокойно с gdb выискивал все причины сегфолтов и багов, сидел на винде, но 90% времени юзал mingw или cygwin, для gcc и vim, от вижуал студии и прочих иде всё сильно лагало, а винду было не убрать, тк не только я его юзал.
мимо
А теперь жс господа расширяют свои дырочки

480x464, 0:04
Наконец то годная мысль за столько лет извращений на KPHP.
Вот и всё господа пехапешники, тех кто не успеет пересесть на ГОшу порешает рыночек.

720x720, 0:06
fiber, gorilla. Можно и не использовать т.к весь инструментал необходимый есть в коробке, даже пакетный манагер есть, охуеть да? Просто в ахуе с разрабов php которые по сей день не высрали даже аналог композера...
Представляешь, в го можно сервер поднять одной строчкой кода вместе ебли с nginx'ом или апачей.
Ни капли не жалею, что пересел на го и забыл о пыхе как о сташном сне.
пять лет коммерческого на симфонях и ларавелях
Битрикс работает на вк

Хочу удаленку, и желательно валютную (не из России, потому могу на upwork'е искать клиентов). Говорят что для этого лучше всего подходит WordPress.
Подводные?
А в чем тупость вопроса?
Что по WordPress скажите?
Стоит вкатываться чтобы потом удаленку искать на апворке и фиверре?
Есть перспективы?
В принципе я и свои сайты могу держать, и рекламу в них вставлять...
> Что по WordPress скажите?
Для бомжсайтов норм, если не ставить кучу плагинов.
> Стоит вкатываться чтобы потом удаленку искать на апворке и фиверре?
Про зарубежную хз, я фрилансил по ру одно время, имхо вся удалёнка на вп это либо допиливание функционала, либо оптимизация. Проекты на нем почти не делают.
> В принципе я и свои сайты могу держать, и рекламу в них вставлять...
Если это только в планах, то забудь.
Возможно ли вкатится в php за три часа? Собеседование завтра утром. Я сказал что я знаю пхп. Надо срочно вкатится в пхп.

Потому что эта тема сдохла году в 2011. Сейчас проще какой нибудь канал в тг держать. Можешь сетку, если потянешь.
Да забей, тут пхп умирает, люди уже массово перекатываются в голанг, а ты только сейчас решил вкатиться сюда. У тебя нет шансов, прости за правду.
Чтение кода на голанге сравни чтению кода на перл
Ну может конечно, сейчас PHP становится новым Ruby в плане "умирания".

>умирать вечно
Для того, чтобы умирать вечно у тебя язык должен:
А. Быть разнонаправленным
Б. Быть удобным для разработчиков
В. Не быть завязанным на сторонней фиче
Г. На нём должно быть завязано дохуя софта в силу пункта А.
Что из этого есть у пыхи?
PHP разнонаправленный? Нет, только сайты на нём и можно клепать.
Быть может он удобный настолько, что можно просто скачать, написать хэлло ворлд и у тебя без секса сразу будет виден результат в браузере? Тоже нет ибо необходимо уметь в настройку нжинкса.
В таком случае наверное наш любимый пиэйчпи не завязан на чём то одном? Погоди ка, а как же композер разрабы которого если скажут ауфидерзейн у тебя ёбнется весь бекенд.
Дохуя софта на пыхе завязанно?
Не сразу и заметят. Go-модули кэшированы на проксе.

>гитхаб
И каким боком ты приплёл сюда гитхаб? Ты же не убеждён, что пыха хоть как то причастна к гиту?
>разрабы на го?
Не переживай гошников, на их языке хотя бы написаны докер, кубер и прометей, а не битрикс с вордпессом.
>>39398
Ну смотри, пыха ни в один не попадает, а жабаскрипт полностью попадает в пункты А, Б и В, а в пункт Г он более распространён нежели пыха. Т.к на нём весь фронт в тырнете, так же есть простигосподи бекенд, десктоп, расширения для тех же браузеров.
И даже если в какой либо вселенной появится нормальная альтернатива с типизацией и т.п для оживления хтмл, то жаес будет медленнее подыхать чем php у которого выбей из под ног основную стезю и он тут же улетит на задворки истории в силу того, что не умеет этот язык ничего кроме бекенда.
>>39399
>Предлагаешь
Где я тебе это предлагал?

Зачем я учил этот парашный язык говна, лучше бы сразу шёл во фронтенд, один хуй все требуют его знание
Я бы туда не ходил, хрюша невменяемая + безграмотная.
То есть ты полез без личного интереса в самое легкое направление из языков лишь бы не лезть в популярные. И удивился наличии тут конкуренции? Не зря ты учил - считай получил жизненный урок.
Какой личный интерес может быть если ты нихуя не знаешь?
Личный интерес у сеньеров есть которые десять языков попробовали и перекатились на лучший по их мнению.
Какой, блядь, интерес я тебя спрашиваю у чела с 0 опытом, тупая гойская скотина?
>лучше бы сразу шёл во фронтенд, один хуй все требуют его знание
А во фронтенде бы требовали какой-нибудь бекенд язык, так что ты один хуй обосрался бы и никуда не вкатился.
Давай мне хоть один пример где в вакансии не указан фуллстек, а четко написано "фронтенд разработчик" и в описании требований бекенд язык.
Я пыхе такое сплошь и рядом, как должное ты должен знать фронтенд
Мимо этот анон
>>38948
Ты перекатываешься из другого языка или зачем пиздеть если на работе это все равно вскроется и тебя с позором пошлют нахуй?

Я днарь, ведабомж, оффисный айти шнырь, работаю за 45 тыщ, 2/3 из которых уходит на квартиру. Мне жрать нечего. Надо выкатываться из дна любой ценой!!!(Но только бесплатно). Кликаю на любые вакансии. Че там пох походу дела мог бы выучить пхп.
Люблю худых, ебу любых. Люблю С/С++ программирую на чём угодно.
Так я не программист. Я server reboot engineer. И вообще я думал типо вторую работу найти чтобы работать её на первой. Типо пока сижу на основной - делаю удаленку.
Везде. На ФРОНТЕНД у тебя будут требовать не то что пехопе, но и литкодом дрочить будут, похуй что он бесполезен для покраски кнопок или какую там "очень сложную логику" пишут ВЕБРАЗРАБОТЧИКИ на rectal.js. Там неиссякаемый поток вкатунов и просто посредственных необразованных макак, готовых работать за воду, и бизнес хочет отобрать лучшего раба. Не справишься ты с алгосиками - справится кто-нибудь другой из 5000 откликнувшихся в день, невелика потеря.
А значительный пласт работы на пехопе подразумевает ковыряние вебного легаси-говна, да. Синтаксис html css учится за 3 дня, синтаксис жопаскрипт - ещё 3 дня (при условии, что другой си-подобный язык, например пехопе, тебе уже знаком). Покрасить кнопку на вротпрессе/джквери 1.7 этого хватит, а большего от тебя вряд ли потребуется.
почему не работает хз, но юзай паттерн фронт контролер
учи английский, пока бабки на еду и работа есть зачем тебе искать вторую дно работу, чтобы выгореть?
Выучишь инглишь до b1 за 4-6 месяцев и пойдешь по апворкам и другим забугорным биржам искать что у них сейчас востребовано и туда вкатишься. В РФ рынке разрабы с 10 годами работу найти не могут - перспектив ноль, так что смысла вкатываться в РФ рынок нет.
>пока бабки на еду и работа ест
так я в минус работаю. Бабок не станет - что я делать буду.
>Выучишь инглишь до b1 за 4-6 месяцев
Как я разговорный выучу. Самостоятельно я максимум граматику школьную повторить могую Для уровня b1-b2 нужно уметь общаться. Это практика нужна, или курсы. Да и буду знать английский - мне деньги нужны будут для переката. Деньги накопить нужно.
>так я в минус работаю
ты же сказал 45 есть, сними хату по дешевле, к родителям вернись.
никакого переката не нужно, работать удаленно, расчеты в крипте принимаешь и все, а тем более санкции снимут, как раз можно будет карту завести.
если записаться на скам курсы английского то да - за пол года ничего не выучишь, а вот если самому выучить элементарную граматику и научиться говорить про задачи, короче только то, что нужно, только рабочие моменты, то можно и за месяц. Переводчик есть, онлайн сервисы для озвучки тоже есть. говорить будешь с нейросетями и ботами для проверки. Опять же тебе же не супер произношение нужно а чтобы понимали, вон индусы вообще не парятся.
С твоими советами я только нолайфером стану. Нет, нужно вторую работу. Так поработаю немного, уже и денег скопить получится, ещё и буду про опыт работы на php рассказывать. Развиваться нужно, а не уезжать во владивосток в пердь без работы.

Осталось отделить методы от всей кучи для запросов
Оговорился,не методы,а контроллер

Страницы вызываются.
Но я обломался в том,что вызываются все функции разом.
Те отображается страница и отобр ошибка что 2я страница не найдена
Прости, что хуйни наговорил, ты прав, с тебя получится отличный пхп шник (0% амбиций, 0% стратегии, 100% говнокода за копье).
молодчик, теперь запили микрофреймворк, чтобы примерно так выглядело:
// index.php
<?php
$app = Application();
$app::GET("/", home_handler_func);
$app::GET("/about", about_handler_func);
$app->run();
Где home_handler_func это функция, которая возвращает веб страницу.
в каком месте я молодчик,оно не работает как надо
>пробел перед запятой
>нет пробела после запятой
>несколько неправильных комбинаций подряд
Ору, быдло, ты совсем от балды пробел на клавиатуре давишь? Каждый раз проигрываю с дегенеративного заводобыдла и прочего вконтактного хомячья, натужно вкатывающегося ВАЙТИ, которое даже в коде хаотично срёт пробелами от фонаря, как в родном вконтактике, лол. К твоему несчастью, в программировании с этим сильно строже, чем на пикабу, и за "я ни на дектанти" ты будешь немедленно обоссан вообще всеми.
Нет, это перл смешанный с джава.
>обиженный слитый петух пытается огрызаться
Манюнь, не позорься ещё сильнее, просто запомни, как тебя сегодня обоссали, и больше так не делай. Ну или делай, будешь ещё раз обоссан, мне похуй.
Насчёт двоек - я, в отличие от тебя, вкатился ещё 9 лет назад, когда ты в пятый класс ходил, успешно лутаю сотыги и могу позволить себе купить десяток таких вкатышей как ты.
>>40003
Тебе не с роутинга надо начинать, а с владения языком. Ты херни нагородил потому что не понимаешь как язык работает.
1) Убирай нахуй всю эту global дрисню. У тебя есть встроенные глобальные массивы, и даже с ними внутри кода напрямую не работают.
2) Никогда не используй and и or. Вместо них нужно использовать && и ||. Они работают по-разному, и везде используют второй вариант.
https://github.com/kalessil/phpinspectionsea/blob/master/docs/control-flow.md#non-optimal-if-conditions
3) Пиши функции нормально: приняли нужные для работы параметры - вернули результат. У параметров и результата пиши типы. Называй одинаковые вещи одинаково. Почему у тебя сравнивается $method и $request? Как понять что это одно и тоже? Со стороны это выглядит как "сравнил хуй с губной гармошкой". Ты сам через неделю не поймешь что написал.
4) Что за хуйня у тебя с методами home и about? Тебе от пользователя пришел url и метод, ты передаешь эти параметры в метод about и метод about проверяет что переданный url это именно about. Все. А ты че нагородил? Нахуя ты передаешь в метод about что он about?
5) Как ты будешь прокидывать параметры в шаблоны ты подумал? Вот надо тебе вывести в about.php что-то динамическое, как ты туда переменную передашь? Без глобальной дрисни, разумеется.
5) Маршруты - это конфигурация, не надо их хардкодить какими-то методами. Просто напиши конфиг: маршрут такой, метод такой, шаблон вот такой.
Короче, пикрелейтед тебе пример, как плюс-минус должна выглядеть игрушечная простейшая маршрутизация. Изучай, разбирайся, делай выводы.
Я как раз начал работать с массивами роутов,прям как у тебя,но я не смог достать элементы,чтобы потом сравнить с пришедшими запросами
>Никогда не используй and и or. Вместо них нужно использовать && и ||.
Почему? У них вполне очевидное поведение — то же самое, что у символьных, только прецедентность меньше. Позволяет евальнуть правую часть, если левая выполняется/не выполняется, что лаконичнее отдельного ифа и работает быстрее двух стейтментов. Есть какие-то причины этим не пользоваться, кроме того, что ниасиляторы ниасиливают такие сложные материи?
Дегенеративное хуйло, они работают по-разному. То же самое выражение записанное через "and" вернет другой результат.
Ты у себя в коде можешь хоть свой метод or() написать, в котором будет неебическая логика, только для осиляторов. Но если попробуешь высрать это на собесе - отлетишь обратно в говнерочку, лук перебирать.
Так ты назовёшь хоть одну причину их не использовать, кроме того, что ты не понимаешь, как они работают, и поэтому они тебе не нравятся?
>они работают по-разному.
Они работают так как должны, эта фича в пехопе из перла переехала в неизменном виде. То, что джавапидорам от неё НЕПРИЯТНО, не значит, что она плохая.
Бля, ебанько, то что они работают по-разному означает что условия с "and" надо писать по другому. И это никому нахуй не надо. Расскажи джавапидорам пишущим симфони или ларавель, как это они не оценили такой охуительный подарок из перла, неосиляторы криворукие.
>то что они работают по-разному означает что условия с "and" надо писать по другому.
И почему тебя это удивляет? Ты где-то прочитал, что and это алиас для &&, или что? Я же тебе ещё в первом посте сказал, что это не так, ты глупый?
Залупоглазый, это было написано в посте, на который ты высрался. Со ссылкой на пример поведения.
Давай уже срыгни в перл тред и рассказывай там, как можно охуительно условия писать, если осилить и скобочки не забыть. Ну а кто не осилил и забыл - тот пидар, сам виноват. Будет у вас там скобочная спарта: с виду все гении осиляторы, супер солдаты, а на деле пидоры.
>Давай уже
Залётная зелень хотела толсто патролеть, но, осознав свою некомпетентность в вопросе и жидко обосравшись, спешно пытается слиться, классика.
>Со ссылкой на пример поведения.
Я знаю, что они ведут себя по-разному - об этом в доке пехопе написано. Ты объяснишь наконец, почему это проблема, или будешь и дальше метаться говном и уходить от ответа?
Не удивительно что оп съебал
Так он жалуется на то что вся работа сегодня требует фуллстек знаний, дебс.
Забавно как долбоебы которые ничего не умеют думают что накрутят опыт и их с руками оторвут
Так быть фулстеком проще.
Дёргают чуть чуть сюда чуть чуть туда и по сути нихя не делаешь, пока потеют профильные айтишники
>Так быть фулстеком проще.
Это в теории
А на практике
>Дёргают чуть чуть сюда чуть чуть туда и по сути нихя не делаешь, пока потеют фуллстек-рабы
Это один поехавший тут был, но потом он начал размножаться митозом. Чего им нужно тут среди ущербных хз, но без них бы тред бы оболотился. Не знаю даже что лучше.
>>3440876
Зарепортил жирного пидораса.
А зачем учить пыху?
Думал питон на хайпе а там так же по 300-800 откликов как на пыхе, вакансий в 3 раза больше, можно уйти тренить нейронки когда кодомакак порешают
Ну не учи пыху, всем похуй. Впринципе правильно делаешь, на пхп тебе только битрикс светил бы
Пехопе это какие-то забытые технологии предков? Такой же мейнстрим, как питухон/js/c#/джава/говно.
Тут не тред информатики
> Там не новичок, а шкальник который даже пробелы ставить не может. Вопрос как он про пхп узнал, им же питоном все в уши жужжат
Скуфы ещё хуже пишут. Там даже связность слов не всегда присутствуют, а пробелов перед запятыми у них действительно нет. Нет запятых - нет и пробелов.
Чаю, это скорее всего скуф решил перекатиться из своего завода в айти и теперь срет итт говнокодом
Есть стандарт PSR, любая норм IDE форматирует код по PSR
пиши свой претипринт
Хуйню не неси, хуеплетина дырявая.
sed'ом попробуй
> мой протык пидарок кошачья бацила
Потому что он не твой протык, у инфоцыганов друзей не бывают, ты всего лишь жертва маннипуляции по легкому вкату в айти. Кстати, ты уже купил его курсы по пхп?
> перекатываются в голанг
Они не заменяют друг друга на 100%. Го же только для нагруженных мест, а 95% веба это не гуглы и озоны с миллионами пользователей
Это наоборот плюсик в сторону пыхи, лол. Ведь такой гигант с таким количеством пользователей и нагрузки только аж сейчас решил убрать пыху. То есть до этого всё устраивало их плюс переписывать было дороже чем сохранить всё как есть. И это напоминаю гигант вк, самая популярная соц сеть РФ и снг.
Если ты хотел этим показать мол "ПЫХАА УМИРАЕТ", то немного обосрался
>>38850
> забыл о пыхе как о сташном сне
И активно тут сидишь до сих пор, лол
> В принципе я и свои сайты могу держать, и рекламу в них вставлять...
Хм, слушай а ведь это идея. Запустить же свой сайт можно, нагнать трафик и лутать бабки с рекламы. Беги быстрее делай пока до других бизнес план не дошел.
> как должное ты должен знать фронтенд
Овощ, ты так реагируешь на строки "Нуу. мпук среньк ну там нам конечно было бы большим плюсом если бы вы были знакомы с фронтенд", Это не значит, что тебе его обязательно надо знать или что с тебя требуют охуеть какие знания. И более того ты не должен попадать 100% под вакансию, тебя и так могут взять. Точно так же как ты пойдешь на лучшую работу из тех что найдешь, а не будешь искать ту, о которой мечтаешь всю жизнь и отбрасывать неплохие варианты если тебе там цвет стен в офисе не нравится или нет бесплатного кофе. Смекаешь, овощ?
Ещё одно наследие перла, куда оно, в свою очередь, пришло из си/плюсов.
>Ведь такой гигант с таким количеством пользователей и нагрузки
И пхп там где нагрузки и так не использовался, долбоеб. А даже там где использовался - использовался kphp, который в код на плюсах транслируется.
>И это напоминаю гигант вк, самая популярная соц сеть РФ и снг.
Других таких долбоебов нет. Все новые проекты в вк и мейле стартуют на чем угодно, но не на пхп. Сделали выводы.
Если интересно как пыха обсирается на высоких нагрузках - читайте блог и доклады badoo. Че они только не делали, чтобы заставить этот сблев работать быстрее. По итогу переписывается сервис на го и там где на пхп нужно было 12 серверов, на го остается два, причем второй резервный. Вот уж внатуре - скупой платит дважды. Сэкономили когда-то на пхп макаках, а потом сидели в говне. Но сегодня, думаю, у них уже больше половины на го переписано.
> Если интересно как пыха обсирается на высоких нагрузках - читайте блог и доклады badoo. Че они только не делали, чтобы заставить этот сблев работать быстрее. По итогу переписывается сервис на го и там где на пхп нужно было 12 серверов, на го остается два, причем второй резервный. Вот уж внатуре - скупой платит дважды. Сэкономили когда-то на пхп макаках, а потом сидели в говне. Но сегодня, думаю, у них уже больше половины на го переписано.
Ну вот в чем проблема писать на ГО только нагруженные места, а остальное на пхп ?
Потому что это быстрее. Как знаешь некоторые пишут на питон + си. Спроси их нахуя они на питоне пишут? Зачем сущности плодят?
Я вот хуй его знает нахуй им питон + си, вопрос вообще не об этом, какой-то съезд с темы. Здесь речь про пхп + го и нахуй здесь пхп.
Ты немного овощ. Я к тому, что на пхп писать быстрее, чем на го. Поэтому его можно вставить только куда где он нужен и всё
> Я к тому, что на пхп писать быстрее, чем на го.
Это всё "преимущество" чтобы целый язык тащить в проект? Скорость написания кода? А нахуя? Пока что кроме оскорблений от беспомощности написать внятную аргументацию я не увидел.
>Других таких долбоебов нет. Все новые проекты в вк и мейле стартуют на чем угодно, но не на пхп. Сделали выводы.
И какой был выбор яп в 2006г?
Ась?
Охуенный был выбор. Просто паша дуров очень мечтал стать вторым цукербергом, а цукерберг фейсбук на пхп писал, потому что только на пхп и умел.
Спроси обоих сегодня, хуй бы они выбрали этот сблев. Собственно, ни в фейсбуке, ни в вк больше ничего на пхп никогда не писали.
Лучше. Фейсбук купил ватсап и переписал на плюсы. Гении.
А должен был на джаве
Тогда надо питон макак нанимать. Пхп один хуй мимо.
А в чем смысл не использовать пхп последней версии с каким нибудь ларавель или типа того? Сейчас же не 2005 год, пхп тоже развивается.
Пхп развивают десять человек. Все что туда нового добавляют было в джаве десять лет назад. При этом за каким-то хуем пытаются поддерживать старое.
Кому нахуй обосрались все эти <?php ?>, если все современные фреймворки используют свои шаблонизаторы? Нахуя вся эта ебанутая автозагрузка классов, которая как двадцать лет назад тупо собирает из 2к файлов фреймворка ОДИН ФАЙЛ. И такую хуйню тебе опытный пхп разраб может часами перечислять. Большая вонючая куча говна. Которую разгребают десять человек, да еще и дольше срутся разгрести или сверху говнеца навалить.
Чел, это соревнования хромой с детства улитки-сироты и здорового зайца с богатыми родителями. Чтобы запустить сервис на го тебе надо на сервак положить один файлик. Уже одно это треть проектов с пхп уводит раз и навсегда. Я не говорю про всю эту вордперссо-битриксовскую парашу. Я говорю про нормальную работу, за которую платят хорошие бабки. Про работу, ради котрой в айти вкатываются. Пхп здесь предложить просто нечего. Не сдохнуть с голоду? Да. Перспективы и карьера? Нет.
Ну вот представь тебе нужно относительно небольшой сервис или сайт сделать. Неужели лараверь или симфони будут плохим выбором для этого?
> Перспективы и карьера? Нет
Есть же сеньерские позиции на 300+к

Там тоже не долбоебы сидят.
Зачем нужен небольшой сайт в 2025году?
Многие бизнесы ушли на маркетплейсы
Личный блог-щас это соц сети или телеграмм
Папе римскому, я уверен, тоже охуенно платят. Пиздатая вакансия. Но есть нюанс.