PHP - лучший язык программирования для новичка

preview_player
Показать описание
--------------------------------

Привет, %username%, я работаю программистом с 2012го года. Начинал с php и js, но в последне годы работаю на go (golang). Рассказываю про linux, карьеру в it, и личные финансы.
Рекомендации по теме
Комментарии
Автор

Искал вообще инфу, ролики про сравнение php и c# и попал на это видео. Что могу сказать? Полностью подтверждаю всё сказанное автором.

Буквально мой путь в программисты таким и был примерно, за исключением того что на фрилансе не работал вообще. А так да, начинал с CSS, HTML, потом PHP, потом понимаешь что нужна интерактивность на сайте, подучил JS, потом со временем свои какие то библиотечки пишешь, минифреймворки и т.д.

Потом понимаешь что оказывается на сайтах инфу можно хранить не в страничках html и есть серверы баз данных для этого, изучил Mysql, MongoDB, тут же по ходу знакомишься с linux дистрибутивами, в частности с Ubuntu, потому как размещать сайтики на хостинге не всегда удобно или по другим архитектурным причинам.

Что могу сказать/добавить про язык PHP? Начнём с того, что мой опыт в разработке конкретно на нём уже почти 17 лет, начал изучать примерно в 2007-2008 годах. Так вот тогда еще версии 4.4 всякие были, в плоть до 5-й версии, и тогда язык был ужасен, ничего того современного что есть сейчас.

Все сайты на PHP были написаны быстро на коленке, полностью в функциональном (куча функций в одном файле) или вообще в процедурном (сплошной поток кода без функций) стиле.

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

Но! Так как я тогда был новичок, я особо и не задумывался над этим, для меня всё нормально было, все так пишут и я пишу ). Но с каждым годом, рос язык (выходили новые версии), рос и я по скилам.

В голову начало приходить само понимание что можно вот это улучшить в проекте, а можно вот это. Что то черпаешь с других хороших проектов или фреймворков когда попадались.

И теперь самое главное. Что мы имеем сейчас?
Сейчас PHP v8.3, это можно сказать совершенно новый уровень. Вообще PHP знатно повзрослел, стал солидным с начиная с выхода версии 7 и выше.

Теперь в языке есть всё что не хватало ранее, проекты полностью можно и нужно писать в ООП стиле. Полная поддержка типов сигнатур методов, свойств классов, возвращаемых типов, констант, enum-ы, классы с методами, наследования классов, интерфейсы, статические свойства и методы и всё, всё, всё что есть в современных строго типизированных языках типа C, C#, Go и т.д.

Вообще в принципе на PHP сейчас пишутся приложения полностью как на том же C# или Java.
Неважно, консольное это приложение или API сервис, или полноценное приложение с рендером страниц для сайта.

На PHP сейчас нет задачи на бэкенде с которой он не справится, абсолютно любой функционал:
рендер страниц для сайта, api, консольная фоновая утилита, обмен данными с сайтом или другой консольной утилитой/проектом через soket-ы, неважно, всё уже давно умеет делать.

И самый главный плюс, при этом проект будет полностью чистым, аккуратным, по всех архитектурным законам феншуя более высокоуровневых языков типа C#, Java, C++.

Для сравнения, загуглите и попробуйте найти старые версии на github-е, различных CRM-ок, года так 2010-го.
Например wordpress, joomla или opencart. Посмотрите на тот код и кашу в них.

И теперь откройте код современных библиотек или фреймворков.
Для примера советую посмотреть на github-е: symfony, laravel, swoole.

Это полноценные ООП-проекты, с продуманной архитектурой, классной документацией.

В заключение могу сказать вот что!
Вот сколько лет я работаю с PHP, столько лет он и умирает, т.е. все мои 17 лет опыта его кто то пытается похоронить ). Но почему то он только больше развивается и еще больше сайтов, проектов на нём, самой разной направленности и сложности.

