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

  Переглядів 96,501

Лёша Корепанов

Лёша Корепанов

3 роки тому

Язык программирования PHP, как он используется, сколько платят программистам на PHP, фреймворки, архитектура.
Статистика использования PHP:
w3techs.com/technologies/deta...
Зарплаты программистов на PHP
В России: habr.com/ru/company/habr_care...
В мире: kinsta.com/blog/php-developer...
Скачать PHP для Windows:
windows.php.net/download/
Если ничего не получается
Встроенный вебсервер PHP: www.php.net/manual/ru/feature...
Первая страничка на PHP: www.php.net/manual/ru/tutoria...

КОМЕНТАРІ: 472
@aocore
@aocore 2 роки тому
t.me/devworden - наш телеграм-чат, где можно задать вопросы discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования Мой микрофон: ya.cc/WEPcs Моя камера: ya.cc/WEPvP Мой рабочий компьютер: ya.cc/WEQGr Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
@kaczka652
@kaczka652 6 місяців тому
Какая у вас грамотная спокойная речь. Я люблю ваши видео!
@ybpvin
@ybpvin 2 роки тому
Познавательно, спокойно и без оскорблений других языков програмирования. Лайк конечно!
@black_grizzly
@black_grizzly Рік тому
Мне кажется ни один хороший программист не будет оскорблять язык программирования, если он адекватен.
@DespairDoom
@DespairDoom 2 роки тому
Алексей, спасибо за ролики, очень доступно рассказываете разностороннюю информацию по программированию, приятно вас слушать. Для меня, как для учащегося, интересно знакомиться с различными технологиями для расширения кругозора. Сам изучаю пока java, но понимаю, что всё это пригодится в будущем развитии.
@aocore
@aocore 2 роки тому
Спасибо за отзыв!
@alexneo5458
@alexneo5458 2 роки тому
По зарплатам я думаю не совсем верно ориентироваться на данную статистику. Почему? Сейчас объясню мысль. Если взять другие языки бекенда, например, пайтон и рассматривать одинаковые вакансии на фреймворке, то зарплата будет примерно одинаковая. У пхп же помимо сложных сайтов и веб-приложений на фреймворках есть простенькие сайты на вордпрессе, битриксе, джумле и других cms. Где высоких знаний для старта не требуется. А на фреймворке обычно требуют от года коммерческого опыта, с нуля плохо берут. Поэтому на фреймворк вход в профессию будет выше. Это означает, что тот кто начинает на пхп, у него шансов больше дойти до первой работы, и больше шансов продолжить, чем на каком-нибудь пайтон джанго. Я сижу в телеграмм чате по джанго и постоянно вижу плач новичков, что не могут найти первую работу. Поэтому средняя зп это вообще не показатель. Исключите вакансии связанные с cms и она вырастит сразу. А по поводу того, какой язык изучать. Тут сам подход немного не правильный. Надо изучать направление, бекенд, например. А язык уже выбирать исходя из этого направления. И никто не мешает вам изучить пхп, пайтон, го, жс, джаву, чтобы увеличить количество вакансий, а значит, и свои шансы. Язык это просто инструмент. Изучая программирование и научившись делать циклы for while на каком-нибудь паскале, вы так же сможете делать их и на других языках. Поэтому тут скорее надо изучать концепты и основные конструкции языка. А потом смотреть, как они используются в разных языках. Если подытожить, то пхп для старта бекендера отличный язык с высокими шансами успешного старта карьера.
@aocore
@aocore 2 роки тому
Полностью согласен. У разных языков разный порог входа, поэтому сложно сравнивать зарплаты.
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 роки тому
Это ошибка новичков, и я в том числе на неё попался. Год учил питон и только потом узнал что если живёшь не в Москве, то вакансий не найти. Пришлось переключаться на php. А вот то, что на фреймворки плохо берут без опыта это считаю зря. Мне наоборот Laravel кажется сильно понятнее и удобнее чем богомерзкий битрикс.
@BookwormYevgen
@BookwormYevgen 2 роки тому
@@user-dv9fk1hd3s после изучения нативного пхп, с использованием фреймворка все делается намного быстрее и проще даже новичку.
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 роки тому
@@BookwormYevgen кому вообще может прийти в голову учить фреймворк без нативного языка и ООП?
@BookwormYevgen
@BookwormYevgen 2 роки тому
@@user-dv9fk1hd3s есть и такие. Не знаю об успешности подобного мероприятия в итоге, но видел. Причем начинали не с чего попроще, а с симфони
@alexandernakamura8800
@alexandernakamura8800 Рік тому
Лайк и подписка, спасибо за видео!) Очень доступно и интересно рассказали. Буду учить пхп первым делом, а далее куда кривая выведет))
@nikitanovosyolov5393
@nikitanovosyolov5393 2 роки тому
В придачу к PHP так или иначе придётся изучить Symfony и его младшего брата - Laravel, а также статические анализаторы или хотя бы изучить аннотации базовые, которые есть в языке. Указание строгого режима типизации, проверка типов и статические анализаторы полностью убирают динамическую типизацию как недостаток, просто потому, что она не вызывает больше никаких проблем. А доллары перед переменными - к ним привыкаешь быстро, а потом и не замечаешь даже)
@mexvision-3556
@mexvision-3556 2 роки тому
@Дмитрий Аметистов Жиза.
@TwELvE848
@TwELvE848 Рік тому
@Дмитрий Аметистов это уже профдеформация
@ekesyarentiy1
@ekesyarentiy1 Рік тому
@Дмитрий Аметистов ахахах, после бека сел за js+реакт и не могу никак привыкнуть не ставить доллар 😂
@mgnelectronics1405
@mgnelectronics1405 9 місяців тому
Доллар у переменной отлично смотрится) без долларов как то скучнооо 😁👌
@user-cs9on4zt7g
@user-cs9on4zt7g Рік тому
Спасибо, Леха! Было интересно!
@marcusiche
@marcusiche 3 роки тому
Отличные видео. Ждем C#/.NET
@aocore
@aocore 2 роки тому
Спасибо! Да, C# запланирован, будет обязательно.
@SerafimArts
@SerafimArts Рік тому
Просили комментарии, пожалуйста: 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 сложно запилить из-за манглинга в экспортных функциях, ну или я рукожоп) на любые системные вызовы.
@alext-rex5492
@alext-rex5492 2 роки тому
Спасибо большое! Вы очень понятно все рассказываете!
@seoonlyRU
@seoonlyRU 2 роки тому
вот это топовое видео, то что надо! Лайк от СЕООНЛИ
@VladiqLot
@VladiqLot 2 роки тому
Хочу дополнить пример с тем же Facebook. Там не совсем PHP, точнее его модификация. Но язык этот используется только в небольших аспектах системы, где он будет будет проще. Например, в том же Facebook это прослойка для генерации данных для фронта, по сути код который собирает JSON из разных источников, которые в свою очередь работают уже на других языках.
@skriaga8101
@skriaga8101 2 роки тому
Бох мой, как быстро летит время... Лёша повзрослел). АЛЕКСЕЙ!!! Корепанов - аж слух резануло). Но Лёша - это весьма неплохая была фишка автора
@aocore
@aocore 2 роки тому
Я там в видео оговорился, это не специально ;-)
@Wivern11
@Wivern11 2 роки тому
У нас в Удмуртии каждый второй носит фамилию Корепанов, но у нас принято делать ударение на Е.
@user-Silvergrey80
@user-Silvergrey80 2 роки тому
Не ну а что, Дима Маликов - например.
@folomba
@folomba 2 роки тому
@@aocore орнул.
@user-js3sy2qv7m
@user-js3sy2qv7m 2 роки тому
спасибо, кстати сайты я угадал полностью
@olegpol1440
@olegpol1440 2 роки тому
Ну вот Алексей спасибо за долгожданное видео, блокнотик не подвел
@aocore
@aocore 2 роки тому
Не подвел. PHP - вычеркиваю.
@viktoriaviktoria3178
@viktoriaviktoria3178 2 роки тому
Спасибо большое!!!
@maksimpetrov4237
@maksimpetrov4237 2 роки тому
Спасибо за видео
@AntiVassal
@AntiVassal 2 роки тому
Это мой первый ЯП, я начал изучать его ещё в школе
@YoutubeAitishnik
@YoutubeAitishnik Рік тому
Супер) тоже занимаюсь ПЧП
@pypypy4228
@pypypy4228 2 роки тому
Расскажи про serverless пожалуйста!
@alexanderp4532
@alexanderp4532 2 роки тому
Глупости про зарплаты говорите. У пхп программистов большая вилка зарплат, но это не выглядит так, как вы показали. Просто есть рядовые пхп программисты, клипающие сайтики на wp, а есть программисты, клипающие энтерпрайз решения на symfony, laravel и др. В последнем случае зарплаты ни чуть не ниже чем у других и тот же мидл может получать 150-180к, а сеньор вплоть жо 250к
@maxnovos2083
@maxnovos2083 2 роки тому
Автор довольно поверхностно рассказал про язык. Особенно про типизацию. Такое впечатление что рассказывал про php5
@TheRancidTiger
@TheRancidTiger 2 роки тому
Про типизацию как раз все верно. Или ты очередной "синиор похапе за сотку", считающий что type hinting и это и есть strong typing? 😂 В пыхе слабая и динамическая типизация - так было и так будет всегда. Типы чекаются исключительно в рантайме. Сам Стогов с Поповым много раз говорили что переписывать это уже никто не будет. Учите матчасть и computer science, мастера ларавел крадов 😎
@maxnovos2083
@maxnovos2083 2 роки тому
@@TheRancidTiger Джуниор, сиди печеньки тихонько грызи в уголке)) В видео ничего не сказано про возможности языка версий 8 или хотя бы 7. Type hinting позволяет в коде типизировать данные или нет?
@maxpower6755
@maxpower6755 2 роки тому
​@@maxnovos2083 все верно сказал) ты можешь типизировать параметры у метода, но рантайм свалится когда ты попытаешь передать условную строку в метод, который ждет условный bool в сами переменные можно записывать разные типы даже если ты пропишешь в класе свойству строгий тип, то код свалится только в момент записи свойству неверного типа. даже если это будет записано в самом методе, а не передаваться извне)
@alexhabasescu601
@alexhabasescu601 2 роки тому
@@maxpower6755 Я только не пойму, а когда он должен упасть ? Ты определяешь тип, будь то в си или в пхп, он падать не будет. А вот если попытаться засунуть что не надо, упадёт. Тут теперь другая тема, си не даст скомпилировать а вот пхп упадёт, так как он интерпретирует налету.
@maxpower6755
@maxpower6755 2 роки тому
@@alexhabasescu601 все так, об этом в видео и сказано) чувак выше говорил, что особенности 7-8й версии как-то меняют поведение php в отношении типизации. но по факту нет, все так же и осталось, только поменялись типы алертов в ide
@user-lh2mw5eg5f
@user-lh2mw5eg5f Рік тому
По указанной вами ссылке густой тёмный лес непонятных архивов с неизвестными значениями. Снимите пожалуйста видео что необходимо и в какой последовательности установить.
@mr.zxzxzxz3816
@mr.zxzxzxz3816 Рік тому
спасибо 🔥🔥🔥
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 роки тому
PHP на 3 года моложе чем Python, но его старым никто не называет.
@aocore
@aocore 2 роки тому
Вот, кстати, да. У меня в голове есть определенные стереотипы, мне какие-то языки кажутся старше, чем другие, с идеологической точки зрения. И к календарному появлению это не имеет отношения ;-)
@Micro-Moo
@Micro-Moo 2 роки тому
@@aocore Этот стереотип, скорее всего, связан с тем, что недооценивается старость Питона, что связано со сравнительно недавним ростом интереса к этому в целом достаточно отсталому языку. Просто мода на Питон, и, как всегда бывает с модой, это не нуждается в рациональном объяснении.
@leosv0
@leosv0 Рік тому
@@Micro-Moo почему нет моды на пхп, а есть на js и питон? Да просто пхп только в бэке.
@Micro-Moo
@Micro-Moo Рік тому
@@leosv0 Извините, я такого жаргона не понимаю, особенно на русском языке. Но могу сказать: 1) все эти моды до изумления нелепы и не имеют рациональной мотивации, что, впрочем, и есть свойство моды; как по мне, PHP это дичайшая грязь, а Python просто глупистика с претензиями на «научность», в нём вообще нет ничего особенного, язык типа me too, да ещё и бешено устаревший, 2) JavaScript это единственное, что не имеет отношения к моде, поскольку это единственный существующий стандарт, ECMAScript, а стандарт это потому, что это прежде всего на стороне браузера, требует универсальности.
@saga4045
@saga4045 Рік тому
@@aocore ну это и не удивительно , ведь какой-то язык раньше появился, какой-то позже ничего этокого в этом нет
@MrFalaban
@MrFalaban 2 роки тому
Зарплаты не совсем актуальные) сейчас крепкий миддл может зарабатывать 150. Лид от 200
@alivedeapth8952
@alivedeapth8952 Рік тому
Здравствуйте. Люди добрые подскажите курс по php, ничего дельного найти не могу. Читаю книгу по созданию динамического веб-сайта с PHP(Татро), но она больше на документацию похожа. Буду рад увидеть совет.
@barrettM8
@barrettM8 2 роки тому
Спасибо за вашу работу! За объективную оценку и анализ. А то достали "школьные" видео типа Ruby умер или PHP умер. Ну а новичкам могу посоветовать учите Java/С# в первую очередь из за того что вся литература на этих языках, это глыбы разработки, дальше уже разберетесь и в php/python/ruby и в js.
@muhammadaly...8175
@muhammadaly...8175 Рік тому
А я вот думаю начать пхп а потом уже перепрыгнуть на С++ или С#
@midgardresident
@midgardresident Рік тому
@@muhammadaly...8175 зачем? учи сразу то, на чем хочешь работать
@user-pt6ol2tb2j
@user-pt6ol2tb2j Рік тому
А что бы понять логику C нужно учить Асемблер)) Это глыба всех глыб! Учите асамблер))
@alazarnfreeman9216
@alazarnfreeman9216 11 місяців тому
@@midgardresident имеет смысл, тк на java/c# 2-3 года опыта - это порог входа сейчас из-за агрессии россии в Украине
@den-rad
@den-rad 4 місяці тому
@@alazarnfreeman9216 для PHP в РФ есть работа для junior, а джуниор питонистом устроиться сложнее. Главное не застрясть в 1C-Bitrix ;)
@user-wt5zg5ef8q
@user-wt5zg5ef8q 2 роки тому
Ещё можно отметить, что порог вхождения низкий, однако, и это не очевидно, но 1) можно писать неподдерживаемый, неоптимальный код быстро и без особых знаний; 2) а можно разрабатывать в соответствии с лучшими практиками, psr стандартами. И в том и в другом случае - язык один, но многие делают выводы о нём в соответствии с 1ым вариантом.
@OneOft
@OneOft 2 роки тому
Очень много заказчиков ищут дешевый прайс. Потом приходят в конторы с совершенно нечитабельным кодом. Но проблема в том, чти будучи новичком, если открыть учебник по PHP или по Python, то новичек остановится на PHP. Хотя бы по той причине, что не нужно ставить Убунту, разбиратьсяв виртуальных средах и в особенностях работы с консолью. Даже самый убогий python проект будет технически качественнее PHP проекта, написанного индусской конторой. Можно и на паскале написать качественный проект, можно и на PHP. Но Питон удобнее и эллегантнее, универсальнее, многеие задачи решить легче.
@raisaiker
@raisaiker 2 роки тому
@@OneOft "Но Питон удобнее и эллегантнее, универсальнее, многеие задачи решить легче." - Извините, а вам завтра не в школу?)
@OneOft
@OneOft 2 роки тому
@@raisaiker сегодня, на физре комменты строчу.
@user-ur6wk7bi8d
@user-ur6wk7bi8d Рік тому
Жизнь заставила искать возможность перенести технический tcp сервер с собственной машины на хостинг куда нибудь (задолбали постоянные сбои электричества). Просто перетащить набацанный в дельфях TCP сервер дорого (в виртуальную машинку под штуку рублев в месяц выходит, для себя не жалко, но за контору башлять не комильфо). Решил посмотреть чож у нас такого распространеннеького есть. И наиболее распространенным сервисом на хостингах является пыхыпы в спайке с мускулем. Долго я побаивался влазить в новую тему, язык новый учить этож скоко мутоты, по опыту C++ это полгода мытарств (постоянное бешенство от синтаксиса, ошибок) и только потом начнет выходить годное. И зря. Годное начало выходить практически сразу. Заодно решил и интерфейс управления системой перенести в web. Приложения под винду это конечно удобно, когда большой комп есть под рукой. А если срочно нужно что то подшаманить, то удобнее телефон. Да и тот же комп сгодится, даже если на нем нет софтины. Уж браузер то почти на всем стоит.
@unhost
@unhost 2 роки тому
Похапе.. аж прям ностальгия. Помню, первый сайт в конце 2006 наваял, в html. Потом весь 2007 изучал php. Взломы публичных движков через глобальные переменные, мода на ООП, шаблонизаторы.. Эх, было же время..
@sketchware3300
@sketchware3300 2 роки тому
DCMS не ломал случайно?
@AntonGorbachevSoftwareRealm
@AntonGorbachevSoftwareRealm 3 роки тому
Вовремя, как раз попал на стажировку в качестве backend (php/laravel) разработчика, правда ещё немного из области девопса нужно знать, Docker, Docker Compose и тд.
@aocore
@aocore 2 роки тому
Да, бекендеру часто приходится делать работу девопсов, никуда не денешься ;-)
@AntonGorbachevSoftwareRealm
@AntonGorbachevSoftwareRealm 2 роки тому
@@user-yf5cc2nv8j Локальная, в небольшом городе из Сибири
@OneOft
@OneOft 2 роки тому
Ооо PHP дэвы уже познакомились с Докером, круто. Еще пару лет и Кубернетес освоят. Шутка.
@AntonGorbachevSoftwareRealm
@AntonGorbachevSoftwareRealm 2 роки тому
@@OneOft Кибернетис врятли, это уже для девопсов думаю) А так php разрабы по уровню разные бывают, кто-то плагины для вордпресса пишет, а кто-то на хайлоаде с микросервисной архитектурой работает)
@OneOft
@OneOft 2 роки тому
@@AntonGorbachevSoftwareRealm не спорю, как и везде )) На самом деле бэке нужно много знать и во многом разбираться, такова наша жизнь )).
@petrivanovich7699
@petrivanovich7699 2 роки тому
Спасибо
@aram3349
@aram3349 2 роки тому
(2:48) Ну с тем, что PHP очень старый можно поспорить. Тот же Python появился на 4 года раньше раньше PHP.
@adentube746
@adentube746 2 роки тому
php хейтеры дизлайки отгружать сюда, ибо сколько не хорони PHP он еще многих переживет, ну и да автор видео хоть и имеет богатый опыт в разработке сейчас сидит на фронте так что его мозг не может адекватно воспринимать мир без смузи
@SerafimArts
@SerafimArts Рік тому
О, ну вот ещё не правда (тайминг 8:30). PHP работает иначе =) 1) Исходный код переводится в опкод, всё тут верно. 2) Опкод помещается в mmap (MapViewOfFile) или System-V. Файлы используются только в самом крайнем случае, когда нет возможности хранить его в памяти. 3) Далее опкод оптимизируется и компилируется (всего 14 стадий, если не путаю), включая DCE, инлайнинг константных выражений и прочие приёмы. 4) Далее этот опкод (опционально), переводится в промежуточный ассемблерный код, используя LuaJIT IL 5) После этого происходит прогрев (если стоит дефолтный трейсинг флаг в конфиге), оптимизация (и деоптимизация в т.ч.) и частичная компиляция под текущее окружение (архитектура, ос и прочее). Т.е. полноценная частичная компиляция в машинный код из ассемблера в рантайме. 6) И после этого уже оно начинает воспроизводиться поверх Zend VM. Т.е. схема работы PHP ничем не отличается от какой-нибудь Java, отличие только в том, что сам исполняемый код не в виде файла лежит, а в памяти. И php отвечает и за компиляцию и за исполнение (в отличие от отдельных бинарей javac + java).
@hello_world_zz
@hello_world_zz 6 місяців тому
Вопрос, люди. Пишу на c# десктоп аппликации 10 лет. Хочу уйти в сторону web. А там и скейл и микросервисы... очень хочется. Работодатели видят, что нет в этой области практических знаний и посылают. Но вот на позицию php можно войти. Идти на php laravel? Спасибо большое, очень важен ваш ответ 🙏
@HorbachenkoVlad
@HorbachenkoVlad 2 роки тому
Какие есть актуальные курсы по php сейчас?
@Vvv35171
@Vvv35171 2 роки тому
Давай еще, чем тебя больше, тем лучше. (сарказм)
@Romcikkas
@Romcikkas 4 місяці тому
Хорошое обозначение WordPress, что всё не как у людей. Я занимался JavaScript, React, Node, Express.И думаю иду разберусь с движком WordPress, и вправду всё не как у длюдей)) Делать за недорого веб сайты из шаблонов это уже другой вопрос и другая тема.
@shazplay8878
@shazplay8878 2 роки тому
Есть ли возможность юзать строгую типизацию и ловить ошибки до выполнения кода? Например, как в typescript
@mvsigor
@mvsigor 2 роки тому
уже можно, по крайней мере частично
@fugi_1564
@fugi_1564 Рік тому
Да, ты можешь даже задать класс как обязательный аргумент функции и кидать exception если кто-то запихнул туда что-то
@SerafimArts
@SerafimArts Рік тому
Ну и ещё один коммент. Очередной косяк на 9:30))) В PHP типизация опционально-строгая и опционально-сильная. 1) Это означает, что проблемы с сопоставлением типов в LSP (ослабление/усиление по-Лискову, сопоставление сигнатур и прочее, что выводится на стадии компиляции константных выражений) выкидывают ошибки сразу при запуске. Тоже самое касается и с выводом алгебраических типов, когда дизъюнктивная форма типа int|string|null не может быть усилена в int|null, например. 2) А ещё это означает, что если разработчик хочет и проставляет типы - типизация становится сильной. А если разработчику надо отключить автоконвертацию в рамках единицы компиляции PHP (т.е. в файле), то ещё и статической. P.S. Ну и define - это не совсем константа, т.к. на уровне языка определяется во время рантайма. А константа - это "const X" - она выводится на стадии компиляции.
@yHrepH
@yHrepH Рік тому
когда новые видео?
@user-pd7yr9kg2p
@user-pd7yr9kg2p 2 роки тому
спасибо за видео! эх,мне бы начинающему такого учителя! Алексей,подскажите какой язык выбрать для изучения,который более восстребован для удалённой работы? спасибо
@aocore
@aocore 2 роки тому
Я бы JavaScript, наверное, посоветовал бы
@SNSDfOu
@SNSDfOu Рік тому
@@aocore на жс миллион откликов на одну вакансию, нереально на джуна устроиться
@den-rad
@den-rad 4 місяці тому
@@SNSDfOu сейчас так почти везде, из-за курсов, штампующих джуниоров, на одно место может быть 50 соискателей :( Плюс часть задач, которые были для джунов сейчас можно доверить ChatGPT.
@DimaVort
@DimaVort 2 роки тому
А как же конкатенация через точку и вызов методов через стрелочку? Имхо это более яркие особенности, чем переменные начинающиеся с доллара.
@azadasadov1984
@azadasadov1984 2 роки тому
Подписался 👍
@sagdieff
@sagdieff 3 роки тому
Алексей, добрый день. Сейчас прохожу курс по веб-разработке, пока изучаем js, а во второй половине курса перейдем на PHP. Какой язык, на ваш взгляд, более привлекателен в плане востребованности, уровня зарплат, перспектив? Или здесь просто нужно определиться, что ближе - фронт или бэк?
@aocore
@aocore 2 роки тому
Да, лучше всего определиться, что больше нравится, фронт или бек. Но на JS (node.js) можно писать и бек, хотя это менее популярно, чем PHP. В плане зарплат - надо смотреть исследования. Мне кажется, за JS платят немного больше, но тут я могу ошибаться.
@alekssjeva951
@alekssjeva951 2 роки тому
Тут ещё прикол в том, что фронтэнд-разработчика будут напрягать верстать. Редко бывает, когда они исключительно JS-код пишут. А вёрстка - это нудно.
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 роки тому
@@alekssjeva951 Всем надо уметь верстать. Я тут устраивался на php-джуна и в тестовом в числе прочих нужно было сверстать страницу по макету, с плавными ховерами, обработчиками на кнопках и чтобы слайдер анимированный был.
@alekssjeva951
@alekssjeva951 2 роки тому
@@user-dv9fk1hd3s На счёт уметь сверстать - однозначно, да. Но вот верстать макеты - ну не знаю, меня воротит от этого. Такая работа подойдет только новичкам, у которых ещё много энергии и энтузиазма. Через год-полтора тошнить будет от этого двиганья пикселей.
@TheVladikslav
@TheVladikslav 2 роки тому
@@user-dv9fk1hd3s что подразумевалось под версткой анимированного слайдера? По сути если это только верстка, то тут делать нефиг. Создаёшь контейнер с overflow: hidden, в него и помешаешь слайды как блочные элементы в одну строку. А вообще полно готовых библиотек, моя любимая - Swiper.
@bubblesort6368
@bubblesort6368 2 роки тому
На счёт зарплат в php не всё так просто мне кажется. средняя считается по всем вакансиям независимо от того клепаете вы визитки на ВордПресс или пишете крупные проекты на symfony. А визиток на вордпресс пишется много)))
@aocore
@aocore 2 роки тому
О, да, согласен, на небольшие сайты, мне кажется, спрос очень большой.
@bubblesort6368
@bubblesort6368 2 роки тому
@@aocore И есть много маленьких веб студий, которые исключительно на этом специализируются.
@olegs7470
@olegs7470 2 роки тому
Я пишу уже 10 лет, сейчас на всех популярных фрейворках. ЗП сейчас сравнялись с уровнем других языков. 4-5k$ можно спокойно получать.
@ivanvano8571
@ivanvano8571 2 роки тому
@@olegs7470 Какие фреймворки юзаете больше всего? Спасибо
@user-ic4wb2be9q
@user-ic4wb2be9q 2 роки тому
Я меня вопрос. А вообще есть альтернатива Wordpress, если надо быстро запустить небольшой, но функциональный сайт? Кроме других смс конечно.
@user-qj8kf6xv1m
@user-qj8kf6xv1m 2 роки тому
October CMS - отличная CMS.
@user-qj8kf6xv1m
@user-qj8kf6xv1m 2 роки тому
@ideldotpro на днях ставил плагины на October CMS 1.5, из меню.
@user-qj8kf6xv1m
@user-qj8kf6xv1m 2 роки тому
@ideldotpro знаю, есть еще форк: wintercms
@vladimirpavliv6043
@vladimirpavliv6043 3 роки тому
Сделайте видео про node.js
@aocore
@aocore 3 роки тому
Ага, у меня запланировано. Сделаю.
@Edmond_Dantes28
@Edmond_Dantes28 9 місяців тому
Я бы посоветовал бы xampp, чтоб быстрее научиться работать с php, я вот к примеру тоже так учусь.
@luminous9682
@luminous9682 4 місяці тому
Леша здравия. Без знания английского получится выучить php?
@user-kc9ne2zw8p
@user-kc9ne2zw8p 2 роки тому
Угу, я помню раньше были файлы .phtml/.php3 тогда все очень печально было. Даже в HTML css стилей не было. По поводу слабой типизации. Да это есть, но. С версии 7 все начало улучшаться. Есть строгое декларирование, есть типы. С версии 8 добавлена возможность множественных возвращаемых типов. Так же если правильно проектировать, на вход или типизированные простые типы или же объекты передавать ну и так же возвращать, то вполне нормально. А вот с чистым JS тут уже похуже. В общем нужно учится использовать ООП, SOLID, DDD, юнит тестирование и тогда нормально. Но это конечно уже не тема для начинающих.
@userKras
@userKras 2 роки тому
Чтобы не грузить всё заново, в WP добавлен ajax.
@misteranderson6058
@misteranderson6058 2 роки тому
Можно тоже самое про Go?
@aocore
@aocore 2 роки тому
Хорошо, записал себе в блокнот
@alexkash9579
@alexkash9579 2 роки тому
Алексей приветствую. Подскажите пожалуйста, я на данный момент только встаю на тропу программирования и пока в этом полный ноль, есть ли смысл выбирать C# в качестве базового языка и старта? Хотелось бы учить перспективный язык с максимальным набором возможностей, чтоб везде пригодиться, просто по ходу доучивать необходимые элементы, например и для игр, и для мобильной разработки и для машинного обучения и для фуллстэк разработчика? Или я не правильно мыслю!? Просто ещё нет четкого понимания в какой области специализироваться и какая область будет более востребована в дальнейшем. Или лучше учить в связке JavaScript + java!?
@aocore
@aocore 2 роки тому
Я думаю, все вам посоветуют выбрать тот язык, которые вам нравится сам по себе. Я бы сказал, что с точки зрения популярности платформа Микрософт (C#) и Java платформы примерно одинаковы. JavaScript придется учить в любом случае, если вы планируете работать на фронтенде, да и для общего развития для бекенд разработки тоже пригодится. И не думайте, что вы выучите один язык на всегда - через несколько лет все равно, возможно, придется учить еще что-то.
@alexkash9579
@alexkash9579 2 роки тому
@@aocore спасибо! Понял
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 роки тому
Такого языка нет, чтобы прям всё можно было писать и везде был уместен. JavaScript наиболее востребован сейчас - он обязателен почти всем, кто связан с вебом. Фронтендерам нужно очень хорошо его знать, бекендщикам - хотя бы базовые несложные вещи уметь и основной упор делать на язык для бекенда (php например, python - это если Москва/Питер, Java/C# - зарплаты высокие, порог входа тоже), ну или писать бекенд на NodeJS, тут уже качать JavaScript тоже очень хорошо.
@alexkash9579
@alexkash9579 2 роки тому
@@user-dv9fk1hd3s спасибо. пока выбрал связку html+css+js для front-end направления. освою это, дальше будет видно уже
@user-cg8gf9hq6l
@user-cg8gf9hq6l Рік тому
@@alexkash9579 как дела обстоят через год?
@brian_clips
@brian_clips 3 роки тому
Сделайте видео про разницу между Kotlin и Java, и что лучше учить
@frozengang930
@frozengang930 2 роки тому
Лучше сперва учить джаву, чтобы понять основные концепции, а потом доучить котлин. Да и с джавы на котлин легче переучиться, чем с котлина на джаву
@brian_clips
@brian_clips 2 роки тому
@@frozengang930 считается, что Java 'умирает", конечно это не так, но с другой стороны, если в перспективе все компании будут юзать kotlin, то для чего изучать javу?
@frozengang930
@frozengang930 2 роки тому
@@brian_clips с джавы проще переучиться на другой язык
@brian_clips
@brian_clips 2 роки тому
​@@frozengang930 возможно, да
@frozengang930
@frozengang930 2 роки тому
@@brian_clips вот, а почему вы думаете что джава умирает(так многие думают), есть же очень много кода на джаве, который все еще поддерживают
@alexandrf2428
@alexandrf2428 9 місяців тому
Скажите а на 2023 это актуально еще? спасибо)
@alexnomak4160
@alexnomak4160 2 роки тому
Спасибо за видео. Что думаете о Magento? Насколько перспективное направление? Стоит ли туда лезть?
@aocore
@aocore 2 роки тому
Честно говоря, не знаю, не разу не сталкивался. Попробуйте у нас в телеграм чате спросить, может быть кто работал. t.me/devworden
@alexnomak4160
@alexnomak4160 2 роки тому
@@aocore Спасибо
@mvsigor
@mvsigor 2 роки тому
Маджента сложна и с ней непросто работать если надо что-то не совсем стандартное, но за нее хорошо платят.
@alexnomak4160
@alexnomak4160 2 роки тому
@@mvsigor Спасибо, а насколько она востребована? Тяжело ли найти первую работу на ней? Или все таки лучше смотреть в сторону Laravel?
@timur43378
@timur43378 2 роки тому
@@alexnomak4160 одно другому не мешает. Magento готовая система, laravel фреймворк. Если коротко - то лучше laravel осваивать, гораздо шире возможности.
@yalmeme
@yalmeme 2 роки тому
На пхп были написаны практически ВСЕ веб-проекты и сервисы которые вы только сможете вспомнить и назвать ) Другое дело что под совсем уж колоссальными нагрузками он начинает сдавать и монстры типа вк и фейсбука частично или полностью переходили на более быстрые решения со временем.
@adentube746
@adentube746 2 роки тому
вконтактик всеравно сидит на php только они там упоролись по полной и пишут kphp который компилируется в C
@olegs7470
@olegs7470 2 роки тому
Честно сказать, я сеньер программист в PHP, уже 12 лет на нем пишу. Могу сказать, что автор немного отстал от последних тенденций. Извини конечно автор, но если брать уровень джуна, то наверное видео пойдет, но если что-то повыше, то отставание наверное лет на 5, картина уже давно иная по многим вопросам. Нельзя пощупав сайтики примитивные на WP, и прочую уже мертвую ерунду, вроде Zedna судить по всему остальному. ЗП уже давно уровня мидла равна в районе 2.5k$, сеньер спокойно может получать 3.5-5k$. Сейчас уже давно никто в офисе не работает, при знании английского все равно в каком регионе Земли ты находишься, и кто ты. Есть общемировая ЗП примерно на услуги PHP программиста.
@yegordemchuk4343
@yegordemchuk4343 2 роки тому
полностью согласен)
@Alonso_Kinn
@Alonso_Kinn Рік тому
Подскажите, пожалуйста! А стоит на сегодня рассматривать новичку /PHP или лучше С# ?
@everybodylies8861
@everybodylies8861 Рік тому
Php как 1й язык стоит ли рассматривать?)
@min8132
@min8132 Рік тому
Что проще выучить: js или php?
@user-pt6ol2tb2j
@user-pt6ol2tb2j Рік тому
@@min8132 проще начать с html))
@user-jo2cd1mc4l
@user-jo2cd1mc4l 2 роки тому
По сути 97% сайтов в интернете это сайты на PHP, так или иначе в основном сайт будет на какой-то CMS, фреймворке, а они практически на PHP
@Kopatych69
@Kopatych69 2 роки тому
Нет, тока 79%
@bublik20
@bublik20 2 роки тому
Убежден что эта цифра будет усеньшаться. Сам примерно 16 лет программировал на нем. С пхпнюк начинал )))
@soversus5374
@soversus5374 2 роки тому
@@bublik20 , мало вероятно эта цифра уменьшится. Помню времена, лет наверное 15-17 назад, один сотрудник решил изучать python. Так вот все таки python далеко до php. А если рассчитывать, что python возьмет свое через 50 лет, то думается мало кого это интересует из ныне живущих. =)
@bublik20
@bublik20 2 роки тому
@@soversus5374 пайтон - язык общего назначения, чисто на веб он не целился и врятле что то изменится в этом плане. JS подвигает как минимум, как максимум dart и тому подобные языки )
@soversus5374
@soversus5374 2 роки тому
@@bublik20 , js уже научился срхранять/читать файлы и писать/читать в базу? =)
@landosibur
@landosibur 2 роки тому
Алексей ваш образ (вид,голос,интонация,поведение) - не вдохновлен случайно образом Михаила Борисовича Ходроковского?
@aocore
@aocore 2 роки тому
Нет, это совпадение 🙂 Но мне уже писали про это
@alekseydoroshko1364
@alekseydoroshko1364 3 роки тому
Ох. сколько всего, последние нексколько лет даже STL использую ограничено
@aocore
@aocore 2 роки тому
Леш, ну тут от области применения же все зависит. В вебе часто нужно побыстрее, на производительность побоку - если что, то смаштабируем. Главное быстрее и дешевле, иначе конкуренты задушат. Поэтому все эти фреймворки и языки попроще.
@_ArtDay
@_ArtDay 2 роки тому
Может ты имел в виду spl?
@alekseydoroshko1364
@alekseydoroshko1364 2 роки тому
@@_ArtDay в с++ STL
@_ArtDay
@_ArtDay 2 роки тому
@@alekseydoroshko1364 тогда понятно. Принял в контексте темы видео
@maksum4062
@maksum4062 3 роки тому
Можно про java и есть ли у него будущее?
@aocore
@aocore 2 роки тому
Недавно было про Java: ukposts.info/have/v-deo/eYZoiqyPmJqGrGg.html
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 роки тому
куда же оно денется? Лет 10 как минимум будет актуально, а то и больше
@OneOft
@OneOft 2 роки тому
JDK, он же везде. Скорее без Джава нет будущего.
@frozengang930
@frozengang930 3 роки тому
видео топ, будет видео о питоне?
@aocore
@aocore 2 роки тому
Будет, записано в планах
@Niakita
@Niakita 2 роки тому
Вот же есть ukposts.info/have/v-deo/mYadeaGPaKie2aM.html
@OneOft
@OneOft 2 роки тому
@@Niakita спасибо, позновательно, посмотрел, устроился на работу.
@faizulla5838
@faizulla5838 2 роки тому
Кто на ютюбе они все языки знают, главный у них гоша дударь... и хауди-хо
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 роки тому
Самые востребованные php-фреймворки сейчас: Yii, Laravel, Symphony, остальные не особо на слуху, CodeIngiter вообще уже лет 6 как неактуален - не успевал применять удачные решения за остальными и его обогнал Laravel
@aocore
@aocore 2 роки тому
О, спасибо за дополнение!
@DenProstoDen
@DenProstoDen 2 роки тому
Laravel. Сайтов на Symfony раз в 10 меньше. А на Yii только легаси
@ju1069
@ju1069 2 роки тому
@@DenProstoDen сайтов меньше Энтерпрайза больше
@VladiqLot
@VladiqLot 2 роки тому
PHP плох одним - репутация разработчиков. На самом деле низких порог вхождения играет злую шутку, многие разработчики не хотят учиться и в целом гонят стремный «быдлокод», в то время как подход к изучению многих других языков требует гораздо более структурного и сознательного подхода. Во всем остальном язык в своих последних версиях не сильно хуже остальных интерпретируемых. На нем можно писать достаточно сложные и крупные приложения, а стабильность системы зависит в меньшей степени от языка, больше всего это умение разработчиков.
@mexvision-3556
@mexvision-3556 2 роки тому
Язык позволяет писать плохо, и из-за этого имеется много "быдло-кода", но я не считаю что это проблема языка, это проблема быдло-кодера и людей, которым приходится поддерживать этот код, и да, если тебе приходится поддерживать код быдло-кодера, значит и ты сам не так далеко от него ушел.
@RazvlekaykaBY
@RazvlekaykaBY 2 роки тому
Низкий порог входа? Ну да, попробуй Junior'ом устроиться, никуда не берут с быдлокодом. Без ООП, без JS, Без знаний фреймворков не найдёшь работу!
@Roltun
@Roltun Рік тому
То что язык позволяет писать говнокод - это его преимущество и гибкость. Мое мнение.
@ivanlebedev009
@ivanlebedev009 Рік тому
В чем преимущество шаблонизатора? По сути 2 интерпретатора проходятся по коду. Решение wordpress не кажется дурным.
@den-rad
@den-rad 4 місяці тому
Изначально была идея в том, чтобы шаблоны писали люди, знакомые только с HTML, не имеющие больших навыков программирования. Сейчас так мало кто делает и шаблонизаторы php я не видел на больших проектах, благо фреймворки имеют свои хелперы для создания форм или экранизации данных. А с приходом эпохи SPA приложений, бек отдает только ответы по API, и шаблонизаторы должны остаться где-то в CMS.
@superkozel1
@superkozel1 Рік тому
статья про зарплаты 2018г, сейчас цифры отличаются, я middle+ -зп 4000$, но на самом деле можно и больше найти, если, например, искать удаленку cо Штатами, или забуриться в какую-то сложную узкую хайповую тематику, типа data science, blockchain, нейросети. А по табличке это верхний лимит лида, что не соответствует действительности. Хороший senior может на 8-10к претендовать, если говорить о верхних границах
@SNSDfOu
@SNSDfOu Рік тому
как думаешь стоит ли изучать сейчас php? вакансий не так много по сравнению с жс и джавой, но на эти языки джуну устроиться практически нереально, на каждую вакансию по 400 откликов за неделю.
@superkozel1
@superkozel1 Рік тому
@@SNSDfOu я бы с джавы точно не начинал, так как я люблю веб-разработку). Сейчас бы наверно начал с js. Делать надо то, что интересно)
@SNSDfOu
@SNSDfOu Рік тому
​@@superkozel1 ответ занимайся тем что нравится дается исходя из того что ты уже прошел путь и живешь хорошо, для начала надо найти работу и встать на ноги, а потом уже говорить о том что тебе нравится и что не нравится, тут и жонглировать))
@superkozel1
@superkozel1 Рік тому
@@SNSDfOu я начинал программировать за 20 тысяч в месяц просто потому что мне это нравилось). Просто на одной работе в свободное время пытался что-то напрограммировать, пока однажды меня куда-то не взяли), хотя ещё со школы интересовался сайтами - html/css/js, в институте делал сайты на доступных тогда движках. Мне эта тенденция пассажиров в IT не нравится, люди которым абсолютно неинтересно этим заниматься пытаются освоить неинтересную им профессию ради зарплат.
@Xrustalleff
@Xrustalleff 2 роки тому
Юбунту! Надо запомнить.
@darkCoderDev
@darkCoderDev 2 роки тому
Вы какой язык программирования используете ?
@aocore
@aocore 2 роки тому
Javascript и Python
@MrRoyaLM
@MrRoyaLM Рік тому
Привет, мне 29 лет, я ну вообще от слова совсем не разбираюсь в Айти и в частности в программировании, как считаете реально ли освоить это без математического склада ума ?
@user-uf7xj5td1n
@user-uf7xj5td1n Рік тому
Конечно
@Roltun
@Roltun Рік тому
Да
@den-rad
@den-rad 4 місяці тому
Нужен навык искать и структурировать информацию: если вы в Google можете найти самый выгодный вклад в банке и сравнить его вкладами в других банков, значит сможете и писать код.
@brokert3163
@brokert3163 3 місяці тому
Удачи это будет долгий путь, у меня заняло 2 года только для того чтобы устроится на ЗП 50к
@Niakita
@Niakita 2 роки тому
Битриксом пользуюсь
@evgendoktor-TA
@evgendoktor-TA 2 роки тому
Это же не язык
@adentube746
@adentube746 2 роки тому
земля тебе пухом )
@eternal_wanderer_ru
@eternal_wanderer_ru 2 роки тому
Фу, извращенец
@insanef7481
@insanef7481 2 роки тому
психотерапевт ответил ему, это намек?)
@user-pt6ol2tb2j
@user-pt6ol2tb2j Рік тому
А как же Ajax?
@user-yd5sn2fj2t
@user-yd5sn2fj2t 10 місяців тому
Да, пхп конечно топ.
@DenikOd
@DenikOd Рік тому
Зарплата в рублях...и сколько это на сегодня?)) Почему нельзя назвать ещё и в Долларах или Евро?
@den-rad
@den-rad 4 місяці тому
Сложно найти компанию, которая ведет бизнес в России и платит сотрудникам в долларах. Если только смотреть иностранные компании.
@Tornado-ln7fq
@Tornado-ln7fq 2 роки тому
Почему была,Смарти есть и будет очень хорошим шаблонизатором,есть у него минус,он своеобразный,по этой причине его многие не используют.Но у данного шаблонизатора есть очень мощный инструмент,зная его,можно такие вещи творить,что не когда не скажешь,что был применен Смарти.
@aocore
@aocore 2 роки тому
Ух ты, я не знал, что он до сих пор используется. Мне он очень нравился, когда я его использовал.
@Tornado-ln7fq
@Tornado-ln7fq 2 роки тому
@@aocore Да хороший инструмент.
@AntiVassal
@AntiVassal 2 роки тому
Новые версии PHP уже можно компилировать
@ericraudy
@ericraudy 2 роки тому
с какой версии?
@AntiVassal
@AntiVassal 2 роки тому
@@ericraudy прошу прощения, сам я с php давно не работаю, и только время от времени одним глазком отслеживаю новые фичи. В php 8 добавили jit компиляцию, и я, не разобравшись, решил, что она работает как и в других языках (сначала исходники компилируются в байт-код, а во время выполнения этот байт-код компилируется в машинный), но php и здесь отличился - jit-комиляция происходит в рантайме прямо из исходников
@Skif_Doc
@Skif_Doc 2 роки тому
@@AntiVassal почему больше не работаете на php? другой язык оказался интереснее?
@codememory
@codememory 2 роки тому
По поводу зарплаты шо за статью вы нашли? Пхп разработчикам платят большем чем swift разрабам, хороший senior получает до 300к рублей в месяц
@Wivern11
@Wivern11 2 роки тому
Шо?
@danny_kg
@danny_kg 2 роки тому
Я вот начал учить php, знаю немного синтаксис, написать какую то функцию или ещё что то сложное, совсем не удается:(( Как люди вообще учат программирование:(
@raisaiker
@raisaiker 2 роки тому
там дальше вообще охереешь, когда до фреймворков дойдешь и ООП
@yegordemchuk4343
@yegordemchuk4343 2 роки тому
по чуть-чуть по шажкам, это марафон, а не спринт, если что - спрашивай, подскажу)
@NoName-yj8ii
@NoName-yj8ii Рік тому
получается?
@danny_kg
@danny_kg 10 місяців тому
@@user-lv1we8tb8s я не нашел работу по пхп и перешел в джс, пока джун)
@user-mq7kp2dp7x
@user-mq7kp2dp7x 2 роки тому
Если память не изменяет, то вк написан не на пхп. Да раньше это было так, но не сейчас. Его переписали.
@TechResearchRu
@TechResearchRu 2 роки тому
kphp у них, по сути код на PHP, который транслируется в C++, а потом компилируется, у фейсбука аналогичный опыт, у них HHVM, но сейчас они ушли от поддержки совместимости с PHP и свой язык придумали, видимо тоже транслятор в C++. Но сейчас PHP уже не тот что в 2014, семерка вроде как даже Python, Ruby и Perl уделала по скорости (но тут зависит от специфики реализации, если использовать скрипты только для запуска оптимизированных сишных библиотек, то пофиг какой язык), в 7.4 появился прелоад, а в 8й версии PHP добавили JIT, там вообще должно все быть сверхбыстрым, но этим наверно надо уметь пользоваться, строгую типизацию включать, структуру и логику кода, пока не вникал. Но по факту годно написанный оптимизированный код на PHP7 вполне может выдерживать хайлоад, сложить два числа или подставить значения в шаблон это вообще мизерный вклад в задержки по сравнению с простым селектом в базу, основные тормоза это база, в высоконагруженных системах на той же Java многое просто в оперативке хранится и шарится между процессами, поэтому мне кажется для скриптового языка PHP уже оптимизирован от и до.
@kr0vean
@kr0vean 2 роки тому
в PHP есть строгая типизация. Включается опционально.
@aocore
@aocore 2 роки тому
Ага, буду знать 🙂
@Wivern11
@Wivern11 2 роки тому
ага, и выдает чуть что 500ю ошибку. Сидишь и думаешь - ну что ему в этот раз не понравилось?!
@kr0vean
@kr0vean 2 роки тому
@@Wivern11 ну если ошибка связанная с типизацией, так там четко описано, что братиш, у тебя функция ожидает стринг, а ты ей array суешь)
@Wivern11
@Wivern11 2 роки тому
@@kr0vean у меня чет с настройками не то, любая ошибка и сразу белый экран и статус 500. сидишь и догадываешься, что не так
@GmBaxus
@GmBaxus 2 роки тому
После слов в вордпрессе все не как у людей. Поставил палец вверх и подписался. ))) Хотя с другой стороны есть конкретные задачи которые он может решать. (наверное)
@TechResearchRu
@TechResearchRu 2 роки тому
мне кажется что всякие шаблонизаторы это хоть немного, но задержки, в том же смарти надо как минимум распарсить шаблон, все его конструкции обработать, там же ведь не только подстановка переменных, но и всякие итераторы, условия и все они не на PHP написаны
@a1tem
@a1tem 2 роки тому
А есть ещё такая штука как Bedrock и Sage как стартовая тема используют blade для шаблонизатора и контроллеры. Так что на wp можно вполне писать прилично 👌
@ClipartsFree_de
@ClipartsFree_de 2 роки тому
Iteresno!
@ju1069
@ju1069 2 роки тому
Жили не тужили а тут джиникс)
@AlexDgero
@AlexDgero 2 роки тому
6:52 джиникс? Что-то новое или всё же нджинкс?
@OneOft
@OneOft 2 роки тому
Джиникс - это когда можно не закусывать, а если еще дунуть, то можно и зеленого единорога прикрутить
@unhost
@unhost 2 роки тому
А по-разному все называют. Эйнджайнкс, энджинкс, энгинкс. Я кучу вариантов слышал от людей.
@thebanana1069
@thebanana1069 2 роки тому
Запиши самый интересный язык программирование
@aocore
@aocore 2 роки тому
Хорошо, надо подумать, какой самый интересный :-)
@munamun1337
@munamun1337 2 роки тому
@@aocore Yopta Script
@Kopatych69
@Kopatych69 2 роки тому
ПХП развивается, сейчас это 8.0 версия с аннотациями и JIT, в 8.1 будут потоки(fibers) и энумерейшины. Но его жестоко бьёт Golang и JS, но в общем и целом это Обьектно Ориентированный язык и тот кто этим пользуется получает элегантный и быстрый код.
@ov8659
@ov8659 2 роки тому
php по скорости, скорее всего, самый быстрый
@Kopatych69
@Kopatych69 2 роки тому
@@ov8659 нет, самый быстрый ассемблер, после него Си.
@tamerlanabdibek8237
@tamerlanabdibek8237 4 місяці тому
​@@ov8659согласен, если сравнивать бэкенд то пыха гораздо быстрее чем js и python. Это факт, а с версией 8.2 пыха вообще бомба и начинает набирать обороты
@sohteramob1246
@sohteramob1246 2 роки тому
хочу работать на html, у меня есть шансы?)
@aocore
@aocore 2 роки тому
Да, веб дизайнеры и верстальщик и работают с html, ну и фронтенд программисты.
@suo-iw3ow
@suo-iw3ow 2 роки тому
Одного только html категорически не достаточно ни для чего.
@MaximLisyanskiy
@MaximLisyanskiy 2 роки тому
Видимо никто рофл не понял ))
@kirilltyrov8791
@kirilltyrov8791 2 роки тому
Актуально ли сейчас учить PHP? У него есть будущее на долгосрочную перспективу, лет так скажем на 15-20?
@aocore
@aocore 2 роки тому
Никто вам не скажет точно, что будет через 20 лет. Однако я начинал работать на PHP в районе 2000 года, и уже 20 лет этот язык чувствует себя хорошо. Не вижу причин, почему ему не просуществовать еще 20 лет. Однако, почему вы думаете, что выучив PHP сегодня, вы будет продолжать писать на нем через 20 лет? Я бы сказал, что программисты меняют стек каждые лет пять-семь. Так что ориентируйтесь на этот период, потом вы все равно захотите выучить другой язык, платформу, заняться чем-то другим.
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 роки тому
Актуально, но не на такой срок. Так далеко в будущее не угадаешь. Да и потом, каждый следующий язык учится быстрее предыдущего, так что переключиться не сильно трудно
@user-jo2cd1mc4l
@user-jo2cd1mc4l 2 роки тому
@@aocore Как раз вот эта относительная быстрая "изменчивость" в сфере программирования не привлекает, ведь хочется выучить один раз и долго этим пользоваться, с возрастом учить каждый раз что-то новое не очень то классно, это тяжело. Кстати говорят, что самый не меняющийся язык язык с момента своего существования - это С++
@aleksandr_anp
@aleksandr_anp 2 роки тому
@@user-jo2cd1mc4l Это можно отнести и к другим профессиям. Вот строитель пять лет клал плитку, начали болеть колени, перешёл на отделочные работы. Поскольку это схоже, то и переход такой, что заново всё учить не надо. Во всех популярных языках программирования принципы те же. Переменные, типы данных, функции, объекты. Каждый язык их реализует с различиями, но хорошо зная один язык перейти на другой достаточно просто. Это как если вы были поваром русской кухни, а теперь стали поваром итальянской. Рецепты иные, но принцип тот же.
@thebanana1069
@thebanana1069 2 роки тому
@@user-jo2cd1mc4l он говорил если не ошибаюсь 7 лет на с++ работал и до конца его не выучил ) я тоже думал на с++ сразу с нуля ити но если он столько на нем работал и не весь знает это пц какой то ) главное что б интерес был )
@GlitcheMaker
@GlitcheMaker Рік тому
Я один заметил гарнитуру Oculus Quest 2?
@user-vv6zs4zt3x
@user-vv6zs4zt3x 3 роки тому
Расскажите пожалуйста про python
@aocore
@aocore 3 роки тому
Расскажу. У меня в блокноте записано, там много что можно рассказать.
@folomba
@folomba 2 роки тому
@@aocore А мне мама ежедневник такой красивый с фиолетовой обложкой подарила на Новый 2022 Год.
@VitaGAMEChannel
@VitaGAMEChannel 2 роки тому
Написал свой фреймворк еще 3 года назад и теперь просто на нем выполняю заказы на любой сайт.
@corsair-chimera
@corsair-chimera 2 роки тому
отвратительно...
@VitaGAMEChannel
@VitaGAMEChannel 2 роки тому
@@bashshell114 всех все устраивает
@user-oy4um7ur5c
@user-oy4um7ur5c 2 роки тому
Как часто выпускаете релизы? Какая версия PHP поддерживается?
@rgb_00ff00
@rgb_00ff00 2 роки тому
Субъективщина насчет шаблонизаторов. До сих пор голая php-разметка используется в подавляющем большинстве проектов. Даже крупных.
@Vvv35171
@Vvv35171 2 роки тому
Добавлю. кто пустил этого чувака в инет. посмотрел 3-4 видео и офигеваю. знаток кровень бог!
@ArtemKuznetsovTV
@ArtemKuznetsovTV 2 роки тому
В Facebook сейчас php кода как такого не осталось, все переведено на Hack. И вдруг ещё немало частей, написанных на других языках, я сейчас пилю систему на Rust.
@_Ivan_B_
@_Ivan_B_ 2 роки тому
Хорошие видео в автора, но вот какие то постоянные рывки и перескакивания напрягают. Это правки и склейки, или что? Не могу понять.
@Wivern11
@Wivern11 2 роки тому
Наоборот, очень нравится что он слили всю воду и подает концентрат. А то я все видео в ютубе смотрю на скорости 1,25, и то не всегда спасает.
@petrsklyarov9688
@petrsklyarov9688 2 роки тому
Че за бред с шаблонизаторами и не правильностью вставки php кода в код html? Вообще то что в ларавел, что в юи есть целые фронтальные методы через которые следует выводить элементы форм. Например, если проект на фреймворке yii2, то хорошим признаком программирования будет если вы не пишете что то типа
@aocore
@aocore 2 роки тому
Ага, понятно. У меня же опыта PHP с гулькин нос, я не знал про эти тонкости.
@aleksandrivanov5602
@aleksandrivanov5602 6 місяців тому
Ничего не понял. Зачем я это смотр?
МАМА В 16 | 4 ВЫПУСК | ОЛЕСЯ, ЕКАТЕРИНБУРГ
1:19:44
PHP Живее Всех Живых?! 🤔 2024
21:37
BRO-IT
Переглядів 1,4 тис.
PHP - Любовь и Ненависть
13:09
Програмысли
Переглядів 11 тис.
Простой прием стать программистом быстрее
9:38
Лёша Корепанов
Переглядів 317 тис.
C++ Разработчик учит Python
28:01
Winderton
Переглядів 430 тис.
План обучения PHP с нуля до работы
32:25