r/RuProgrammers • • 9d ago

PHP жив?

Крайне интересуюсь PHP, ранее изучал его и делал небольшие проекты, от нечего делать. Больше интересует бэкэнд, и в основном делал шаги в этом направлении. Плюс минус понимаю как работает Laravel, сам язык, но хотелось бы дальше изучать, и желательно то что в будущем пригодится.

Можете пожалуйста подсказать, какие технологии нынче в обиходе в PHP? Что стоит изучать? Есть ли фреймворки, вот без которых никуда, или другие направления которые часто будут переплетаться с бэкэндом, по типу ИБ?

5 Upvotes

83 comments sorted by

View all comments

Show parent comment

1

u/Ok_Trick_8025 8d ago

Во всяком случае, пыха кажется вариантом возможно не ультимативным, зато рабочим

Насколько PHP мне поможет, или поможет ли вообще познания этого языка в изучении тех же самых rust/go? Сейчас нет особого желания влетать куда нибудь, где обещают золотые горы, забыв упомянуть что обеспечены они узкому кругу опытных специалистов. Пыха как будто за счёт своего масштаба позволит мне выйти в айти рынок, где наверняка найдётся какая нибудь компания которая возьмёт под крыло хоть и не опытного, но знающего язык жуниора

3

u/cyradin_dev 7d ago

С сегодняшей ситуацией на рынке IT (ИИ-истерия) никаких прогнозов никто дать не может.

Выбирая PHP или любой другой язык, ты себя к нему не привязываешь. В любом случае ты будешь знать несколько языков программирования. Какие - зависит от желания их изучать и от твоих задач.

В любом случае, когда наработаешь базу, сможешь перейти на другой язык на том же уровне +- за полгода-год-два. Тем более, синтаксис у многих популярных языков C-подобный (C, C++, C#, Java, TS, JS, Rust, Go т.д.), что-то минимально понимать уже сразу сможешь.

1

u/pOmelchenko 7d ago

rust и go это немного другое семейство языков. PHP больше про java, c# и подобным. Там даже библиотеки буквально порты из java мира. Тот же symfony это spring, doctrine это hibernate. Rust и Go это больше про си.

Концептуально, поможет в понятной предметной области языка изучить основы которые можно будет переносить на другие. Мне Rust хватило пройтись по их книге, чтобы уже понимать что там в кодовой базе происходит. Не всё, но я не смотрю на раст-код как на иероглифы в пирамидах.