Приветствую, это мой первый вопрос на Хабре, я лишь начинаю свой путь в мир программирования и покорять я собрался вершины Веб-разработки. Только вот с вершинами всё понятно - великая троица HMTL/CSS/JS, то, без чего не обойтись, а вот с глубинами вопрос посложнее. Как быть с бэкэндом? Нужно ли учить PHP начинающему веб-разработчику в 2020 году или этот язык для изучения более не актуален? Я знаю, что данный язык очень популярен в создании сайтов и за его плечами больший процент веб-страниц, построенных именно на PHP. Тут не поспоришь, в ретроспективе у него много достижений, он хорошо закрепился в истории, но что в перспективе? Где он будет через 5 лет? Я знаю, что многие восхваляют PHP, но это ли не за счёт того, что они, "старички", начинали свой путь именно с его изучения и для них этот язык теперь как родной, они так привыкли, им так удобно? Не является ли PHP пережитком прошлого, которое всем так сложно отпустить? Я согласен с тем, что PHP нужно знать хотя бы на базовом уровне, чтобы понимать чужой код, но нужно ли его использовать как основной для разработки? Наверное меня бы не столь сильно волновал этот вопрос и я бы сел смирно и послушно изучал PHP, как принято у нас в СНГ(большинство русскоязычных курсов по веб-разработке включает в себя PHP), но так вышло, что свое изучение я начал с зарубежных курсов на Udemy, а как зачастую бывает, все тренды идут оттуда и зачастую доходят до нас с опозданием. Так вот, как я понял, на Западе PHP стараются обходить стороной и не рекомендуют его для изучения, называют устаревшим языком, предпочитают для бэкэнда JavaScript, как универсальный для Frontend'а и Backend'a. И как быть в этом многообразии мнений? Хотелось бы услышать объективное мнение, не зависящее от личных предпочтений.
Начинающему веб-разработчику следует учиться искать информацию в интернете.
Это умение пригодится ему во множестве жизненных ситуаций.
Например, перед тем как задавать вопрос на каком-либо ресурсе, стоит сначала поискать, а не задавал ли кто-то уже такой вопрос ранее.
В том то и дело, что в интернете гуляют диаметрально противоположные мнения на счет надобности PHP и определиться лично мне не удалось до сих пор, поэтому я решил задать свой вопрос ИМЕННО с точки зрения перспективы языка для начинающего разработчика и делая акцент на том, что думают об этом зарубежные разработчики. И поверьте, умений искать нужную информацию мне хватает.
Еще более важным является умение воспринимать печатный текст и отвечать не на свои фантазим, а на то что на самом деле написано.
У меня нигде не написано про "мнения" в "интернете". У меня написано "перед тем как задавать вопрос на каком-либо ресурсе, стоит сначала поискать, а не задавал ли кто-то уже такой вопрос ранее".
И поверьте, умений искать нужную информацию мне хватает.
Извини, я верю на слово только жене и маме.
Показывай, как ты искал свой вопрос на тостере, что нашел, чем тебя не устроили ответы на этот вопрос, который задают каждую неделю.
В том то и дело, что в интернете гуляют диаметрально противоположные мнения.
И к слову.
Как ты оценивал авторитетность источников найденной информации? По каким критериям?
И, раз уж на то пошло, как собираешься оценивать "объективность" мнений, высказанных здесь, посетителями тостера? И чем они будут отличаться от других "гуляющих" мнений?
FanatPHP, расслабьтесь, откуда столько негатива? Посмотрите какой котик милый, разве не прелесть? Я заметил, что вы любите спорить, прямо ловите кайф от этого, поэтому и пригласил Вас в качестве эксперта в данном вопросе :) Я лично не любитель споров и демагогий, лишний раз нервы отбирают и время, лучше книжку почитать вместо этого. Вы правы, мне предстоит еще научиться анализировать информацию, а не отвечать на свои фантазии и видеть только то, что хочется видеть. Для меня еще предстоит долгий путь, я ещё очень далек от уверенности, что "всё умею", ну а что касается PHP, то так или иначе я за него возьмусь. Думаю, будет не лишним знать как Node.js, так и PHP. Наверное, мне даже стоит переключить свое основное внимание на второй вариант, а Вы как считаете? В любом случае спасибо за экспертное мнение ;)
FanatPHP, любитель же вы все таки воды полить) вместо сути, ищете как бы кого подправить, вырываете слова из контекста, хобби такое?) у вас цель не найти компромисс, точку соприкосновения, а получить удовольствие от того, чтобы лишний раз упрекнуть собеседника, показать свое превосходство во что бы то ни стало, сплошная полемика с пассивной агрессией. ладно, удачи вам в этом, а я пойду наводить порядок в своих рассуждениях :) ждите дальнейших приглашений в гости)
1. PHP актуален, седьмая версия лишний раз его "воскресила"
2. Где он будет через 5 лет — не важно. Ровно так же не важно, где будет любой язык X через Y лет. Если ты делаешь всё правильно, то ты изучаешь не язык, не фреймворк, а программирование. Если это так — тебе не составит труда перейти на любой другой язык с той же парадигмой, если вдруг твой язык умрёт (как, например, стало с Perl)
3. Хочешь быстрый результат — бери Python. Хочешь самый правильный результат — бери Java. Хочешь что-то посередине — бери TypeScript или PHP. TS более правильный, но молодой