Сап, есть кто живой?Хочу вкатиться в эти ваши пхп.Есть знания HTML, CSS, JSВ планах быстренько разобраться с php, базами данных, возможно манявель зацепить, и пойти рабом на стажировку куда возьмут.Про вротенд не нужно писать. С зумерками не смогу конкурировать. Уже смирился с тем, что я тупой. Мой потолок зарплаты через лет 10 - 2000/3000 в лучшем случае. А мне больше и не нужно.Есть ещё какие то вакансии и стажировки на Magento 2Стоит туда пытаться попасть?Какие вообще подводные просматриваются?
Поясните по атрибутам. Как я понял, доступ к ним все равно через рефлексию, а если так, то в чем их преимущество перед старыми добрыми аннотациями?
>>2244167> и пойти рабом на стажировку куда возьмутНикуда не возьмут, просто посмотри на требования у вакансий на джуна.>Какие вообще подводные просматриваются?Ебанутые тимлиды, завышенные требования к джунам, учить CMS смерти подобно. Подрастёшь до ООП, прыгай на symfony будет тяжело однако у большинства фреймворков она под капотом, да и прокачает она тебя не слабо.>>2244173>то в чем их преимущество перед старыми добрыми аннотациямиАннотации это строка которую парсят и получают класс с параметрами магическими методами, а атрибут это класс использующийся на прямую как я понимаю. могу ошибаться офк
>>2244767>завышенные требования к джунамЭто какие например?>Подрастёшь до ООПМне казалось что без этого ХРюша не должна даже резюме открывать, не то что там собесить, а уже тем более на работу брать.
>>2244918>Это какие например?Например опыт в коммерческой от года, пару фреймворков, докер, мускул\монго + редис, юнит-тесты, обязательно Вуе\Реакт и тд. Зайди на тот же хх и посмотри с пяток вакансий на джуниора. Имхо почти все такие вакухи это мидл мидл по требованиям, иногда больше.Обычное хотение мидла, которой от 120 берёт, но на позицию джуна за 60, лол.
>>2245043Какая ситуация на php галерах с кадрами? Глянул вакансии, их дохуя, но просмотров или откликов вообще нет. Это все потому что всякие вайтиблядские курсы не открывают у себя это направление и учат только верстке и реакту, иногда питону?мимошел
>>2245058>Глянул вакансии, их дохуя, но просмотров или откликов вообще нет.Многие вакухи годами висят, так какой смысл на них откликаться? Там либо текучка лютая, либо условия рабские, либо хотелки большие, либо не очень нужно. Не поверю, что за полгода разработчика на нормальные не найти.>Это все потому что всякие вайтиблядские курсы не открывают у себя это направление и учат только верстке и реакту, иногда питону?ПХП не модный же, просто инструмент для работы. А так курсы найти не проблема, проблема потом работу найти - вайтишников с курсов почти нигде не берут.
>>2245091>вайтишников с курсов почти нигде не берутНу и как вкатываться вообще, сидеть годами учить требования на вакансию, чтобы прийти и узнать что уже используются новые технологии?
>>2245111Классическая мантра. Я то курсы не защищаю, просто непонятна логика. Почему их не должны брать, если человек имеет какие то знания и соответствует вакансии? Сейчас открываешь вакансии и много где написано, что ищем студентов, выпускников вузов или вайти курсов. Кого ебет где ты учился, в шараге, дома по книге или год на курсах за 300кк?
>>2245111>сидеть годами учить требования на вакансиюА за полгода ты ничего не изучишь - максимум вордпресс какой пощупаешь. Самостоятельно решать девеловерские задачи на таком уровне не выйдет.А так да - сидят и учать пару лет. Если не интересно, то попробуй что-нибудь другое.>>2245121>Кого ебет где ты учился, в шараге, дома по книге или год на курсах за 300кк?Да не проблема - дадут тестовое и ты обязательно соснёшь, или соснёшь на первой же таске. Дело не в курсах как таковых, а в том, что там ничему не учат - у них задача бабла нарубить в первую очередь. Хочешь научиться - придётся помимо курсов самому впахивать в три раза больше. Только тогда возникает вопрос - а нахуя эти курсы нужны получается, если большую часть работы делаешь сам?
>>2244918>Это какие например?На ХХру просто ради интереса поищи вакансии ждунов, там порой доходит до абсурда. Год коммерческой разработки на чистом или же на каком либо MVC фреймворке, а есть ещё жизики которые требуют вышку... Просто представил: Отучился ты такой на погремиста, у тебя в багаже Си или плюсы и ты пиздуешь работать за 70к в контору на должность ПХП макаки.PSR'ы, паттерны порою требуют.>>2245043Пожалуй удвою энтого.>>2245111>Ну и как вкатываться вообщеПридумываешь себе проект, открываешь доку по пхп, говнокодишь. Тратить деньги на курсы когда вся инфа в открытом доступе и передаётся онлине из страницы прямо тебе в глаза, дикий долбаебизм.>сидеть годами учитьПри плотном кодинге и заучивании пыха до ООП учится за полгода до сносного уровня, даже если год, то новые технологии не далеко уйдут вон 7.4 вышла 2года назад, а на ней до сих пор кодят.>>2245137>А за полгода ты ничего не изучишьПыха один из самых простых и узконаправленных языков и за полгода учится вполне. Если хуйнёй не заниматься>дадут тестовоеНикогда не беритесь за тестовые, это наебалово чистой воды.
>>2245252> Никогда не беритесь за тестовыеИ как работодатель оценит твой код без тестового? На словах-то все вы Львы Толстые.
>>2245458Еще вопрос: есть ли возможность писать не как обычно когда скрипты на каждый запрос исполняются заново, а как на питоне когда есть рабочий цикл и он обрабатывает весь HTTP?
>>2245462Можно. но в пхп это нетривиально и нераспространено. Роль аппликейшен сервера выполняет менеджер процессов php-fpmОн создает пул php воркеров, принимает запрос через сокет и посылает на обработку воркеру. Если я не ошибаюсь пхп воркер не отрабатывает и умирает как в cgi, а работает между фазами инициализации php, в начальной фазе все данные в глобальных переменных стираются, очищается скоуп и тд и тп. Когда воркер сожрет слишком много памяти, php-fpm его гасит, и запускает новый процесс. Сейчас появляются новые менеджеры для пхп процессов. Например на голанге roadrunner, с ним пхп воркер способен сохранять свое состояние между запросами.
>>2245467мне хоть и нравится php, но вот это вот мне не нравитсяэто порождает выкрутасы для нормального роутинга и жрет ресурсы наверное больше чем могло быnode js норм или слишком зумерская хуйня?сам js неплохой язык, но вот хочу узнать как он в сравнении с php в реальном использовании
>>2245448>И как работодатель оценит твой код без тестовогоДля этого существует возможность открывать репозитории на гитхабе.>>2245471>сам js неплохой язык'2' + '2' - '2' =? 20 КАРЛ! Охуенный язык-костыль
>>2245754Нахуй ты со строками арифметику делаешь? Приводи типы и у тебя всё будет нормально, на бекенде вообще в последнее время typescript везде, а он тебе не даст говнокод написать
>>2245803>фреймворка Это диалект js, принцип подобен указанию типов в пхп начиная с 7 версий, принцип точно такой же - костыль для исправления косяков языка https://habr.com/ru/post/259497/ которым все пользуются, я в том числе когда на пыхе писал
>>2245879>Это диалект jsДиалект это это например camelCase || snake_case, а TS попросту ебаная заглушка для языка который запилили на коленке, а потом на его поддержку либо забили хуй, либо сами не знают как исправлять эту поебень под названием JS. В прошлом треде всё ясно расписывал анон, что можно просто ошибиться в наименовании свойства и засеттить какое то новое свойство, а жабаскрипт не то, что ничего не скажет, а сделает вид, что так и надо.Когда запилят адекватный ЯП для фронта с типизацией и куртизанками - JS сдохнет.>https://habr.com/ru/post/259497/Статейка от еблана сравнивающего через == и удивляющегося почему динамический язык при нестрогом сравнении ведёт себя так.Или ты сравниваешь как человек используя тождество или идёшь нахуй с говнокодом своим ебаным, ибо адекватные языки вообще посылают нахуй когда видят '2' - '2' или же 2 == '2'.Ещё и статья 2015го года... Только вот почему то пыха делает всякие прикольные вещи в своём языке каждый патч, а для JS пилят фреймворк который латает дыры в костыле ведь JS не обновляется.>я в том числе когда на пыхе писалЕсли бы ты работал в интерпрайзе, то с такими сравнениями как: ==Тебя сразу посылают нахуй из компании.
>>2245978>Диалект это это например camelCase || snake_caseХоть бы статья почитал в Википедии для приличия, чтобы отличить нотацию от диалектаhttps://ru.m.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)>потом на его поддержку либо забили хуй, либо сами не знают как исправлять эту поебень под названием JSПоинтересовался бы для начала как на его поддержку хуи забивают, новая версия ноды и v8 2 раза в год выходит, ts вообще постоянно обновляется. Сама спецификация языка в последнее время не обновляется это да. >Когда запилят адекватный ЯП для фронта с типизацией и куртизанками - JS сдохнет.Уже можно, хоть на плюсах, хоть на расте, хоть на го, wasm уже везде поддерживается, на расте даже пилится фреймворк yew типа реакта >Только вот почему то пыха делает всякие прикольные вещи в своём языке каждый патч, а для JS пилят фреймворк который латает дыры в костыле ведь JS не обновляется.Собственно в пхп к 8.0 довели типизацию до уровня typescript, потихоньку делают джавашарп из языка и взяли из раста аннотации и оператор match, плюс ещё куча всякой хуйни, просто тупо заваливают синтаксическим сахаром, оставив всё легаси для обратной совместимости, ладно хоть jit прикрутили. собственно одна из причин почему я ушёл от пыхи
>>2246056>ts вообще постоянно обновляется>новая версия ноды и v8 2 раза в год выходитОхуеть, фреймворки обновляются, а сама основа нет.Ты без упоминания TSа и дня прожить не можешь?>Сама спецификация языка в последнее время не обновляется это даМог бы до этого ничего не писать...>Уже можноС танцами по типу скачай установи скомпиль в JS. Нахуя они мне нужны если нативно не поддерживаются браузером?>Уже можно, хоть на плюсах, хоть на расте, хоть на гоУж лучше на нормальных языках, чем на надстройке\фрейморке JSа которые только раздувают код like as TS>просто тупо заваливают синтаксическим сахаромИ от этого сахара почему то пыха работает всё быстрее из патча в патч.>собственно одна из причин почему я ушёл от пыхиНе смог в тождественное сравнение, Enum'ы или матчи?
>>2246089>Не смог в тождественное сравнение, Enum'ы или матчи? Не смог видеть как такие как ты этим пользуются) Плюс всякие уебищные конструкторы и прочие мелочи жизни, которые добавили в 8.
>>2246105И что же такого уебищного в новых конструкторах? Чем хуево писать __construct(public readonly string $azaza) и иметь маленькие дтошки без ебли с геттерами и сеттерами?
>>2246138>писать __construct(public readonly string $azaza) и иметь маленькие дтошки без ебли с геттерами и сеттерами?Бля может ну его нахуй этот ПХП тогда и все на Жаву пересядем?
>>2246264>шаред хостингКогда ты начинаешь писать public __construct(public readonly string $azaza), то часто там уже не до шаред хостинга и уже другие материи. По наблюдениям естественно.