PHP в Европе: популярные фреймворки, что спрашивают на собеседованиях, найм PHP-разработчиков

Поділитися
Вставка
  • Опубліковано 26 чер 2024
  • 🔥 Бесплатный курс по основам PHP от Хекслета: ru.hexlet.io/link/VLocJh
    🔥Язык программирования PHP: рейтинг, сферы применения, прогнозы экспертов: ru.hexlet.io/link/cDe5PE
    ✅ Полезные вебинары по программированию каждую неделю: ru.hexlet.io/link/s79yrs
    Какие фреймворки и инструменты популярны за рубежом? Есть ли проблемы с легаси и версионностью этого языка программирования на реальных проектах? Какие особенности найма PHP-разработчиков есть в Европе и что спрашивают на собеседованиях?
    Поговорили об этом с Андреем Лукиным, fullstack senior разработчиком в английском стартапе
    Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш telegram-канал: t.me/hexlet_ru
    ____
    🔗 Полезные ссылки:
    - Фреймворки PHP VS Битрикс и CMS: дискуссия с Александром Макаровым и Иваном Поддубным • Фреймворки PHP VS Битр...
    - Публичное собеседование для PHP-программиста: ua-cam.com/users/live8jed0wIQv_A
    - Тестовые задания от известных компаний для прокатчик знаний: github.com/Hexlet/ru-test-ass...
    - Что используют PHP-программисты: какие IDE и редакторы, средства отладки, тестирования и виртуализации востребованы профессионалами: ru.hexlet.io/link/KzMZ0J
    - Какой PHP-фреймворк выбрать: сравниваем Symfony, Laravel и Yii2: ru.hexlet.io/link/HP1Vkd
    - Другие интервью с разработчиками: • Интервью с тимлидами, ...
    ____
    - 00:00:00 - интро
    - 00:00:17 - PHP-разработчик с опытом более 10 лет из Лондона, выучил PHP за 2 недели
    - 00:01:53 - PHP умрёт?
    - 00:02:53 - что программистам нравится в PHP
    - 00:03:37 - минусы многопоточности
    - 00:06:35 - как запомнить порядок аргументов
    - 00:07:12 - дженерики и системы типов в PHP
    - 00:07:57 - стиль кода в PHP
    - 00:09:31 - фреймворки на PHP
    - 00:11:17 - какие фреймворки и инструменты востребованы за рубежом
    - 00:13:30 - нужно ли знать более старые версии PHP для работы
    - 00:15:40 - работа со старыми проектами
    - 00:18:02 - пользуются ли популярностью CMS в энтерпрайзах
    - 00:22:13 - жив ли Drupal
    - 00:23:38 - сравниваем рынки PHP с точки зрения технологий
    - 00:27:19 - как проходят собеседования для PHP-разработчика в зарубежных компаниях и какие отличия от российского найма
    - 00:33:50 - грейдирование PHP-разработчиков
    - 00:37:38 - рекомендации: что изучить для прокачки в PHP
    - 00:42:27 - про деньги: есть ли разница в зарплатах
    - 00:46:02 - можно ли junior PHP-разработчику найти работу с релокацией
    - 00:48:07 - советы для релокации
    - 00:49:08 - про знание английского языка
    #программирование #php #хекслет

