Таймлайн-навигация для вас-любимых! 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, javascrypt, python, java, жаль, что уже такого рода интервью уже нету на этом канале:(
Я также php-самоучка, только учиться начал после непрофильного высшего прошлой осенью. 1,5 месяца интенсива, несколько месяцев самообучения. Повезло, позвали в стартап одной крупной фирмы, так как нужны были yii-разработчики, а в городе их нет. Решили вырастить своего, и теперь уже 4 месяца как джун пхп.
Про собеседования отлично сказано. Тоже считаю, что если вы позвали на собеседование, то посмотрите GitHub человека, не тратьте общее время на программирование на бумажке. В последний раз интервьюер видел в резюме, что я программирую на Swift, не использую стандартный UIKit, сториборды, но стал спрашивать об особенностях перечисленного, Objective-C и попросил на нем решать задачи ручкой на листке (который я знаю на уровне чтения и переписывания на Swift). В итоге, просто упростил своим "умным" решением мое, сводящимся к знанию тонкостей Obj-C. Если вы интервьюируете кого-то и хотите реально узнать способности, то не надо таких искусственных условий, дайте интернет и время, поставив реальную тестовую задачу. Кстати, вышел оттуда как облитый дерьмом
Код на листочке на интервью? Я после такого шлю на хер. Хочешь код - дай тестовое и я погнал домой. У меня в голове нет записной книжки или компилятора, во время работы у меня есть вся мощь современных Иде и полный доступ к классреференсу и прочим прелестям, я их банально не держу в голове да и не должен. Мне потом с коллективом где такой интервьюер работает ещё работать и не один год, нахер оно мне надо? Если там такой интервьюер, то чего от остальных ждать? Слать на хер и искать адекватных.
Неееееет)))) Блин, работал с удавом 3 месяца, один негатив, табы - это трэш. О списках, кортежах и т.п. - вообще молчу))) Жду, когда вложение будет определяться цветом текста КОЖЗГСФ)))
Отличные интервью берешь, дружище! Хотелось бы увидеть ролик с профильным верстальщиком, Wordpress разработчиком и фрилансерами с full-stack ребятами, если такое возможно. Задонатил бы даже на такое)
Спасибо за интересное интервью, с удовольствием посмотрел! Как раз то что нужно, т.к. думал что изучать - Laravel или Yii. Интересно было узнать мнение Senior-a по этому и другим вопросам. P.S. лайк и подписка)
После видоса, приходит понимание что два года работаешь на всяких 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, в котором послание которое нужно было поставить в подпись в ответ на имейл. Как вам такой фильтр?)
"У PHP всё хорошо, просто те кто над ним шутит - этого не знают". Золотые слова. Еще бы дженериков завезли в 8 - было бы вообще шикарно. Вот интересно, почему JS так не хаят? Больше всего говнокода там, имхо.
Напишу для количества. И какого-то фидбека. Очень информативно, интересно. Спасибо. Хорошие вопросы. Очень жду похожее интервью с около-Python специалистом. Хотелось бы побольше вопросов совсем новичковых, прям откровенно тупых =))) Для около айтишной тусовки какие-то моменты разумеющиеся, а я смотрю с удовольствием, но не могу себе ответить что такое фреймворк, как к нему вообще приходят, почему фреймворчный жизненный этап вообще необходим, какие задачи решаются с помощью него, как именно решаются, почему с помощью одного, а не другого фреймворка и вообще почему фреймворков столько. Почему многие пытаются писать свой фреймворк, почему они не взлетают, почему взлетел Х-фреймворк и дает ли полезный опыт написание своего фреймворка. Почему нельзя без фреймфорка. Если льзя, то давайте представим бесфреймворчную жизнь. Почему язык Х лучше решает определенные задачи. Как можно провести параллель с другой ситуацией из жизни, на примере тумбочки, пончика, автомобиля. Это что как велосипед? Просто ставишь туда квадратные колеса и вперед? Нужно ли знать глубоко как устроен Интернет, компьютер, способ передачи, архитектура процессора, как работает память, что изменится если не знать этого? Как изменится от этого работа погромиста? Возможно я один такой. Тогда пусть идет как идет. А может кто-то стесняется признаться.
@@itbeard дело не в том , что проще, а в том, что там и код с примерами сразу на пхп и рассказывается довольно хорошо про применение объектной модели. Книга - топ.
хвала каналу, хоть какой-то просвет "незанудства" в этой сложной теме программирования. И даже слова дублируете надписями если можно понять неправильно что человек сказал, то есть ещё и полезно
Пошел учить symfony. Объясню почему) 100+1 начинающих посмотрели видео и по совету побежали учить laravel, то есть lara уже скоро будет как WP 30+ резюме на 1 вакансию. На симфони не такая большая конкуренция. Тяжело symfony? Та все тяжело, и C++ как то люди учат, не убегают на Java или C#. И кстати на symfony также много вакансий как и на laravel
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
Спасибо за интервью, здорово получилось! P.S. PHP GTK, к сожалению, уже давно - трупик. Есть много разных реализаций GUI, но все они имеют посредственные возможности. Был очень хороший проект wxPHP, но и он тоже мертв. Был он настолько крут, что можно было бы его юзать даже после заката, но увы - есть в нем масса сложных и неприятных багов, в основном с UTF-8, которые править уже никто не станет.
Про релокейт знаю про ЕС. Либо техническое минимум бакалавр 4 года. Либо 3 года подтвержденного опыта. Сам из-за этого сейчас записался на Магистратуру. Чтобы перебить свой экономический бакалавриат.
Eldar Khassanov я учиться собираюсь а ЕС. А магистратура это степень высшего образования. Соответственно диплом магистра по информатике подходит для релокейиа.
Друже, если ты все таки читаешь комменты, ну сделай интервью с девелопером C/C++ со стеком QT, вкупе с QT написана та же тележенька и 2GIS, очень надо, очень интересно. А то все про веб да про веб
Честно, всегда думал что такие длинные интервью - трата времени. Но ваш канал бомба. 2 ролик длинный просмотрел и реально такое чувство, будто они неплохо так расширяют мой кругозор и позволяют посмотреть на это все свысока.
Евгений Ленский помимо ошибок смотрю на соответствие принятому командой стилю кода, соответствие соглашениям сообщества и PSR, логичность конструкций и так далее. Сложно сейчас все сформулировать, что в голову пришло то и пишу.
За NetBeans - отдельное спасибо, когда я о нем говорю у всех почему-то округляются глаза. Я считаю его "недоделанным" PHPStorm, но NetBeans - не коммерческий, когда-то давно выбрал его, а теперь привычка)
Есть коллеги которые больше 10лет пользовались NB, а потом попробовали PS - они плакали из-за того что потратили столько лет жизни на NB. Попробуйте небольшой проект сделайте в PS и вы больше никогда не вернётесь к NB. NB нужен как запасной вариант и для того чтобы подгонять PS.
Формально это интервью с golang разработчиком, сейчас мало кто пишет чисто на golang, в основном пишут воркереры, которые дёргаются из php, python, etc...
Doctrine используется и для nosql баз в том числе. ActiveRecord пришел таки с рэйлсов... А во времена первого zend framework был более продвинутый и современный Symfony 1.*...
Eugeny Stakhursky ох. На такие вопросы нет универсального ответа. Но давай заменим в твоём вопросе фреймворка на английский язык и посмотрим что получится: нужно ли знать английский или достаточно будет русского? В принципе можно перебиваться рынком заказчиков из СНГ, но зная английский открываются совершенно иные возможности. Это работает и для оригинального вопроса.
@@wavecut спасибо за ответ. Но с другой стороны если знаешь английский то не обязательно уже знать русский (или другой язык). Но суть ответа понятно, спасибо!
54-12 Мониторю рынок и тенденция такова , что всем нужны ФулСтек разработчики включая PHP +JS куча фрейворков и библиотек . НО отдельно есть и PHP разработчики для известных фреймворков и продуктов . Но проблема рынка такова , что берут только с опытом от 6 месяцев минимум и то редко .
Советую php, фреймворк laravel элегантен и прост. Как сисадмину, мне больше по душе ставить клиентам на выделенном сервере laravel, для разработки веб приложений, без гемора и с богатой документаций. По серверной части нормально переваривается без костылей и выхлопов.
Спасибо за интересное видео жаль что не было в интервью вопросов по сравнению php laravel и python django? Что эффективней и т.д. Сейчас просто бытует мнение что python django это будущие так ли на самом деле. Но все равно все очень гуд и интересно!!!
не совсем, это у нас он еще пользуется какой-то непонятной популярностью, а за рубежом - это малая доля, апач сильно проигрывает nginx во многих аспектах, но самое главное это скорость, за последние лет 5 работы, я апач встречал пару раз в продакшене
Просто, когда смотришь на пхп, когда видишь стрелочки после объектов, то кровь течет из глаз. Мне предлагали пхп и зп выше, чем сейчам на джаве. Я отказался :)
50:25 С чего бы это отсутствие строгой типизации? Вроде же новый видос. www.php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration.strict просто пхп лоялен к пользователю и его навыкам.
мне тоже ремень безопасности пока не пригождался. У мня есть кореша, сапом занимаются.. тоже говорят, что не пригождалась. Но согласитесь, это ограничение потолка.. Даже чтобы взять какую то формулу и вставить ее в код, нужно как минимум понять что в ней говорится..
Интервью хорошее, правда на вопрос о природе звуковой волны склейка была (пруф 1:17:03) :) Далеко за примерами "зачем нужна математика?" ходить не приходится, попробуйте написать простенькое веб-приложение не использовав например абстракцию и вообще и не продумывать архитектуру (связи, зависимости, возможности расширения). Результат вашего детища говнокода не заставит себя ждать) P.S. Умение легко применять абстракцию, выстраивать связи между компонентами это и есть, в каком-то смысле, характеристика вашего математического аппарата.
Когда Python разработчики рассказывают о своем ЯП, они начинают с того, что все знают какой Python классный язык, что он один из лучших языков, что за ним будущее.. Когда PHP разработчики рассказывают о своем ЯП: 00:03
Наконец -то, назвали адекватную и вполне приближенную ЗП джуна! А то везде сыплют заоблачными зарплатами в 2-3К уже через пол года со знанием верстки и умением натянуть ее на WP
с вайбером одно только плохо - нет веб версии. как результат - когда чел на сайте кликает по иконке вайбер, если у него не установлено приложение, то он на экране увидит пустой документ.
@@Mike37373 я все брательника ни как не могу уговорить пойти учиться, работает php прогером и говорит что образование ему не нужно и не понимает что с образованием на все происходящие вещи по другому смотришь хоть гуманитарным хоть с техническим.
@@Lokamp_ Незнаю где вы учились, но у нас в инсте практика была и лабы и производственная. А человеком без образования сложно вообще язык найти не то что работать.
@@gekk1985 , миф, хотя я и сам с вышкой. Дело не в универе, а в среде обитания, а ее, как и знания, куда проще и эффективнее можно и без 5 лет за партой получить. Единственный плюс это если куда на Европу-штаты ехать, там сразу и зарплатка повыше, у немцев сроки на получение ПМЖ меньше, например, да и на фоне других не белая ворона. Короче имхо вышку получить нужно, но или бесплатно, особо не напрягаясь и покупая всякую срань вроде религии, этики, эстетики, либо на заочке чисто для галочки и тоже покупая всякое говно, даже не тратя на него времени. Просто чтобы был диплом если ехать в какой пиндостан
Таймлайн-навигация для вас-любимых!
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, javascrypt, python, java, жаль, что уже такого рода интервью уже нету на этом канале:(
третье интервью, что смотрю на канале. отличный собеседник, было интересно, спасибо!
Я также php-самоучка, только учиться начал после непрофильного высшего прошлой осенью. 1,5 месяца интенсива, несколько месяцев самообучения. Повезло, позвали в стартап одной крупной фирмы, так как нужны были yii-разработчики, а в городе их нет. Решили вырастить своего, и теперь уже 4 месяца как джун пхп.
TheDokk TheDokkovich хороший старт, так держать
Красавчик! Респект таким пацанам! 👍
Привет! Можешь сказать, какие ресурсы использовал?
@Палмер Элдрич сидеть на диване да...
привет,
расскажи как сейчас поживает твоя карьера, работаешь там же, какой уровень и с чем сталкивался?)
Очень интересно было послушать Валеру.
Отличнейшее интервью! Хорошо структурировано, с отлично подобранными вопросами.
Мне как PHP dev зашло) спасибо за интервью!
Про собеседования отлично сказано. Тоже считаю, что если вы позвали на собеседование, то посмотрите GitHub человека, не тратьте общее время на программирование на бумажке. В последний раз интервьюер видел в резюме, что я программирую на Swift, не использую стандартный UIKit, сториборды, но стал спрашивать об особенностях перечисленного, Objective-C и попросил на нем решать задачи ручкой на листке (который я знаю на уровне чтения и переписывания на Swift). В итоге, просто упростил своим "умным" решением мое, сводящимся к знанию тонкостей Obj-C. Если вы интервьюируете кого-то и хотите реально узнать способности, то не надо таких искусственных условий, дайте интернет и время, поставив реальную тестовую задачу. Кстати, вышел оттуда как облитый дерьмом
SerpolStudios Вы здесь ? Ответьте, срочно надо.
777. 777 nickaroot.me - я всегда здесь)
SerpolStudios Как Вам написать в ВК ? (Есл не срочно откройте личку :))
Код на листочке на интервью? Я после такого шлю на хер. Хочешь код - дай тестовое и я погнал домой. У меня в голове нет записной книжки или компилятора, во время работы у меня есть вся мощь современных Иде и полный доступ к классреференсу и прочим прелестям, я их банально не держу в голове да и не должен. Мне потом с коллективом где такой интервьюер работает ещё работать и не один год, нахер оно мне надо? Если там такой интервьюер, то чего от остальных ждать? Слать на хер и искать адекватных.
@@GenaTolstij не защищаю интервьюера, но он вправе спрашивать то что представляет интерес для компании
Здравствуйте, будет ли интервью с Python developer. Было бы очень интересно.
Django
Будет
Согласен
@@itbeard а когда?
Неееееет)))) Блин, работал с удавом 3 месяца, один негатив, табы - это трэш. О списках, кортежах и т.п. - вообще молчу))) Жду, когда вложение будет определяться цветом текста КОЖЗГСФ)))
Очень классно, очень много для себя подчеркнул, как начинающий девелопер. Спасибо за видео
Отличное интервью! Благодарю за труды!
Такой "тихенький" выпуск) Стала интересна пыха, решил посмотреть (хотя и так львиная доля видео просмотрена)
Классное интервью)) Laravel one love)) Мне очень нравиться такой контент, борода спасибо
Офигенный канал, классный контент, Дудь из мира программирования)
@Палмер Элдрич Слава богу нет
точно НЕ вдудь
Отличные интервью берешь, дружище! Хотелось бы увидеть ролик с профильным верстальщиком, Wordpress разработчиком и фрилансерами с full-stack ребятами, если такое возможно. Задонатил бы даже на такое)
Спасибо за интересное интервью, с удовольствием посмотрел! Как раз то что нужно, т.к. думал что изучать - Laravel или Yii. Интересно было узнать мнение Senior-a по этому и другим вопросам.
P.S. лайк и подписка)
Ну как выучил laravel? Стоит учить?
@@ihorrud5088 да, выучил, однозначно стоит. Многие вещи делаются быстро и удобно, хорошо продуманный фреймворк, рекомендую!)
@@eugenstakhursky9604 спасибо! А вы на работе как ларавел девелопер?
@@ihorrud5088 да)
@@eugenstakhursky9604 спасиб)
Услышал про моноколеса и стало так тепло на душе :) Сам катаюсь, очень активно. Крутой проггер! ))
Спасибо за отличное интервью, было интересно!
Так вот кто нагавнокодил в Viber Public API ))
Muhammed нень
@@wavecut в интервью говорилось про Laravel, Symfony... А как же Yii2? :)
@@PerezChilli А он только в СНГ теней по непонятным причинам.
@@PerezChilli YII 2 и 1 и 3 и 10 - самое унылое говно, из-за чего отношения к пыхерам такое)0
@BASMACH wwr Слишеом серйезный ты, общайся побольше с людьми.
После видоса, приходит понимание что два года работаешь на всяких 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? Это же не кодирование по ключевому слову.
Классное интервью. Лайк. Подписка. (сам на JS фулстэк на производстве)
Очень интересный гость, спасибо за выпуск
Борода, спасибо за твою работу!
Валера - красавчик, че еще сказать
"У PHP всё хорошо, просто те кто над ним шутит - этого не знают". Золотые слова. Еще бы дженериков завезли в 8 - было бы вообще шикарно. Вот интересно, почему JS так не хаят? Больше всего говнокода там, имхо.
Потому что есть выбор, а на фронте нет.
Ты сейчас уподобился тем, кто Хаят твой PHP.
@@ruslanshikhaliev9341 чего? =) Во первых, это не "мой" PHP. Во вторых, я не хаял JS. А в третьих, мне всё равно на твои умозаключения =)
@@yaroslavche ты такая сильная и независимая
@@ruslanshikhaliev9341 ахах. Я с убогими не дискутирую.
Интересное интервью, спасибо!
Спасибо, интересно, примерно такую же жизнь проживаю) спасибо за приятные воспоминания, я также окунулся в них 😊
Крутой выпуск! Спасибо!
Напишу для количества. И какого-то фидбека. Очень информативно, интересно. Спасибо. Хорошие вопросы. Очень жду похожее интервью с около-Python специалистом.
Хотелось бы побольше вопросов совсем новичковых, прям откровенно тупых =))) Для около айтишной тусовки какие-то моменты разумеющиеся, а я смотрю с удовольствием, но не могу себе ответить что такое фреймворк, как к нему вообще приходят, почему фреймворчный жизненный этап вообще необходим, какие задачи решаются с помощью него, как именно решаются, почему с помощью одного, а не другого фреймворка и вообще почему фреймворков столько. Почему многие пытаются писать свой фреймворк, почему они не взлетают, почему взлетел Х-фреймворк и дает ли полезный опыт написание своего фреймворка. Почему нельзя без фреймфорка. Если льзя, то давайте представим бесфреймворчную жизнь. Почему язык Х лучше решает определенные задачи. Как можно провести параллель с другой ситуацией из жизни, на примере тумбочки, пончика, автомобиля. Это что как велосипед? Просто ставишь туда квадратные колеса и вперед? Нужно ли знать глубоко как устроен Интернет, компьютер, способ передачи, архитектура процессора, как работает память, что изменится если не знать этого? Как изменится от этого работа погромиста?
Возможно я один такой. Тогда пусть идет как идет. А может кто-то стесняется признаться.
Принято. Запилю видос о том, что такое фреймворк :)
Странный ответ про среды разработки, бесплатный и быстрый vscode абсолютно прекрасно подходит для работы.
По паттернам рекомендую "PHP: объекты, шаблоны и методики программирования" - Мэтт Зандстра
Согласен. Всё проще GoF
@@itbeard дело не в том , что проще, а в том, что там и код с примерами сразу на пхп и рассказывается довольно хорошо про применение объектной модели. Книга - топ.
@@itbeard эта книга и есть цитирование Gof
У графа очень сложный язык и примеры на плюсах жеж
Андрей Велент да паттерны Швеца хорошо зашли, так же и примеры годные есть. Плюс от него и рефакторинг есть.
Крутое видео. Спасибо, Алекс!
Очень мотивирующее, позитивное видео
Классное интервью!!! Спасибо!!!
Симфони не дает выстрелить себе в ногу? Т.е. то что доктрина кидает под ноги пару ядерных бомб за выстрел не считается?
это конец, хех)
Andrey L в одной руке дока, в другой stackowerflow - ни одна муха не пролетит!
хвала каналу, хоть какой-то просвет "незанудства" в этой сложной теме программирования. И даже слова дублируете надписями если можно понять неправильно что человек сказал, то есть ещё и полезно
У него такая милая улыбка
Очень интересное интервью!
ай спасибо, хорошо, ща заценим... лайк авансом ;)
Пошел учить symfony. Объясню почему) 100+1 начинающих посмотрели видео и по совету побежали учить laravel, то есть lara уже скоро будет как WP 30+ резюме на 1 вакансию. На симфони не такая большая конкуренция. Тяжело symfony? Та все тяжело, и C++ как то люди учат, не убегают на Java или C#. И кстати на symfony также много вакансий как и на laravel
как всегда интересно, узнал много нового
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 , к таймингам
1:13:25 ахаха, пару дней назад вышла на связь hr luxoft и предлагала вакансию. Стоит задуматься 🤔
Спасибо за интервью, здорово получилось!
P.S. PHP GTK, к сожалению, уже давно - трупик. Есть много разных реализаций GUI, но все они имеют посредственные возможности. Был очень хороший проект wxPHP, но и он тоже мертв. Был он настолько крут, что можно было бы его юзать даже после заката, но увы - есть в нем масса сложных и неприятных багов, в основном с UTF-8, которые править уже никто не станет.
Mik Urrey спасибо за апдейт!
Про релокейт знаю про ЕС. Либо техническое минимум бакалавр 4 года. Либо 3 года подтвержденного опыта. Сам из-за этого сейчас записался на Магистратуру. Чтобы перебить свой экономический бакалавриат.
а насколько весома магистратура 2годичная по ИТ специальности в ЕС из СНГ?
Eldar Khassanov я учиться собираюсь а ЕС. А магистратура это степень высшего образования.
Соответственно диплом магистра по информатике подходит для релокейиа.
Мы любим интервьюхи бородача ))
Спасибо за видео. Помогло определиться на правильном ли я пути.
PSR-7, кажется, в 2015 году появился. Это к вопросу о том, что нет единого стандарта "роутинга" и каждый его реализует по своему.
Друже, если ты все таки читаешь комменты, ну сделай интервью с девелопером C/C++ со стеком QT, вкупе с QT написана та же тележенька и 2GIS, очень надо, очень интересно. А то все про веб да про веб
иду по тем, кто ест ьв загашнике. c и плюсовиков еще не искал, но и они будут
АйТиБорода тогда я буду ждать👍 Спасибо за хорошие интервью
По поводу книг начинающим разработчикам, поищите, автор Мэтт Зандстра, очень полезная книга, как для новичков, так и для профессионалов
Честно, всегда думал что такие длинные интервью - трата времени. Но ваш канал бомба. 2 ролик длинный просмотрел и реально такое чувство, будто они неплохо так расширяют мой кругозор и позволяют посмотреть на это все свысока.
Жаль поздно узнал о канале, интересно было бы узнать по каким критериям гость делает code review и делает ли вообще.
Евгений Ленский помимо ошибок смотрю на соответствие принятому командой стилю кода, соответствие соглашениям сообщества и PSR, логичность конструкций и так далее. Сложно сейчас все сформулировать, что в голову пришло то и пишу.
@@wavecut Спасибо за ответ и за интервью!
Спасибо, интересно было послушать. Мало про Yii
За NetBeans - отдельное спасибо, когда я о нем говорю у всех почему-то округляются глаза. Я считаю его "недоделанным" PHPStorm, но NetBeans - не коммерческий, когда-то давно выбрал его, а теперь привычка)
Есть коллеги которые больше 10лет пользовались NB, а потом попробовали PS - они плакали из-за того что потратили столько лет жизни на NB. Попробуйте небольшой проект сделайте в PS и вы больше никогда не вернётесь к NB. NB нужен как запасной вариант и для того чтобы подгонять PS.
Здравствуйте, будет ли интервью с Golang developer?
Формально это интервью с golang разработчиком, сейчас мало кто пишет чисто на golang, в основном пишут воркереры, которые дёргаются из php, python, etc...
Андрей Шепшелей ну не скажи. На конференциях видно множество девелоперов, которые пришли из совершенно разных сфер и ниш. Задачи совсем разные.
Когда будет интервью с React разработчиком ?
точнее будет, JavaScript разработчиком*
ибо реакт, это библиотека, а не яп :)
@@pustoidok9339 React это фреймворк, считают библиотекой только новички) которые пишут говно код
@@Элдияр-с4т reactjs.org
Тебе
"A Ja library..."
Перевести? Или сам справишься?
Doctrine используется и для nosql баз в том числе. ActiveRecord пришел таки с рэйлсов... А во времена первого zend framework был более продвинутый и современный Symfony 1.*...
Будет ли интервью с C++ разработчиком?
да
@@itbeard лучше Rust плиз!!
Спасибо за контент!
Вопрос Валерию - нужно ли (если да то насколько) знать разные фреймворки или достаточно хорошо знать и использовать один, например laravel?
Eugeny Stakhursky ох. На такие вопросы нет универсального ответа. Но давай заменим в твоём вопросе фреймворка на английский язык и посмотрим что получится: нужно ли знать английский или достаточно будет русского? В принципе можно перебиваться рынком заказчиков из СНГ, но зная английский открываются совершенно иные возможности. Это работает и для оригинального вопроса.
@@wavecut спасибо за ответ. Но с другой стороны если знаешь английский то не обязательно уже знать русский (или другой язык). Но суть ответа понятно, спасибо!
Тот момент когда работал в сфере продаж и был тесно связан с алютехом, а теперь решил перейтив ИТ =) интересно было услышать некую связь =)
Хорошее интервью!👍
лайк за php)
Валера настало твое время!
Приятный чел!)
Вот бы послушать интервью с программистом, работающим с графическим движком.
Юнити какой?
@@itbeard unreal engine, cry engine, frostbite... движков куча
Что имеется ввиду под "компонентным подходом" в противовес MVC?
Отличное интервью! Интересный гость!
Очень даже зашло!
54-12 Мониторю рынок и тенденция такова , что всем нужны ФулСтек разработчики включая PHP +JS куча фрейворков и библиотек . НО отдельно есть и PHP разработчики для известных фреймворков и продуктов . Но проблема рынка такова , что берут только с опытом от 6 месяцев минимум и то редко .
не знаю че ты там мониторишь, в тренде ларавель, вью.жс или реакт, если это фронт
Советую php, фреймворк laravel элегантен и прост. Как сисадмину, мне больше по душе ставить клиентам на выделенном сервере laravel, для разработки веб приложений, без гемора и с богатой документаций. По серверной части нормально переваривается без костылей и выхлопов.
шото по бенчмаркам не самый лучший, но по статистике почему-то один из самых популярных на данный момент.
Пользуюсь Вайбером 5 лет. Могу авторитетно сказать что во всем сливает телеге.
Спасибо за работу,сейчас глянем что там)
Eloquent ORM под капотом юзает куски doctrine. Даже для миграций (для изменения типов полей в бд) сам artisan просит доставить doctrine/dbal
Спасибо за интересное видео жаль что не было в интервью вопросов по сравнению php laravel и python django? Что эффективней и т.д. Сейчас просто бытует мнение что python django это будущие так ли на самом деле. Но все равно все очень гуд и интересно!!!
разные языки, зачем сравнивать то? это как сравнивать зыху с джаво й руби и дотнетом)
@@itbeard просто когда ты новичок тебе проще выбрать направление и идти по нему
Apache еще как используют, почти на каждом хостинге.
не совсем, это у нас он еще пользуется какой-то непонятной популярностью, а за рубежом - это малая доля, апач сильно проигрывает nginx во многих аспектах, но самое главное это скорость, за последние лет 5 работы, я апач встречал пару раз в продакшене
@@mikhaillucky8130 Да ты что? Ну ка Django или Flask запустите на чистом Nginx. Смогёте ))?
Причем тут Джанго, если речь идёт о пыхе?
@@itbeard Речь идет о том что кроме nginx больше серверов не существует..
Большинство шаредов под php на апаче
парень правильно сделал что выбрал работу а не учебу, сэкономил себе 5 лет.
Просто, когда смотришь на пхп, когда видишь стрелочки после объектов, то кровь течет из глаз. Мне предлагали пхп и зп выше, чем сейчам на джаве. Я отказался :)
@@afterglow392держи в курсе
50:25 С чего бы это отсутствие строгой типизации? Вроде же новый видос. www.php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration.strict просто пхп лоялен к пользователю и его навыкам.
Математика нужна, как и ремень безопасности не часто, но лучше пристегиваться каждый раз за рулем :)
Единственное что мне понадобилось - деление с остатком
мне тоже ремень безопасности пока не пригождался. У мня есть кореша, сапом занимаются.. тоже говорят, что не пригождалась. Но согласитесь, это ограничение потолка.. Даже чтобы взять какую то формулу и вставить ее в код, нужно как минимум понять что в ней говорится..
Интервью хорошее, правда на вопрос о природе звуковой волны склейка была (пруф 1:17:03) :)
Далеко за примерами "зачем нужна математика?" ходить не приходится, попробуйте написать простенькое веб-приложение не использовав например абстракцию и вообще и не продумывать архитектуру (связи, зависимости, возможности расширения). Результат вашего детища говнокода не заставит себя ждать)
P.S. Умение легко применять абстракцию, выстраивать связи между компонентами это и есть, в каком-то смысле, характеристика вашего математического аппарата.
склейка была потому что со звуком траблы были. Валера сразу ответил
45:15 Блин, красиво то как ушёл от холивара про операционки! :D
Когда Python разработчики рассказывают о своем ЯП, они начинают с того, что все знают какой Python классный язык, что он один из лучших языков, что за ним будущее..
Когда PHP разработчики рассказывают о своем ЯП: 00:03
жиза ) все время приходится защищаться )
Наконец -то, назвали адекватную и вполне приближенную ЗП джуна! А то везде сыплют заоблачными зарплатами в 2-3К уже через пол года со знанием верстки и умением натянуть ее на WP
в Киеве джун 800-1200 сегодня
У нас на работе Джун за год поднимается с 30 тыс до 80.
с вайбером одно только плохо - нет веб версии. как результат - когда чел на сайте кликает по иконке вайбер, если у него не установлено приложение, то он на экране увидит пустой документ.
Javascript нужно знать для php back-end dev?
Да, но не глубоко.
Добрый вечер а у меня вопрос к Валерию для новичка что лучше php или python если интересует именно web направление ?
Смотри по количеству вакансий. Спойлер - php
Семен Рыбцов проще найти работу прямо здесь и сейчас - пхп. Но вовсю растёт дефицит питонистов.
Знакомая история, PHP разраб без образования.
школа есть хоть ?
@@Mike37373 а то
@@Mike37373 я все брательника ни как не могу уговорить пойти учиться, работает php прогером и говорит что образование ему не нужно и не понимает что с образованием на все происходящие вещи по другому смотришь хоть гуманитарным хоть с техническим.
@@Lokamp_ Незнаю где вы учились, но у нас в инсте практика была и лабы и производственная. А человеком без образования сложно вообще язык найти не то что работать.
@@gekk1985 , миф, хотя я и сам с вышкой. Дело не в универе, а в среде обитания, а ее, как и знания, куда проще и эффективнее можно и без 5 лет за партой получить. Единственный плюс это если куда на Европу-штаты ехать, там сразу и зарплатка повыше, у немцев сроки на получение ПМЖ меньше, например, да и на фоне других не белая ворона. Короче имхо вышку получить нужно, но или бесплатно, особо не напрягаясь и покупая всякую срань вроде религии, этики, эстетики, либо на заочке чисто для галочки и тоже покупая всякое говно, даже не тратя на него времени. Просто чтобы был диплом если ехать в какой пиндостан
много чего имею против вайбера ) поэтому и хотел спросить, а как вайбер планирует решать проблему с постоянно булькающе пердящими звуками при звонках?
Serg Tt без понятия, ведь я там давно не работаю
очень интересный ролик. спасибо