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

  Рет қаралды 187,381

АйТиБорода

АйТиБорода

Күн бұрын

Представляю вам интервью с Senior PHP Developer и экс-разработчиком компании viber - Валерием Селицким! В выпуске про один из самых популярных языков программирования мы поговорили про путь становления php-разработчика ,историю php, laravel, symfony, nginx, doctrine, fastcgi proces manager, ковнокод, моноколекса и многое другое.
Так что, завариваем чай\кофе и получаем удовольствие, друзья!
Аудио-версия выпуска: bit.ly/2HFEAp3
Валера в LinkedIn: bit.ly/2HXnXEi
Валера в SoundCloud: bit.ly/2VUryIa
Нежный оператор Леся: bit.ly/lametta
Материалы из выпуска: t.me/itbeard/181
_______________________________________
АЙТИБОРОДА В ИНТЕРНЕТЕ:
🔹 Сайт - itbeard.com
🔹 KZbin - / itbeard
🔹 SoundCloud - / itbeard
🔹 Discord - s.itbeard.com/discord
🔹 Telegram - t.me/itbeard
🔹 Instagram - / itbeard
🔸 Стать спонсором - kzbin.infojoin
_______________________________________
00:00 - Начало
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 - БЛИЦ
#айтиборода #php #ityoutubersru

