На пхп все еще дохуя сайтов написано и он все еще жив, как бы его не хоронили, но почти все эти сайты говно мамонта, а сидеть ковыряться в говне мамонта так себе удовольствие, поэтому с нуля вкатываться не рекомендую. Лучше выбери какой-нибудь другой язык который часто используется для бэка в вебе, например Go.
>>321623729 (OP) Имхо нет. Мало новых проектов на нем, на старые идут чуваки с огромным опытом, ты едва ли среди них сможешь конкурировать. Актуальный язык для бекенда - NodeJS, всякие питухоны и Го можешь даже не смотреть
Кто? Пхп или го? Я не знаю что там на бэке (сам фронт), но по ощущениям все плюс-минус устаканилось и щас нет той бешенной гонки как в во второй половине десятых, когда чуть ли не каждый месяц новый фреймворк высирали. Поэтому все процессы с инерцией происходят и у тебя будет время среагировать в случае чего и переучиться на что-то другое.
>>321624114 Он имеет устойчивый тренд к потере актуальности. До полной смерти ему еще конечно же дохуя, но это актуально только для тех, кто вкатился туда лет 10 назад и сейчас постоянно на нем пишет - вот они смогут писать на ПХП до пенсии. Тебя там не ждут
>>321623729 (OP) Это ваще блять что такое? Впервые вижу хотя погромирую со школы, потом профильный вуз, потом 12 лет в разработке: плюсы - питон - голанг
>>321623729 (OP) Мне препрод в шараге анекдот рассказывал. Устраивается мужик на работу в порнхаб и спрашивает. -я как то стесняюсь что буду у вас работать. можно как то скрыть? -да, не беспокойтесь, у нас есть подставное юр.лицо. Никто из ваших знакомых не узнает что вы пишите на php.
>>321623729 (OP) Пыха состоит из 3х направлений: Вордпресс: дешевое простое решение, на нем написано 90% реального бизнес-интернета, есть плагины на все что угодно, и альтернатив никаких и близко нет. Симфони: а точнее АпиПлатформ - тырпрайсный уровень, который можно осилить в одно ебало, и полный аналоговнет. Ларка: что-то среднее, и вот этому есть аналоги в любом другом языке.
>>321624336 Ну тогда это характеризует только узость твоих знаний, потому что 12 лет назад это был один из самых популярных языков программирования и номер 1 в своей области с большим отрывом. И то, что ты сидишь в довольно узкой нише с плюсами и голангом, тебя не оправдывает
знающий анон, подскажи. недавно вкатился в js, мне посоветовали его как вариант уйти идти на бек, во фронт не могу принципиально. насколько хуйню мне посоветовали и куда можно из него двигаться?
>>321623729 (OP) в 23-24 чуть меньше года работал ларавель веб долбаёбом за 70к копеек, первая работа и видимо последняя, потому что я заспидранил выгорание от айти параши, меня уволили и пошло оно нахуй
язык довольно уёбищный, динамическая скриптовая параша косплей на джаву, попытались добавить тайпхинты, но при этом без пхп доков один хуй не обойтись как минимум для типов элементов массивов
щас посмотрел чё добавили в 8.4 насрали какой-то шизохуйнёй короче, кал
>>321625292 >YII Он же простой как табуретка. Я допиливал на не сайтец, так я вообще больше дизайнер, чем программист. Только он, я так понял, больше всего в рашке популярен, а в остальных странах больше ларка
>>321624936 Битриксопетушня неплохо зарабатывает, у кого опыт есть. Но оно и справедливо, я бы и за большие деньги в этом говне ковыряться не стал был. Ядро у них говно говна
>>321623729 (OP) Laravel и Symfony актуальные фреймворки. Но для начала можешь и погалерить на проектах с CMS Битрикс, WordPress, Opencart (желательно не дольше пары лет, иначе стагнируешь). Параллельно изучать фреймворки с последующим перекатом в фиеймворки полностью на бек. Когда будешь работать с фреймворками (если компания не кал) познакомишься и с прикладными технологиями (redis, rabbit/kafka, mongo, rpc, rest и т.д.) которые едины для всех стнеов (можно заменить php на любой из языков и нормально вкатиться в любой стек). мимо-php-макака-9-лет-стажа
>>321623729 (OP) Ты учишь бекенд, стек бекенда, а в дополнение к нему php или java. Из этих двух выбирай. Полноценный каноничный ООП. Любую книгу берешь по ООП из явы или пхп и можно знания применять там и там.
И в дальнейшем для роста будут книги с примерами из явы, инфа от туда и актуальна для пхп, код у них тоже похож и понятен, если ты из противоположного языка.
Все что не ООП язык это костыльная параша от которой взвоешь, но обычно это не для бизнес программирования.
И да, сначала ООП учишь капитально - паттерны и принципы, если начинаешь понимать паттерны значит понял принципы и базовые принципы ООП
>>321626345 пидарас советчик отвечай нормально во что вкатываться, конкретные советы давай, у меня вот варинтов только два: либо в курьеры, либо блять снова возвращаться в веб блевотину, потому что я умею только говнокодить и крутиь педали
>>321626345 >Куча опытных специалистов сидит без работы. Хуйню несешь, опытных как раз таки не хватает >Зарплаты падают. Хуйню несешь, опять, почему то у меня токо растет
>>321627257 нет у меня вышки, я бросил эту хуйню дважды, на что переучиваться, чё ты несёшь блять, я умею только говнокодить на пхп на жс похуй на язык, если надо на любой хуйне буду говнокодить, но больше нихуя не умею
>>321625938 одно дело, когда там просто сайтец. Когда там огромный сервис написанный кое-как, тогда начинается веселуха. С ларкой не приходилось работать, а вот симфони прикольный. Там собираешь какие надо компоненты как конструктор и ебашишь сайт мечты (кабанчика), особо мозги не ебя. В уии роутинг настраивается хуево, миграции самому надо писать, модели отвечают за все сразу. Они формы, валидаторы, датамапперы небо и аллах
>>321630380 То то всем кабанычам надо интерпретаторы паскаля на пхп делать.
Берешь самый тривиальный петпроект типа дейтинг приложения, интернет магазина, форума, соцсеточки. Накручиваешь туда, кеш, очереди столбчатую бд для аналитики, мониторинг, вебсокеты и идешь лутать офферы
>>321624466 кстати можно вместо вп взять друпал, который тоже на пхп. а ларка неизвестно, актуально или нет, ведь на питоне есть джанго, а на перле потанцевальный дэнсер2. про ноду.жс уже упоминали вроде. а на руби есть рельсы, ну и т.д. также интересно взглянуть на панель хостинга типа Plesk ну и еще какой нибудь корпоративный issue-tracker
помимо самой пыхи выучить базовый набор "фронтенда" html, css, js. не то чтоб задрачивать. Но примерно понимать что там происходит должен, ну и уметь сделать свой пет юзабельльным.
база данных, на самом деле не суть какая но выбери из postgres и mysql. не сказать что надо прям охуенно знать. на том уровне, на котором с базой работают бекендеры, различия минимальны.
Потом фреймворк. Бери любой из тройки symfony, laravel, yii. тут и далее технологии располагаю в порядке личных предпочтений. опять же дрочить всю внутрянку сразу не надо. достаточно будет того, что ты начнешь на фреймворке делать такие штуки, которые раньше мог без него. На этом этапе можешь начинать доучивать всякий туллинг, типа линуксовой консоли, гита, мейкфайлов, докера. И всякие ооп приколы типа паттернов. Короче знакомство с фреймворком довольно долгий этап, хз как сейчас. В 2020 умения чисто на бд и фреймворке хватало чтоб залететь на джуновскую позицию. и можешь на этом этапе делать петы на гитхаб, и просить на двачах и в тематических чатиках чтоб твой код посмотрели и накидали тебе говна за шиворот
деальше кэш redis или memcache. Немного почитай хабр про теорию кеширования. в целом теория не зависит от языка и фреймворка. прочитай, примени в каком-нибудь проектике. Это быстро
elasticsearch для реализации всяких поисков. С ним же можно сразу посмотреть на стек логирования через эластик. и научиться писать хорошие логи
очереди rabbitmq или apache kafka. довольно долгая и сложная тема. Придется позадрачивать. понять как и когда применять.
столбчатые бд vertica и clickhouse. По сути тот же sql, просто быстрее в весьма узких кейсах. Разобраться на том уровне, на котором он обычно нужен быстро.
вебсокеты. mercure. Так же частенько в пыхопроектах делают под вебсокет отдельные сервисы на ноде или го. Понять, разобраться сделать свой чатик про аниме.
Так-то дохуя всего написал, но этого более чем достаточно чтоб начать хуярить лютые тырпрайз бекенды. добавить сюда девопсерской хуйни или фронтендерской в зависимости от того куда душа ляжет и можно быть прям совсем крепким сочным разрабом. Не все надо прям дотошно знать. хватит прочитать базовой хуйни, попробовать применить, пососать, решить что вернешься к этому потом
>>321634368 Сайт, где ты можешь найти репетитора. Можно не просто смотреть анкеты, но просматривать видео с объяснениями небольших тем, чтобы сразу понять, подходит ли тебе стиль репетитора. Правда эта часть ещё не написана.
>>321634556 Ну я только залетаю. Базово кодить уже умею, бд тоже знаю. Все говорят, чтобы я делал пет проект, ибо без него хуй на работу возьмут. Только вот я хз че бы такого сделать, да еще и чтобы под силу было. Мб есть какие-то советы,анончик?
>>321634676 Сделай форум, это очень просто. Пусть он не будет твоим флагманским пет проектом, зато научиться проектировать и делать структуры данных. Тебе нужна страница с разделами, страница с темами раздела, и страница с сообщениями темы.
>>321634740 Звучит как двач 2.0. Ну или какой ни будь анимешный сайт, что еще проще по крайней мере так звучит. Но это может залететь, особенно если он будет отличаться от остальных по тематике. Спасибо
>>321634895 >Звучит как двач 2.0 Нет, я имел в виду классические форумы. И тебе не нужно делать реальный проект, типа, это пет. >Но это может залететь Тогда это уже не пет. Вряд ли форум залетит сегодня, если ты вдруг думал.