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

🔥 Бесплатный курс по основам 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-программиста: kzread.info8jed0wIQv_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 #хекслет

Пікірлер: 81

  • @HexletOrg
    @HexletOrgАй бұрын

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

  • @humster_spb
    @humster_spb9 ай бұрын

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

  • @user-gn5lq1bc5i
    @user-gn5lq1bc5i4 ай бұрын

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

  • @EvilGazz
    @EvilGazz6 ай бұрын

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

  • @int3rhard
    @int3rhard9 ай бұрын

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

  • @gregrerten849
    @gregrerten84913 күн бұрын

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

  • @SLAED-CMS
    @SLAED-CMS5 ай бұрын

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

  • @palyura1162
    @palyura11627 ай бұрын

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

  • @ovechkindev

    @ovechkindev

    5 ай бұрын

    dick-tea😅

  • @HexletOrg
    @HexletOrg9 ай бұрын

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

  • @smoke7946
    @smoke7946Ай бұрын

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

  • @gregrerten849

    @gregrerten849

    13 күн бұрын

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

  • @user-gb9sp1bo6q
    @user-gb9sp1bo6q9 ай бұрын

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

  • @andya4418
    @andya44185 ай бұрын

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

  • @MrBonstorm
    @MrBonstorm4 ай бұрын

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

  • @dmitrydrozd6003

    @dmitrydrozd6003

    28 күн бұрын

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

  • @MrBonstorm

    @MrBonstorm

    28 күн бұрын

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

  • @HypErioN870
    @HypErioN8707 ай бұрын

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

  • @user-gy2bs8uv7o

    @user-gy2bs8uv7o

    7 ай бұрын

    10

  • @user-rm4zo1mg5o

    @user-rm4zo1mg5o

    6 ай бұрын

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

  • @forest_alf

    @forest_alf

    6 ай бұрын

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

  • @andya4418

    @andya4418

    5 ай бұрын

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

  • @Loutistic

    @Loutistic

    24 күн бұрын

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

  • @kvtsoft
    @kvtsoft7 ай бұрын

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

  • @forest_alf

    @forest_alf

    6 ай бұрын

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

  • @kvtsoft

    @kvtsoft

    5 ай бұрын

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

  • @Loutistic

    @Loutistic

    24 күн бұрын

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

  • @forest_alf

    @forest_alf

    24 күн бұрын

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

  • @Loutistic

    @Loutistic

    24 күн бұрын

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

  • @user-xq2ng2cu3d
    @user-xq2ng2cu3d4 ай бұрын

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

  • @user-rm4zo1mg5o
    @user-rm4zo1mg5o6 ай бұрын

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

  • @PacoOfficial

    @PacoOfficial

    5 ай бұрын

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

  • @user-rm4zo1mg5o

    @user-rm4zo1mg5o

    5 ай бұрын

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

  • @PacoOfficial

    @PacoOfficial

    5 ай бұрын

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

  • @cardinalius

    @cardinalius

    5 ай бұрын

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

  • @user-rm4zo1mg5o

    @user-rm4zo1mg5o

    5 ай бұрын

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

  • @MrInfree
    @MrInfree6 ай бұрын

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

  • @ovechkindev
    @ovechkindev5 ай бұрын

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

  • @PacoOfficial

    @PacoOfficial

    5 ай бұрын

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

  • @uliev9298
    @uliev92989 ай бұрын

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

  • @ooldstar
    @ooldstar4 ай бұрын

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

  • @arthurlouiskarl
    @arthurlouiskarl8 ай бұрын

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

  • @jerrylaniakio
    @jerrylaniakio6 ай бұрын

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

  • @Edvard-Aliev

    @Edvard-Aliev

    5 ай бұрын

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

  • @ooldstar

    @ooldstar

    4 ай бұрын

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

  • @jerrylaniakio

    @jerrylaniakio

    4 ай бұрын

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

  • @ooldstar

    @ooldstar

    4 ай бұрын

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

  • @jerrylaniakio

    @jerrylaniakio

    4 ай бұрын

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

  • @user-sw8bh3vh7i
    @user-sw8bh3vh7i5 ай бұрын

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

  • @PacoOfficial

    @PacoOfficial

    5 ай бұрын

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

  • @Loutistic

    @Loutistic

    24 күн бұрын

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

  • @gregrerten849

    @gregrerten849

    13 күн бұрын

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

  • @SingleFeniks
    @SingleFeniks5 ай бұрын

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

  • @placid3495
    @placid34959 ай бұрын

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

  • @suleymanaliev1459
    @suleymanaliev14593 ай бұрын

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

  • @jalomic
    @jalomic9 ай бұрын

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

  • @GreatOsmanSultan
    @GreatOsmanSultan3 ай бұрын

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

  • @kosiak10851
    @kosiak108513 ай бұрын

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

  • @iloginu
    @iloginu9 ай бұрын

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

  • @Slavec5

    @Slavec5

    8 ай бұрын

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

  • @vladimirbbq

    @vladimirbbq

    8 ай бұрын

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

  • @Edvard-Aliev

    @Edvard-Aliev

    5 ай бұрын

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

  • @InfoPolza
    @InfoPolza6 ай бұрын

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

  • @georgi8789
    @georgi87899 ай бұрын

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

  • @Kleolit

    @Kleolit

    8 ай бұрын

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

  • @georgi8789

    @georgi8789

    8 ай бұрын

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

  • @alvcode3764

    @alvcode3764

    7 ай бұрын

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

  • @nsurviver1460

    @nsurviver1460

    7 ай бұрын

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

  • @SashaKuzikov

    @SashaKuzikov

    6 ай бұрын

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

Келесі