Добавить в корзинуПозвонить
Найти в Дзене

PHP или Python, что выбрать?

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

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

В этой небольшой статье я помогу Вам определиться с выбором.

Содержание

  • Ваш первый язык программирования
  • Определяем задачи для языка
  • Перспективы и будущее
  • Зарплаты
  • Выводы

Ваш первый язык программирования

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

Итак - если вы мечетесь между ПХП и Пайтоном, и не знаете что выбрать, то вот Вам аргументы за один и другой.

PHP:

- легкий и простой в изучении,

- есть практически на любом веб-сервере в Интернете,

- Си-подобный (знаете PHP - почти знаете C, C++, Java и еще кучу ЯП (языков программирования) с Си-подобным синтаксисом).

Python:

- четкий, лаконичный и правильный код,

- огромная поддержка и наличие всяких "вкусностей" на все случаи жизни,

- простой (даже в школах его учат теперь, вместо Pascal).

Если это Ваш первый язык - берите Пайтон, серьезно. Он Вас научит правильно и красиво писать код, как уроки каллиграфии.

PHP проще, но в нем можно писать ужасный код, который, тем не менее, будет работать. А это "развращает" Вас, как программиста. Вы можете писать говнокод, который никто (и Вы сами, спустя какое-то время) не сможет понять и видоизменить. Поддержка такого кода будет сущим адом. С Пайтоном такое - нонсенс.

Определяем задачи для языка

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

Вы, скажем, хотите быть чисто Веб-программистом и работать на бэкэнде. Либо фуллстек-разработчиком в Вебе, где серверный язык - как раз либо PHP, либо Python.

И тут у PHP выгод больше - он есть почти везде, на 99% серверов установлен уже по-умолчанию, ведь это его стихия. А с Пайтоном - придется помучиться, повозиться, пока Вы установите его. А если нужно что-то посложнее, чем "чистый Пайтон", то и окружение, и фреймворки накатить - та еще морока для новичка.

Перспективы и будущее

Оба языка, что бы ни говорили злые языки, имеют прекрасное будущее.

Но Python выглядит как-то бодрее, что ли ))

Не буду устраивать холивар, ведь каждый за свой язык готов "порвать" других в Интернете, просто, есть такие мифы в Сети, мол, PHP все, скоро умрет, отказывайтесь от него и т.д. А тут - раз! и новая версия PHP выходит. И снова PHP живее всех живых ))

Не ведитесь на мифы, и пыха, и пайтон живы и будут жить еще минимум лет 20 точно. И работа будет, и заказы, и востребованность таких программистов.

Зарплаты

А вот по этому пункту PHP вырывается вперед. Потому что найти работу, если Вы не живете в Москве или Санкт-Петербурге (ну, или в крупном городе за границей) и зная только Python - довольно сложно. Особенно новичку, джуниор разработчику.

На PHP же вакансий много, особенно в веб-студиях всегда рады ребятам даже с небольшим опытом и парой пет-проектов за душой, пусть у них и нет огромного опыта, это дело наживное.

Пусть зарплаты у PHP-девелоперов и не такие большие, но это деньги, это востребованность. Все лучше, чем вообще без работы сидеть гордым питонистом. Или с нуля идти на фриланс, конкурируя с миллионами таких же голодных за копеечные заказы.

Однако, если Вы "намылились" идти в науку (большие данные, нейросети и т.д.), то выбрать, опреределенно, стоит именно Python, тут он вне конкуренции.

Выводы

Как видите, у каждого языка - свое применение и свои особенности. Отталкивайтесь, прежде всего, от того, что хотите получить в итоге (какую работу или в какой области работать и чем заниматься), а не от каких-то симпатий или мнений сторонних людей. Тогда Вы сделаете правильный выбор.

Хотите поспорить или предложить что-то иное, помимо PHP и Python'а? Пишите в комменты!

Удачи!