Как писать хороший код на PHP / О работе в Viber / Интервью с Senior PHP Developer

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии • 564

  • @itbeard
    @itbeard  5 лет назад +75

    Таймлайн-навигация для вас-любимых!
    00:45 - Доуниверовские и универовские годы
    07:32 - Первая работа: Мингорисполком
    09:38 - Вторая работа и дальше: гэмблинг, вендинг, форекс
    15:28 - Работа в не IT-компании
    19:13 - Viber
    23:54 - Почему перешел на Go
    25:02 - История PHP
    29:45 - Что по скорости
    31:22 - Что делают на PHP
    32:02 - Про фреймворки: laravel, simfony, yii, zend
    37:41 - Жизненный цикл запроса
    40:34 - Doctrine ORM
    43:17 - ПО для старта
    46:19 - Самый ходовой стек
    49:27 - PHP как первый язык это гуд
    50:54 - Почему PHP хейтят
    55:06 - Литература и источники для новичков
    57:08 - Про computer science
    59:08 - Про собеседования
    1:01:38 - Как понять, что ты senior developer
    1:02:21 - Отношение к литературе
    1:03:22 - Про хобби: написание музыки и моноколеса
    1:10:22 - БЛИЦ

    • @koldunVS
      @koldunVS 5 лет назад

      АйТиБорода перв ыйканалц

    • @Таксист-Эволюционер
      @Таксист-Эволюционер 5 лет назад

      ruclips.net/video/vWZNZN8woPs/видео.html Ещё один программер пересек границу Канады :)

    • @KostiaBazrov
      @KostiaBazrov 5 лет назад

      СПОЙЛЕРЫ надо еще!!! краткий конспектик!

    • @itbeard
      @itbeard  5 лет назад +1

      @@KostiaBazrov эво тебя пробрало, человече...

    • @Таксист-Эволюционер
      @Таксист-Эволюционер 5 лет назад +1

      1) ruclips.net/video/YAD2NNOvetU/видео.html Классный чувак !
      ruclips.net/video/XFxuAKlKbMs/видео.html
      2) Вроде программист ruclips.net/channel/UCMnFV9ikfd92j4FgiuKr5tA
      а вроде и нет :)
      3) еще один парень-программист-блогер из германии ruclips.net/video/uNk4LH9letY/видео.html

  • @sivr5vs38
    @sivr5vs38 5 лет назад +355

    Вакансия на порнхабе. Требуется PHP-developer, опыт 1-3, со знанием таких то фреймворков, бла-бла-бла. На вакансию откликнулся соискатель, но он сказал что у него есть сомнения.
    - В чём у вас сомнения? - спрашивает главный разработчик.
    - Я не знаю, как моя семья отнесётся к этому. - отвечает соискатель.
    - Прекрасно вас понимаю, я и сам до сих пор не рассказал своим, что использую PHP.

  • @Gd46hWfv41
    @Gd46hWfv41 5 лет назад +75

    Валера приятный парень. Спокойный, грамотная речь, располагает к себе )) Хороший контент!

  • @СергейГолубев-л5п
    @СергейГолубев-л5п 5 лет назад +37

    Спасибо за этот видос! Ещё вчера смотрел интервью ДЖсника, думал, как жаль, что нету ПХПшника, и тут бамс, подарок! Любе)

  • @ВикторГорбань-я7х
    @ВикторГорбань-я7х 5 лет назад +36

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

    • @mayke8623
      @mayke8623 2 года назад

      Стал прогером?

    • @ВикторГорбань-я7х
      @ВикторГорбань-я7х 2 года назад

      @@mayke8623 Я-то прогер, но коммент был про хорошо поставленную речь.

  • @cyber_dharma
    @cyber_dharma 5 лет назад +30

    Низкий поклон обоим! Я услыша всё то что крутилось у меня в голове. Все вопросы и сомнения по пых сняты окончательно и не только по пыху, музыка, моноколесо.... У меня такое ощущение, что я услышал лучшее версию себя. Респект обоим! Про книги про углеводи и пр.. особый респект!

    • @darkelf585
      @darkelf585 Год назад

      Пыха актуален был есть и ближайшие годы будет. Но наряду с ним есть ещё не менее глассный язык для бека - "GO".

  • @neonocean3286
    @neonocean3286 5 лет назад +38

    Спасибо за шикарный контент! Интервью действительно долгожданное)
    Час пролетел на одном дыхании. Продолжай в том же духе!

  • @livecodingschool8906
    @livecodingschool8906 5 лет назад +52

    Друзья гость не сказал про книги PHP - рекомендую Мэтт Зандстра Объекты Шаблоны и Методики программирования. Сам не любил читать - но эта очень понравилась )

    • @krypton6466
      @krypton6466 3 года назад

      Там есть несколько изданий. Издание это получается как часть или что? В общем, начинать с первого издания или как?

    • @mr.whooooo6265
      @mr.whooooo6265 3 года назад +2

      @@krypton6466 издания выходят с новыми версиями php, нужно искать последнее. На текущий момен это 5-е издание (php7)

    • @zenneloh
      @zenneloh 3 года назад +2

      @@krypton6466 от издания к изданию меняется лишь некоторая часть, в основном остается как есть, пока актуально. В 5 издании рассматривается 7 версия языка, хотя уже есть 8 версия и она со своими плюшками. Кроме книг смотри в офф документацию, там всегда актуальная инфа по языку, а в книгах пишут в общем по разработке, какие то наводки на тестирование, инструментарий разработчика, еще полезные ссылки и пр.

  • @ashkart5440
    @ashkart5440 5 лет назад +8

    Вот за ответ на вопрос о программировании на собеседовании прям лайк со всей силы.

  • @MiraTyson
    @MiraTyson 3 года назад +1

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

  • @olenkill
    @olenkill 5 лет назад +19

    Капец как я залип в эти интервью. Одно досмотрел и уже выбираешь другое.
    Офигенные вопросы и отвечают очень подробно. Прям можно забить на статьи типа "как стать *название специальности*" и просто смотреть эти интервью :D
    Спасибо за Ваш труд)
    Самому php не понравился тем, что нет best practices. Гуглишь "как сделать авторизацию", читаешь 10 статей и видишь 10 разных вариантов решения данной задачи. И так во всем(
    В итоге плюнул и пишу на js. Тоже нет всяких best practices, но все примеры +- одинаковые и общую суть легко уловить

    • @vladislavstepanov7591
      @vladislavstepanov7591 5 лет назад +5

      @EVIL JOE ты можешь написать свое, но оно окажется мало того что большим, так ещё и баганным. Для джуна всегда лучше идти общим паттернам

    • @mars8430
      @mars8430 5 лет назад +1

      @EVIL JOE Если не следовать best practise - то потом код станет трудно поддерживаемым. Зачем оно надо?

    • @GenaTolstij
      @GenaTolstij 5 лет назад +1

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

  • @tmdan91
    @tmdan91 5 лет назад +38

    Мне как PHP dev зашло) спасибо за интервью!

  • @iossarian4468
    @iossarian4468 5 лет назад +58

    Я также php-самоучка, только учиться начал после непрофильного высшего прошлой осенью. 1,5 месяца интенсива, несколько месяцев самообучения. Повезло, позвали в стартап одной крупной фирмы, так как нужны были yii-разработчики, а в городе их нет. Решили вырастить своего, и теперь уже 4 месяца как джун пхп.

    • @wavecut
      @wavecut 5 лет назад +1

      TheDokk TheDokkovich хороший старт, так держать

    • @quant6666
      @quant6666 5 лет назад +1

      Красавчик! Респект таким пацанам! 👍

    • @erasylomirtay787
      @erasylomirtay787 3 года назад +1

      Привет! Можешь сказать, какие ресурсы использовал?

    • @vadimsergeev7874
      @vadimsergeev7874 3 года назад

      @Палмер Элдрич сидеть на диване да...

    • @nelomanster
      @nelomanster 3 года назад

      привет,
      расскажи как сейчас поживает твоя карьера, работаешь там же, какой уровень и с чем сталкивался?)

  • @РавильШамсутдинов-ф6ь

    А сильвернейм оказывается еще и программист

  • @sammygun84
    @sammygun84 4 года назад +7

    Эх были же веселые времена вот у таких простых смертных брали такие интересные интервью по php, javascrypt, python, java, жаль, что уже такого рода интервью уже нету на этом канале:(

  • @Oldy573
    @Oldy573 5 лет назад +24

    Про собеседования отлично сказано. Тоже считаю, что если вы позвали на собеседование, то посмотрите GitHub человека, не тратьте общее время на программирование на бумажке. В последний раз интервьюер видел в резюме, что я программирую на Swift, не использую стандартный UIKit, сториборды, но стал спрашивать об особенностях перечисленного, Objective-C и попросил на нем решать задачи ручкой на листке (который я знаю на уровне чтения и переписывания на Swift). В итоге, просто упростил своим "умным" решением мое, сводящимся к знанию тонкостей Obj-C. Если вы интервьюируете кого-то и хотите реально узнать способности, то не надо таких искусственных условий, дайте интернет и время, поставив реальную тестовую задачу. Кстати, вышел оттуда как облитый дерьмом

    • @user-gy4fc5mk9l
      @user-gy4fc5mk9l 5 лет назад

      SerpolStudios Вы здесь ? Ответьте, срочно надо.

    • @Oldy573
      @Oldy573 5 лет назад

      777. 777 nickaroot.me - я всегда здесь)

    • @user-gy4fc5mk9l
      @user-gy4fc5mk9l 5 лет назад

      SerpolStudios Как Вам написать в ВК ? (Есл не срочно откройте личку :))

    • @GenaTolstij
      @GenaTolstij 5 лет назад +4

      Код на листочке на интервью? Я после такого шлю на хер. Хочешь код - дай тестовое и я погнал домой. У меня в голове нет записной книжки или компилятора, во время работы у меня есть вся мощь современных Иде и полный доступ к классреференсу и прочим прелестям, я их банально не держу в голове да и не должен. Мне потом с коллективом где такой интервьюер работает ещё работать и не один год, нахер оно мне надо? Если там такой интервьюер, то чего от остальных ждать? Слать на хер и искать адекватных.

    • @nmg_prm
      @nmg_prm 3 года назад

      @@GenaTolstij не защищаю интервьюера, но он вправе спрашивать то что представляет интерес для компании

  • @obst-box
    @obst-box 4 года назад +1

    третье интервью, что смотрю на канале. отличный собеседник, было интересно, спасибо!

  • @егорагапов-м6ч
    @егорагапов-м6ч 5 лет назад +4

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

  • @levdev5659
    @levdev5659 2 года назад +1

    Очень интересно было послушать Валеру.
    Отличнейшее интервью! Хорошо структурировано, с отлично подобранными вопросами.

  • @laim6341
    @laim6341 5 лет назад +81

    Здравствуйте, будет ли интервью с Python developer. Было бы очень интересно.

    • @bodkareactnative5680
      @bodkareactnative5680 5 лет назад +12

      Django

    • @itbeard
      @itbeard  5 лет назад +22

      Будет

    • @seka1309
      @seka1309 5 лет назад

      Согласен

    • @samolevich
      @samolevich 5 лет назад

      @@itbeard а когда?

    • @rabaMaster
      @rabaMaster 4 года назад +1

      Неееееет)))) Блин, работал с удавом 3 месяца, один негатив, табы - это трэш. О списках, кортежах и т.п. - вообще молчу))) Жду, когда вложение будет определяться цветом текста КОЖЗГСФ)))

  • @mqxim630
    @mqxim630 5 лет назад +18

    Офигенный канал, классный контент, Дудь из мира программирования)

    • @steel1004
      @steel1004 5 лет назад

      @Палмер Элдрич Слава богу нет

    • @123VolMr
      @123VolMr 3 года назад

      точно НЕ вдудь

  • @ilyatokar5336
    @ilyatokar5336 5 лет назад +6

    Классное интервью)) Laravel one love)) Мне очень нравиться такой контент, борода спасибо

  • @JBengGong
    @JBengGong 4 года назад +1

    Отличное интервью! Благодарю за труды!

  • @romanstarinsky
    @romanstarinsky Год назад

    Услышал про моноколеса и стало так тепло на душе :) Сам катаюсь, очень активно. Крутой проггер! ))

  • @eugenstakhursky9604
    @eugenstakhursky9604 5 лет назад +10

    Спасибо за интересное интервью, с удовольствием посмотрел! Как раз то что нужно, т.к. думал что изучать - Laravel или Yii. Интересно было узнать мнение Senior-a по этому и другим вопросам.
    P.S. лайк и подписка)

    • @ihorrud5088
      @ihorrud5088 2 года назад +2

      Ну как выучил laravel? Стоит учить?

    • @eugenstakhursky9604
      @eugenstakhursky9604 2 года назад

      @@ihorrud5088 да, выучил, однозначно стоит. Многие вещи делаются быстро и удобно, хорошо продуманный фреймворк, рекомендую!)

    • @ihorrud5088
      @ihorrud5088 2 года назад

      @@eugenstakhursky9604 спасибо! А вы на работе как ларавел девелопер?

    • @eugenstakhursky9604
      @eugenstakhursky9604 2 года назад

      @@ihorrud5088 да)

    • @ihorrud5088
      @ihorrud5088 2 года назад +1

      @@eugenstakhursky9604 спасиб)

  • @dmitry8150
    @dmitry8150 5 лет назад +12

    Борода, спасибо за твою работу!

  • @TheReverOcelot
    @TheReverOcelot 5 лет назад +2

    Отличные интервью берешь, дружище! Хотелось бы увидеть ролик с профильным верстальщиком, Wordpress разработчиком и фрилансерами с full-stack ребятами, если такое возможно. Задонатил бы даже на такое)

  • @TheNikki2009
    @TheNikki2009 5 лет назад +2

    Спасибо за отличное интервью, было интересно!

  • @KGrisha
    @KGrisha 11 месяцев назад

    Такой "тихенький" выпуск) Стала интересна пыха, решил посмотреть (хотя и так львиная доля видео просмотрена)

  • @artemabubakirov4098
    @artemabubakirov4098 5 лет назад +4

    Очень интересный гость, спасибо за выпуск

  • @fixmedev521
    @fixmedev521 5 лет назад +9

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

  • @tritone7285
    @tritone7285 5 лет назад +10

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

    • @borschetsky
      @borschetsky 5 лет назад +1

      Tritone я Ваш уровень конечно не знаю.
      На Джуна точно не достаточно CMS и умение натягивать верстку на него.
      Сегодня требуют он Джунов оочень много.
      На JS могут быть вопросы про прототипы. Функции высшего порядка, compose function.
      Написать extension method. This и функции bing, call, apply, closure, callback, let, var и const, hoisting, function expression и declaration, IIFI.И ооооочень много другого.
      А потом полезть в дебри функциональной парадигмы, ее отличие от ООП, также начнут распрашивать про AOT, JIT компиляцию. DOM API, и как вишенка на торте логическте задачки, структуры и алгоритмы.

    • @vladislavstepanov7591
      @vladislavstepanov7591 5 лет назад +7

      @@borschetsky я конечно не эксперт, но это слишком

    • @borschetsky
      @borschetsky 5 лет назад +1

      Влад Степанов иногда и этого не достаточно!
      Все зависит от компании.
      Скажу так, в Болгарии, София, самое простое нитераью на Junior.
      Если там Java/C#. ООП, public, privite и т д. SOLID, AOT vs JIT. Design Patterns, самое простое. Singleton, Template, Method Factory, Adapter, Decorator.
      Const vs readonly, stack vs heap, overloading vs overriding, method hiding в таком духе. Abstract vs Interface, static.
      DSA, просто понимание стуктур и алгоритмов, линейные не линейные структуры.
      Самое сложное что спрашивали это QickSort, сложность и меморизацию.
      Базы данных, Joins, агрегатные функции. ORM EF, транзакции.
      Ну и задачки, типа обойти матрицу по спирали и т д. Это самое простое интервью.
      Самые такой трешак, это общались про multithreading, deadlocks, как базы данных устроены под капотом.

    • @borschetsky
      @borschetsky 5 лет назад +1

      Влад Степанов сегодня проходил через фильтр одной компании. Прислали на почту письмо. Реши задание: и base64 кодировка. Все!
      По итогу выкопал на их сайте в main.js картинку в base64 кодировке, декодировав которую получил QR, в котором послание которое нужно было поставить в подпись в ответ на имейл.
      Как вам такой фильтр?)

    • @slavianich
      @slavianich 5 лет назад

      @@borschetsky так а в чем проблема декодирования base64? Это же не кодирование по ключевому слову.

  • @altRU1st
    @altRU1st 3 года назад +1

    Спасибо, интересно, примерно такую же жизнь проживаю) спасибо за приятные воспоминания, я также окунулся в них 😊

  • @pymentor.
    @pymentor. 5 лет назад +10

    Валера - красавчик, че еще сказать

  • @isfland
    @isfland 4 года назад +3

    1:13:25 ахаха, пару дней назад вышла на связь hr luxoft и предлагала вакансию. Стоит задуматься 🤔

  • @Финансоваяграмотность-простоиб

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

  • @yaroslavche
    @yaroslavche 5 лет назад +47

    "У PHP всё хорошо, просто те кто над ним шутит - этого не знают". Золотые слова. Еще бы дженериков завезли в 8 - было бы вообще шикарно. Вот интересно, почему JS так не хаят? Больше всего говнокода там, имхо.

    • @TheWorldPeace
      @TheWorldPeace 5 лет назад +1

      Потому что есть выбор, а на фронте нет.

    • @ruslanshikhaliev9341
      @ruslanshikhaliev9341 5 лет назад +8

      Ты сейчас уподобился тем, кто Хаят твой PHP.

    • @yaroslavche
      @yaroslavche 5 лет назад +2

      @@ruslanshikhaliev9341 чего? =) Во первых, это не "мой" PHP. Во вторых, я не хаял JS. А в третьих, мне всё равно на твои умозаключения =)

    • @ruslanshikhaliev9341
      @ruslanshikhaliev9341 5 лет назад +2

      @@yaroslavche ты такая сильная и независимая

    • @yaroslavche
      @yaroslavche 5 лет назад +2

      @@ruslanshikhaliev9341 ахах. Я с убогими не дискутирую.

  • @vasiliynet3425
    @vasiliynet3425 4 года назад +1

    Классное интервью. Лайк. Подписка. (сам на JS фулстэк на производстве)

  • @tmdan91
    @tmdan91 5 лет назад +243

    Так вот кто нагавнокодил в Viber Public API ))

    • @wavecut
      @wavecut 5 лет назад +6

      Muhammed нень

    • @PerezChilli
      @PerezChilli 5 лет назад

      @@wavecut в интервью говорилось про Laravel, Symfony... А как же Yii2? :)

    • @wavecut
      @wavecut 5 лет назад +2

      @@PerezChilli А он только в СНГ теней по непонятным причинам.

    • @devracoon
      @devracoon 5 лет назад +5

      @@PerezChilli YII 2 и 1 и 3 и 10 - самое унылое говно, из-за чего отношения к пыхерам такое)0

    • @zouxdaventour8751
      @zouxdaventour8751 4 года назад

      @BASMACH wwr Слишеом серйезный ты, общайся побольше с людьми.

  • @genazombi
    @genazombi 5 лет назад +9

    У него такая милая улыбка

  • @PVT84
    @PVT84 4 года назад

    Крутое видео. Спасибо, Алекс!

  • @Дмитрий-ш7й1ж
    @Дмитрий-ш7й1ж 3 года назад +1

    Крутой выпуск! Спасибо!

  • @ЕвгенийСлепцов-з8й
    @ЕвгенийСлепцов-з8й 5 лет назад +37

    По паттернам рекомендую "PHP: объекты, шаблоны и методики программирования" - Мэтт Зандстра

    • @itbeard
      @itbeard  5 лет назад

      Согласен. Всё проще GoF

    • @ЕвгенийСлепцов-з8й
      @ЕвгенийСлепцов-з8й 5 лет назад +2

      @@itbeard дело не в том , что проще, а в том, что там и код с примерами сразу на пхп и рассказывается довольно хорошо про применение объектной модели. Книга - топ.

    • @kiselkisel3463
      @kiselkisel3463 5 лет назад

      @@itbeard эта книга и есть цитирование Gof

    • @itbeard
      @itbeard  5 лет назад

      У графа очень сложный язык и примеры на плюсах жеж

    • @dmitryneverovski5602
      @dmitryneverovski5602 5 лет назад +1

      Андрей Велент да паттерны Швеца хорошо зашли, так же и примеры годные есть. Плюс от него и рефакторинг есть.

  • @speec1954
    @speec1954 Год назад

    Очень мотивирующее, позитивное видео

  • @denysbolotnikov2876
    @denysbolotnikov2876 5 лет назад +1

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

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 3 года назад +1

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

  • @throughmyway
    @throughmyway 5 лет назад

    Спасибо за видео. Помогло определиться на правильном ли я пути.

  • @lenin2x
    @lenin2x 7 дней назад

    PSR-7, кажется, в 2015 году появился. Это к вопросу о том, что нет единого стандарта "роутинга" и каждый его реализует по своему.

  • @phpmaker741
    @phpmaker741 4 года назад +3

    Мы любим интервьюхи бородача ))

  • @volodiaagadjanov7087
    @volodiaagadjanov7087 5 лет назад +2

    Друже, если ты все таки читаешь комменты, ну сделай интервью с девелопером C/C++ со стеком QT, вкупе с QT написана та же тележенька и 2GIS, очень надо, очень интересно. А то все про веб да про веб

    • @itbeard
      @itbeard  5 лет назад

      иду по тем, кто ест ьв загашнике. c и плюсовиков еще не искал, но и они будут

    • @volodiaagadjanov7087
      @volodiaagadjanov7087 5 лет назад

      АйТиБорода тогда я буду ждать👍 Спасибо за хорошие интервью

  • @forgiveness_denied
    @forgiveness_denied 5 лет назад +1

    как всегда интересно, узнал много нового

  • @coocoo1981
    @coocoo1981 5 лет назад +7

    Вот бы послушать интервью с программистом, работающим с графическим движком.

    • @itbeard
      @itbeard  5 лет назад +1

      Юнити какой?

    • @pymentor.
      @pymentor. 5 лет назад +1

      @@itbeard unreal engine, cry engine, frostbite... движков куча

  • @maksimsht18
    @maksimsht18 5 лет назад +9

    По поводу книг начинающим разработчикам, поищите, автор Мэтт Зандстра, очень полезная книга, как для новичков, так и для профессионалов

  • @borschetsky
    @borschetsky 5 лет назад +3

    Про релокейт знаю про ЕС. Либо техническое минимум бакалавр 4 года. Либо 3 года подтвержденного опыта. Сам из-за этого сейчас записался на Магистратуру. Чтобы перебить свой экономический бакалавриат.

    • @eldarkhassanov8897
      @eldarkhassanov8897 5 лет назад

      а насколько весома магистратура 2годичная по ИТ специальности в ЕС из СНГ?

    • @borschetsky
      @borschetsky 5 лет назад

      Eldar Khassanov я учиться собираюсь а ЕС. А магистратура это степень высшего образования.
      Соответственно диплом магистра по информатике подходит для релокейиа.

  • @NUB2010
    @NUB2010 5 лет назад +6

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

    • @itbeard
      @itbeard  5 лет назад +1

      это конец, хех)

    • @wavecut
      @wavecut 5 лет назад +2

      Andrey L в одной руке дока, в другой stackowerflow - ни одна муха не пролетит!

  • @samolevich
    @samolevich 5 лет назад +4

    Напишу для количества. И какого-то фидбека. Очень информативно, интересно. Спасибо. Хорошие вопросы. Очень жду похожее интервью с около-Python специалистом.
    Хотелось бы побольше вопросов совсем новичковых, прям откровенно тупых =))) Для около айтишной тусовки какие-то моменты разумеющиеся, а я смотрю с удовольствием, но не могу себе ответить что такое фреймворк, как к нему вообще приходят, почему фреймворчный жизненный этап вообще необходим, какие задачи решаются с помощью него, как именно решаются, почему с помощью одного, а не другого фреймворка и вообще почему фреймворков столько. Почему многие пытаются писать свой фреймворк, почему они не взлетают, почему взлетел Х-фреймворк и дает ли полезный опыт написание своего фреймворка. Почему нельзя без фреймфорка. Если льзя, то давайте представим бесфреймворчную жизнь. Почему язык Х лучше решает определенные задачи. Как можно провести параллель с другой ситуацией из жизни, на примере тумбочки, пончика, автомобиля. Это что как велосипед? Просто ставишь туда квадратные колеса и вперед? Нужно ли знать глубоко как устроен Интернет, компьютер, способ передачи, архитектура процессора, как работает память, что изменится если не знать этого? Как изменится от этого работа погромиста?
    Возможно я один такой. Тогда пусть идет как идет. А может кто-то стесняется признаться.

    • @itbeard
      @itbeard  5 лет назад +2

      Принято. Запилю видос о том, что такое фреймворк :)

  • @ПавелГ-э7м
    @ПавелГ-э7м 4 года назад

    Спасибо, интересно было послушать. Мало про Yii

  • @alexanderchip988
    @alexanderchip988 4 года назад

    Doctrine используется и для nosql баз в том числе. ActiveRecord пришел таки с рэйлсов... А во времена первого zend framework был более продвинутый и современный Symfony 1.*...

  • @ИльяСунцов-ц1п
    @ИльяСунцов-ц1п 3 года назад +1

    Что имеется ввиду под "компонентным подходом" в противовес MVC?

  • @rabaMaster
    @rabaMaster 4 года назад +1

    За NetBeans - отдельное спасибо, когда я о нем говорю у всех почему-то округляются глаза. Я считаю его "недоделанным" PHPStorm, но NetBeans - не коммерческий, когда-то давно выбрал его, а теперь привычка)

    • @millkiway3682
      @millkiway3682 Год назад

      Есть коллеги которые больше 10лет пользовались NB, а потом попробовали PS - они плакали из-за того что потратили столько лет жизни на NB. Попробуйте небольшой проект сделайте в PS и вы больше никогда не вернётесь к NB. NB нужен как запасной вариант и для того чтобы подгонять PS.

  • @fixmedev521
    @fixmedev521 5 лет назад +1

    Жаль поздно узнал о канале, интересно было бы узнать по каким критериям гость делает code review и делает ли вообще.

    • @wavecut
      @wavecut 5 лет назад +2

      Евгений Ленский помимо ошибок смотрю на соответствие принятому командой стилю кода, соответствие соглашениям сообщества и PSR, логичность конструкций и так далее. Сложно сейчас все сформулировать, что в голову пришло то и пишу.

    • @fixmedev521
      @fixmedev521 5 лет назад

      @@wavecut Спасибо за ответ и за интервью!

  • @danilmerkurev6248
    @danilmerkurev6248 3 года назад +1

    Очень интересное интервью!

  • @nats5404
    @nats5404 5 лет назад +1

    ай спасибо, хорошо, ща заценим... лайк авансом ;)

  • @allminegod
    @allminegod 4 года назад +1

    Валера настало твое время!

  • @mikurrey416
    @mikurrey416 5 лет назад +2

    Спасибо за интервью, здорово получилось!
    P.S. PHP GTK, к сожалению, уже давно - трупик. Есть много разных реализаций GUI, но все они имеют посредственные возможности. Был очень хороший проект wxPHP, но и он тоже мертв. Был он настолько крут, что можно было бы его юзать даже после заката, но увы - есть в нем масса сложных и неприятных багов, в основном с UTF-8, которые править уже никто не станет.

    • @wavecut
      @wavecut 5 лет назад

      Mik Urrey спасибо за апдейт!

  • @yalmeme
    @yalmeme Год назад +2

    Странный ответ про среды разработки, бесплатный и быстрый vscode абсолютно прекрасно подходит для работы.

  • @evgeny9581
    @evgeny9581 5 лет назад +2

    Пошел учить symfony. Объясню почему) 100+1 начинающих посмотрели видео и по совету побежали учить laravel, то есть lara уже скоро будет как WP 30+ резюме на 1 вакансию. На симфони не такая большая конкуренция. Тяжело symfony? Та все тяжело, и C++ как то люди учат, не убегают на Java или C#. И кстати на symfony также много вакансий как и на laravel

  • @maxdrobchuk5376
    @maxdrobchuk5376 4 года назад

    Тот момент когда работал в сфере продаж и был тесно связан с алютехом, а теперь решил перейтив ИТ =) интересно было услышать некую связь =)

  • @nuteruls13
    @nuteruls13 5 лет назад

    Eloquent ORM под капотом юзает куски doctrine. Даже для миграций (для изменения типов полей в бд) сам artisan просит доставить doctrine/dbal

  • @otfly
    @otfly 5 лет назад +4

    Отличное интервью! Интересный гость!

  • @LeoMrakobes
    @LeoMrakobes 5 лет назад +4

    45:15 Блин, красиво то как ушёл от холивара про операционки! :D

  • @antarktidataet
    @antarktidataet 5 лет назад

    Спасибо за работу,сейчас глянем что там)

  • @yaroslavche
    @yaroslavche 5 лет назад +1

    50:25 С чего бы это отсутствие строгой типизации? Вроде же новый видос. www.php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration.strict просто пхп лоялен к пользователю и его навыкам.

  • @ВалерийДавыдкин-л7м

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

  • @firstnamelastname3464
    @firstnamelastname3464 2 года назад

    Спасибо за контент!

  • @АлмазФахрутдинов-м9п
    @АлмазФахрутдинов-м9п 4 года назад +2

    Приятный чел!)

  • @dmitropro
    @dmitropro 5 лет назад +83

    лайк за php)

  • @ivanegorov9749
    @ivanegorov9749 4 года назад

    Хорошее интервью!👍

  • @damir8847
    @damir8847 5 лет назад +2

    Здравствуйте, будет ли интервью с Golang developer?

    • @АндрейШепшелей
      @АндрейШепшелей 5 лет назад

      Формально это интервью с golang разработчиком, сейчас мало кто пишет чисто на golang, в основном пишут воркереры, которые дёргаются из php, python, etc...

    • @wavecut
      @wavecut 5 лет назад

      Андрей Шепшелей ну не скажи. На конференциях видно множество девелоперов, которые пришли из совершенно разных сфер и ниш. Задачи совсем разные.

  • @Элдияр-с4т
    @Элдияр-с4т 4 года назад +2

    Когда будет интервью с React разработчиком ?

    • @pustoidok9339
      @pustoidok9339 4 года назад

      точнее будет, JavaScript разработчиком*
      ибо реакт, это библиотека, а не яп :)

    • @Элдияр-с4т
      @Элдияр-с4т 4 года назад

      @@pustoidok9339 React это фреймворк, считают библиотекой только новички) которые пишут говно код

    • @pustoidok9339
      @pustoidok9339 4 года назад +2

      @@Элдияр-с4т reactjs.org
      Тебе
      "A Ja library..."
      Перевести? Или сам справишься?

  • @MovsesKarapetyan
    @MovsesKarapetyan 5 лет назад +2

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

    • @XeyWar
      @XeyWar 5 лет назад

      шото по бенчмаркам не самый лучший, но по статистике почему-то один из самых популярных на данный момент.

  • @keks_o4162
    @keks_o4162 5 лет назад +1

    Очень даже зашло!

  • @ВасяЗеленев
    @ВасяЗеленев 5 лет назад +4

    Будет ли интервью с C++ разработчиком?

  • @eugenstakhursky9604
    @eugenstakhursky9604 5 лет назад +1

    Вопрос Валерию - нужно ли (если да то насколько) знать разные фреймворки или достаточно хорошо знать и использовать один, например laravel?

    • @wavecut
      @wavecut 5 лет назад +4

      Eugeny Stakhursky ох. На такие вопросы нет универсального ответа. Но давай заменим в твоём вопросе фреймворка на английский язык и посмотрим что получится: нужно ли знать английский или достаточно будет русского? В принципе можно перебиваться рынком заказчиков из СНГ, но зная английский открываются совершенно иные возможности. Это работает и для оригинального вопроса.

    • @eugenstakhursky9604
      @eugenstakhursky9604 5 лет назад +1

      @@wavecut спасибо за ответ. Но с другой стороны если знаешь английский то не обязательно уже знать русский (или другой язык). Но суть ответа понятно, спасибо!

  • @Таксист-Эволюционер

    54-12 Мониторю рынок и тенденция такова , что всем нужны ФулСтек разработчики включая PHP +JS куча фрейворков и библиотек . НО отдельно есть и PHP разработчики для известных фреймворков и продуктов . Но проблема рынка такова , что берут только с опытом от 6 месяцев минимум и то редко .

    • @afterglow392
      @afterglow392 5 лет назад +1

      не знаю че ты там мониторишь, в тренде ларавель, вью.жс или реакт, если это фронт

  • @ВладЕфименко-к3м
    @ВладЕфименко-к3м 5 лет назад +4

    Здравствуйте! Спасибо за видео. Сам BackEnd разработчик, в частности на PHP. Прошу, сделайте видео интервью с Профессором Информатики(Теоретической, Физической, Биологической - не важно). Мне кажется, что это было бы очень интересно. IT - это ведь не только разработка и тестирование, включая другие отрасли Ремесла. Это ведь и научная сфера, в первую очередь

    • @itbeard
      @itbeard  5 лет назад

      Ну... Под Information Technology сложно найти ученого...

    • @itbeard
      @itbeard  5 лет назад

      Но идея хороша

  • @sammygun84
    @sammygun84 5 лет назад +1

    Спасибо за интересное видео жаль что не было в интервью вопросов по сравнению php laravel и python django? Что эффективней и т.д. Сейчас просто бытует мнение что python django это будущие так ли на самом деле. Но все равно все очень гуд и интересно!!!

    • @itbeard
      @itbeard  5 лет назад +1

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

    • @sammygun84
      @sammygun84 5 лет назад

      @@itbeard просто когда ты новичок тебе проще выбрать направление и идти по нему

  • @aspirin5440
    @aspirin5440 5 лет назад +1

    Javascript нужно знать для php back-end dev?

  • @2s1234m
    @2s1234m 5 лет назад +1

    подкаст канал у вас есть ?

    • @itbeard
      @itbeard  5 лет назад

      на саундклауде и айтюнсе, да. ссылки в описании к ролику

  • @ttsrg
    @ttsrg 5 лет назад +1

    много чего имею против вайбера ) поэтому и хотел спросить, а как вайбер планирует решать проблему с постоянно булькающе пердящими звуками при звонках?

    • @wavecut
      @wavecut 5 лет назад

      Serg Tt без понятия, ведь я там давно не работаю

  • @TakemuraGoro
    @TakemuraGoro 5 лет назад

    Интересно, в каких вузах учат паттерны?

  • @ClooEni
    @ClooEni 5 лет назад +6

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

    • @vladislavstepanov7591
      @vladislavstepanov7591 5 лет назад +2

      Единственное что мне понадобилось - деление с остатком

    • @ClooEni
      @ClooEni 5 лет назад

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

  • @KostiaBazrov
    @KostiaBazrov 5 лет назад +2

    UPD: 30.5.19:
    ЧТО ХОДОВОГО СЕЙЧАС НА ПХП?:?? - ларавел => ruclips.net/video/FnWgtEbQW9c/видео.html
    Yii - ничего прорывного не представляет собой => ruclips.net/video/FnWgtEbQW9c/видео.html
    [Жизненный цикл приложения]: FASTcgi -> php FPM -> NGINX,
    а iis и apache даже не стоит упоминать, ими никто не пользуется, имеют кучу трабл, которых нет в nginx => ruclips.net/video/FnWgtEbQW9c/видео.html
    PSR - рекомендации;
    Про пулы соединений-> ruclips.net/video/FnWgtEbQW9c/видео.html
    ORM -> DOCTRINE (active record - old school)
    (C) SEnior PHp dev

    • @itbeard
      @itbeard  5 лет назад

      Это к чему?

    • @KostiaBazrov
      @KostiaBazrov 5 лет назад

      @@itbeard , к таймингам

  • @sammygun84
    @sammygun84 5 лет назад

    Добрый вечер а у меня вопрос к Валерию для новичка что лучше php или python если интересует именно web направление ?

    • @andriyshmatko8240
      @andriyshmatko8240 5 лет назад +5

      Смотри по количеству вакансий. Спойлер - php

    • @wavecut
      @wavecut 5 лет назад

      Семен Рыбцов проще найти работу прямо здесь и сейчас - пхп. Но вовсю растёт дефицит питонистов.

  • @borisb7307
    @borisb7307 4 года назад +1

    Оооо помню времена Dual-up =))) ухх как только увидел ICQ сидели торчали там =)))))

  • @vladimirkrylov4947
    @vladimirkrylov4947 5 лет назад +1

    Просто, когда смотришь на пхп, когда видишь стрелочки после объектов, то кровь течет из глаз. Мне предлагали пхп и зп выше, чем сейчам на джаве. Я отказался :)

  • @oleksandrmelnyk4571
    @oleksandrmelnyk4571 5 лет назад

    хорошее интервью, спасибо

  • @ИльяБелоногов-х6э
    @ИльяБелоногов-х6э 3 года назад

    Ага - у меня в сибири -40 9 месяцев в году, и снега по колено. Какое моно-колесо? (((

  • @MrAndVe
    @MrAndVe 5 лет назад

    Валерий, а как вы решаете проблему медленной синхронизации файлов в вольюмах в docker for win даже под wls? )

    • @pymentor.
      @pymentor. 5 лет назад

      нормальный человек в продакшене не будет юзать докер контейнеры на венде)

    • @MrAndVe
      @MrAndVe 5 лет назад

      ​@@pymentor.​, я не о продакшне. Человек сказал, что разрабатывает локально под виндой, используя докер.

    • @pymentor.
      @pymentor. 5 лет назад +1

      @@MrAndVe я видимо это пропустил. есть варианты не монтировать волъюмы с кодом, а зашивать все в докерфайл. билд образа в таком случае не займет много времени, так как пакеты окружения будут из кэша браться

    • @MrAndVe
      @MrAndVe 5 лет назад

      @@pymentor. и ребилд с копированием кода в контейнер при каждом изменении? ) Как запуск чего-то готового на потестить локально - соглашусь, но как средство разработки - слишком накладно выходит. Причем проблема только с пхп, где автолоадер тянет всю портянку файлов при запросе. В wls 2.0 обещают импрув, но пока что все решения, что я видел - разной степени упоротости костыли.

    • @pymentor.
      @pymentor. 5 лет назад

      ​@@MrAndVe в целом согласен, это все индивидуально и смотря какая задача. но вот если например нужны оповещения от ядра линукс о том изменился ли файл в примонтированном волъюме, где волъюм это виндовая папка - натыкаешься на это forums.docker.com/t/file-system-watch-does-not-work-with-mounted-volumes/12038 и как ты ни крути придется билдить при каждом изменении

  • @feeelgoood9580
    @feeelgoood9580 5 лет назад

    отлично, надо будет посмотреть