В этой статье разберём, какой же язык программирования учить в 2019 году, PHP или Python, думаю многим кто сейчас стоит перед выбором, что учить для beck-end разработки, эта статья будет интересна.
Процесс изучения:
Один из важнейших факторов выбора языка, насколько просто его изучать и оба языка учить достаточно просто, но PHP всё же проще и сейчас объясню почему.
PHP:
Язык PHP вообще не делался как язык программирования, изначально он был скриптовым языком, сделанный на perl для быстрого создания web страниц.
Поэтому его учить очень просто, и уже через пару недель изучения вы сможете сделать свой блог, но отсюда появляются ряд проблем, к примеру, с ООП работать не очень комфортно, только в седьмой версии это подправили, ну и скорость работу у него достаточна медленная.
Python:
С Python всё сложнее, он не был сделан для того что бы делать back-end, из за чего вам придётся сначала изучить сам язык, а потом web фреймворк, например Django.
Сам же язык в принципе не очень сложный, вы его достаточно быстро и просто изучить, но этого не достаточно, что бы делать сайты, и только после того как изучите фреймворк, вы сделайте сайт, но на это может уйти не пару недель а пару месяцев.
Работа на фрилансе:
Это пожалуй одна из самых важных тем, которые могут повлиять на выбор языка, так как, не все хотят работать в офисе.
PHP:
Для фриланса этот язык пожалуй идеально подойдёт, так как, там наверное 90% заказав, это работа с различными CMS системам, которые как раз работают на PHP.
Хотя есть одна не большая проблема, раз и заказов много, то конкуренция очень большая, и в основном заказчики предпочитают нанимать уже тех, которых знают.
Поэтому конкурировать будет достаточно трудно, но за то, если получится, то вы быстро начнёте работать.
Python:
С ним всё интереснее, так как изучать его всё таки сложнее, чем PHP, то людей которые его знают меньше, но спрос на него растёт, соответственно платят за заказ гораздо больше.
Поэтому, если вы всё таки изучите его, сможете относительно легко начать работать и за более большие деньги.
Работа в офисе:
Здесь всё по интереснее, чем на фрилансе, но расскажу всё кратко, потому что тут особо нечего рассказывать, кроме статистики, количество вакансий смотрел на HeadHunter, а статистику по средним ценам на trud.com.
PHP:
У этого языка достаточно много вакансий, около 1500, это по Москве, но средняя зарплата по России окала 64000 рублей на июль 2019 года. что достаточно много, на мой взгляд.
Python:
C Python всё не много лучше, чем c PHP, там уже вакансий по Москве окало 2900, а средняя зарплата окало 74000 рублей на июль 2019 года, это по всей России.
Вывод:
Так что же лучше учить PHP или всё таки Python, ну как можете видеть, единственный плюс языка программирования PHP, это его простота, и всё, конечно, вы быстрее выучите и быстрее начнёте зарабатывать, но на мой взгляд, лучше больше потратить времени на изучения, и больше зарабатывать, чем на оборот, поэтому учите Python.
Также если хотите работать на фрилансе, то тут можно подумать и о PHP.
Но если всё таки решили учить PHP, то крайне рекомендую прочитать эту статью: Как выучить язык PHP с нуля и максимально эффективно.