Php vs Python. Что выбрать?

Поділитися
Вставка
  • Опубліковано 17 жов 2024

КОМЕНТАРІ • 679

  • @RatmirAliev
    @RatmirAliev 4 роки тому +608

    Краткий пересказ видео: "Сейчас мы подробно разберем разницу между php и python... Короче, все одинаково, возможности одинаковые, зарплаты одинаковые, делать будете одно и то же, выбирайте что хотите, что больше нравится... Спасибо, ставьте лайки, подписывайтесь..."

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +148

      ну блин, да :) А мне что - врать что ли?

    • @ОлегЧередниченко-ь8з
      @ОлегЧередниченко-ь8з 4 роки тому +22

      Sergey Nemchinskiy неправда на питоне можно делать совсем другие вещи нежели на пхп

    • @procodeitschool
      @procodeitschool 4 роки тому +42

      @@SergeyNemchinskiy Это все таки два языка абсолютно разного практического применения. Действительно на Python можно сделать сайт, а на PHP даже прошивки для роутеров встречаются. Только это малая часть. Основная область применения, как вы сказали в начале видео, для php это вордпрес и ларавел, а Python - вспомогательный скриптовый язык к чему-то, например скрипты DevOps или нейросети. Машинное обучение, к примеру, на первый взгляд это вроде чистое программирование, но машинное обучение требует ряда специальных знаний для работы с ними, не применяемые при просто создании сайтов. В других комментариях правильно написали - количество доступных вакансий на PHP и Python отличаться в разы. Все таки PHP лучше сравнивать с другим серверным веб языком, например с Node.js.
      Вот к примеру:
      PHP:
      + легко учить. ОЧЕНЬ ЛЕГКО УЧИТЬ! это самый главный и жирный плюс
      - самая низкая медиана зарплаты по рынку
      - карьерный рост слабо привязан к знаниям
      Node.js
      - тяжелее учить. У вас уйдет минимум пол года изучить до уверенного уровня, даже с наставником.
      + js который используется в Node.js все равно надо учить, хотя бы на базовом уровне для любого веб языка.
      + Значительные перспективы.
      + Широкий охват. Например есть компании переписывающие старые Java проекты на Node.js, хотя энтерпрайз не родная область для него. Это обеспечивает стабильность в случае кризисов так как риски диверсифицированы по разным областям.
      + Стабильность. js который используется в Node.js применяют и в браузере, для фронтенда. Это что крайне тяжело изменить, по сравнению с другими языками.
      Итого - или легко учимся, а потом жалеем пол жизни и спустя несколько лет либо упираемся рогом, либо все-таки учим другой язык. Либо напрягаемся сразу, возможно целеустремленности не хватит, но если хватит - все просто превосходно.

    • @andrii3617
      @andrii3617 4 роки тому +18

      @@procodeitschool а вы точно видели php после 7 версии. Мне очень интересно в каком месте php легче js или ts ?

    • @procodeitschool
      @procodeitschool 4 роки тому +3

      @Ron. H. последние исследования рынка говорят о значительном повышении спроса на Node.js. Хотя конечно если мы говорим про все языки программирования в целом, оптимальный выбор для новичка будет не Node.js, и не PHP или Python, а FrontEnd на React или Angular. Я говорю сейчас про Украину. Для мира в общем будет правильней только React, а Node.js идет прицепом.

  • @romankrut7038
    @romankrut7038 4 роки тому +1099

    Php программисты настолько хотят деньги, что ставят доллары вначале каждой переменной

    • @Bogdan2110
      @Bogdan2110 4 роки тому +32

      Ну так евреи же пилят))

    • @alexd2133
      @alexd2133 4 роки тому +9

      =))) сделал мой день...

    • @lytrew
      @lytrew 4 роки тому +14

      Этому баяну уже лет 10))))))

    • @romankrut7038
      @romankrut7038 4 роки тому +5

      @@lytrew но правда остается правдой до сих пор)

    • @johnli264
      @johnli264 4 роки тому +6

      И Perl программисты тоже, если что))))))))

  • @ИсламАбдукеримов-ъ9п
    @ИсламАбдукеримов-ъ9п 4 роки тому +233

    Каждый раз перед просмотром вашего видео забываю как вас зовут . Спасибо большое за напоминание !😅😅😅

    • @turlarion
      @turlarion 4 роки тому +1

      Сергей Немчинский

    • @nanvlad
      @nanvlad 4 роки тому +3

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

    • @RedkeiGost
      @RedkeiGost 4 роки тому +1

      В принципе, подписи в каком-нить углу достаточно так-то.

    • @andriin4650
      @andriin4650 4 роки тому +11

      Как по мне в конце ролика тоже хорошо бы напомнить имя фамилию. Да и в середине пару раз...

    • @Илай-ю5ь
      @Илай-ю5ь 4 роки тому +2

      И даже название канала нас абсолютно ни о чём не говорит..(

  • @АлексейЗубов-я5б
    @АлексейЗубов-я5б 4 роки тому +28

    Давно в 2011 году писал диплом на Питоне. И мне так нравилось;) потом суровая реальность рынка в моём городе бросила на PHP. Всё как у всех ВордПресс-> самописные фреймворки->кохана->и под конец прекрасный Симфони.
    Но всё это время в душе грезил перейти на Питон.
    И вот подвернулся проектик на Питоне, в котором предложили поучаствовать.
    Как я плевался.... Где нормальные Константы? Где модификаторы доступа к свойствам и методам класса.
    А где строгая типизация(говорят появилась)?
    А на засыпку кодстайл Pep-8 полная противоположность PSR.
    Итог вернулся к php и ни о чём не жалею;)

  • @objectObjectobjectObject
    @objectObjectobjectObject 4 роки тому +193

    Наконец то я нашел человека которого смущает отсутствие скобок в Python и он при этом не ругает почём зря PHP

    • @lego12239nn
      @lego12239nn 4 роки тому +1

      Да а кого это не смущает?.. Я из-за этого на tcl переполз. Лишь бы python не касаться.

    • @ivanivan9984
      @ivanivan9984 4 роки тому +6

      Привыкаешь к отсутствию скобок за один день, также как с долларами в Пыхе.

    • @cannibalirk3055
      @cannibalirk3055 4 роки тому +6

      @@ivanivan9984 не согласен. Я начинал с Питончика, дико пёрся от синтаксиса. А сейчас, после Java, меня от него корёжит =) Не могу привыкнуть обратно, сколько не бился. но не из-за отступов/скобочек, это всё такие мелочи, что даже смешно на эту тему всерьёз спорить.
      НО, всё таки сравнивая все легковесные языки, я бы выбрал Пайтон. От JS и PHP вообще плакать хочется)

    • @lego12239nn
      @lego12239nn 4 роки тому +8

      @@avazart614
      > которым надоело скобки расставлять
      Да-да. Что ещё надоело? Программы писать?
      > каждый раз пере фоматировать их.
      Это ещё зачем и где нужно?

    • @homo-ergaster
      @homo-ergaster 4 роки тому +25

      А мне наоборот доллар в PHP нравится. Сразу видно переменная перед тобой или что-то иное. Для языка с динамической типизацией это имеет значение. А вот пайтон не понравился, но не отсутствием скобочек, а тем что таб, пробел и перенос строки что-то значит.

  • @Виктор_Горош
    @Виктор_Горош 4 роки тому +115

    О да, мои глаза не вытекают от белого фона, спасибо!

  • @korablevdenis2472
    @korablevdenis2472 4 роки тому +47

    На мой взгляд, сфера применения у них всё-таки разная. На PHP вполне себе пишутся и энтерпрайз-решения, и долгоживущие демоны, т.к. с седьмой версии полечили утечки памяти и здорово подняли скорость (а в восьмой скорость работы скрипта будет ещё выше, особенно с JIT). Видел множество тестов, где при одинаковых условиях web-приложения на PHP в 2-3 раза быстрее аналогичных на Python. Соответственно, для web'а, на мой взгляд, php более приспособлен.
    Зато для Python есть множество библиотек для работы с данными, будь то точные математические функции, нейросети и иже. Ну и для автоматизации его использовать удобно, т.к. в той же Убунте он идёт из коробки (думаю, что и во многих других линуксах тоже).
    По поводу скобок и пробелов/табов в Python - один-в-один моё мнение. А знак доллара в PHP всё-таки удобен - можно открыть скрипт простым блокнотом, и всё равно сразу понятно, что является переменной, а что нет.

    • @drzeitraum
      @drzeitraum 3 роки тому +5

      Серега записал милое видео, чтобы те, кто реально ищет информацию нашел ее в комментариях.

    • @viadzmakzbiearusi2214
      @viadzmakzbiearusi2214 3 роки тому +2

      Вот именно что сферы разные, писать веб на пайтоне - что гвоздь ложкой забивать) Хз как это вообще можно сравнить.
      Надо писать нейросети - бери пайтон. Нравится веб - бери пхп.
      Причём веб пыхой не ограничивается, часто связка js+php или php+go теперь ещё. Главное не язык, а чтоб область нравилась.

    • @leosv0
      @leosv0 2 роки тому

      @@viadzmakzbiearusi2214 чем ложка "питон" отличается от ложек "джава", "си шарп", "джи эс", "руби" и др?

    • @eugengrouk8693
      @eugengrouk8693 2 роки тому

      @@leosv0 Синтаксис неудобный. 😁 Ну кроме жс, конечно же

    • @Yu-qy7nh
      @Yu-qy7nh 2 роки тому

      Читал кники про рнр. Там не нашол как оформить рнр страничку ? цвет сайта и размер текста.

  • @DataScienceGuy
    @DataScienceGuy 4 роки тому +48

    проще стартовать карьеру на PHP в вебе, вакансий сильно больше.
    В моем городе по python так вообще раз два и кончились вакансии. А в крупных городах типа Москвы наверно примерно поровну.

    • @cannibalirk3055
      @cannibalirk3055 4 роки тому +8

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

    • @моёимямояфамилия-ь2б
      @моёимямояфамилия-ь2б 4 роки тому +5

      В москве по пхп по ощущениям вакансий больше(я питонист с фласком и постоянно вижу вокансии по пхп)

    • @моёимямояфамилия-ь2б
      @моёимямояфамилия-ь2б 4 роки тому +4

      @@cannibalirk3055 на фронте однозначно. На счёт бэка, лучше в офис идти

    • @maxlich9139
      @maxlich9139 4 роки тому +1

      @@моёимямояфамилия-ь2б почему бэк - обязательно в офис, а фронт - нет?

    • @моёимямояфамилия-ь2б
      @моёимямояфамилия-ь2б 4 роки тому

      @@maxlich9139 потому что фронт и на фрилансе с джейквери кучу заказов на подправить/сделать сай получить может, а у бэкэндщиков не так много заказов

  • @ytcdzpsdfqntcm
    @ytcdzpsdfqntcm 4 роки тому +6

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

  • @Balamutick
    @Balamutick 4 роки тому +14

    Сколько не смотрю Сергея, всё время встаю перед дилеммой Эскобара...

  • @ПлешиваяЖаба
    @ПлешиваяЖаба 4 роки тому +4

    Сергей, моё почтение! ВОТ ЭТО КАЧЕСТВО изображения

  • @pmak6074
    @pmak6074 4 роки тому +3

    Уаии - я называю Юй :) Кстати я за 3 дня в Yii въехал не работая до этого в PHP совсем никогда (но имея общий стаж программиста 6 лет). Мне кстати Python нравиться больше - очень простой синтаксис, как у BASIC) ОООЧЕНЬ нравиться отсутствие скобок (обилие которые в JS - просто выворачивает). Очень нравиться, что Python - функциональный язык, о чём забыл упомянуть автор.
    Извини "старая школа", насколько "старая" - Basic86 на кружках программирования помнишь? Хочешь сказать не старая школа. Нет никаких скобок, - всё делается отступами. Старая школа не знает "правил хорошего тона" :)

  • @serikpetrovich
    @serikpetrovich 4 роки тому +3

    Лайк - однозначно! Жаль что только один можно поставить))) и подписаться один раз только можно.
    Спасибо за качественный сравнительный анализ. Очень нужно было. И (главное) вовремя.
    Начать вход в программирование мне показалось удобнее с Python, но все знакомые меня зафукали за этот выбор. Настоятельно рекомендовали PHP. Послушался. Отложил Python и взялся за PHP. Да, PHP гораздо глубже сидит в среде разработки, но он мне никак не заходит. От слова «совсем». Но я все ж его пытался запихнуть в себя.
    Сергей, спасибо за то, что уберёг меня от напрасной траты драгоценного времени.
    Теперь все будет «по любви» ;)

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому

      и это правильно

    • @rokot
      @rokot 4 роки тому +3

      Десять лет назад я тоже стоял перед выбором PHP или Python. Сначала попробовал PHP, не зашёл совсем. Начал изучать Пайтон, пару раз бросал, но ключевой мотив для изучения послужил случай на работе. От меня потребовали делать рутинную работу. Открыть окно, найти там данные, закрыть окно, сравнить эти данные с другим окном, если есть различия, то написать об этом... Я в течение часа был выжат как лимон, устаешь заниматься таким монотонным делом. И втихаря от начальства я написал скрипт на пайтоне, который делал мою работу за пару минут, к тому же без человеческого фактора, то есть не было ошибок. В освободившиеся время, я смотрел фильмы, но с серьезным лицом и якобы что-то набивал на клавиатуре, чтобы все думали, что я работаю.

    • @alexneo5458
      @alexneo5458 4 роки тому

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

  • @ilya3674
    @ilya3674 4 роки тому +1

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

  • @shellsow1860
    @shellsow1860 4 роки тому +17

    Вот такая обстановка нравится больше. Уютнее, что ли)

  • @YeahaaPeace
    @YeahaaPeace 4 роки тому +1

    о, круто. я ждал!
    спасибо, мои дорогие🤗

  • @soulwind7577
    @soulwind7577 4 роки тому +7

    Ура я нашел человека которому тоже навятся скобки, респект и уважение (у меня все в команде любят pug / sass / python из-за того что нет скобок)

  • @Сергей-о1п3р
    @Сергей-о1п3р 4 роки тому

    Как же я ждал это видео. Хорош!

  • @seoonlyRU
    @seoonlyRU 2 роки тому +2

    лайк за умные мысли от СЕООНЛИ - вебмастера-легенды) свежая пыха для меня рулит

  • @valentinkhomutenko6308
    @valentinkhomutenko6308 4 роки тому +2

    Под прошлым видео про Python уже писал, что он не только для e-commerce. Это же просто - полистайте вакансии, посмотрите компании. Он есть и в энтерпрайзе на бэкенде, во многих стартапах совершенно разного плана, и в огромных площадках уровня Авито и т.д.

  • @MyName-ct2nc
    @MyName-ct2nc 4 роки тому +11

    Сергею, с его структурной подачей информации сразу лайк.

  • @alberthofmann2674
    @alberthofmann2674 4 роки тому +14

    За кружку лайк сходу, спасибо Сергей!

    • @beria_
      @beria_ Місяць тому

      Это ваш хазарский знак. Ещё бы

  • @miro0000019
    @miro0000019 4 роки тому +2

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

  • @ItIsTheVeni
    @ItIsTheVeni 4 роки тому

    Ну всё. Теперь точно современный блогер с такими то видео )) Качество класс!

  • @МаксимОвчинников-д5з

    Сергей, здравствуйте. Не очень понял: "python -- один из самых популярных языков, но вы можете не найти вакансию". ?..

    • @olgasul9161
      @olgasul9161 Рік тому

      В мухосранске нет работ на js, python, java. Зато есть на php, потому что в любом захолустье есть веб студия, клепающая сайты

  • @romanstarinsky
    @romanstarinsky 2 роки тому

    Спасибо за объяснение! Давно искал такое видео про разбор 2-х языков

  • @svetoboririyskiy3295
    @svetoboririyskiy3295 Рік тому

    Отлично сказал!!! : не выбирайте по-з/п, а выбирайте по-душе (то что нравится), к тому же з/п и там, и там ~одинаковые.

  • @sergejg4773
    @sergejg4773 2 роки тому

    Благодарю. Коротко, ясно. Удачи вам.

  • @Shokodin
    @Shokodin 4 роки тому +2

    Ну что тут сказати, посмотрел и получил удовольствие от просмотра. Спасибо :3

  • @Бензини
    @Бензини 4 роки тому +2

    Спасибо, Сергей, сейчас посмотрю)

  • @КонстантинФедуров-щ7б

    очень стильная обстановка. очень круто)

  • @vadimoff22
    @vadimoff22 4 роки тому +25

    Между PHP и Python выбираю JavaScript, поэтому изучаю и смотрю канал про Java ))

    • @r0boticcc
      @r0boticcc 4 роки тому +5

      @catsapp animation а лучше NodeJavaPHPScript

  • @ПавелНецепляев-щ3к
    @ПавелНецепляев-щ3к 4 роки тому +5

    Живёшь себе, пишешь, никого не трогаешь, и вдруг глядь - а python уже сравнивается с php...

  • @ezhukovroman
    @ezhukovroman 4 роки тому +8

    Спасибо Сергей, вот и то и то пробовал, все выбрать не мог, пытался во фронтенд, но вот эти вебпаки и тысячи библиотек костылей, что бы только заработало, это свыше моих сил. Теперь сосредоточусь на laravel и не буду розпыляться

    • @viadzmakzbiearusi2214
      @viadzmakzbiearusi2214 3 роки тому

      Ларавел тоже состоит из пакетов) И тебе придётся прикручивать другие пакеты к ларке все равно)

  • @ВладиславШестернин-б9с

    Сергей, я начинающий Android Developer, скажите пожалуйста используете ли Вы диаграмму классов, или какой то UML.

  • @EHORKA-q1s
    @EHORKA-q1s 3 роки тому

    Добрый день.
    Хочу выучить язык,из всего изобилия остановился на “python”
    Подошел вопрос о покупки компьютера,изначально хотел взять macbook “13” цена немного кусается да и на деле думаю такой монитор будет маловат даже для учебы.
    Хотел у Вас спросить, «На windows”комфортно учится или не имеет значения ?
    Так-как за эти деньги можно взять два монитора 27-х и набрать самому системный блок,мобильность не важна.
    Спасибо !!!

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  2 роки тому

      мне комфортнее работать на винде ua-cam.com/video/CJMWQZmjglA/v-deo.html

  • @j.d.3890
    @j.d.3890 4 роки тому +5

    @Sergey Nemchinskiy​,
    я бы все же отдал предпочтений пайтону. Пайтон может все то же что может пыха. Но пыха не может всего того же что может пайтон.
    Область пыхи ограничивается вебом. А для пайтона это лишь одно из направлений (есть еще такие области как МЛ, Дата Сайнс, десктопные приложения). Вот и весь расклад, по этому для меня выбор в 2020 очевиден.

    • @viadzmakzbiearusi2214
      @viadzmakzbiearusi2214 3 роки тому

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

    • @j.d.3890
      @j.d.3890 3 роки тому

      @@viadzmakzbiearusi2214 ага, а палкой можно копать землю, но зачем это делать если есть лопата?

  • @stepbystep8525
    @stepbystep8525 4 роки тому +7

    У вас новый человек в команде? Тема, фон и превью видео хорошо сделаны для ютубчика

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +1

      стараемся совершенствоваться) и да, привлекаем и новых людей) спасибо

  • @evgeniylitvin8077
    @evgeniylitvin8077 4 роки тому +5

    Очень беспокоящий меня вопрос
    Работаю с PHP уже седьмой год, сюда перешел с трех лет верстки и веб дизайна потому что понял что "не моё".
    Чувствую что PHP и веб что-то уже поднадоели, тем более что все время работал практически исключительно с Magento(с обоими версиями). Хотя работал упорно, фанатично, хорошо знаю и за фундаментальные аспекты разработки(сейчас прохожу CS50 и осознаю, что ничего нового для меня там не рассказывают), паттерны проектирования, декомпозицию, ООП, и всё сопутствующее, могу mindmap архитектуры достаточно крупной сиситемы проработать и расписать. Даже нескольких трейни довел до уверенных мидлов за время работы.
    Подумываю перейти на Java, но беспокоит, не окажусь ли я опять джуном среди джунов с ЗП в 3 копейки на самом пороге карьерной лестницы.

    • @woodzimierz9621
      @woodzimierz9621 4 роки тому +1

      С таком багажом на джава можно претендовать на мидла. Но даже если пойти сперва на джуна, то 4-5 мес. и можно требовать мидловских ништяков.

  • @Federation1323
    @Federation1323 4 роки тому +3

    Эволюция видео Всё Ещё Его:
    >Снимается в офисе
    >Люди: Чо это за дешёвка????
    >Снимается на белом фоне на высокой табуретке
    >Люди: Мои глаза!!! Где домашняя атмосфера???
    >Снимается на синем фоне с кружкой и ноутом
    >Люди: Вирните плакат фокс!!!

  • @theholdfingersteam2399
    @theholdfingersteam2399 4 роки тому

    Вот это кружка у вас стоит, Крутяк!

  • @atommixz
    @atommixz 4 роки тому +2

    По поводу форматирования и отступов. Если вы разработчик в тиме, либо open-source разработчик, то вам следует использовать автоформаттер и ваше персональное форматирование идёт лесом. А это обесценивает фигурные скобочки

  • @АндрейТищкнков
    @АндрейТищкнков 4 роки тому +1

    Спасибо большое вам за ваш труд.!!!! Очень помогает начинающим что начинать учить и для чего!!! 100лайков!!

  • @mirafzalshavkatov99
    @mirafzalshavkatov99 4 роки тому +13

    Стол вернули, ура)

  • @СашКа-р9ф
    @СашКа-р9ф 4 роки тому

    Спасибо за сравнение!)

  • @konstantinandrusenko5666
    @konstantinandrusenko5666 4 роки тому +2

    Вы нашли золотую середину в форматах

  • @RedkeiGost
    @RedkeiGost 4 роки тому +8

    Ыдея - написать пай-пресс для пайтона, чтобы снизить з.п. в пайтоне.

  • @alexandralexandrovich733
    @alexandralexandrovich733 4 роки тому +12

    Мне кажется, что главное отличие данных языков заключается в пороге входа. Если тебе за тридцать и ты очень хочешь запрыгнуть в IT-паровоз, то PHP и JS идеальные варианты. Всё остальное труднее, а иногда невозможно в силу отсутствия профильного образования и возраста.

  • @KlinovAS
    @KlinovAS 4 роки тому +1

    Проблему с воспитанием правильного написания кода, считаю, что решают неверно. Удобство читабельности кода зависит не от табуляции, а от самого IDE. В одних IDE блоки можно сложить, также есть подсказки после точки. Некоторые делают специально обертки в классы, чтоб потом видеть предложения после точки из-за чего потом падает скорость работы большого проекта. А если бы была возможность отдельно декларировать подсказки, да еще и графические блоки делать, предварительно группируя код и с возможностью его подписать и видеть как блок-схему. Мне нравится сжимать код, я читаю так лучше. Кто-то наоборот растягивает по вертикали и по горизонтали. В любом случае придет какой-то нудак и скажет что твой код "гавнокод". Конечно, если в нем сложно разобраться - то это никому не понравится. А если все подписано, но не в самом коде, а в редакторе IDE с удобным поиском, графическим оформлением (блок схемы), на которые приблизил и ты уже в коде. Случись такая революция - Пайтон потеряется

  • @mov_d
    @mov_d 2 роки тому

    Сходу лайкос за кружку :D

    • @mov_d
      @mov_d 2 роки тому

      А если по теме - писал на пыхе 3 года (magento 2), но сейчас есть желание и интерес копать в сторону пайтон и serverless (aws lambda). Всё же склонен считать что за этим будущее :)

  • @АльфСМолотком
    @АльфСМолотком 4 роки тому +1

    Офигенный новый фон

  • @ДмитрийШостакович-р3н

    Такой формат намного лучше, спасибо за видео! Подскажите, где лучше всего ищутся вакансии, какие источники и тд?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому

      на сайтах поиска работы? :)

    • @annaumrykhina2540
      @annaumrykhina2540 4 роки тому

      искать лучше везде - на сайтах, предлагающих работу, а тематических группах / пабликах / каналах в соцсетях и телеграмме, хорошо оформить свой профиль в линкедин, на сайтах компаний. Еще хорошо развивать нетворкинг и искать среди знакомых

  • @dimka3628
    @dimka3628 2 роки тому

    Я как будто с батей поговорил ,атмосферненько

  • @bobur_mirzoo
    @bobur_mirzoo 4 роки тому +1

    Пожалуйста помогите мне. На JavaFX программе нужно изменить язык динамично. Как можно сделать но не знаю. Помогите.

  • @nadirnazirov4707
    @nadirnazirov4707 4 роки тому +1

    А оба языка нельзя выбрать, если область применения одна? Это же всего лишь инструменты.

  • @АлександрТкаченко-п1ф

    Спасибо, было интересно)))))

  • @Али-т3ч
    @Али-т3ч 3 роки тому

    Сергей, здравствуйте, а можно учить сразу Python django и не тратить время на php, я сам начал заниматься программированием 2 месяца назад и много чего узнал за это время, мне не нравится JavaScript и языки с нестрогой типизацией, php я не пробовал, но как я понял он похож на js, Python пробовал, мне очень понравилось, но как я понял php в бекенде это классика, вопрос в том можно ли учить сразу Python django, не будет ли у меня пробелов знаний в вебе(бекенде) без знаний php?

    • @mediafile9995
      @mediafile9995 2 роки тому

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

  • @M615243
    @M615243 4 роки тому

    Сергей, вы как-то говорили, что запишете видео о ситуации в ИТ в контексте последствий карантина. Оно планируется?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому

      не вижу никаких последствий о которых стоит говорить. О трендах поговорим уже ближе к зиме

  • @dmh_ua
    @dmh_ua 4 роки тому +3

    По-области применения: не забываем что сейчас практически весь DataScience и ML это Python .

  • @codingfox
    @codingfox 4 роки тому +25

    Yii - его принято называть не Вайи, а Юи, хоть это и не совсем правильно. Зато можно выговорить. Пишу на нем несколько лет, знаю о чем говорю)

    • @kisurov
      @kisurov 4 роки тому +16

      Уайяйяй

    • @alexeyaleksandrov
      @alexeyaleksandrov 4 роки тому +2

      Мне кажется Юи можно перепутать с UI (User Interface)

    • @cannibalirk3055
      @cannibalirk3055 4 роки тому +2

      Да, Юи конечно. Прост Серёга совсем новичок =3 Не судите строго :D
      Кстати, Yii дикий кал, говорят, потому что завязан на jQuery сильно. Laravel получше будет, ну или Yii2, край.

    • @GenaTolstij
      @GenaTolstij 4 роки тому +4

      Йи скорее. От "Yes it is", так пишут в вике

    • @codingfox
      @codingfox 4 роки тому +3

      @@cannibalirk3055 я планирую постепенно перейти с него на Симфони - фреймворк на века) Но Yii прост и востребован, в коммерческом плане он очень даже ничего. Любой проект собирается как из кубиков.

  • @maxlich9139
    @maxlich9139 4 роки тому

    О, идея: устраивать баттлы. Сделать байки типа versus. Один язык против другого. Одна концепция против другой. И приглашать двух представителей этих концепций. Будет интересно.
    (Это предложение Сергею)

  • @svhanz
    @svhanz 4 роки тому +7

    Сергей фигни не скажет!

  • @maxiimovv
    @maxiimovv 2 роки тому

    А кто систему сильнее грузит? Один и тот же сервис написанный на php и pyton. При одновременном заходе допустим 10к юзеров, на чем сервер сильнее нагрузится?

  • @Tx_zx
    @Tx_zx 4 роки тому +17

    Жду ролик про C# vs Java :)

    • @cannibalirk3055
      @cannibalirk3055 4 роки тому +1

      О, вот это действительно интересно! Но есть подозрения, что оратор будет слегка предвзят к одному из оппонентов в этой паре =)

    • @YeahaaPeace
      @YeahaaPeace 4 роки тому +1

      ну тут холивар)

    • @drovoseg
      @drovoseg 4 роки тому +2

      @@cannibalirk3055 Сергей много раз говорил, что как язык С# лучше.

    • @maxlich9139
      @maxlich9139 4 роки тому

      а разве не был???

    • @maxlich9139
      @maxlich9139 4 роки тому

      такой только нашел ua-cam.com/video/2AG2aKfCQWU/v-deo.html

  • @eugenesidelnyk4600
    @eugenesidelnyk4600 4 роки тому +2

    Как по мне, php лучше поддерживает обратную совместимость. С выходом python3 многое нужно переписать. На уровне языка я думаю в php тут лучше. Но, посмотрев с обратной стороны, тот же opencart 3 поломал обратную совместимость внедрив twig, поэтому многие до сих пор используют вторую версию (и + в третей нового функционала много не добавили)

  • @снежинканаладони
    @снежинканаладони 4 роки тому +1

    Суть в том, что некоторые думают, что все придётся делать с нуля и все новое.
    Нет.
    Во многих компаниях много проектов и на какую-то доработку. И честно, в практике больше php.
    А вот на новых сайтах уже чаще встречается и python.
    В общем правильно, учите что нравится.

  • @11lvr11
    @11lvr11 4 роки тому

    Спасибо, очень интересно.

  • @javavlogger9409
    @javavlogger9409 4 роки тому +10

    PHP - бесят знаки доллара
    Python - бесят табуляции
    С/С++ - бесят фигурные скобки на отдельной строке
    C# - бесят имена функций с заглавной буквы
    JavaScript - просто бесит
    Вывод: Java Forever!

  • @PavloHnatiuk
    @PavloHnatiuk 4 роки тому +14

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

    • @suvairin
      @suvairin 4 роки тому +2

      А какая у питона "многопроцессорность" можно поинтересоваться?

    • @IlkinAlibayli
      @IlkinAlibayli 3 роки тому

      Strict types, OOP-Friendly, Производительность - преимущества PHP

    • @АсланКартоев-ф6д
      @АсланКартоев-ф6д 3 роки тому

      @@IlkinAlibayli как там в php с вебсокетами???

  • @tutobab
    @tutobab 3 роки тому +5

    Программист старой школы с опытом работы на PHP - 3(5) года. Надо полагать, что PHP был популярен еще во времена, когда вывод был на перфокарты(у сабжа даже сувениры остались с тех времен), а Python - это что то насраное в 2015 году(нет). Python релизнут в 91м, а PHP в 95м. В отрыве от лулза, сравнение - нифига не экспертное, попарность - не помогает. Я не берусь судить о персонаже, о его скиловости, бизнес про курсы - не показатель, но... Ни строчки кода не было показано, не было объяснено что и где, и как запускается, про импорты не рассказано, про коммунити ни слова... Да хотя бы написал 2 не нужные фигни, вычисляющие сферическую хрюху в вакууме, запустил 1000 раз, чтобы трекнуть время - хоть что то(абсолютно не нужное для жизни, но выглядело бы куда более убедительная, чем треп пустой о кораблях, бороздящих(...), без ссылок на источники). Дизлайк, поймите правильно, без негатива, мир вашему дому.

    • @Дмитрий-ц7н6э
      @Дмитрий-ц7н6э 2 роки тому

      А Вы как довольны работой на php? Сложные ли проекты?

  • @евгешалулиша
    @евгешалулиша 4 роки тому +1

    табуляция достаточно удобна. Да и код с табулированным стилем выглядит симпатичнее, ну на мой взгляд, конечно. Так как, красота - относительное понятие.

  • @IlkinAlibayli
    @IlkinAlibayli 3 роки тому +1

    А что насчет типизации? Как например написать более-менее надежное Enterprise приложение на Python?
    PHP уже почти стал Java, с 7 версии это возмжно.

  • @nikitadvoriadkin598
    @nikitadvoriadkin598 4 роки тому

    Качество - топ!

  • @fixmedev521
    @fixmedev521 4 роки тому +2

    Вот немного не соглашусь. Вакансий в PHP все же больше сейчас по фреймворках. Особенно если смотреть middle и выше.
    Но видео зачет, спасибо!

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому

      а я же так и сказал

    • @fixmedev521
      @fixmedev521 4 роки тому

      @@SergeyNemchinskiy "Вакансии по поддержке CMSок" 06:17. Думаю не мне Вам говорить что CMS и фреймворк немного разные вещи)

  • @УильямДжеймсМориарти-й1н

    Сергей: лет пять наверно
    ...
    Три.
    Прикольные видео

  • @vladimirgorlin7510
    @vladimirgorlin7510 4 роки тому +1

    Превьюху норм сделали, респект

  • @MrRin4ik
    @MrRin4ik 4 роки тому +11

    Когда уже выйдет ролико про C# ?

  • @trygoboi4790
    @trygoboi4790 4 роки тому +2

    Здравствуйте Сергей. Очень было бы интересно увидеть сравнения Java vs C#, а именно желательно Spring vs .NetCore (.NetFramework). У вас было похожие видео, но там вы больше говорили о поддержке библиотек и о том что C# более современный, но там не особо была затронута популярность этих языков (технологий) в наши дни и плюс не особо много было сказано про эти Фреймворки.

  • @ЕвгенийАндреев-з2э
    @ЕвгенийАндреев-з2э 4 роки тому +4

    Омайгод, насколько же я люблю Python) Я тоже начинал изучение с PHP, потом перешёл на Python и стал изучать ML)

  • @mishaikon
    @mishaikon 4 роки тому +1

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

  • @sergekozlov9876
    @sergekozlov9876 4 роки тому

    Сергей, нужен ли python как скриптовый язык java-разработчику?

    • @lego12239nn
      @lego12239nn 4 роки тому

      Да python в принципе не нужен. Без разницы где. Бери bash, perl, tcl.

    • @rokot
      @rokot 4 роки тому

      Еще как подходит, его постоянно в этом плане используют.

    • @sergeikirjanov7184
      @sergeikirjanov7184 4 роки тому

      нужен какой-то легкий скриптовый язык -- python, js, perl, ruby etc

  • @СергейПресняков-о4р

    Нравится/не нравится - это дело десятое. Суровая реальность такова, что вакансии есть только на 1С и РНР. Все питоновские вакансии сосредоточены в Москве.

    • @leosv0
      @leosv0 3 роки тому

      Раз я уже вам задавал вопрос не раз на других каналах, то задам еще один :) Вы как-то заметили, что с РНР можно легче всего войти в IT через битрикс. Но насколько опыт работы с битрикс ценится у работодателей на других фреймворках рнр?

    • @СергейПресняков-о4р
      @СергейПресняков-о4р 3 роки тому +1

      @@leosv0 Если разобрался с битриксом, то и с другим фреймворком разберешься. Особенно в современном битриксе заметно довольно много заимствований из Laravel. А так вообще нужно параллельно осваивать фреймворки, иначе можно застрять в битриксе надолго - это для старта легкий вариант, потому что на него большой спрос. Большинство заказов на сайты - это интернет-магазины, а у них весь складской учёт в 1C, из php фреймворков только у битрикса есть возможность заливать товары на сайт из 1C "из коробки" + в целом фреймворк заточен под интернет-магазины.

    • @leosv0
      @leosv0 3 роки тому

      @@СергейПресняков-о4р Спасибо большое!

  • @IPWchild
    @IPWchild 4 роки тому +1

    В картинке чуть не хватает контраста, но звук лучше, чем был в большой пустой комнате.

  • @NickNam157
    @NickNam157 2 роки тому +2

    Про то, что можно легко стать разработчиком на WordPress не соглашусь, т.к. WordPress настолько криво внутри написан, что проще выучить фремворки YII и Laravel вместе, чем разобраться с капотом Wordpress. ИМХО.

  • @AnaMotya
    @AnaMotya 2 роки тому

    А почему нужно выбрать для себя Один язык? я могу изучить два и работать хорошо на обоих?

  • @ivan_chuzhmakov
    @ivan_chuzhmakov 2 роки тому +1

    Очень долго пишу всякую всячину на PHP и упираясь в то, что на нём нельзя создать нормальное дектопное приложение. Искал другие языки для изучения и наткнулся на Python. Меня немного обескураживает, что в этом видео говорится о том, что Пайтон и ПХП используются практически только для сайтов, как будто Пайтон это только джанго и фласк. А как же его возможности с PyQT, написание мобильных приложений на Kivy, куча всяких библиотек для обработки данных и графики? Как по мне PHP всё же это веб, а Python это многофункциональный язык, который может кучу всего, в том числе и в WEB.

  • @cryptoprofit1190
    @cryptoprofit1190 2 роки тому

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

  • @Argon-X
    @Argon-X 4 роки тому +3

    Главное если учите РНР - не тратьте своё время на фреймворк Yii, если хотите стать скиловым программистом. С ним вы ничему хорошему не научитесь тк весь фреймворк построен антипаттернах программирования и является примером того, как делать не надо. Учите Laravel или Symfony - и сами свой уровень повысите читая код фреймворка, и работа с ними приятнее, да и в плане работы более выгодные.

    • @maksimfedorov2632
      @maksimfedorov2632 4 роки тому +1

      Добавлю: что если учите Laravel/Yii2, то все равно смотрите на Симфони или компонентный подход.
      Причина: Laravel/Yii2, как и Django (Python) или Rails(Ruby) вертятся в основном вокруг актив-рекорд ORM, что накладывает плохой запах плохого кода и не способность отвязаться от этого... как итог, почти все это актив-рекорд семейство говнякает и даже не понимает этого мира.
      Нет осознанности у людей, которые не смотрели в сторону JPA (Java Hibernate) или Doctrine (PHP) и более того, которые не увидели даже в них проблемы...

    • @Argon-X
      @Argon-X 4 роки тому

      @@maksimfedorov2632 согласен. Причём некоторые скажут (часто слышал) "всему свой инструмент, когда надо быстро - можно и актив рекорд". А я скажу так - зависит от знания инструмента. Если надо быстро - бери то что лучше знаешь и в чем больше уверен. Вот только хорошо разобраться в той же доктрине (это ORM для РНР по образу Hibernate) гораздо дольше и она сложнее, потому пипл учит то что проще и юзает то, что привычно когда время пожимает. Мне сделать что-то на симфони и с доктриной гораздо быстрее и удобнее, чем на любом другом инструменте. Потому, что хорошо в них разобрался.

  • @antohagobet4451
    @antohagobet4451 4 роки тому +4

    нету скобок и нету точек с запятой что это за язык вообще(( (мне это не нравиться я про Питон)

  • @mk2950
    @mk2950 4 роки тому

    Что бы вы посоветовали учить в начале Python,Php или Javascript?

  • @evand.349
    @evand.349 4 роки тому

    Что значит писать сайты на Php/Python ? А вёрстку, т.е. html/css кодирование, кто будет делать???

  • @alexnomak4160
    @alexnomak4160 4 роки тому +2

    Сергей расскажите пожалуйста про Magento. Говорят что это одна из наиболее высокооплачиваемых CMS для php. Хотелось бы узнать что вы о не думаете.

    • @eugengrouk8693
      @eugengrouk8693 2 роки тому +1

      Жутко суровая дрянь. PHP. Но уровень кода таков, что голову можно и подломить. Знания PHPопределённо недостаточно, надо шарить в архитектуре, чтобы просто разобраться что к чему. Потому и уровень зарплат высокий. До кучи, самое распространенное e-commerce решение в мире по количеству установок. Да, чуть не забыл, динамично развивается, требует хороший js. Кажись всё... А... Да... Покрывает 95% нужд средних продавцов, даже американскую систему налогообложения, что доставляет знающим людям, да. Бесплатная в базовой версии. 😆

  • @trygoboi4790
    @trygoboi4790 4 роки тому +7

    Хочу высказать своё мнение. Любители этих технологий не обессудьте.
    C# - язык у которого по идее не так уже мало перспектив. Но чисто визуально мне его синтаксис нравится намного меньше чем синтаксис Java, я знаю что общий синтаксис Си образный, но я имею в виду в целом построение и структура кода и программ. И скажу честно, для меня как человека привыкшего к чистому коду на Джава, методы с большой буквы, коих весьма много в Си шарпе, кажутся говнокодом.
    Python - это один из моих любимых языков для любой алгоритмики, для написания разных консольных программ, разных сортировок и так далее. Обожаю писать на нём код на CodeWars, не знаю на чём ещё можно выполнять алгоритмические задачки быстрей. НО, я правда не могу понять его хайпа в промаышленной разработке. Почти все обожаю Django, и говорят что он невероятно удобен. Но я не знаю как установка Django через терминал, с кучей всяких нюансов может быть проще чем просто прокинуть зависимости в Maven и Gradle в проекте Spring Boot. Плюс странный паттерн MVT , заместо привычного MVC. И да, можете на меня злиться за это мнение, но писать методы по типу "__init__()" по моему говнокод. Возможно в каком нибудь PEP8 или чём то типо того, это является нормальным, но чисто внешне это выглядит ужасно. Плюс вот эта смесь функций и методов, когда например половина действий со строками делается функциями (функция(строка)), а половина методами (строка.метод()), очень сильно путает. Это не сравнится с чистым ООП на Джава, когда любое действие выполняется методами, единственно когда метод может вызываться ПОХОЖИМ образом на функцию (без обьект.метод() или Класс.метод()) это когда мы вызываем один метод класса, внутри другого метода этого же класса, и то если этот метод не статический, можно написать "this.метод()". И в челом структура Django проекта намного страннее чем структура проекта на моём любимом Spring Boot или даже того же Flask, который хотя бы более логичный роутинг предлагает, когда мы пишем наш юрл прямо над методом, что повышает ясность предназначения этого метода (функции).
    PHP - незаслуженно унижаемый язык. Возможно в старые времена он реально был ужасен, да и сейчас знак $ перед каждой переменной выглядит странно, но он хотя бы в официальной документации и туториалах не такой говнокодистый как Python. Если просто тупо сравнить сгенерированный проект Laravel, и сгенерированный проект Django, на Laravel не будет такое количество нелогичных вещей как в Django. И опять же, в том же PHP методы хотя бы создаются в snake case в основном, без этих непонятных нижних подчеркиваний. Я знаю что написания кода зависит только от разработчика, и это тупо придираться к названиям методов. НО когда в стандартной поставке Django тупо автосгенерированном проекте уже столько нелогичного говнода, это много о чём говорит. Вообщем знаю что у Python много фанатов, а у PHP много хейтеров, но по моему, PHP если на нём нормально писать, сам по себе, даже просто смотря на автосгенерированный код проекта, более логичный, чем Python.
    P.s всё написанное мной просто моё лично мнение. Я ничего не пишу о JavaScript (NodeJs) так как я не работал с бекендом на JavaScript, и очень мало работал с фронтендом на нём. Сам по себе я Java Backend Developer (на Spring Boot). И перед тем как искать в моих словах неточности и писать что я дилетант и не профессионал, я сам скажу, что несмотря на то что я довольно много времени трачу на разработку, это на данный момент мои личные проекты, и так как я только закончил первый курс, у меня нет опыта коммерческой разработки и из-за большого количества лекций (уроков) в ВУЗе нет времени его получить на данный момент. Но это не значит что я не разбираюсь в технологиях о которых говорю. Просто моё мнение основано на опыте самостоятельной разработке, и вещей которые мне лично нравятся или не нравятся. Жду ваших комментариев с мнением о моём мнение.

    • @azerphoenix
      @azerphoenix 4 роки тому

      Полностью солидарен с Вами практически во всех пунктах.

    • @amigo4884
      @amigo4884 4 роки тому

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

    • @rokot
      @rokot 4 роки тому

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

    • @ruslan_yasel_aq_qizil
      @ruslan_yasel_aq_qizil 4 роки тому

      "И скажу честно, для меня как человека привыкшего к чистому коду на Джава, методы с большой буквы, коих весьма много в Си шарпе, кажутся говнокодом", - как перестать орать с этого предложения?)) Я бы ещё понял там нытьё про излишек синтаксического сахара, но блин, методы с большой буквы говнокодом кажутся, ути-бозечки.

  • @fantscr1n
    @fantscr1n 4 роки тому

    Позитивный мужик)

  • @maksk5017
    @maksk5017 4 роки тому +29

    Вернулся таки с небес...

  • @illia4503
    @illia4503 4 роки тому +2

    Видео ни о чем, сравнение не языков , а вакансий, о языках ни слова. При сравнении языков, чтобы это было полезным нужно обьяснить как работает рантайм, инструменты для дебага(насколько их много у каждого из них), производительность в одних и тех же задачах. А это было 10 минут воды.

  • @romikonlinepotapenko3475
    @romikonlinepotapenko3475 4 роки тому +1

    Исходить нужно не из того что нравиться, а из того что будет актуально через 5 - 10 лет

  • @vasya8441
    @vasya8441 4 роки тому +3

    Все очень хорошо, но я не понял как имя ведущего, можно сделать целое видео по этому поводу)

  • @alexakashark4509
    @alexakashark4509 3 роки тому +1

    Очень ждём сравнение Dart with JS! 🙏

  • @mrLukas-du4xd
    @mrLukas-du4xd 4 роки тому +1

    Java или C#? Что перспективнее?