Пікірлер: 576
@itbeard
@itbeard 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 - БЛИЦ
@koldunVS
@koldunVS 5 жыл бұрын
АйТиБорода перв ыйканалц
@user-rw7uh2vo9z
@user-rw7uh2vo9z 5 жыл бұрын
kzbin.info/www/bejne/rIi9f42EbdyihtU Ещё один программер пересек границу Канады :)
@KostiaBazrov
@KostiaBazrov 5 жыл бұрын
СПОЙЛЕРЫ надо еще!!! краткий конспектик!
@itbeard
@itbeard 5 жыл бұрын
@@KostiaBazrov эво тебя пробрало, человече...
@user-rw7uh2vo9z
@user-rw7uh2vo9z 5 жыл бұрын
1) kzbin.info/www/bejne/j3KnY4GEhNuYqrc Классный чувак ! kzbin.info/www/bejne/jnfbpnSBobCVg9U 2) Вроде программист kzbin.info/door/MnFV9ikfd92j4FgiuKr5tA а вроде и нет :) 3) еще один парень-программист-блогер из германии kzbin.info/www/bejne/q3_OZX9-btGYqrs
@sivr5vs38
@sivr5vs38 4 жыл бұрын
Вакансия на порнхабе. Требуется PHP-developer, опыт 1-3, со знанием таких то фреймворков, бла-бла-бла. На вакансию откликнулся соискатель, но он сказал что у него есть сомнения. - В чём у вас сомнения? - спрашивает главный разработчик. - Я не знаю, как моя семья отнесётся к этому. - отвечает соискатель. - Прекрасно вас понимаю, я и сам до сих пор не рассказал своим, что использую PHP.
@itbeard
@itbeard 4 жыл бұрын
В голос))
@WealRich
@WealRich 4 жыл бұрын
слабо
@sergeysakharov1574
@sergeysakharov1574 2 жыл бұрын
баян
@user-wc2rc6mi1w
@user-wc2rc6mi1w 5 жыл бұрын
Валера приятный парень. Спокойный, грамотная речь, располагает к себе )) Хороший контент!
@user-vq6pe5px9k
@user-vq6pe5px9k 5 жыл бұрын
Спасибо за этот видос! Ещё вчера смотрел интервью ДЖсника, думал, как жаль, что нету ПХПшника, и тут бамс, подарок! Любе)
@neonocean3286
@neonocean3286 5 жыл бұрын
Спасибо за шикарный контент! Интервью действительно долгожданное) Час пролетел на одном дыхании. Продолжай в том же духе!
@user-wl2tm2wf1d
@user-wl2tm2wf1d 5 жыл бұрын
Очень классно, очень много для себя подчеркнул, как начинающий девелопер. Спасибо за видео
@cyberdharma8288
@cyberdharma8288 5 жыл бұрын
Низкий поклон обоим! Я услыша всё то что крутилось у меня в голове. Все вопросы и сомнения по пых сняты окончательно и не только по пыху, музыка, моноколесо.... У меня такое ощущение, что я услышал лучшее версию себя. Респект обоим! Про книги про углеводи и пр.. особый респект!
@darkelf585
@darkelf585 5 ай бұрын
Пыха актуален был есть и ближайшие годы будет. Но наряду с ним есть ещё не менее глассный язык для бека - "GO".
@MiraTyson
@MiraTyson 2 жыл бұрын
До чего приятные парни... Благодарю за интервью, не смогла оторваться, извлекла для себя пользу.
@dubloid
@dubloid 3 жыл бұрын
Отличное интервью! Благодарю за труды!
@ashkart5440
@ashkart5440 4 жыл бұрын
Вот за ответ на вопрос о программировании на собеседовании прям лайк со всей силы.
@fixmedev521
@fixmedev521 5 жыл бұрын
Интересное интервью, спасибо!
@obst-box
@obst-box 3 жыл бұрын
третье интервью, что смотрю на канале. отличный собеседник, было интересно, спасибо!
@TheNikki2009
@TheNikki2009 5 жыл бұрын
Спасибо за отличное интервью, было интересно!
@levdev5659
@levdev5659 Жыл бұрын
Очень интересно было послушать Валеру. Отличнейшее интервью! Хорошо структурировано, с отлично подобранными вопросами.
@altRU1st
@altRU1st 3 жыл бұрын
Спасибо, интересно, примерно такую же жизнь проживаю) спасибо за приятные воспоминания, я также окунулся в них 😊
@user-np8kg4lc5x
@user-np8kg4lc5x 5 жыл бұрын
Человек в курсе трендов, человек спокойный (я был бы гораздо эмоциональнее), явно видно что слова не пустые. И речь хорошая, как бы понятная, не быстрая. Пожалуй, возьму пример Валеры для себя, как для начинающего.
@mayke8623
@mayke8623 Жыл бұрын
Стал прогером?
@user-np8kg4lc5x
@user-np8kg4lc5x Жыл бұрын
@@mayke8623 Я-то прогер, но коммент был про хорошо поставленную речь.
@dmitry8150
@dmitry8150 5 жыл бұрын
Борода, спасибо за твою работу!
@user-hv7jc4dd1x
@user-hv7jc4dd1x 4 жыл бұрын
А сильвернейм оказывается еще и программист
@PVT84
@PVT84 4 жыл бұрын
Крутое видео. Спасибо, Алекс!
@denysbolotnikov2876
@denysbolotnikov2876 5 жыл бұрын
Классное интервью!!! Спасибо!!!
@livecodingschool8906
@livecodingschool8906 4 жыл бұрын
Друзья гость не сказал про книги PHP - рекомендую Мэтт Зандстра Объекты Шаблоны и Методики программирования. Сам не любил читать - но эта очень понравилась )
@krypton6466
@krypton6466 2 жыл бұрын
Там есть несколько изданий. Издание это получается как часть или что? В общем, начинать с первого издания или как?
@mr.whooooo6265
@mr.whooooo6265 2 жыл бұрын
@@krypton6466 издания выходят с новыми версиями php, нужно искать последнее. На текущий момен это 5-е издание (php7)
@zenneloh
@zenneloh 2 жыл бұрын
@@krypton6466 от издания к изданию меняется лишь некоторая часть, в основном остается как есть, пока актуально. В 5 издании рассматривается 7 версия языка, хотя уже есть 8 версия и она со своими плюшками. Кроме книг смотри в офф документацию, там всегда актуальная инфа по языку, а в книгах пишут в общем по разработке, какие то наводки на тестирование, инструментарий разработчика, еще полезные ссылки и пр.
@artemabubakirov4098
@artemabubakirov4098 5 жыл бұрын
Очень интересный гость, спасибо за выпуск
@TheReverOcelot
@TheReverOcelot 5 жыл бұрын
Отличные интервью берешь, дружище! Хотелось бы увидеть ролик с профильным верстальщиком, Wordpress разработчиком и фрилансерами с full-stack ребятами, если такое возможно. Задонатил бы даже на такое)
@tmdan91
@tmdan91 5 жыл бұрын
Мне как PHP dev зашло) спасибо за интервью!
@user-pe8jw3tv4d
@user-pe8jw3tv4d 3 жыл бұрын
Крутой выпуск! Спасибо!
@throughmyway
@throughmyway 4 жыл бұрын
Спасибо за видео. Помогло определиться на правильном ли я пути.
@forgiveness_denied
@forgiveness_denied 4 жыл бұрын
как всегда интересно, узнал много нового
@olenkill
@olenkill 5 жыл бұрын
Капец как я залип в эти интервью. Одно досмотрел и уже выбираешь другое. Офигенные вопросы и отвечают очень подробно. Прям можно забить на статьи типа "как стать *название специальности*" и просто смотреть эти интервью :D Спасибо за Ваш труд) Самому php не понравился тем, что нет best practices. Гуглишь "как сделать авторизацию", читаешь 10 статей и видишь 10 разных вариантов решения данной задачи. И так во всем( В итоге плюнул и пишу на js. Тоже нет всяких best practices, но все примеры +- одинаковые и общую суть легко уловить
@vladislavstepanov7591
@vladislavstepanov7591 5 жыл бұрын
@EVIL JOE ты можешь написать свое, но оно окажется мало того что большим, так ещё и баганным. Для джуна всегда лучше идти общим паттернам
@mars8430
@mars8430 5 жыл бұрын
@EVIL JOE Если не следовать best practise - то потом код станет трудно поддерживаемым. Зачем оно надо?
@GenaTolstij
@GenaTolstij 4 жыл бұрын
То ты просто дзена не понял. Это тебе не руби где кроме рельс нихрена толком то и нет. Бест практика для твоей задачи начинается с выбора фреймворка из базовых четырех, а потом уже смотреть что под него лучше.
@vasiliynet3425
@vasiliynet3425 4 жыл бұрын
Классное интервью. Лайк. Подписка. (сам на JS фулстэк на производстве)
@pymentor.
@pymentor. 5 жыл бұрын
Валера - красавчик, че еще сказать
@samrybkin9184
@samrybkin9184 3 жыл бұрын
Эх были же веселые времена вот у таких простых смертных брали такие интересные интервью по php, javascrypt, python, java, жаль, что уже такого рода интервью уже нету на этом канале:(
@eugenstakhursky9604
@eugenstakhursky9604 5 жыл бұрын
Спасибо за интересное интервью, с удовольствием посмотрел! Как раз то что нужно, т.к. думал что изучать - Laravel или Yii. Интересно было узнать мнение Senior-a по этому и другим вопросам. P.S. лайк и подписка)
@ihorrud5088
@ihorrud5088 Жыл бұрын
Ну как выучил laravel? Стоит учить?
@eugenstakhursky9604
@eugenstakhursky9604 Жыл бұрын
@@ihorrud5088 да, выучил, однозначно стоит. Многие вещи делаются быстро и удобно, хорошо продуманный фреймворк, рекомендую!)
@ihorrud5088
@ihorrud5088 Жыл бұрын
@@eugenstakhursky9604 спасибо! А вы на работе как ларавел девелопер?
@eugenstakhursky9604
@eugenstakhursky9604 Жыл бұрын
@@ihorrud5088 да)
@ihorrud5088
@ihorrud5088 Жыл бұрын
@@eugenstakhursky9604 спасиб)
@iossarian4468
@iossarian4468 5 жыл бұрын
Я также php-самоучка, только учиться начал после непрофильного высшего прошлой осенью. 1,5 месяца интенсива, несколько месяцев самообучения. Повезло, позвали в стартап одной крупной фирмы, так как нужны были yii-разработчики, а в городе их нет. Решили вырастить своего, и теперь уже 4 месяца как джун пхп.
@wavecut
@wavecut 5 жыл бұрын
TheDokk TheDokkovich хороший старт, так держать
@quant6666
@quant6666 4 жыл бұрын
Красавчик! Респект таким пацанам! 👍
@erasylomirtay787
@erasylomirtay787 3 жыл бұрын
Привет! Можешь сказать, какие ресурсы использовал?
@vadimsergeev7874
@vadimsergeev7874 3 жыл бұрын
@Палмер Элдрич сидеть на диване да...
@nelomanster
@nelomanster 2 жыл бұрын
привет, расскажи как сейчас поживает твоя карьера, работаешь там же, какой уровень и с чем сталкивался?)
@Oldy573
@Oldy573 5 жыл бұрын
Про собеседования отлично сказано. Тоже считаю, что если вы позвали на собеседование, то посмотрите GitHub человека, не тратьте общее время на программирование на бумажке. В последний раз интервьюер видел в резюме, что я программирую на Swift, не использую стандартный UIKit, сториборды, но стал спрашивать об особенностях перечисленного, Objective-C и попросил на нем решать задачи ручкой на листке (который я знаю на уровне чтения и переписывания на Swift). В итоге, просто упростил своим "умным" решением мое, сводящимся к знанию тонкостей Obj-C. Если вы интервьюируете кого-то и хотите реально узнать способности, то не надо таких искусственных условий, дайте интернет и время, поставив реальную тестовую задачу. Кстати, вышел оттуда как облитый дерьмом
@user-gy4fc5mk9l
@user-gy4fc5mk9l 4 жыл бұрын
SerpolStudios Вы здесь ? Ответьте, срочно надо.
@Oldy573
@Oldy573 4 жыл бұрын
777. 777 nickaroot.me - я всегда здесь)
@user-gy4fc5mk9l
@user-gy4fc5mk9l 4 жыл бұрын
SerpolStudios Как Вам написать в ВК ? (Есл не срочно откройте личку :))
@GenaTolstij
@GenaTolstij 4 жыл бұрын
Код на листочке на интервью? Я после такого шлю на хер. Хочешь код - дай тестовое и я погнал домой. У меня в голове нет записной книжки или компилятора, во время работы у меня есть вся мощь современных Иде и полный доступ к классреференсу и прочим прелестям, я их банально не держу в голове да и не должен. Мне потом с коллективом где такой интервьюер работает ещё работать и не один год, нахер оно мне надо? Если там такой интервьюер, то чего от остальных ждать? Слать на хер и искать адекватных.
@nmg_prm
@nmg_prm 2 жыл бұрын
@@GenaTolstij не защищаю интервьюера, но он вправе спрашивать то что представляет интерес для компании
@ilyatokar5336
@ilyatokar5336 5 жыл бұрын
Классное интервью)) Laravel one love)) Мне очень нравиться такой контент, борода спасибо
@romanstarinsky
@romanstarinsky Жыл бұрын
Услышал про моноколеса и стало так тепло на душе :) Сам катаюсь, очень активно. Крутой проггер! ))
@nats5404
@nats5404 5 жыл бұрын
ай спасибо, хорошо, ща заценим... лайк авансом ;)
@danilmerkurev6248
@danilmerkurev6248 2 жыл бұрын
Очень интересное интервью!
@firstnamelastname3464
@firstnamelastname3464 2 жыл бұрын
Спасибо за контент!
@tylerspeaksloud
@tylerspeaksloud 5 жыл бұрын
Спасибо за работу,сейчас глянем что там)
@keks_o4162
@keks_o4162 4 жыл бұрын
Очень даже зашло!
@feeelgoood9580
@feeelgoood9580 5 жыл бұрын
отлично, надо будет посмотреть
@ivanegorov9749
@ivanegorov9749 3 жыл бұрын
Хорошее интервью!👍
@speec1954
@speec1954 6 ай бұрын
Очень мотивирующее, позитивное видео
@user-lf5sy5nn8m
@user-lf5sy5nn8m 3 жыл бұрын
Спасибо, интересно было послушать. Мало про Yii
@genazombi
@genazombi 5 жыл бұрын
У него такая милая улыбка
@maxdrobchuk5376
@maxdrobchuk5376 4 жыл бұрын
Тот момент когда работал в сфере продаж и был тесно связан с алютехом, а теперь решил перейтив ИТ =) интересно было услышать некую связь =)
@LeoMrakobes
@LeoMrakobes 4 жыл бұрын
45:15 Блин, красиво то как ушёл от холивара про операционки! :D
@user-ij4sk6it1u
@user-ij4sk6it1u 4 жыл бұрын
Приятный чел!)
@olinero8
@olinero8 4 жыл бұрын
очень интересный ролик. спасибо
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke 2 жыл бұрын
хвала каналу, хоть какой-то просвет "незанудства" в этой сложной теме программирования. И даже слова дублируете надписями если можно понять неправильно что человек сказал, то есть ещё и полезно
@mqxim630
@mqxim630 5 жыл бұрын
Офигенный канал, классный контент, Дудь из мира программирования)
@steel1004
@steel1004 4 жыл бұрын
@Палмер Элдрич Слава богу нет
@123VolMr
@123VolMr 3 жыл бұрын
точно НЕ вдудь
@otfly
@otfly 5 жыл бұрын
Отличное интервью! Интересный гость!
@KGrisha
@KGrisha 4 ай бұрын
Такой "тихенький" выпуск) Стала интересна пыха, решил посмотреть (хотя и так львиная доля видео просмотрена)
@oleksandrmelnyk4571
@oleksandrmelnyk4571 5 жыл бұрын
хорошее интервью, спасибо
@isfland
@isfland 4 жыл бұрын
1:13:25 ахаха, пару дней назад вышла на связь hr luxoft и предлагала вакансию. Стоит задуматься 🤔
@allminegod
@allminegod 3 жыл бұрын
Валера настало твое время!
@phpmaker741
@phpmaker741 3 жыл бұрын
Мы любим интервьюхи бородача ))
@mikurrey416
@mikurrey416 5 жыл бұрын
Спасибо за интервью, здорово получилось! P.S. PHP GTK, к сожалению, уже давно - трупик. Есть много разных реализаций GUI, но все они имеют посредственные возможности. Был очень хороший проект wxPHP, но и он тоже мертв. Был он настолько крут, что можно было бы его юзать даже после заката, но увы - есть в нем масса сложных и неприятных багов, в основном с UTF-8, которые править уже никто не станет.
@wavecut
@wavecut 5 жыл бұрын
Mik Urrey спасибо за апдейт!
@rabaMaster
@rabaMaster 4 жыл бұрын
За NetBeans - отдельное спасибо, когда я о нем говорю у всех почему-то округляются глаза. Я считаю его "недоделанным" PHPStorm, но NetBeans - не коммерческий, когда-то давно выбрал его, а теперь привычка)
@millkiway3682
@millkiway3682 8 ай бұрын
Есть коллеги которые больше 10лет пользовались NB, а потом попробовали PS - они плакали из-за того что потратили столько лет жизни на NB. Попробуйте небольшой проект сделайте в PS и вы больше никогда не вернётесь к NB. NB нужен как запасной вариант и для того чтобы подгонять PS.
@user-zw5wn9cn7t
@user-zw5wn9cn7t 5 жыл бұрын
Спасибо!
@zebstumphunter
@zebstumphunter 4 жыл бұрын
Очень крутой ролик и канал
@laim6341
@laim6341 5 жыл бұрын
Здравствуйте, будет ли интервью с Python developer. Было бы очень интересно.
@bodkareactnative5680
@bodkareactnative5680 5 жыл бұрын
Django
@itbeard
@itbeard 5 жыл бұрын
Будет
@seka1309
@seka1309 5 жыл бұрын
Согласен
@samolevich
@samolevich 5 жыл бұрын
@@itbeard а когда?
@rabaMaster
@rabaMaster 4 жыл бұрын
Неееееет)))) Блин, работал с удавом 3 месяца, один негатив, табы - это трэш. О списках, кортежах и т.п. - вообще молчу))) Жду, когда вложение будет определяться цветом текста КОЖЗГСФ)))
@benhummer185
@benhummer185 5 жыл бұрын
Да, начало прям про меня почти 😂
@samolevich
@samolevich 5 жыл бұрын
Напишу для количества. И какого-то фидбека. Очень информативно, интересно. Спасибо. Хорошие вопросы. Очень жду похожее интервью с около-Python специалистом. Хотелось бы побольше вопросов совсем новичковых, прям откровенно тупых =))) Для около айтишной тусовки какие-то моменты разумеющиеся, а я смотрю с удовольствием, но не могу себе ответить что такое фреймворк, как к нему вообще приходят, почему фреймворчный жизненный этап вообще необходим, какие задачи решаются с помощью него, как именно решаются, почему с помощью одного, а не другого фреймворка и вообще почему фреймворков столько. Почему многие пытаются писать свой фреймворк, почему они не взлетают, почему взлетел Х-фреймворк и дает ли полезный опыт написание своего фреймворка. Почему нельзя без фреймфорка. Если льзя, то давайте представим бесфреймворчную жизнь. Почему язык Х лучше решает определенные задачи. Как можно провести параллель с другой ситуацией из жизни, на примере тумбочки, пончика, автомобиля. Это что как велосипед? Просто ставишь туда квадратные колеса и вперед? Нужно ли знать глубоко как устроен Интернет, компьютер, способ передачи, архитектура процессора, как работает память, что изменится если не знать этого? Как изменится от этого работа погромиста? Возможно я один такой. Тогда пусть идет как идет. А может кто-то стесняется признаться.
@itbeard
@itbeard 5 жыл бұрын
Принято. Запилю видос о том, что такое фреймворк :)
@vladimironokhov914
@vladimironokhov914 2 жыл бұрын
Спасибо!!
@alexanderchip988
@alexanderchip988 3 жыл бұрын
Doctrine используется и для nosql баз в том числе. ActiveRecord пришел таки с рэйлсов... А во времена первого zend framework был более продвинутый и современный Symfony 1.*...
@tritone7285
@tritone7285 5 жыл бұрын
После видоса, приходит понимание что два года работаешь на всяких CMS, ооочень редко на фреймворках (чаще свои проекты), и делаешь это зря, так как все равно в крупные компании возьмут только каким-нибудь джуном с зп ниже чем оно есть сейчас. Спасибо за видео)
@borschetsky
@borschetsky 5 жыл бұрын
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 жыл бұрын
@@borschetsky я конечно не эксперт, но это слишком
@borschetsky
@borschetsky 5 жыл бұрын
Влад Степанов иногда и этого не достаточно! Все зависит от компании. Скажу так, в Болгарии, София, самое простое нитераью на 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 жыл бұрын
Влад Степанов сегодня проходил через фильтр одной компании. Прислали на почту письмо. Реши задание: и base64 кодировка. Все! По итогу выкопал на их сайте в main.js картинку в base64 кодировке, декодировав которую получил QR, в котором послание которое нужно было поставить в подпись в ответ на имейл. Как вам такой фильтр?)
@slavianich
@slavianich 5 жыл бұрын
@@borschetsky так а в чем проблема декодирования base64? Это же не кодирование по ключевому слову.
@popkovvvv123
@popkovvvv123 5 жыл бұрын
Каааааайф😍😍
@user-bv6rc8re6l
@user-bv6rc8re6l 5 жыл бұрын
По паттернам рекомендую "PHP: объекты, шаблоны и методики программирования" - Мэтт Зандстра
@itbeard
@itbeard 5 жыл бұрын
Согласен. Всё проще GoF
@user-bv6rc8re6l
@user-bv6rc8re6l 5 жыл бұрын
@@itbeard дело не в том , что проще, а в том, что там и код с примерами сразу на пхп и рассказывается довольно хорошо про применение объектной модели. Книга - топ.
@kiselkisel3463
@kiselkisel3463 5 жыл бұрын
@@itbeard эта книга и есть цитирование Gof
@itbeard
@itbeard 5 жыл бұрын
У графа очень сложный язык и примеры на плюсах жеж
@dmitryneverovski5602
@dmitryneverovski5602 5 жыл бұрын
Андрей Велент да паттерны Швеца хорошо зашли, так же и примеры годные есть. Плюс от него и рефакторинг есть.
@maksimsht18
@maksimsht18 4 жыл бұрын
По поводу книг начинающим разработчикам, поищите, автор Мэтт Зандстра, очень полезная книга, как для новичков, так и для профессионалов
@yaroslav429
@yaroslav429 5 жыл бұрын
"У PHP всё хорошо, просто те кто над ним шутит - этого не знают". Золотые слова. Еще бы дженериков завезли в 8 - было бы вообще шикарно. Вот интересно, почему JS так не хаят? Больше всего говнокода там, имхо.
@TheWorldPeace
@TheWorldPeace 4 жыл бұрын
Потому что есть выбор, а на фронте нет.
@ruslanshikhaliev9341
@ruslanshikhaliev9341 4 жыл бұрын
Ты сейчас уподобился тем, кто Хаят твой PHP.
@yaroslav429
@yaroslav429 4 жыл бұрын
@@ruslanshikhaliev9341 чего? =) Во первых, это не "мой" PHP. Во вторых, я не хаял JS. А в третьих, мне всё равно на твои умозаключения =)
@ruslanshikhaliev9341
@ruslanshikhaliev9341 4 жыл бұрын
@@yaroslav429 ты такая сильная и независимая
@yaroslav429
@yaroslav429 4 жыл бұрын
@@ruslanshikhaliev9341 ахах. Я с убогими не дискутирую.
@yalmeme
@yalmeme Жыл бұрын
Странный ответ про среды разработки, бесплатный и быстрый vscode абсолютно прекрасно подходит для работы.
@ilyaserov4150
@ilyaserov4150 4 жыл бұрын
приятный чел
@user-xc2xp7xf3h
@user-xc2xp7xf3h 4 жыл бұрын
Честно, всегда думал что такие длинные интервью - трата времени. Но ваш канал бомба. 2 ролик длинный просмотрел и реально такое чувство, будто они неплохо так расширяют мой кругозор и позволяют посмотреть на это все свысока.
@tmdan91
@tmdan91 5 жыл бұрын
Так вот кто нагавнокодил в Viber Public API ))
@wavecut
@wavecut 5 жыл бұрын
Muhammed нень
@PerezChilli
@PerezChilli 4 жыл бұрын
@@wavecut в интервью говорилось про Laravel, Symfony... А как же Yii2? :)
@wavecut
@wavecut 4 жыл бұрын
@@PerezChilli А он только в СНГ теней по непонятным причинам.
@devracoon
@devracoon 4 жыл бұрын
@@PerezChilli YII 2 и 1 и 3 и 10 - самое унылое говно, из-за чего отношения к пыхерам такое)0
@_off_road
@_off_road 4 жыл бұрын
@iam Nobody говно-шутки у тебя. Общайся с людьми больше.
@borschetsky
@borschetsky 5 жыл бұрын
Про релокейт знаю про ЕС. Либо техническое минимум бакалавр 4 года. Либо 3 года подтвержденного опыта. Сам из-за этого сейчас записался на Магистратуру. Чтобы перебить свой экономический бакалавриат.
@eldarkhassanov8897
@eldarkhassanov8897 5 жыл бұрын
а насколько весома магистратура 2годичная по ИТ специальности в ЕС из СНГ?
@borschetsky
@borschetsky 5 жыл бұрын
Eldar Khassanov я учиться собираюсь а ЕС. А магистратура это степень высшего образования. Соответственно диплом магистра по информатике подходит для релокейиа.
@kondakov90
@kondakov90 4 жыл бұрын
Чем больше подписчиков, тем больше борода!!!
@dmitropro
@dmitropro 5 жыл бұрын
лайк за php)
@evalinor
@evalinor 5 жыл бұрын
Интересный разраб
@geekimp5537
@geekimp5537 5 жыл бұрын
Интервью хорошее, правда на вопрос о природе звуковой волны склейка была (пруф 1:17:03) :) Далеко за примерами "зачем нужна математика?" ходить не приходится, попробуйте написать простенькое веб-приложение не использовав например абстракцию и вообще и не продумывать архитектуру (связи, зависимости, возможности расширения). Результат вашего детища говнокода не заставит себя ждать) P.S. Умение легко применять абстракцию, выстраивать связи между компонентами это и есть, в каком-то смысле, характеристика вашего математического аппарата.
@itbeard
@itbeard 5 жыл бұрын
склейка была потому что со звуком траблы были. Валера сразу ответил
@volodiaagadjanov7087
@volodiaagadjanov7087 5 жыл бұрын
Друже, если ты все таки читаешь комменты, ну сделай интервью с девелопером C/C++ со стеком QT, вкупе с QT написана та же тележенька и 2GIS, очень надо, очень интересно. А то все про веб да про веб
@itbeard
@itbeard 5 жыл бұрын
иду по тем, кто ест ьв загашнике. c и плюсовиков еще не искал, но и они будут
@volodiaagadjanov7087
@volodiaagadjanov7087 5 жыл бұрын
АйТиБорода тогда я буду ждать👍 Спасибо за хорошие интервью
@evgeny9581
@evgeny9581 4 жыл бұрын
Пошел учить symfony. Объясню почему) 100+1 начинающих посмотрели видео и по совету побежали учить laravel, то есть lara уже скоро будет как WP 30+ резюме на 1 вакансию. На симфони не такая большая конкуренция. Тяжело symfony? Та все тяжело, и C++ как то люди учат, не убегают на Java или C#. И кстати на symfony также много вакансий как и на laravel
@borisb7307
@borisb7307 3 жыл бұрын
Оооо помню времена Dual-up =))) ухх как только увидел ICQ сидели торчали там =)))))
@virtuoz-ru
@virtuoz-ru 5 жыл бұрын
Круто
@MovsesKarapetyan
@MovsesKarapetyan 5 жыл бұрын
Советую php, фреймворк laravel элегантен и прост. Как сисадмину, мне больше по душе ставить клиентам на выделенном сервере laravel, для разработки веб приложений, без гемора и с богатой документаций. По серверной части нормально переваривается без костылей и выхлопов.
@XeyWar
@XeyWar 5 жыл бұрын
шото по бенчмаркам не самый лучший, но по статистике почему-то один из самых популярных на данный момент.
@eugenstakhursky9604
@eugenstakhursky9604 5 жыл бұрын
Вопрос Валерию - нужно ли (если да то насколько) знать разные фреймворки или достаточно хорошо знать и использовать один, например laravel?
@wavecut
@wavecut 5 жыл бұрын
Eugeny Stakhursky ох. На такие вопросы нет универсального ответа. Но давай заменим в твоём вопросе фреймворка на английский язык и посмотрим что получится: нужно ли знать английский или достаточно будет русского? В принципе можно перебиваться рынком заказчиков из СНГ, но зная английский открываются совершенно иные возможности. Это работает и для оригинального вопроса.
@eugenstakhursky9604
@eugenstakhursky9604 5 жыл бұрын
@@wavecut спасибо за ответ. Но с другой стороны если знаешь английский то не обязательно уже знать русский (или другой язык). Но суть ответа понятно, спасибо!
@fixmedev521
@fixmedev521 5 жыл бұрын
Жаль поздно узнал о канале, интересно было бы узнать по каким критериям гость делает code review и делает ли вообще.
@wavecut
@wavecut 5 жыл бұрын
Евгений Ленский помимо ошибок смотрю на соответствие принятому командой стилю кода, соответствие соглашениям сообщества и PSR, логичность конструкций и так далее. Сложно сейчас все сформулировать, что в голову пришло то и пишу.
@fixmedev521
@fixmedev521 5 жыл бұрын
@@wavecut Спасибо за ответ и за интервью!
@nuteruls13
@nuteruls13 4 жыл бұрын
Eloquent ORM под капотом юзает куски doctrine. Даже для миграций (для изменения типов полей в бд) сам artisan просит доставить doctrine/dbal
@user-xk9yn1bs5k
@user-xk9yn1bs5k 2 жыл бұрын
Что имеется ввиду под "компонентным подходом" в противовес MVC?
@viktorsecret3808
@viktorsecret3808 4 жыл бұрын
парень правильно сделал что выбрал работу а не учебу, сэкономил себе 5 лет.
@po5540
@po5540 4 жыл бұрын
Чьотінько)
@maximpobihun5469
@maximpobihun5469 4 жыл бұрын
Подписался на саундклауде. Тоже продюсер :)
@rusab1
@rusab1 5 жыл бұрын
👍👍👍
@pfcompany885
@pfcompany885 5 жыл бұрын
Лайк за слоников!
@coocoo1981
@coocoo1981 5 жыл бұрын
Вот бы послушать интервью с программистом, работающим с графическим движком.
@itbeard
@itbeard 5 жыл бұрын
Юнити какой?
@pymentor.
@pymentor. 5 жыл бұрын
@@itbeard unreal engine, cry engine, frostbite... движков куча
@samrybkin9184
@samrybkin9184 5 жыл бұрын
Спасибо за интересное видео жаль что не было в интервью вопросов по сравнению php laravel и python django? Что эффективней и т.д. Сейчас просто бытует мнение что python django это будущие так ли на самом деле. Но все равно все очень гуд и интересно!!!
@itbeard
@itbeard 5 жыл бұрын
разные языки, зачем сравнивать то? это как сравнивать зыху с джаво й руби и дотнетом)
@samrybkin9184
@samrybkin9184 5 жыл бұрын
@@itbeard просто когда ты новичок тебе проще выбрать направление и идти по нему
@user-rw7uh2vo9z
@user-rw7uh2vo9z 5 жыл бұрын
54-12 Мониторю рынок и тенденция такова , что всем нужны ФулСтек разработчики включая PHP +JS куча фрейворков и библиотек . НО отдельно есть и PHP разработчики для известных фреймворков и продуктов . Но проблема рынка такова , что берут только с опытом от 6 месяцев минимум и то редко .
@afterglow392
@afterglow392 4 жыл бұрын
не знаю че ты там мониторишь, в тренде ларавель, вью.жс или реакт, если это фронт
@ttsrg
@ttsrg 5 жыл бұрын
много чего имею против вайбера ) поэтому и хотел спросить, а как вайбер планирует решать проблему с постоянно булькающе пердящими звуками при звонках?
@wavecut
@wavecut 5 жыл бұрын
Serg Tt без понятия, ведь я там давно не работаю
@aerahtv0000
@aerahtv0000 3 жыл бұрын
как-то смотрел видос, как скейтерьі тестировали моноколеса, прикольная штука.
Who Will Eat The Porridge First The Cockroach Or Me? 👧vs🪳
00:26
Giggle Jiggle
Рет қаралды 20 МЛН
The Noodle Stamp Secret 😱 #shorts
00:30
Mr DegrEE
Рет қаралды 66 МЛН
Тяжелые будни жены
00:46
К-Media
Рет қаралды 4,8 МЛН
КАК РАБОТАЕТ БРАУЗЕР?
45:23
Alek OS
Рет қаралды 114 М.
All about Java / Entering IT after 30 / Interview with a Senior Java Developer
1:33:51
Как пройти собеседование в IT сфере в 2024
12:22
Роман Цакунов
Рет қаралды 1,8 М.
Что такое PHP?
4:24
loftblog
Рет қаралды 64 М.
PHP 8 3 Released
11:03
ThePrimeTime
Рет қаралды 96 М.
Who Will Eat The Porridge First The Cockroach Or Me? 👧vs🪳
00:26
Giggle Jiggle
Рет қаралды 20 МЛН