Больше 60%-и или 70%-и всех сайтов в инете на PHP.
Выучив его Вы уже с лёгкостью сможете выучить и другие языки.
Я например, примерно через 7-10 лет начал изучать второй язык Go, далее C# сейчас изучаю.
Просто потому что хочу, потому что можно и нужно еще дальше расти, да и проекты разные бывают.
Так вот изучение нового языка, основам, так чтобы уже более-менее уверенно собрать свой первый проект, займет примерно 2 недели, ну край месяц, неспеша.

Я изучаю другие языки, но PHP всегда был и будем моим инструментом №1, на котором я могу решить любую задачу для себя или заказчика.

Совет новичкам: однозначно рекомендую изучить сначала PHP! Не Python, Java, C#, JS и т.д.

Он Вам даст, знания, опыт, стабильный рост по скилам и финансовый рост. Уже через месяц обучения сможете зарабатывать на нём.

Но главное! Рассматривайте изучение языка не как способ заработка, а как хобби, чтобы Вам нравилось кодить. Это относится к изучению любого языка!

Velmesov
Автор

ПХПшники настолько хотят денег, что перед каждой переменной ставят $

xcykxhp
Автор

Мало кто знает, но PHP придумали чтобы люди в России смогли нормально пережить кризис

china
Автор

Привет! Хотел сказать спасибо за видео, попалось на одно, а теперь смотрю залпом. Твои видео именно то, что мне нужно было. Просто человек который просто возьмет и объяснит, как-будто бы разговор с другом или знакомым. Я не знаю как это точно передать, но многие IT каналы это набор однотипных видео которые по суть лапша из рекламных слов, модных аббревиатур, заманчивых образов и всё разбавленно водой по самые уши. Вода. вода, вода, вода, вода. Полезной информации минимум. Одно это твоё видео в 15 минут было для меня полезней 15-и часов такого контента.

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

david.shtorm
Автор

Дядь, дай Бох тебе здоровья за такое подробное и отличное объяснение!

moudqff
Автор

Спасибо, внёс ясность, были пробелы в понимании и отношение к php поменялось в лучшую сторону.

name_surname-eodz
Автор

Спасибище тебе, мой новый лучший друг!

mjgbqdv
Автор

Удивительно точно всё говорите. Большое спасибо за такой трезвый взгляд.

Ispanezzz
Автор

Спасибо добрый парень, приятно было послушать опытного разработчика, буду дальше саморазвиваться 😁

ador
Автор

Спасибо, очень четко разъяснил. Полезно для новичков

ueowewr
Автор

Спасибо за видео. Продолжай в том же духе.

Sawa
Автор

Преподаю основы программирования. Считаю что в этом видео очень много годной информации, можно на целую лекцию растянуть. И действительно все так и есть. Пробовал и nodejs, и python и просто js. Сейчас незря углубляюсь в php🤠

ioannhide
Автор

А насколько сложно новичкам начать с PHP? я долго выбирал курсы по IT, рассматривал разные компании. В итоге выбрал Skypro, и не пожалел)) через пару месяцев получил оффер))

JohannesSillanpaa-jvly
Автор

Хорошее видео, полезное, в тему новичкам - спасибо)

andarilz
Автор

Брат, сними видео о себе, чем занимаешься, какой опыт в IT, как начинал своё обучение и какими шагами двигался, какие советы дал бы себе если бы начинал с нуля

scsbyrh
Автор

Ура, я первый зритель !)) Спасибо за прекрасное видео, очень помогло

andrewlevitsky
Автор

кайф, то что надо! огромная благодарность за видео! как только увидел длинные волосы и не резкий кадр- сразу понял что будет годнота, в отличии от бесячих видосов от продажников с оборудованием за миллион чтобы мы лучше видели их честные глаза xD Подпись!

Evgeniy_
Автор

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

_Disarm_
Автор

Работаю с PHP 3 года, учил ларавель, работаю на симфони. Теперь ещё пишу и фронт на TS/React паралелльно по своему желанию)
Работаю в Беларуси на удалёнке, в офисах ещё не бывал.

forest_alf
Автор

Привет! Спасибо очень понравилось реальное полезное видео

ZafarjonZafarjon-sqiu