PHP - зачем его учить, что на нем пишут, зарплаты, фреймворки

preview_player
Показать описание
Язык программирования PHP, как он используется, сколько платят программистам на PHP, фреймворки, архитектура.

Статистика использования PHP:

Зарплаты программистов на PHP

Скачать PHP для Windows:

Если ничего не получается
Рекомендации по теме
Комментарии
Автор

Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.

aocore
Автор

Какая у вас грамотная спокойная речь. Я люблю ваши видео!

kaczka
Автор

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

DespairDoom
Автор

Лайк и подписка, спасибо за видео!) Очень доступно и интересно рассказали. Буду учить пхп первым делом, а далее куда кривая выведет))

alexandernakamura
Автор

По зарплатам я думаю не совсем верно ориентироваться на данную статистику. Почему? Сейчас объясню мысль.
Если взять другие языки бекенда, например, пайтон и рассматривать одинаковые вакансии на фреймворке, то зарплата будет примерно одинаковая. У пхп же помимо сложных сайтов и веб-приложений на фреймворках есть простенькие сайты на вордпрессе, битриксе, джумле и других cms. Где высоких знаний для старта не требуется. А на фреймворке обычно требуют от года коммерческого опыта, с нуля плохо берут. Поэтому на фреймворк вход в профессию будет выше. Это означает, что тот кто начинает на пхп, у него шансов больше дойти до первой работы, и больше шансов продолжить, чем на каком-нибудь пайтон джанго. Я сижу в телеграмм чате по джанго и постоянно вижу плач новичков, что не могут найти первую работу. Поэтому средняя зп это вообще не показатель. Исключите вакансии связанные с cms и она вырастит сразу.
А по поводу того, какой язык изучать. Тут сам подход немного не правильный. Надо изучать направление, бекенд, например. А язык уже выбирать исходя из этого направления. И никто не мешает вам изучить пхп, пайтон, го, жс, джаву, чтобы увеличить количество вакансий, а значит, и свои шансы. Язык это просто инструмент. Изучая программирование и научившись делать циклы for while на каком-нибудь паскале, вы так же сможете делать их и на других языках. Поэтому тут скорее надо изучать концепты и основные конструкции языка. А потом смотреть, как они используются в разных языках.
Если подытожить, то пхп для старта бекендера отличный язык с высокими шансами успешного старта карьера.

alexneo
Автор

Познавательно, спокойно и без оскорблений других языков програмирования. Лайк конечно!

ybpvin
Автор

Спасибо большое! Вы очень понятно все рассказываете!

alext-rex
Автор

Хочу дополнить пример с тем же Facebook. Там не совсем PHP, точнее его модификация. Но язык этот используется только в небольших аспектах системы, где он будет будет проще. Например, в том же Facebook это прослойка для генерации данных для фронта, по сути код который собирает JSON из разных источников, которые в свою очередь работают уже на других языках.

VladiqLot
Автор

вот это топовое видео, то что надо! Лайк от СЕООНЛИ

seoonlyRU
Автор

спасибо, кстати сайты я угадал полностью

jssyqvm
Автор

В придачу к PHP так или иначе придётся изучить Symfony и его младшего брата - Laravel, а также статические анализаторы или хотя бы изучить аннотации базовые, которые есть в языке. Указание строгого режима типизации, проверка типов и статические анализаторы полностью убирают динамическую типизацию как недостаток, просто потому, что она не вызывает больше никаких проблем. А доллары перед переменными - к ним привыкаешь быстро, а потом и не замечаешь даже)

nikitanovosyolov
Автор

Просили комментарии, пожалуйста:
1) Классический режим работы из под апача - это mod_php (ZTS), где процесс один, а каждый запрос создаёт отдельный тред. Схема довольно сложная, т.к. требует изоляции и виртуализации окружения (вроде env переменных), может сломаться обычным блокирующим sleep, жручая и неповоротливая.
2) Классический режим работы из под энжиникс - это fcgi (NTS), где есть мастер-процесс, делающий префорк и дополнительные форки процесса (если потребуется). Общение с мастером происходит через mmap, sys-v ipc или аналоги.

Но и в первом и втором случае есть шатдаун хендлер, который чистит за собой работу.

3) Есть варианты работы через RR, PPM, Swoole, Amp, React и прочие аналоги, которые держат в памяти весь бутстрап приложения, а остальное пропускают через эвентлуп (т.е. какой-нибудь нгинкс будет как реверс прокси на реалтайм приложение). В этом случае выделяется RR, который содержит две стадии работы: Бутстрап и запрос. В остальном отличий с fcgi режимом никаких. Контролировать GC так же не требуется, сам RR за тебя всё перезапустит если случится косяк. Остальные же работают в аналогичных режимах с существующими питонами, рубями, нодами и проч.

В любом случае общую память можно держать между "запросами", используя любой доступный IPC в системе. А если оно не доступно из-коробки, то PHP позволяет инлайнтить сишные хедеры (FFI), так что можно прокинуть апи (в основном cdecl и fastcall, thiscall сложно запилить из-за манглинга в экспортных функциях, ну или я рукожоп) на любые системные вызовы.

SerafimArts
Автор

Ну вот Алексей спасибо за долгожданное видео, блокнотик не подвел

olegpol
Автор

Честно сказать, я сеньер программист в PHP, уже 12 лет на нем пишу. Могу сказать, что автор немного отстал от последних тенденций. Извини конечно автор, но если брать уровень джуна, то наверное видео пойдет, но если что-то повыше, то отставание наверное лет на 5, картина уже давно иная по многим вопросам. Нельзя пощупав сайтики примитивные на WP, и прочую уже мертвую ерунду, вроде Zedna судить по всему остальному. ЗП уже давно уровня мидла равна в районе 2.5k$, сеньер спокойно может получать 3.5-5k$. Сейчас уже давно никто в офисе не работает, при знании английского все равно в каком регионе Земли ты находишься, и кто ты. Есть общемировая ЗП примерно на услуги PHP программиста.

olegs
Автор

Бох мой, как быстро летит время... Лёша повзрослел). АЛЕКСЕЙ!!! Корепанов - аж слух резануло). Но Лёша - это весьма неплохая была фишка автора

skriaga
Автор

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

lhmwegf
Автор

Это мой первый ЯП, я начал изучать его ещё в школе

AntiVassal
Автор

PHP на 3 года моложе чем Python, но его старым никто не называет.

dvfkhds
Автор

спасибо за видео! эх, мне бы начинающему такого учителя! Алексей, подскажите какой язык выбрать для изучения, который более восстребован для удалённой работы? спасибо

pdyrkgp
Автор

Здравствуйте. Люди добрые подскажите курс по php, ничего дельного найти не могу. Читаю книгу по созданию динамического веб-сайта с PHP(Татро), но она больше на документацию похожа. Буду рад увидеть совет.

alivedeapth