Таймлайн-навигация для вас-любимых! 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 - БЛИЦ
1) ruclips.net/video/YAD2NNOvetU/видео.html Классный чувак ! ruclips.net/video/XFxuAKlKbMs/видео.html 2) Вроде программист ruclips.net/channel/UCMnFV9ikfd92j4FgiuKr5tA а вроде и нет :) 3) еще один парень-программист-блогер из германии ruclips.net/video/uNk4LH9letY/видео.html
Вакансия на порнхабе. Требуется PHP-developer, опыт 1-3, со знанием таких то фреймворков, бла-бла-бла. На вакансию откликнулся соискатель, но он сказал что у него есть сомнения. - В чём у вас сомнения? - спрашивает главный разработчик. - Я не знаю, как моя семья отнесётся к этому. - отвечает соискатель. - Прекрасно вас понимаю, я и сам до сих пор не рассказал своим, что использую PHP.
Человек в курсе трендов, человек спокойный (я был бы гораздо эмоциональнее), явно видно что слова не пустые. И речь хорошая, как бы понятная, не быстрая. Пожалуй, возьму пример Валеры для себя, как для начинающего.
Низкий поклон обоим! Я услыша всё то что крутилось у меня в голове. Все вопросы и сомнения по пых сняты окончательно и не только по пыху, музыка, моноколесо.... У меня такое ощущение, что я услышал лучшее версию себя. Респект обоим! Про книги про углеводи и пр.. особый респект!
Друзья гость не сказал про книги PHP - рекомендую Мэтт Зандстра Объекты Шаблоны и Методики программирования. Сам не любил читать - но эта очень понравилась )
@@krypton6466 от издания к изданию меняется лишь некоторая часть, в основном остается как есть, пока актуально. В 5 издании рассматривается 7 версия языка, хотя уже есть 8 версия и она со своими плюшками. Кроме книг смотри в офф документацию, там всегда актуальная инфа по языку, а в книгах пишут в общем по разработке, какие то наводки на тестирование, инструментарий разработчика, еще полезные ссылки и пр.
Капец как я залип в эти интервью. Одно досмотрел и уже выбираешь другое. Офигенные вопросы и отвечают очень подробно. Прям можно забить на статьи типа "как стать *название специальности*" и просто смотреть эти интервью :D Спасибо за Ваш труд) Самому php не понравился тем, что нет best practices. Гуглишь "как сделать авторизацию", читаешь 10 статей и видишь 10 разных вариантов решения данной задачи. И так во всем( В итоге плюнул и пишу на js. Тоже нет всяких best practices, но все примеры +- одинаковые и общую суть легко уловить
То ты просто дзена не понял. Это тебе не руби где кроме рельс нихрена толком то и нет. Бест практика для твоей задачи начинается с выбора фреймворка из базовых четырех, а потом уже смотреть что под него лучше.
Я также php-самоучка, только учиться начал после непрофильного высшего прошлой осенью. 1,5 месяца интенсива, несколько месяцев самообучения. Повезло, позвали в стартап одной крупной фирмы, так как нужны были yii-разработчики, а в городе их нет. Решили вырастить своего, и теперь уже 4 месяца как джун пхп.
Эх были же веселые времена вот у таких простых смертных брали такие интересные интервью по php, javascrypt, python, java, жаль, что уже такого рода интервью уже нету на этом канале:(
Про собеседования отлично сказано. Тоже считаю, что если вы позвали на собеседование, то посмотрите GitHub человека, не тратьте общее время на программирование на бумажке. В последний раз интервьюер видел в резюме, что я программирую на Swift, не использую стандартный UIKit, сториборды, но стал спрашивать об особенностях перечисленного, Objective-C и попросил на нем решать задачи ручкой на листке (который я знаю на уровне чтения и переписывания на Swift). В итоге, просто упростил своим "умным" решением мое, сводящимся к знанию тонкостей Obj-C. Если вы интервьюируете кого-то и хотите реально узнать способности, то не надо таких искусственных условий, дайте интернет и время, поставив реальную тестовую задачу. Кстати, вышел оттуда как облитый дерьмом
Код на листочке на интервью? Я после такого шлю на хер. Хочешь код - дай тестовое и я погнал домой. У меня в голове нет записной книжки или компилятора, во время работы у меня есть вся мощь современных Иде и полный доступ к классреференсу и прочим прелестям, я их банально не держу в голове да и не должен. Мне потом с коллективом где такой интервьюер работает ещё работать и не один год, нахер оно мне надо? Если там такой интервьюер, то чего от остальных ждать? Слать на хер и искать адекватных.
Неееееет)))) Блин, работал с удавом 3 месяца, один негатив, табы - это трэш. О списках, кортежах и т.п. - вообще молчу))) Жду, когда вложение будет определяться цветом текста КОЖЗГСФ)))
Спасибо за интересное интервью, с удовольствием посмотрел! Как раз то что нужно, т.к. думал что изучать - Laravel или Yii. Интересно было узнать мнение Senior-a по этому и другим вопросам. P.S. лайк и подписка)
Отличные интервью берешь, дружище! Хотелось бы увидеть ролик с профильным верстальщиком, Wordpress разработчиком и фрилансерами с full-stack ребятами, если такое возможно. Задонатил бы даже на такое)
После видоса, приходит понимание что два года работаешь на всяких CMS, ооочень редко на фреймворках (чаще свои проекты), и делаешь это зря, так как все равно в крупные компании возьмут только каким-нибудь джуном с зп ниже чем оно есть сейчас. Спасибо за видео)
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, и как вишенка на торте логическте задачки, структуры и алгоритмы.
Влад Степанов иногда и этого не достаточно! Все зависит от компании. Скажу так, в Болгарии, София, самое простое нитераью на 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, как базы данных устроены под капотом.
Влад Степанов сегодня проходил через фильтр одной компании. Прислали на почту письмо. Реши задание: и base64 кодировка. Все! По итогу выкопал на их сайте в main.js картинку в base64 кодировке, декодировав которую получил QR, в котором послание которое нужно было поставить в подпись в ответ на имейл. Как вам такой фильтр?)
Честно, всегда думал что такие длинные интервью - трата времени. Но ваш канал бомба. 2 ролик длинный просмотрел и реально такое чувство, будто они неплохо так расширяют мой кругозор и позволяют посмотреть на это все свысока.
"У PHP всё хорошо, просто те кто над ним шутит - этого не знают". Золотые слова. Еще бы дженериков завезли в 8 - было бы вообще шикарно. Вот интересно, почему JS так не хаят? Больше всего говнокода там, имхо.
@@itbeard дело не в том , что проще, а в том, что там и код с примерами сразу на пхп и рассказывается довольно хорошо про применение объектной модели. Книга - топ.
хвала каналу, хоть какой-то просвет "незанудства" в этой сложной теме программирования. И даже слова дублируете надписями если можно понять неправильно что человек сказал, то есть ещё и полезно
Друже, если ты все таки читаешь комменты, ну сделай интервью с девелопером C/C++ со стеком QT, вкупе с QT написана та же тележенька и 2GIS, очень надо, очень интересно. А то все про веб да про веб
Про релокейт знаю про ЕС. Либо техническое минимум бакалавр 4 года. Либо 3 года подтвержденного опыта. Сам из-за этого сейчас записался на Магистратуру. Чтобы перебить свой экономический бакалавриат.
Eldar Khassanov я учиться собираюсь а ЕС. А магистратура это степень высшего образования. Соответственно диплом магистра по информатике подходит для релокейиа.
Напишу для количества. И какого-то фидбека. Очень информативно, интересно. Спасибо. Хорошие вопросы. Очень жду похожее интервью с около-Python специалистом. Хотелось бы побольше вопросов совсем новичковых, прям откровенно тупых =))) Для около айтишной тусовки какие-то моменты разумеющиеся, а я смотрю с удовольствием, но не могу себе ответить что такое фреймворк, как к нему вообще приходят, почему фреймворчный жизненный этап вообще необходим, какие задачи решаются с помощью него, как именно решаются, почему с помощью одного, а не другого фреймворка и вообще почему фреймворков столько. Почему многие пытаются писать свой фреймворк, почему они не взлетают, почему взлетел Х-фреймворк и дает ли полезный опыт написание своего фреймворка. Почему нельзя без фреймфорка. Если льзя, то давайте представим бесфреймворчную жизнь. Почему язык Х лучше решает определенные задачи. Как можно провести параллель с другой ситуацией из жизни, на примере тумбочки, пончика, автомобиля. Это что как велосипед? Просто ставишь туда квадратные колеса и вперед? Нужно ли знать глубоко как устроен Интернет, компьютер, способ передачи, архитектура процессора, как работает память, что изменится если не знать этого? Как изменится от этого работа погромиста? Возможно я один такой. Тогда пусть идет как идет. А может кто-то стесняется признаться.
Doctrine используется и для nosql баз в том числе. ActiveRecord пришел таки с рэйлсов... А во времена первого zend framework был более продвинутый и современный Symfony 1.*...
За NetBeans - отдельное спасибо, когда я о нем говорю у всех почему-то округляются глаза. Я считаю его "недоделанным" PHPStorm, но NetBeans - не коммерческий, когда-то давно выбрал его, а теперь привычка)
Есть коллеги которые больше 10лет пользовались NB, а потом попробовали PS - они плакали из-за того что потратили столько лет жизни на NB. Попробуйте небольшой проект сделайте в PS и вы больше никогда не вернётесь к NB. NB нужен как запасной вариант и для того чтобы подгонять PS.
Евгений Ленский помимо ошибок смотрю на соответствие принятому командой стилю кода, соответствие соглашениям сообщества и PSR, логичность конструкций и так далее. Сложно сейчас все сформулировать, что в голову пришло то и пишу.
Спасибо за интервью, здорово получилось! P.S. PHP GTK, к сожалению, уже давно - трупик. Есть много разных реализаций GUI, но все они имеют посредственные возможности. Был очень хороший проект wxPHP, но и он тоже мертв. Был он настолько крут, что можно было бы его юзать даже после заката, но увы - есть в нем масса сложных и неприятных багов, в основном с UTF-8, которые править уже никто не станет.
Пошел учить symfony. Объясню почему) 100+1 начинающих посмотрели видео и по совету побежали учить laravel, то есть lara уже скоро будет как WP 30+ резюме на 1 вакансию. На симфони не такая большая конкуренция. Тяжело symfony? Та все тяжело, и C++ как то люди учат, не убегают на Java или C#. И кстати на symfony также много вакансий как и на laravel
50:25 С чего бы это отсутствие строгой типизации? Вроде же новый видос. www.php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration.strict просто пхп лоялен к пользователю и его навыкам.
с вайбером одно только плохо - нет веб версии. как результат - когда чел на сайте кликает по иконке вайбер, если у него не установлено приложение, то он на экране увидит пустой документ.
Формально это интервью с golang разработчиком, сейчас мало кто пишет чисто на golang, в основном пишут воркереры, которые дёргаются из php, python, etc...
Советую php, фреймворк laravel элегантен и прост. Как сисадмину, мне больше по душе ставить клиентам на выделенном сервере laravel, для разработки веб приложений, без гемора и с богатой документаций. По серверной части нормально переваривается без костылей и выхлопов.
Eugeny Stakhursky ох. На такие вопросы нет универсального ответа. Но давай заменим в твоём вопросе фреймворка на английский язык и посмотрим что получится: нужно ли знать английский или достаточно будет русского? В принципе можно перебиваться рынком заказчиков из СНГ, но зная английский открываются совершенно иные возможности. Это работает и для оригинального вопроса.
@@wavecut спасибо за ответ. Но с другой стороны если знаешь английский то не обязательно уже знать русский (или другой язык). Но суть ответа понятно, спасибо!
54-12 Мониторю рынок и тенденция такова , что всем нужны ФулСтек разработчики включая PHP +JS куча фрейворков и библиотек . НО отдельно есть и PHP разработчики для известных фреймворков и продуктов . Но проблема рынка такова , что берут только с опытом от 6 месяцев минимум и то редко .
Здравствуйте! Спасибо за видео. Сам BackEnd разработчик, в частности на PHP. Прошу, сделайте видео интервью с Профессором Информатики(Теоретической, Физической, Биологической - не важно). Мне кажется, что это было бы очень интересно. IT - это ведь не только разработка и тестирование, включая другие отрасли Ремесла. Это ведь и научная сфера, в первую очередь
Спасибо за интересное видео жаль что не было в интервью вопросов по сравнению php laravel и python django? Что эффективней и т.д. Сейчас просто бытует мнение что python django это будущие так ли на самом деле. Но все равно все очень гуд и интересно!!!
мне тоже ремень безопасности пока не пригождался. У мня есть кореша, сапом занимаются.. тоже говорят, что не пригождалась. Но согласитесь, это ограничение потолка.. Даже чтобы взять какую то формулу и вставить ее в код, нужно как минимум понять что в ней говорится..
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
Просто, когда смотришь на пхп, когда видишь стрелочки после объектов, то кровь течет из глаз. Мне предлагали пхп и зп выше, чем сейчам на джаве. Я отказался :)
@@MrAndVe я видимо это пропустил. есть варианты не монтировать волъюмы с кодом, а зашивать все в докерфайл. билд образа в таком случае не займет много времени, так как пакеты окружения будут из кэша браться
@@pymentor. и ребилд с копированием кода в контейнер при каждом изменении? ) Как запуск чего-то готового на потестить локально - соглашусь, но как средство разработки - слишком накладно выходит. Причем проблема только с пхп, где автолоадер тянет всю портянку файлов при запросе. В wls 2.0 обещают импрув, но пока что все решения, что я видел - разной степени упоротости костыли.
@@MrAndVe в целом согласен, это все индивидуально и смотря какая задача. но вот если например нужны оповещения от ядра линукс о том изменился ли файл в примонтированном волъюме, где волъюм это виндовая папка - натыкаешься на это forums.docker.com/t/file-system-watch-does-not-work-with-mounted-volumes/12038 и как ты ни крути придется билдить при каждом изменении
Таймлайн-навигация для вас-любимых!
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 - БЛИЦ
АйТиБорода перв ыйканалц
ruclips.net/video/vWZNZN8woPs/видео.html Ещё один программер пересек границу Канады :)
СПОЙЛЕРЫ надо еще!!! краткий конспектик!
@@KostiaBazrov эво тебя пробрало, человече...
1) ruclips.net/video/YAD2NNOvetU/видео.html Классный чувак !
ruclips.net/video/XFxuAKlKbMs/видео.html
2) Вроде программист ruclips.net/channel/UCMnFV9ikfd92j4FgiuKr5tA
а вроде и нет :)
3) еще один парень-программист-блогер из германии ruclips.net/video/uNk4LH9letY/видео.html
Вакансия на порнхабе. Требуется PHP-developer, опыт 1-3, со знанием таких то фреймворков, бла-бла-бла. На вакансию откликнулся соискатель, но он сказал что у него есть сомнения.
- В чём у вас сомнения? - спрашивает главный разработчик.
- Я не знаю, как моя семья отнесётся к этому. - отвечает соискатель.
- Прекрасно вас понимаю, я и сам до сих пор не рассказал своим, что использую PHP.
В голос))
слабо
баян
Валера приятный парень. Спокойный, грамотная речь, располагает к себе )) Хороший контент!
Спасибо за этот видос! Ещё вчера смотрел интервью ДЖсника, думал, как жаль, что нету ПХПшника, и тут бамс, подарок! Любе)
Человек в курсе трендов, человек спокойный (я был бы гораздо эмоциональнее), явно видно что слова не пустые. И речь хорошая, как бы понятная, не быстрая. Пожалуй, возьму пример Валеры для себя, как для начинающего.
Стал прогером?
@@mayke8623 Я-то прогер, но коммент был про хорошо поставленную речь.
Низкий поклон обоим! Я услыша всё то что крутилось у меня в голове. Все вопросы и сомнения по пых сняты окончательно и не только по пыху, музыка, моноколесо.... У меня такое ощущение, что я услышал лучшее версию себя. Респект обоим! Про книги про углеводи и пр.. особый респект!
Пыха актуален был есть и ближайшие годы будет. Но наряду с ним есть ещё не менее глассный язык для бека - "GO".
Спасибо за шикарный контент! Интервью действительно долгожданное)
Час пролетел на одном дыхании. Продолжай в том же духе!
Друзья гость не сказал про книги PHP - рекомендую Мэтт Зандстра Объекты Шаблоны и Методики программирования. Сам не любил читать - но эта очень понравилась )
Там есть несколько изданий. Издание это получается как часть или что? В общем, начинать с первого издания или как?
@@krypton6466 издания выходят с новыми версиями php, нужно искать последнее. На текущий момен это 5-е издание (php7)
@@krypton6466 от издания к изданию меняется лишь некоторая часть, в основном остается как есть, пока актуально. В 5 издании рассматривается 7 версия языка, хотя уже есть 8 версия и она со своими плюшками. Кроме книг смотри в офф документацию, там всегда актуальная инфа по языку, а в книгах пишут в общем по разработке, какие то наводки на тестирование, инструментарий разработчика, еще полезные ссылки и пр.
Вот за ответ на вопрос о программировании на собеседовании прям лайк со всей силы.
До чего приятные парни... Благодарю за интервью, не смогла оторваться, извлекла для себя пользу.
Капец как я залип в эти интервью. Одно досмотрел и уже выбираешь другое.
Офигенные вопросы и отвечают очень подробно. Прям можно забить на статьи типа "как стать *название специальности*" и просто смотреть эти интервью :D
Спасибо за Ваш труд)
Самому php не понравился тем, что нет best practices. Гуглишь "как сделать авторизацию", читаешь 10 статей и видишь 10 разных вариантов решения данной задачи. И так во всем(
В итоге плюнул и пишу на js. Тоже нет всяких best practices, но все примеры +- одинаковые и общую суть легко уловить
@EVIL JOE ты можешь написать свое, но оно окажется мало того что большим, так ещё и баганным. Для джуна всегда лучше идти общим паттернам
@EVIL JOE Если не следовать best practise - то потом код станет трудно поддерживаемым. Зачем оно надо?
То ты просто дзена не понял. Это тебе не руби где кроме рельс нихрена толком то и нет. Бест практика для твоей задачи начинается с выбора фреймворка из базовых четырех, а потом уже смотреть что под него лучше.
Мне как PHP dev зашло) спасибо за интервью!
Я также php-самоучка, только учиться начал после непрофильного высшего прошлой осенью. 1,5 месяца интенсива, несколько месяцев самообучения. Повезло, позвали в стартап одной крупной фирмы, так как нужны были yii-разработчики, а в городе их нет. Решили вырастить своего, и теперь уже 4 месяца как джун пхп.
TheDokk TheDokkovich хороший старт, так держать
Красавчик! Респект таким пацанам! 👍
Привет! Можешь сказать, какие ресурсы использовал?
@Палмер Элдрич сидеть на диване да...
привет,
расскажи как сейчас поживает твоя карьера, работаешь там же, какой уровень и с чем сталкивался?)
А сильвернейм оказывается еще и программист
Эх были же веселые времена вот у таких простых смертных брали такие интересные интервью по php, javascrypt, python, java, жаль, что уже такого рода интервью уже нету на этом канале:(
Про собеседования отлично сказано. Тоже считаю, что если вы позвали на собеседование, то посмотрите GitHub человека, не тратьте общее время на программирование на бумажке. В последний раз интервьюер видел в резюме, что я программирую на Swift, не использую стандартный UIKit, сториборды, но стал спрашивать об особенностях перечисленного, Objective-C и попросил на нем решать задачи ручкой на листке (который я знаю на уровне чтения и переписывания на Swift). В итоге, просто упростил своим "умным" решением мое, сводящимся к знанию тонкостей Obj-C. Если вы интервьюируете кого-то и хотите реально узнать способности, то не надо таких искусственных условий, дайте интернет и время, поставив реальную тестовую задачу. Кстати, вышел оттуда как облитый дерьмом
SerpolStudios Вы здесь ? Ответьте, срочно надо.
777. 777 nickaroot.me - я всегда здесь)
SerpolStudios Как Вам написать в ВК ? (Есл не срочно откройте личку :))
Код на листочке на интервью? Я после такого шлю на хер. Хочешь код - дай тестовое и я погнал домой. У меня в голове нет записной книжки или компилятора, во время работы у меня есть вся мощь современных Иде и полный доступ к классреференсу и прочим прелестям, я их банально не держу в голове да и не должен. Мне потом с коллективом где такой интервьюер работает ещё работать и не один год, нахер оно мне надо? Если там такой интервьюер, то чего от остальных ждать? Слать на хер и искать адекватных.
@@GenaTolstij не защищаю интервьюера, но он вправе спрашивать то что представляет интерес для компании
третье интервью, что смотрю на канале. отличный собеседник, было интересно, спасибо!
Очень классно, очень много для себя подчеркнул, как начинающий девелопер. Спасибо за видео
Очень интересно было послушать Валеру.
Отличнейшее интервью! Хорошо структурировано, с отлично подобранными вопросами.
Здравствуйте, будет ли интервью с Python developer. Было бы очень интересно.
Django
Будет
Согласен
@@itbeard а когда?
Неееееет)))) Блин, работал с удавом 3 месяца, один негатив, табы - это трэш. О списках, кортежах и т.п. - вообще молчу))) Жду, когда вложение будет определяться цветом текста КОЖЗГСФ)))
Офигенный канал, классный контент, Дудь из мира программирования)
@Палмер Элдрич Слава богу нет
точно НЕ вдудь
Классное интервью)) Laravel one love)) Мне очень нравиться такой контент, борода спасибо
Отличное интервью! Благодарю за труды!
Услышал про моноколеса и стало так тепло на душе :) Сам катаюсь, очень активно. Крутой проггер! ))
Спасибо за интересное интервью, с удовольствием посмотрел! Как раз то что нужно, т.к. думал что изучать - Laravel или Yii. Интересно было узнать мнение Senior-a по этому и другим вопросам.
P.S. лайк и подписка)
Ну как выучил laravel? Стоит учить?
@@ihorrud5088 да, выучил, однозначно стоит. Многие вещи делаются быстро и удобно, хорошо продуманный фреймворк, рекомендую!)
@@eugenstakhursky9604 спасибо! А вы на работе как ларавел девелопер?
@@ihorrud5088 да)
@@eugenstakhursky9604 спасиб)
Борода, спасибо за твою работу!
Отличные интервью берешь, дружище! Хотелось бы увидеть ролик с профильным верстальщиком, Wordpress разработчиком и фрилансерами с full-stack ребятами, если такое возможно. Задонатил бы даже на такое)
Спасибо за отличное интервью, было интересно!
Такой "тихенький" выпуск) Стала интересна пыха, решил посмотреть (хотя и так львиная доля видео просмотрена)
Очень интересный гость, спасибо за выпуск
Интересное интервью, спасибо!
После видоса, приходит понимание что два года работаешь на всяких CMS, ооочень редко на фреймворках (чаще свои проекты), и делаешь это зря, так как все равно в крупные компании возьмут только каким-нибудь джуном с зп ниже чем оно есть сейчас. Спасибо за видео)
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, и как вишенка на торте логическте задачки, структуры и алгоритмы.
@@borschetsky я конечно не эксперт, но это слишком
Влад Степанов иногда и этого не достаточно!
Все зависит от компании.
Скажу так, в Болгарии, София, самое простое нитераью на 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, как базы данных устроены под капотом.
Влад Степанов сегодня проходил через фильтр одной компании. Прислали на почту письмо. Реши задание: и base64 кодировка. Все!
По итогу выкопал на их сайте в main.js картинку в base64 кодировке, декодировав которую получил QR, в котором послание которое нужно было поставить в подпись в ответ на имейл.
Как вам такой фильтр?)
@@borschetsky так а в чем проблема декодирования base64? Это же не кодирование по ключевому слову.
Спасибо, интересно, примерно такую же жизнь проживаю) спасибо за приятные воспоминания, я также окунулся в них 😊
Валера - красавчик, че еще сказать
1:13:25 ахаха, пару дней назад вышла на связь hr luxoft и предлагала вакансию. Стоит задуматься 🤔
Честно, всегда думал что такие длинные интервью - трата времени. Но ваш канал бомба. 2 ролик длинный просмотрел и реально такое чувство, будто они неплохо так расширяют мой кругозор и позволяют посмотреть на это все свысока.
"У PHP всё хорошо, просто те кто над ним шутит - этого не знают". Золотые слова. Еще бы дженериков завезли в 8 - было бы вообще шикарно. Вот интересно, почему JS так не хаят? Больше всего говнокода там, имхо.
Потому что есть выбор, а на фронте нет.
Ты сейчас уподобился тем, кто Хаят твой PHP.
@@ruslanshikhaliev9341 чего? =) Во первых, это не "мой" PHP. Во вторых, я не хаял JS. А в третьих, мне всё равно на твои умозаключения =)
@@yaroslavche ты такая сильная и независимая
@@ruslanshikhaliev9341 ахах. Я с убогими не дискутирую.
Классное интервью. Лайк. Подписка. (сам на JS фулстэк на производстве)
Так вот кто нагавнокодил в Viber Public API ))
Muhammed нень
@@wavecut в интервью говорилось про Laravel, Symfony... А как же Yii2? :)
@@PerezChilli А он только в СНГ теней по непонятным причинам.
@@PerezChilli YII 2 и 1 и 3 и 10 - самое унылое говно, из-за чего отношения к пыхерам такое)0
@BASMACH wwr Слишеом серйезный ты, общайся побольше с людьми.
У него такая милая улыбка
Крутое видео. Спасибо, Алекс!
Крутой выпуск! Спасибо!
По паттернам рекомендую "PHP: объекты, шаблоны и методики программирования" - Мэтт Зандстра
Согласен. Всё проще GoF
@@itbeard дело не в том , что проще, а в том, что там и код с примерами сразу на пхп и рассказывается довольно хорошо про применение объектной модели. Книга - топ.
@@itbeard эта книга и есть цитирование Gof
У графа очень сложный язык и примеры на плюсах жеж
Андрей Велент да паттерны Швеца хорошо зашли, так же и примеры годные есть. Плюс от него и рефакторинг есть.
Очень мотивирующее, позитивное видео
Классное интервью!!! Спасибо!!!
хвала каналу, хоть какой-то просвет "незанудства" в этой сложной теме программирования. И даже слова дублируете надписями если можно понять неправильно что человек сказал, то есть ещё и полезно
Спасибо за видео. Помогло определиться на правильном ли я пути.
PSR-7, кажется, в 2015 году появился. Это к вопросу о том, что нет единого стандарта "роутинга" и каждый его реализует по своему.
Мы любим интервьюхи бородача ))
Друже, если ты все таки читаешь комменты, ну сделай интервью с девелопером C/C++ со стеком QT, вкупе с QT написана та же тележенька и 2GIS, очень надо, очень интересно. А то все про веб да про веб
иду по тем, кто ест ьв загашнике. c и плюсовиков еще не искал, но и они будут
АйТиБорода тогда я буду ждать👍 Спасибо за хорошие интервью
как всегда интересно, узнал много нового
Вот бы послушать интервью с программистом, работающим с графическим движком.
Юнити какой?
@@itbeard unreal engine, cry engine, frostbite... движков куча
По поводу книг начинающим разработчикам, поищите, автор Мэтт Зандстра, очень полезная книга, как для новичков, так и для профессионалов
Про релокейт знаю про ЕС. Либо техническое минимум бакалавр 4 года. Либо 3 года подтвержденного опыта. Сам из-за этого сейчас записался на Магистратуру. Чтобы перебить свой экономический бакалавриат.
а насколько весома магистратура 2годичная по ИТ специальности в ЕС из СНГ?
Eldar Khassanov я учиться собираюсь а ЕС. А магистратура это степень высшего образования.
Соответственно диплом магистра по информатике подходит для релокейиа.
Симфони не дает выстрелить себе в ногу? Т.е. то что доктрина кидает под ноги пару ядерных бомб за выстрел не считается?
это конец, хех)
Andrey L в одной руке дока, в другой stackowerflow - ни одна муха не пролетит!
Напишу для количества. И какого-то фидбека. Очень информативно, интересно. Спасибо. Хорошие вопросы. Очень жду похожее интервью с около-Python специалистом.
Хотелось бы побольше вопросов совсем новичковых, прям откровенно тупых =))) Для около айтишной тусовки какие-то моменты разумеющиеся, а я смотрю с удовольствием, но не могу себе ответить что такое фреймворк, как к нему вообще приходят, почему фреймворчный жизненный этап вообще необходим, какие задачи решаются с помощью него, как именно решаются, почему с помощью одного, а не другого фреймворка и вообще почему фреймворков столько. Почему многие пытаются писать свой фреймворк, почему они не взлетают, почему взлетел Х-фреймворк и дает ли полезный опыт написание своего фреймворка. Почему нельзя без фреймфорка. Если льзя, то давайте представим бесфреймворчную жизнь. Почему язык Х лучше решает определенные задачи. Как можно провести параллель с другой ситуацией из жизни, на примере тумбочки, пончика, автомобиля. Это что как велосипед? Просто ставишь туда квадратные колеса и вперед? Нужно ли знать глубоко как устроен Интернет, компьютер, способ передачи, архитектура процессора, как работает память, что изменится если не знать этого? Как изменится от этого работа погромиста?
Возможно я один такой. Тогда пусть идет как идет. А может кто-то стесняется признаться.
Принято. Запилю видос о том, что такое фреймворк :)
Спасибо, интересно было послушать. Мало про Yii
Doctrine используется и для nosql баз в том числе. ActiveRecord пришел таки с рэйлсов... А во времена первого zend framework был более продвинутый и современный Symfony 1.*...
Что имеется ввиду под "компонентным подходом" в противовес MVC?
За NetBeans - отдельное спасибо, когда я о нем говорю у всех почему-то округляются глаза. Я считаю его "недоделанным" PHPStorm, но NetBeans - не коммерческий, когда-то давно выбрал его, а теперь привычка)
Есть коллеги которые больше 10лет пользовались NB, а потом попробовали PS - они плакали из-за того что потратили столько лет жизни на NB. Попробуйте небольшой проект сделайте в PS и вы больше никогда не вернётесь к NB. NB нужен как запасной вариант и для того чтобы подгонять PS.
Жаль поздно узнал о канале, интересно было бы узнать по каким критериям гость делает code review и делает ли вообще.
Евгений Ленский помимо ошибок смотрю на соответствие принятому командой стилю кода, соответствие соглашениям сообщества и PSR, логичность конструкций и так далее. Сложно сейчас все сформулировать, что в голову пришло то и пишу.
@@wavecut Спасибо за ответ и за интервью!
Очень интересное интервью!
ай спасибо, хорошо, ща заценим... лайк авансом ;)
Валера настало твое время!
Спасибо за интервью, здорово получилось!
P.S. PHP GTK, к сожалению, уже давно - трупик. Есть много разных реализаций GUI, но все они имеют посредственные возможности. Был очень хороший проект wxPHP, но и он тоже мертв. Был он настолько крут, что можно было бы его юзать даже после заката, но увы - есть в нем масса сложных и неприятных багов, в основном с UTF-8, которые править уже никто не станет.
Mik Urrey спасибо за апдейт!
Странный ответ про среды разработки, бесплатный и быстрый vscode абсолютно прекрасно подходит для работы.
Пошел учить symfony. Объясню почему) 100+1 начинающих посмотрели видео и по совету побежали учить laravel, то есть lara уже скоро будет как WP 30+ резюме на 1 вакансию. На симфони не такая большая конкуренция. Тяжело symfony? Та все тяжело, и C++ как то люди учат, не убегают на Java или C#. И кстати на symfony также много вакансий как и на laravel
Тот момент когда работал в сфере продаж и был тесно связан с алютехом, а теперь решил перейтив ИТ =) интересно было услышать некую связь =)
Eloquent ORM под капотом юзает куски doctrine. Даже для миграций (для изменения типов полей в бд) сам artisan просит доставить doctrine/dbal
Отличное интервью! Интересный гость!
45:15 Блин, красиво то как ушёл от холивара про операционки! :D
Спасибо за работу,сейчас глянем что там)
50:25 С чего бы это отсутствие строгой типизации? Вроде же новый видос. www.php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration.strict просто пхп лоялен к пользователю и его навыкам.
с вайбером одно только плохо - нет веб версии. как результат - когда чел на сайте кликает по иконке вайбер, если у него не установлено приложение, то он на экране увидит пустой документ.
Спасибо за контент!
Приятный чел!)
лайк за php)
Хорошее интервью!👍
Здравствуйте, будет ли интервью с Golang developer?
Формально это интервью с golang разработчиком, сейчас мало кто пишет чисто на golang, в основном пишут воркереры, которые дёргаются из php, python, etc...
Андрей Шепшелей ну не скажи. На конференциях видно множество девелоперов, которые пришли из совершенно разных сфер и ниш. Задачи совсем разные.
Когда будет интервью с React разработчиком ?
точнее будет, JavaScript разработчиком*
ибо реакт, это библиотека, а не яп :)
@@pustoidok9339 React это фреймворк, считают библиотекой только новички) которые пишут говно код
@@Элдияр-с4т reactjs.org
Тебе
"A Ja library..."
Перевести? Или сам справишься?
Советую php, фреймворк laravel элегантен и прост. Как сисадмину, мне больше по душе ставить клиентам на выделенном сервере laravel, для разработки веб приложений, без гемора и с богатой документаций. По серверной части нормально переваривается без костылей и выхлопов.
шото по бенчмаркам не самый лучший, но по статистике почему-то один из самых популярных на данный момент.
Очень даже зашло!
Будет ли интервью с C++ разработчиком?
да
@@itbeard лучше Rust плиз!!
Вопрос Валерию - нужно ли (если да то насколько) знать разные фреймворки или достаточно хорошо знать и использовать один, например laravel?
Eugeny Stakhursky ох. На такие вопросы нет универсального ответа. Но давай заменим в твоём вопросе фреймворка на английский язык и посмотрим что получится: нужно ли знать английский или достаточно будет русского? В принципе можно перебиваться рынком заказчиков из СНГ, но зная английский открываются совершенно иные возможности. Это работает и для оригинального вопроса.
@@wavecut спасибо за ответ. Но с другой стороны если знаешь английский то не обязательно уже знать русский (или другой язык). Но суть ответа понятно, спасибо!
54-12 Мониторю рынок и тенденция такова , что всем нужны ФулСтек разработчики включая PHP +JS куча фрейворков и библиотек . НО отдельно есть и PHP разработчики для известных фреймворков и продуктов . Но проблема рынка такова , что берут только с опытом от 6 месяцев минимум и то редко .
не знаю че ты там мониторишь, в тренде ларавель, вью.жс или реакт, если это фронт
Здравствуйте! Спасибо за видео. Сам BackEnd разработчик, в частности на PHP. Прошу, сделайте видео интервью с Профессором Информатики(Теоретической, Физической, Биологической - не важно). Мне кажется, что это было бы очень интересно. IT - это ведь не только разработка и тестирование, включая другие отрасли Ремесла. Это ведь и научная сфера, в первую очередь
Ну... Под Information Technology сложно найти ученого...
Но идея хороша
Спасибо за интересное видео жаль что не было в интервью вопросов по сравнению php laravel и python django? Что эффективней и т.д. Сейчас просто бытует мнение что python django это будущие так ли на самом деле. Но все равно все очень гуд и интересно!!!
разные языки, зачем сравнивать то? это как сравнивать зыху с джаво й руби и дотнетом)
@@itbeard просто когда ты новичок тебе проще выбрать направление и идти по нему
Javascript нужно знать для php back-end dev?
Да, но не глубоко.
подкаст канал у вас есть ?
на саундклауде и айтюнсе, да. ссылки в описании к ролику
много чего имею против вайбера ) поэтому и хотел спросить, а как вайбер планирует решать проблему с постоянно булькающе пердящими звуками при звонках?
Serg Tt без понятия, ведь я там давно не работаю
Интересно, в каких вузах учат паттерны?
Математика нужна, как и ремень безопасности не часто, но лучше пристегиваться каждый раз за рулем :)
Единственное что мне понадобилось - деление с остатком
мне тоже ремень безопасности пока не пригождался. У мня есть кореша, сапом занимаются.. тоже говорят, что не пригождалась. Но согласитесь, это ограничение потолка.. Даже чтобы взять какую то формулу и вставить ее в код, нужно как минимум понять что в ней говорится..
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 , к таймингам
Добрый вечер а у меня вопрос к Валерию для новичка что лучше php или python если интересует именно web направление ?
Смотри по количеству вакансий. Спойлер - php
Семен Рыбцов проще найти работу прямо здесь и сейчас - пхп. Но вовсю растёт дефицит питонистов.
Оооо помню времена Dual-up =))) ухх как только увидел ICQ сидели торчали там =)))))
Просто, когда смотришь на пхп, когда видишь стрелочки после объектов, то кровь течет из глаз. Мне предлагали пхп и зп выше, чем сейчам на джаве. Я отказался :)
@@afterglow392держи в курсе
хорошее интервью, спасибо
Ага - у меня в сибири -40 9 месяцев в году, и снега по колено. Какое моно-колесо? (((
Валерий, а как вы решаете проблему медленной синхронизации файлов в вольюмах в docker for win даже под wls? )
нормальный человек в продакшене не будет юзать докер контейнеры на венде)
@@pymentor., я не о продакшне. Человек сказал, что разрабатывает локально под виндой, используя докер.
@@MrAndVe я видимо это пропустил. есть варианты не монтировать волъюмы с кодом, а зашивать все в докерфайл. билд образа в таком случае не займет много времени, так как пакеты окружения будут из кэша браться
@@pymentor. и ребилд с копированием кода в контейнер при каждом изменении? ) Как запуск чего-то готового на потестить локально - соглашусь, но как средство разработки - слишком накладно выходит. Причем проблема только с пхп, где автолоадер тянет всю портянку файлов при запросе. В wls 2.0 обещают импрув, но пока что все решения, что я видел - разной степени упоротости костыли.
@@MrAndVe в целом согласен, это все индивидуально и смотря какая задача. но вот если например нужны оповещения от ядра линукс о том изменился ли файл в примонтированном волъюме, где волъюм это виндовая папка - натыкаешься на это forums.docker.com/t/file-system-watch-does-not-work-with-mounted-volumes/12038 и как ты ни крути придется билдить при каждом изменении
отлично, надо будет посмотреть