КОМЕНТАРІ • 84

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

    🐞 МАЙ! До 14 мая PHP со скидкой от 80 000 до 130 000 рублей: ru.hexlet.io/link/quEn9B

  • @HexletOrg
    @HexletOrg  10 місяців тому +3

    🔥 Бесплатный курс по основам PHP от Хекслета: ru.hexlet.io/link/VLocJh
    🔥Язык программирования PHP: рейтинг, сферы применения, прогнозы экспертов: ru.hexlet.io/link/cDe5PE

  • @humster_spb
    @humster_spb 10 місяців тому +4

    Классное интервью, спасибо!

  • @EvilGazz
    @EvilGazz 7 місяців тому

    Интересно, спасибо!

  • @int3rhard
    @int3rhard 10 місяців тому +11

    Давайте теперь тоже самое, только про Frontend

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

    Отличное интервью.

  • @user-gn5lq1bc5i
    @user-gn5lq1bc5i 5 місяців тому

    Доброго, благодарю за хорошее интервью, подскажите интервью, подскажите , какое он приложение создал на 52:04

  • @user-gb9sp1bo6q
    @user-gb9sp1bo6q 10 місяців тому +8

    Ускова можно на цитаты растаскивать - 'упаси-господи-битрикс', 'личинка php-разработчика'))

  • @SLAED-CMS
    @SLAED-CMS 6 місяців тому

    Что скажете по поводу SLAED CMS?

  • @neoko7220
    @neoko7220 6 днів тому +1

    Многопоточность - Swoole, Laravel Octane::concurrency, Генерики, типизация declare(strict_types=1), в чем проблема?

  • @user-xq2ng2cu3d
    @user-xq2ng2cu3d 5 місяців тому

    хотел бы еще добавить. Что важно изучать архитектуру (если разработчик хочет расти)

  • @i.am.rossalex
    @i.am.rossalex День тому

    Swoole для многопоточности, корутин и т.п.

  • @andya4418
    @andya4418 6 місяців тому +1

    А что, исходник скрипта РНР - это "код" ?

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

    Спасибо за интервью. Позвольте задать вопрос. Собеседник в плане саллари, ответил по формуле 30 30 30. Он привел цифры php разработчика в 60К фунтов в год. Возьмем миддла на пайтоне, или том же котлине, в 120 - 130 в год. Итого чистыми на руки (после рент и налогов) в месяц получается 3300 - 3550 в месяц. Грубо, если округлить по курсу, это 350К рублей в Москве. Это считается ок в юк?

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

      уже не важно что в маскве, есть реальные прогнозы что Украине снимут запрет на удары по территории россии западным вооружением.

  • @palyura1162
    @palyura1162 8 місяців тому

    52:06 приложение дикс (или как?) - что за приложение?

  • @MrBonstorm
    @MrBonstorm 5 місяців тому +1

    Я многопоточность делал еще на 5 версии для демонизированных скриптов через форк. Экспертментировал даже с скиптами под апачем, но там реальные сложности с слиянием данных сессии если глубоко в это уходить.
    Сейчас на семерке пишу систему арбитражной торговли на криптобиржах, там без параллельной обработки потоков данных идущих через вебсокеты и использования shared memory вообще никак.

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

      Очень интересно. Для себя пишите систему, или есть заказчик? Почему именно на пыхе и семерке?

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

      @@dmitrydrozd6003 пишу для себя, когда есть время, а его мало. Пхп выбран просто из того, что я его неплохо знаю и в последних версиях сильно повысилось быстродействие. Си, конечно, было б намного лучше, но как есть.
      На Ryzen 5990x очень хорошо расходятся в параллель процессы. При приеме котировок от бирж отдельными процессами через вебсокет и сохранении в память, время чтения/записи 40/80-140 мкс
      Биржи дают котировки в среднем с периодом 100мс, что очень много, сейчас вот думаю попробовать ресурс best bid offer, которое типа realtime, но тут только лучшие две заявки покупка/продажа. Поле для экспериментов очень большое.
      Анализ готовых данных тоже проходит достаточно быстро, а вот реальные покупки/продажи ещё не делал, не соображу пока, как сделать эффективно обработку очередей заявок.

  • @user-rm4zo1mg5o
    @user-rm4zo1mg5o 6 місяців тому +3

    Я живу в Испании и так сложилось что за последние 1,5 года мне пришлось сменить 3 места работы.
    На некоторых интервью творился полный сюр, еще обострилось использование чат-ботов, после одного такого опыта я сам отфильтровываю эти компании.
    Уровень знания архитектур очень низкий и это проблема любых мало-мальски крупных проектов, часто из-за этого очень трудно развиваться самому.

    • @PacoOfficial
      @PacoOfficial 5 місяців тому

      Что за ситуация с чат ботами?

    • @user-rm4zo1mg5o
      @user-rm4zo1mg5o 5 місяців тому +3

      @@PacoOfficial компании, под видом "заботы" о кандидате проводят техинтервью через чатбота, который запрграмирован вывалить тучу информации за секунду и с ограничением по времени на ответ. При этом любезность и забота разят фальшем и ощущение что тебя на*бывают не покидает ни на секунду. Первое такое "собеседование" вызвало резкое отторжение, дальше я просто посылал такие компании куда подальше и просил никогда со мной не связываться.

    • @PacoOfficial
      @PacoOfficial 5 місяців тому

      @@user-rm4zo1mg5o фигассе хитрые )

    • @cardinalius
      @cardinalius 5 місяців тому +3

      Так включаешь чат жпт и той же кувалдой тех клоунов?!

    • @user-rm4zo1mg5o
      @user-rm4zo1mg5o 5 місяців тому +1

      @@cardinalius нах*я? А главное зачем?

  • @TkachukAn
    @TkachukAn День тому

    пентагон пользуется друпалом.... считается очень сильно защищенным от взлома :)

  • @uliev9298
    @uliev9298 10 місяців тому +8

    Пыха будет всегда

  • @kvtsoft
    @kvtsoft 8 місяців тому +6

    Гость ошибается. Дофига Легаси кода на PHP5. И часто крупный проект сложно перенести на PHP7. Не то чтобы невозможно, но там качественный скачок произошел, гораздо более сильный, чем между 7 и 8 версиями. Но для миграции между версиями есть инструменты, тот же Rector

    • @forest_alf
      @forest_alf 6 місяців тому +1

      7я версия вышла 8 лет назад. За это время все либо переписали на 7ю, либо проект говнище, которое никто не поддерживает.
      Там проблема не только в пхп будет, а весь устаревший стек, фронт на смарти каком, заливать код через фтп, дай бог если композер вообще будет с PSR ))
      Я такого не встречал и не поддерживал бы такое. Только переписывание с хорошим бюджетом и запасом времени.

    • @kvtsoft
      @kvtsoft 6 місяців тому

      @@forest_alfк сожалению жизнь такова, что легаси кода много и он успешно решает задачи бизнеса. Более того, бизнесу вообще не понятны стенания разработчиков, что нужно выделить "хороший бюджет" на то, чтобы разработчики применили какую-нибудь передовую, на их взгляд, технологию, если это не принесет очевидной и явной финансовой выгоды бизнесу, который обслуживает эта самая технология.
      Я ни в коем случае не защищаю легаси код, глупо делать новую разработку на устаревших технологиях, но много однажды написанного кода, который никто не будет переносить на тот же PHP8, просто потому что это не выгодно. Но и этот код кто-то поддерживает и развивает.
      Уверен, что было много голосов в США, что весь финансовый софт нужно переписать на каком-нибудь Питончике или Ноде, но он по-прежнему продолжает быть написан на COBOL, поддерживается и развивается, поскольку решает поставленные перед ним задачи бизнеса. Это реальная жизнь. ))
      Помню, когда появился .NET, был по нему хайп и казалось, что он сейчас захватит весь мир. Я тогда встретился на одном из мероприятий с ИТ-директорами пары крупных коропоратов. Зашла речь про .NET, на что они рассмеялись и сказали в один голос, что у них зоопарк платформ и никакой .NET там не взлетит, потому Java, только она используется в разработке корпоративного софта.

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

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

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

      ​@@Loutistic ну спрашиваешь на собесе стек же, не нравится - не соглашаешься. Не вижу смысла колупать оче древнее, это потеря денег. Скиллы должны расти, а не падать)
      Я один раз в первый же день ушёл, но там было из-за рабочих процессов, которые мне не подходят.

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

      @@forest_alf скилы не падают, если знать что прокачивать. если просто сидеть и говнокодить - скилы падают на любом стеке.

  • @HypErioN870
    @HypErioN870 8 місяців тому +2

    Подскажите пожалуйста, какую версию лучше учить 7 или 8?

    • @user-gy2bs8uv7o
      @user-gy2bs8uv7o 8 місяців тому +1

      10

    • @user-rm4zo1mg5o
      @user-rm4zo1mg5o 6 місяців тому +1

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

    • @forest_alf
      @forest_alf 6 місяців тому

      Между ними нет разницы в плане интервью. Есть много проектов на 7й версии, но 8ю тоже полезно знать. На чём учат - то и учить.

    • @andya4418
      @andya4418 6 місяців тому

      Пушкина. Онегина "писиэр" стандарта. Как раз.

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

      Текущую версию. Все остальное обкладывается снифферами и квалити-гейтами.

  • @ooldstar
    @ooldstar 5 місяців тому

    Интересный гость. Чувствуется, что опыт у человека серьезный. Судя по комментариям джуниоры не понимают этой ценности)

  • @SingleFeniks
    @SingleFeniks 5 місяців тому +3

    Битрикса на них нет! 😄

  • @ovechkindev
    @ovechkindev 6 місяців тому +5

    не знал что Resolut1on пишет на PHP 😄

    • @PacoOfficial
      @PacoOfficial 5 місяців тому

      Ахаха) Рил похож

  • @MrInfree
    @MrInfree 6 місяців тому +3

    17:25 хм. Видимо ты про конторы, что работают на аутсорс. А реальному бизнесу плевать на версии, деньги приносить может продукт на любой версии. Накинули железа и работает дальше с большей нагрузкой. В общем, это однобокая точка зрения не соответствует части рынка. Упс..

  • @placid3495
    @placid3495 10 місяців тому +2

    Друпал уже давно на Симфони перевели

  • @user-sw8bh3vh7i
    @user-sw8bh3vh7i 6 місяців тому +4

    Как то простоват интерьер кухни для высокооплачиваемого европейского специалиста

    • @PacoOfficial
      @PacoOfficial 5 місяців тому

      Когда у тебя будут деньги, ты будешь питаться в ресторанах, а не на кухне

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

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

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

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

  • @arthurlouiskarl
    @arthurlouiskarl 9 місяців тому +4

    PSR регламентирует использование ООП, чего... PSR не имеет отношения к тому, пишут на пхп в стиле ООП или функциональном

  • @jerrylaniakio
    @jerrylaniakio 7 місяців тому +12

    "Laravel не видел, но он такой же. WordPress используется только в небольших компаниях. Свою CMS можно написать за 3 месяца". Фейспалмненько.

    • @Edvard-Aliev
      @Edvard-Aliev 6 місяців тому +7

      Спасибо друг! С экономил мне 50 минут жизни, не стал смотреть...

    • @ooldstar
      @ooldstar 5 місяців тому

      Не внимательно слушаете, гость объяснил свое мнение. Большое количество пакетов симфони уже включены в ларавел.

    • @jerrylaniakio
      @jerrylaniakio 5 місяців тому +2

      @@ooldstar то, что пакеты включены в Laravel не делает фреймворк "таким же". Эти два фреймворка сильно отличаются подходом к созданию веб приложений. Отличия между этими фреймворками точно такие же, как отличия между рельсами и спрингом.

    • @ooldstar
      @ooldstar 4 місяці тому +1

      @@jerrylaniakio Если бы гость начал душнить как вы, то часов 10 интервью бы шло. Поэтому в данном контексте не вижу противоречия.

    • @jerrylaniakio
      @jerrylaniakio 4 місяці тому +2

      @@ooldstar я должен был вместо ответа на твою писанину анекдот рассказать?

  • @suleymanaliev1459
    @suleymanaliev1459 4 місяці тому

    Это русский Цукерберг ? ))

  • @kosiak10851
    @kosiak10851 4 місяці тому

    Нам бы в России пхпшника найти, смысл про Европу языком трепаться, если оно для нас не актуально?

  • @GreatOsmanSultan
    @GreatOsmanSultan 4 місяці тому

    За пару недель? Че гонишь😅 они выучат только теорию ито чер неделю ее забудут😅

  • @jalomic
    @jalomic 10 місяців тому +3

    Про медицину че там? И про школу/садик. С ребенком как?

  • @iloginu
    @iloginu 10 місяців тому +9

    Меня одного всю дорогу смущал красный «анус» на диване у ведущего? 😂

    • @Slavec5
      @Slavec5 9 місяців тому +1

      Теперь это сложно развидеть

    • @vladimirbbq
      @vladimirbbq 8 місяців тому

      А я как пончик его идентифицировал :)

    • @Edvard-Aliev
      @Edvard-Aliev 6 місяців тому

      Чел! НУ теперь как это не видеть и как теперь отключить свою фантазию?!

  • @InfoPolza
    @InfoPolza 7 місяців тому +1

    без обид, евро-сайты калл)))

  • @georgi8789
    @georgi8789 10 місяців тому +7

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

    • @Kleolit
      @Kleolit 8 місяців тому +1

      Я хоть и имел опыт программирования, но пхп на уровне ООП выучил за 2 дня. 2 ДНЯ КАРЛ!

    • @georgi8789
      @georgi8789 8 місяців тому

      @@Kleolit ну поздравляю

    • @alvcode3764
      @alvcode3764 8 місяців тому +1

      возможно он имел в виду выучить на уровне, чтобы просто начать что-то писать. в целом, за 2 недели реально. все остальное это уже нюансы и тонкости языка + какие-то вещи рядом (какие есть программные библиотеки php, как настраивать веб-сервер для php) и т.д и т.п но если не знал до этого ООП, то, наверное, за 2 недели мало, что поймешь.

    • @nsurviver1460
      @nsurviver1460 7 місяців тому +3

      Чтоб ларавел начать применять , нужно мощная база азов, это большой проект php, sql,; потом уже изучать ООП , а Ларавел в конце.

    • @SashaKuzikov
      @SashaKuzikov 7 місяців тому

      За пару недель вполне можно пройти 1-2 семестра университетского курса. При соответствующей мотивации и рамках задача вполне решаема.