Публичное собеседование: PHP-программист [Хекслет]

Подготовка к собеседованию на PHP Developer

Транскрипция видео:

  • ну что всем привет на связи hex лет это публичное собеседование я рада вас всех приветствовать меня зовут наталья мысленно я комьюнити-менеджер менеджеры и маркетолог нашего образовательного портала на сегодня с вами один из наших любимых форматов личные собеседования это такой формат когда мы с вами встречаемся у нас есть одна сторона это со беседующая сегодня у нас в гостях александр макаров sage привет добрый и привет и руслан а как тебе правильно ударение куба или kuga ford kuga это наша стадион хикс это

    00:00:07 - 00:01:23

  • и сегодня мы проводим публично собеседования на позицию печки разработчика и всю историю того чтобы сегодня происходить и кто такой руслан чем он занимается и какие планы на будущее и как успешно проходят у нас печки знает вообще этот язык программирования дает мы это сегодня узнаем на нашем стриме а трансляции происходят в режиме real time ребята общаются в живую это не запись у нас работают 2 чита один в youtube и 1с лайки приоритет у нас всегда тем сообщением которыми пишите у нас в sloppy а давайте пока проверим

    00:00:46 - 00:01:58

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

    00:01:22 - 00:02:30

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

    00:01:56 - 00:03:16

  • и занимаюсь я одним из спонсорских фреймворков это free морг и также окон source он ее некоторыми стандартами участвовал в создании успешного стандарта на код 12 . pps а вот по собеседование в принципе нанимал я достаточно много для разных компаний и поэтому ну собственно опыт у меня какой-никакой есть так что попытаемся понять какие есть знания и куда их собственно лучше применить и каким образом можно чуть-чуть сначала себе а всегда можно начинать да конечно так на всем привет разумеется так парусов в

    00:02:36 - 00:04:33

  • себе значит 2010 году я поступил в университет на собственно как и все в то время очень многие хотел стать программистом собственно мне не хватило типа 2 балла чтобы пройти на информационной системы и технологии кафедру где собственно изучается программирование там всякое разное разнообразная и я попал на специальность математика собственно там и нам преподавали си си плюс плюс и даже java script был какой то очень простой и собственно там я вообще полностью разочаровался в программировании потому что понятно что

    00:03:33 - 00:04:59

  • задачки были то есть у нас преподавали такие бабушки там по 50 лет которые единственно что давали это академические такие задачки сортировка 2 1 2 3 очень много теоретических вопросов про то сколько там байт занимает один тип данных шок и другой в общем это было не интересно вот и поэтому собственно эту свою мысль я сатанистами что я задвинул сторону и по окончанию 5 курса просто нужно было выбирать работу куда ответить и собственно я проходил практику потому что университетская бы естественно у нас

    00:04:18 - 00:06:00

  • ничем не заботятся где проходить практику и проходи где хочешь вот но мне предложили в школе я собственно школу прошел практику мне говорят осталось я говорил о то что давайте останусь попробуем вот и короче пять лет прошло прошло пять лет и буквально год назад я собственно преподаю математику и информатику детям и ползал собственно в поисках задачек [музыка] разных интересных и случайно набрел на hexen вот и решил посмотреть ну пройти сам там были бесплатный курс естественно было бы интересно самому посмотреть что

    00:05:09 - 00:06:24

  • помню что смогу и как бы вот зацепила очень сильно ну я подумал что можно попробовать раз уж ну раз уж как бы есть такой ест к ресурсы можно получать знания и собственно и начал проходить профессию печки не за нужно сейчас почему pechkin серия можно при чем здесь я в университете как-то на втором курсе я познакомился с товарищем он был типа знаете такой студент лет на десять старше всех он еще получить высшее образование просто но для галочки хотя уже был фрилансером был вот и соответственно разрабатывал сайт и честно я не знаю

    00:05:48 - 00:07:35

  • какого качества там были сайт но естественно он как бы вот собственно догадайся что он изучал php и он ну какие-то основы печки у меня были именно то что я с ним познакомился мне это было дико интересно в то время из опыта льда что-то делать и даже продал какие-то но сделал какую-то работу за деньги какой-то сайт был мы там яй html верстка только занимался но пить пищу параллельно изучал пытался вот и собственно поэтому я такого пичкает и знакомые буквы и собственно кликнул и пошел изучать вот но в принципе мне

    00:06:41 - 00:08:05

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

    00:07:23 - 00:08:48

  • основная работа же оно происходит именно до этого до того как вы все увидели и поэтому для меня выбора собственно не стояла вот но еще правда у меня была мысль тогда неверное то что фронт-энд и java script это значит только про вот красивый выпадающее меню про там не знаю про про вот эти фиг отсюда чтобы он у пользователя красивая форма была на что-то подобное у одной естественно неверное представление было прожить и просто же она ну судя по последним собеседованием которая смотрела безусловно это присутствует

    00:08:05 - 00:09:20

  • естественно но там тоже есть логика там тоже есть она конечно да они окликнули ведут себе интересно да и а я думал тогда что это вот чисто как бы чисто внешний вид и все внешний вид тоже бывает сложно ну не это было не очень интересно окей смысл смысл такой короче я вот год прохожу hex это все еще не могу закончить хотя я слышал что люди там за два-три месяца заканчивали профессию вот но надо сказать что ну и за наличие основной работы просто бывают вечера когда делать ничего не хочется ну то есть вот

    00:08:42 - 00:09:58

  • сожаление ну я понимаю что мне нужно просто давишь завершить цикл то есть я сейчас в этом году выпускаю ребят своих и соответственно я бы все равно раньше не ушел поэтому как бы у меня вот этот год заканчивается я собственно и то есть то есть род деятельности прям будет меняться совсем и не будет сочетаться посмотри понятно то есть выше цена рвать прям прям с головой я очень хочу ну то есть прям я очень хочу получить профессию и вот именно программиста то есть разрабатывать что-то и за счет быть

    00:09:20 - 00:10:36

  • специалистом то есть окей бананом и когда родитель хорошо хорошо а по hex и то есть получается это ну примерно год окей хорошо там получается был но насколько я видел из резюме гид composer командная строка что-то по именование переменных немножечко даже по contain the creation какой-то какие-то основы об этом java script и так далее да на тему вэба что-нибудь было так на тему либо что-то не имею ввиду что приложение которые работают на веб-сервере и соответственно выплевывают там html или джейс проекта

    00:10:00 - 00:11:50

  • то есть до этого проекта и не дошел вот то есть как сказать я уже могу его сделать но поначалу мешало банальная жадность ну то есть да не хотелось платить денег а сейчас такая такой момент что хочется но как бы да фиг его знает как вообще щас упадёт с вирусом с этой ситуации просто вот а так конечно я прошел вот первый проект разобраться с окружением понял что это действительно классно и собственно порей хорошо вот но но я делал собственно тестовое задание уже пытаюсь куда-то высоту зимы в основном

    00:10:58 - 00:12:14

  • не для того чтобы устроить потому что прямо сейчас естественно я не сорвусь но [музыка] понять для практики вот и собственно были уже какие-то вещи написать там достать api с одного сайта на какую-то какие-то данные вывести их на экран собственно записать базу данных вывести на экран такие вещи есть у себя на локалке да я пытаюсь что-то делать и вот чем собственно я прохожу последний курс по laravel и там собственно на протяжении курса разрабатывается блок я очень хочу его собственно делать сделать его хорошим за

    00:11:37 - 00:12:57

  • доплыть его на heroku потому что последний собес небес последний последнее тестовое которые мне было нужно было сделать задание и выложить его на хера он там написано тестовый сервер я попытался сделать на heroku меня не получилось я не смог отправить ну то есть не круто получилось и собственно вот хочу хочу этим заняться благо время щит есть то есть хочется туда куда не получилось что именно то не получилось ну вы же начал куда не получилось да но слушай я не то чтобы знаем много тестовых серверов то есть

    00:12:16 - 00:13:28

  • прямо не так много есть есть папка увешан хирургу я я уверен хочется именно hero куда я думаю я думаю что если я смогу выложить хотя бы на херово то я смогу выложить куда угодно ну то есть я думаю это моментов и хорошо челлендж такой типа все равно сделаю сама смешно что у меня жену пол и то есть какой-то момент пану тестовой получилось именно когда они там вводят свою страницу балдан учета ну а вот свой проект уже не получилось проект до такого назовем свои тесто не получилось выложить вот но я собственно

    00:12:52 - 00:14:09

  • а когда кстати школу в этом году в принципе закончится а вы пока неизвестны офисе вируса могут сдвинуть насколько я знаю уже отменили в девятых классах экзамены по выбору по выбору но пока информации нет понятно понятно так хорошо добро вопрос собственно он такой просто практически всегда очень ну собеседование ведется под какую-то позицию надо какие-то проблемы проектах решать и соответственно нужен человек каким-то определенным датам если бы мы сейчас искали на какую-то позицию то какая-то определенность хотя бы месяц было бы

    00:13:29 - 00:15:09

  • очень-очень нужен ты мне всюду когда когда смогу выйти да по сути это после июня после июня окей хорошо я просто это такой на голода не бросим детей то есть я их учил 5 лет я не могу их просто бросить сейчас когда за 2 месяца до конца даже мало кто решаю потому что но мы с ними не видимся но явление это серроне красиво понял понял хорошо так окей там было про некоторые конкретные штуки можно про ними им по ним немножко пройтись начать например гита и такой простой вопрос как вообще устроен бит сложный вопрос как устроен гид блин

    00:14:20 - 00:16:14

  • в ну а если нет представления как как он работает там внутри можно рассказать как он работает снаружи как вообще в бане а вот какое представление что это такое [музыка] и главное для чего на надо если может валиками обмениваться я вы вот это папы конечно вообще сейчас сейчас такой вопросы вроде вроде простое не но это ничего страшного на самом деле то есть я просто видел что гитовы и репозитории есть ну то есть значит для чего-то это делалось репозиторий ну то есть на гитхабе да на гитхабе соответственно у нас по сути гид

    00:15:30 - 00:17:19

  • хоп и тоже ссылки то есть у меня есть на моем на моем локальном компьютере есть какой-то ну какой то проект так как эта папка с файлами там и прочее прочее и на git хоть я заливаю соответственно эти файлы да и по сути человек который начал скажу но в общем он заходит нас основной репозиторий видит все эти файлы и это можно сказать что это просто как ссылка на мой на мою локальную машину знаем что будет если локальную машину выключить это все равно будет не ссылка да и то не все ну то есть он хранить

    00:16:48 - 00:18:28

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

    00:17:38 - 00:19:30

  • комиссию их в в репозиторий на github они тут сохраняются пересылает пересылать все файлы все с моего компьютера на но на машину на гитхаба скую собственно ну собственно вот потом и можно забрать дом конечно окей ладно есть такая штука как допустим ftp или ftps ну просто протокола или там не знаю жареная папку винды почему вот с этим не работать зачем гид контроль версий это уже визирь с ней то есть если если я изменил какие-то данные у себя условно говоря в расшаренные папки но они изменятся для всех людей которые

    00:18:58 - 00:20:59

  • потом зайдут эту папку да и попытаться что-то скачать ну собственно в ките пока я не отправился своей локальной машине машина гид хоп commit сейчас но не отправился не запущу все изменения то соответственно там происходит старая версия плюс я могу создавать ветки какие-то да и изменять какие то какие то вещи там условно говоря не затрагивая основное но снова основном в лет к мастер основную ветку хорошо а вот с китом это кекс лицу требовал чтобы с битом работали или нет ну конечно то есть все там есть такая собственно

    00:20:02 - 00:21:48

  • но один из первых курсов настройка окружения давно и ваши прожевывать смысл в том что там устанавливаются да какие то есть установить composer до устанавливается там тот же печки как бы рассказывается как сделать этом первый камень и так как клонировать репозиторий да ну про такие вещи то есть и объясняется разумеется зачем это нужно окей хорошо то есть там получается что работают с китом но все время один человек по факту да ну с в вот-вот гид в репозитории закидывает файлы только тот кто учится и никто другой то есть

    00:20:57 - 00:22:33

  • на парке когда спрашивают да да нет нет никакой это вообще не связан христиане я не только из него что очевидно что да все как бы с этим работают с гитхаба и у них есть там свои какие-то open-source проекта где опять же этому нужно ну то есть чтобы что-то помогаете коммьюнити довольно текст это-то и должен этим разбираться в этом окей хорошо работает замечательно еще упомянул ты composer и собственно php давай такие же примерно вопросы про печь пешку как она вообще работает для чего оно надо почему-то мне сие пошел на всех

    00:21:44 - 00:23:23

  • не писать очень почему именно не носи ну то есть разницу допустим почему разрабатывать приложение там на пианино каком-то селе на python идущий но если честно я не могу сказать вообще php с плюсов отличается то есть на плюсах опыт был на печке какой-то тоже в чем отличие чем лучше вообще или хуже ну все является как он строго типизированный язык то есть я при создании переменной например да должен указать я тип да и соответственно не могу не могу ее менять в течение программы ok забыл как называется этот

    00:22:31 - 00:24:08

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

    00:23:25 - 00:25:22

  • то что я могу это как цен то что он с данным с типом данных до нее не сильно них завязан то есть я могу допустим сложить две строки типа такого да и ручьи какой то результата не будет какой-то fatal error все наверняка это я честно я не помню уже прошло достаточно порядка семи лет когда последний раз открывал то есть это это вызовет проблемы с одной стороны такая строгая типизация она вызывает проблемы вы наверное у людей у начинающих потому что ну то есть тяжело войти участники это ошибки они что-то пишут как правило компиляторы он

    00:24:23 - 00:25:50

  • выдает их очень не очевидно и это соответственно проблема в другой с другой стороны . наверняка это вызывает проблемы с безопасностью то есть можно передать какие-то данные которые не должны быть в той или иной функции и печки все равно обработает как сказать не всегда естественно но достаточно часто вот так что вот первая проблема которую ну суть единственно проблема которая вижу это в печке вообще типы есть конечно также допустим переменной объявить как интеджер и использовать можно да там она

    00:25:07 - 00:26:41

  • и называется здесь можно объявлять можно не объявлять да по моему по моему да а как лучше хороший вопрос как я например никогда не объявляю но если мне не нужны какие-то начальные как сказать начальные значения то есть если я создаю какой-то массив который я буду записывать какие то какие то данные то наверное я все-таки какие-то значение то я в него все равно наверно создам у пустой массив с определенным и меня ваня на массив понятно да или собственно создан но опять же я не буду ну теперь ни разу не

    00:25:56 - 00:27:15

  • указывал но не с этим не встречался вот но по-моему там это можно сделать ну да в принципе я возьму там она идет синтаксис как mc да вот этот знак доллара x там равно не совсем ну да и то только в свойствах и в сигнатур ахмедов окей ладно это это нормально типа штука такая опционально в печке действительно а как он вообще в принципе работает то есть вот ну есть у нас какой-то сервер если мы нося выписали то скорее всего мы бы что сделали мы бы взяли некий порт там 80 допустим которые по умолчанию там липиды и соответственно

    00:26:36 - 00:28:16

  • начали бы его прослушивать чтобы на request и что-то там отвечать и соответственно вот в ответ чтобы нам посылать какой-то html заголовки так далее а как работает собственно печки в этом плане то есть мы пишем какой-то сервера или что когда вот своем работа на так ну по-моему это защита от конкретно человека то есть как он настраивать свое окружение и кирпич и есть свой локальный сервер который встроенный да и по сути можно с одним печки как бы работать при этом не устанавливая каких-то там зонах

    00:27:26 - 00:28:44

  • там и джинсов апачи да и так далее ну допустим да ну как он работает вот цикл жизненные переписки то есть вот ну запустили мы этот сервер что при этом происходит сер типа так там команда дауна спички минус realest 8080 и взлет и указываем ему что вот ты будешь отвечать на запросы с такой директории вот у нас браузер приходит и говорит да и ко мне index.php так и блин но наверное здесь так же как с обычными то есть то есть происходит . запрос на сервер соответственно с определенной определенную страницу

    00:28:11 - 00:30:04

  • допрашивает ну и у нас иди сюда файлы там написано ну а там что что хэллоуин хэллоуин города соответственно он запрашивает печки по умолчанию это действительно по моему индекс точка php-файл да и соответственно он идет ну по файл печки формирует html-страничку по сути да и в этой он экран потому что печки и по сути является насколько помню это что то типа такого шаблонизатора да то есть когда то он так и задумался да я пай опрос про это читал буквально недавно кстати вот то есть файл php он год работает

    00:29:17 - 00:30:52

  • заполнит какие то ну то есть если у нас эхо дата это вывод соответственно текста я могу также через эхо вывести какие-то html теги и соответственно он вернет эту страничку до степи response и отобразит ее в браузере ok если мы хотим написать нехило gold hollow и имя принять как это делается так откуда откуда принимается имя да откуда принимаются им нет вопрос откуда то есть там какая-то форма там ну нет проблемы и съела а тогда это параметры get запрос а что за дед в общем это глагол http степи то это как

    00:30:05 - 00:31:54

  • нуар секрет текстовый протокол собственно благодаря которому происходит общение между клиентом и сервером данного клиента будет являться наш браузером наш браузер сервером будет являться наш компьютер и да ну да да именно хорошо значит что у нас произошло браузер послала теперь запрос типа get с параметром name на сервер что делает сервер сервер принимает собственно смотрят это тоже тебе запрос забирает параметры оттуда которые есть собственно подставляет их в ну наш код уже до забирает эти параметры

    00:31:04 - 00:33:01

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

    00:32:06 - 00:33:48

  • предыдущих запросах ну найти и где-то хранить до где это уже тоже вопрос собственно я не знаю обладает липич и собственными средствами я думаю вряд ли но а можно завести просто массив массив именно ну да в яндекс . нет а почему ну этот массив каждый раз при обращении к сайта есть каждый раз когда мы обновляем страницу файл индекс пикси то есть он как сказать обрабатывается заново и получается что он принимает работать конкретной сессии именно для http запрос ответ и все предыдущие пропали поэтому если мне

    00:32:56 - 00:34:30

  • нужно хранить данные из предыдущих запросов то это нужно либо какой-то файле куда я буду записывать эти либо база данных скорее всего хорошо хорошо так замечательно так всяком случае может я дам никому до печки может разработать я с этим вообще столкнулся когда выполнял тестовое задание я думал хранить сейчас создал класс в которой доставал собственность другого сайта и там есть устроена таким образом что выводится там 10 страниц какие 10 ну там имен и следующие 10 берутся по ссылке и эта ссылка

    00:33:55 - 00:35:24

  • соответственно уже ну да на тоже в массиве который собирается через ножнички запрос и я придумал собственно я создам класс который за это отвечает и он будет своем состоянии хранить вот ссылку на следующую страницу ну на следующие 10 имен на проблема в том что каждый раз когда я загружал страницу заново то создавался новый экземпляр класса в которой все повторялось заново понятно понятно а допустим в тех же си плюс плюс также или нет понятиями окей в командной строке все плюс плюс единственное что мы делали

    00:34:40 - 00:36:07

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

    00:35:25 - 00:36:36

  • каткова не было понятно так а вот командная строка в командной строке можно в массив был сложить или нет [музыка] сложить ну вот вот так же то есть тот же хэллоуин ты нам нужно выводить список имен или она также все убивает каждый раз не знаю ну ладно через командную строку я захожу делала тебе запрос на страницу правильно ну не совсем а а как но команда строка соч тебе не работает ну нам нужна какая-то программ когда типа ну то есть которая терминалы отработаю я видел в готовых репозиториев там были некие

    00:36:00 - 00:37:51

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

    00:37:07 - 00:38:44

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

    00:37:58 - 00:39:27

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

    00:38:43 - 00:40:20

  • быть да окей давай а вот сейчас я закинула тебя зум есть чат составляющих пошалить так зум вижу да а вот этот стандарт ссылочка если расширишь экран будет вообще отлично кучку так нас сейчас секунду так вроде вроде есть нет да есть что это такое но это 33 в 4 л и так читается как и вал это самый злой метод в печке he который берет строку и собственно выполняет ну да ладно название сервис это не так важно вот здесь собственно можно выполнять код если что не написать нажатия вал он выполнится или есть даже

    00:39:30 - 00:41:23

  • там превью общем что нужно сделать вот есть массив вот такой и нужно по нему построить html на и меню список и ссылки получится сделать сейчас лейбл юрий здесь есть ложность да вот во втором или может быть не rl как бы второй уровень списком так вообще то есть это меню из него должно получиться html к правильному но я между эти данные должны туда взяться и подставиться в каком ну да то есть нам на выходе мы должны получить строку в которые html код можно завернуть функцию можно не заворачивать и писать просто

    00:40:37 - 00:43:04

  • вот снизу это не так важно если что эта штука умеет более-менее форматирует подсвечивать код то есть от редактора сильно отличаться не должна но если комфорт не в редакторе писать можно в редакторе нет это это я понял да час так лейбл ну по сути мне нужно держаться по поданного массиву да и забрать оттуда нужные данные у меня только вопрос по лэйбл я могу посмотреть как он выглядит кто но этот html но это не ненумерованный список то есть а наоборот лист и естественно там есть элементы листай to me

    00:41:52 - 00:43:56

  • ну вот вроде html снова были я думаю списке там тоже были должны были быть ну то есть не могу я можно можно гонять на google google все все что угодно можно даже прямо на этом экране это норм заодно посмотрю как как осуществляется поиск этого делал давно не видел так сейчас меню maybe a fallen work your love ренборг так сейчас я я просто тяжело представляю себе именно то есть это так у меня им наш темы узкий до этого учатся лейбл или или или нет или этот их вообще эта ссылка то есть а а подожди так сейчас ну то есть нужно не

    00:43:04 - 00:45:16

  • понял вот либо либо т.к. либо соответственно не так еще один список так мне нужен а мой кран на экран сейчас не видно нет видно до экрана видно да браузер с 3-го 4 есть еще один экран у меня до 2 интересно так значит у меня получается должен быть получаю список из ссылок правильно список ссылок или под списков вот во втором элементе у нас под список как раз еще с двумя ссылками [музыка] есть и там с это получается да еще и ну это еще ссылки как бы вложен должен и научатся все я понял так значит что мне

    00:44:21 - 00:46:39

  • нужно сделать значит не нужно пробежаться по по массиву и соответственно забрать оттуда и был до который будет текстом на ссылки и url который на него ведет значит сейчас сейчас подумал как это сделать лучше как у нас можно обходить массивов ну собственно циклом самый простой вариант либо через функцией map фильтр радиус для наглядности можно самый простой да и в принципе есть remap какой-нибудь перебор наверное смысле прибор ну незачем его применять там где вы не надо применять а ну в общем да так так значит у меня есть

    00:45:56 - 00:47:57

  • так как как назвать то пункт меню вот так ну можно и так например начать подобное будет мне соответственно нужно то это прям на html строчка должна быть до стимул строчку так я думаю лучше это все что за мысли было насчет этот я думал собрать это как-то в массив и потом собственно вернуть строку просто ну как угодно вот ну как бы в месяц и так этот немножко сильно нервничала и ничего страшного так ладно мне нужен так как вообще он производится сейчас этот список вот так же правильно то есть я л

    00:47:02 - 00:49:20

  • начинается а здесь вот эти ли получается будут верным так и в этом ли у нас будет еще вот такая вот ссылочка ной уайл он открывает вообще весь список и закрывает devil тоже весь список и не каждый элемент да я я помяну то есть вот у меня вот агент или будут и вот здесь будут не будет закрываться до примерно только ну если у меня нету вложенности до этого места один еще один да еще будет один где вот эти задания про перевернуть строку но они как бы дания я редко просто бывают я не я понимаю то есть в принципе задание я

    00:48:21 - 00:50:04

  • выросла как бы сейчас и вот сам да где то где то там я бы я бы я точно написал то есть без проблем вот не какие задания которые по ней чуть чуть ближе к телу то есть я понимаю не знаю если надо будет написать какой-нибудь сайт там или еще что нибудь . что-нибудь в этом роде то есть обычным дну есть какая-то информация надо и там проектироваться ее что эмали слепить из нее это очень близко к практике на понимаю так ладно значит я иду соответственно по беру элемент носила сейчас наверное лучше каждый каждый ли

    00:49:11 - 00:50:30

  • сформировать в отдельный то есть каждый элемент списка сформировать в отдельный это как воде в отдельный элемент массива вот и потом это все наверно собрать мне кажется так будет так будет пока не давайте посмотрим так ладно в общем если я иду мне нужен соответственно элемент лейбл значит элемент лейбл мы его сейчас а какая сосед нужно как-то строчку преобразовали дома так так может ключ массив сделать так и так html то есть ложки мелко меня каждый ли будет храниться как ну в массиве ключ это будет

    00:49:57 - 00:51:40

  • соответственно ссылка да сам как сказать который будет крепка ручки кабельный да это тексты вот eurail соответственно будет ключом этого значением этого хорошего массива так html значит лейбл так что если его нет то есть тут у меня проблема со вторым возникает со вторым элементом лейбл может быть не быть items точно нужна проверка здесь до банально если существует если существует ли лиги томс если он существует тогда что мы делаем тогда нам нужен хороший вопрос так мы по сути нам нужно пробежаться теперь поит и

    00:51:16 - 00:54:01

  • мам именно таким же каким же ключом как его впихнуть именно вот этот more from works и под ним должно быть веточка ну просто можно текста вывести the more from works без какого-либо тега потом открыть еще один раз норберт list will так значит если меня существует items тогда мне нужно нужно нужно что можно сначала другой через сделай а сейчас тогда мы идем по можем так я уже наперед просто прикидываю что потом когда буду этот массив разбивать именно на ваш тем lq то у меня будут пробок когда буду

    00:52:46 - 00:54:31

  • разбивать массив который получил в html я там могут быть могут быть сложности так но может его сразу не разбивать братья система ли фигачить прямо так вот прям вообще нет зачем усложнять с чем сложное нашу красиво бы ладно значит html лейбл значит если у меня есть это мтс тогда сейчас кучку не просто дико не нравится как это будет выглядеть это будет очень большое количество мифов в принципе html формируется сразу как-то не схем не знаю ну то есть это то что это можно заставить работает это безусловно но

    00:54:22 - 00:56:22

  • как-то сразу хочется сделать сразу красиво ну типа того да проблема в том что сейчас мозг вообще отказывается что-либо думать окей подожди сейчас это вообще это дело очень похоже на то что можно использовать рекурсию да похоже но или если подумать что в этом тоже может быть этом тогда рекурсия к месту конечно же почему мне же нужно сформировать массив то есть вот это вот это обычная часть если у меня по сути присутствует items ключ тогда мне нужно просто эту функцию применить уже к нему да если бы внутри и

    00:55:32 - 00:57:17

  • там был в одном из элементов еще items тогда без рекурсии было бы совсем туго да у нас этого конечно нет но можно подразумевать что есть окей это хорошо что нужно чтобы рекурсия применить чего у нас здесь не хватает еще но функция нужно можно сразу сделать функцию попробуем через нее так function как меня спать ну бил-бил меню build menu на вход он принимает соответственно меню к вину какой-то параметр хорошо и что мы здесь что мы здесь видим то есть мы идем по но можно код вот снизу туда перекину

    00:56:24 - 00:58:17

  • [музыка] так и html наш нам тоже понадобится чего html тоже понадобится от которой выше инициализация и между передать его туда не в смысле функцию засунул сразу зачем нам вовне а темнее некоторые вот после нее шлемы а вот так значит значит что происходит мы попадаем ветку если его не существует тогда мы идем что мы делаем ну там наверно вот тут второе надо в лс делать не всегда же вызывать сейчас минутку так значит значит так значит если у нас если если и там сонет тогда у нас спокойно weeble adac сейчас нам же что мы сделаем мы

    00:57:23 - 01:00:02

  • возьмем нам нужно верно сейчас я просто подумал и можете сразу строчку позже как много всего в голове и можно озвучивать ну типа функционал что должна вернуть что-то правильно то есть если опять же речь идет о массиве о том как я подумал изначально the massive потом собирает австро курама есть массив 100 размера делает примерно то же самое опасное нам надо она нам не надо нам нужно просто строка html в строку мы с нет у нас получается здесь ну да так здесь получается ю.л. открывается он же сразу закроется сейчас

    00:59:08 - 01:00:52

  • для каждый элемент меню или нет еще раз для каждого элемента меня это видео и им не нужно он же только в конце по сути будет в самом конце и да и в самом начале более сейчас так значит значит ю.л. здесь я закроется да то есть это самые-самые первые да у нас теги известно внутри у нас собственно должна быть функция то есть именно мы будем вызывать саму функцию build menu нет глупость какая сейчас так значит ли в этом ли будет храниться ссылочка вот так вот соответственно так преданно подогрев так тут сейчас цехов

    01:00:04 - 01:02:36

  • равняются кавычки двойное обычно значит и здесь у нас будет у нас здесь будет у нас здесь будет вот эта ссылка то есть ли ирэн вот так вот а именно в самом ли у нас будет вот этот текст лейбл так вот так вот значит и в чем у нас мы правим то есть мои если никаких итемов нет мы спокойно вывели этот текст значит если есть если есть значит если он существует тогда собственно рекурсия сейчас так нам нужно как-то выйти сами тоже выйти через через for each он выйдет правильно то есть он закончит ну рано

    01:01:42 - 01:03:54

  • или поздно так значит если он есть тогда нам нужно нам нужно терн build menu собственно нашим ну как бы с новым с новыми параметрам да то есть это будет edit омс и дмс так то пишу сейчас и он получается тоже вернется то есть он за первые первым спокойно вернется это будет вот эта строчка газ на нем за есть он вернет для и трусов менюшку есть проблемы ну то есть функция функция вернет просто с 1 вот этот первый первый элемент списка и закончите закончится соответственно что мне здесь нужно так что мне здесь

    01:02:49 - 01:05:26

  • нужно [музыка] после а вот здесь вот после ли соответственно должна вызываться с та же функция белков меню правильно то есть он нет почти то есть он он сформирует первую первый элемент трансформирует первый элемент и собственно пойдет на следующий а пойдет ли пойдет ли так но если ryterna то наверно не пойдет на дакаре чёрта ты делаешь то есть ритер могут в чистом виде танец потому что а как можно сделать не в чистом виде все нет неправильно думаем о господи так можно просто строчку вернуть то есть сейчас

    01:04:19 - 01:06:26

  • здесь будет есть ли разница что возвращать строчку массив то есть цикл пойдет дальше или нет если re-therm сделать нет конечно нет есть он вернется в точку которая которая всё да да и все это закончится по уж тогда нам не надо returns в цикле делать мне нужно как бы все меню нарисовать а потом уже к never да да да да то есть он [музыка] так по идее падение вернуть он должен в конце уже готовый правильно так майлз нам здесь пригодится вполне я рано еще ниже чего ниже но за цикл и возвращать надо

    01:05:29 - 01:07:09

  • я вот я пытаюсь рустам говоря понять как как-то девушки рекурсия курсе я просто как-то писал ракурсе около двух месяцев назад конечно и немножко так сейчас значит но можно без рекурсии если хочешь нет я вроде так вот так выглядит симпатичнее как минимум чем вот эти iv и то есть сейчас значит не iv и нужны как же мы туда узнаем есть внутри там за их нет паня естественно есть нужен условия выхода из рекурсия то есть он как бы не надо выходить у нас просто переберется все и все хватит вышли нижней ryterna уже

    01:06:48 - 01:08:16

  • норм окей как насчет такой идеи то есть в html держать строку начинать допустим с пустой хорошо и соответственно накапливать эту строку на каждом атоме при делают к строке что-нибудь как у нас можно в печке приделать к строке другую строку смысле такая это коннотация ну через точку просто так начинается в случае если и там не существует tomoya строчка html будет выглядеть как ну как собственно греф да да вот так вот сейчас можешь понравится значит мы это html соответственно так формируем она на

    01:07:36 - 01:10:05

  • станцию такой то наверное да не спускай строке году стартовать с will открывающего тут все меню обернутую ну да окей хорошо так значит дальше мы эту строчку эту не так важно окей так грех значит и ural ли лейбл значит вот он и он ее формирует значит в случае поэтому до в случае наличия айтемов он соответственно зайдет сюда создать по сути новый список до html к и от рендерит все меню 3g красота сейчас ещё раз если он есть да он зашел соответственно создал открывающий список запихал туда 1 запихал туда 2

    01:09:01 - 01:11:08

  • соответственно пином нового списка до первую ссылку вторую вот здесь вот так и вот здесь вот мне нужно вернуть а вернуть не нужно собственно html ну и закрыть список они конечно если html5 можно не закрывать на лучше закрыть самом деле я когда смотрел но публичное собеседования и люди в каких-то местах ну то есть ступили на простых моментах я думал плена это же не сложно ну то есть почему вы так быстро и оставьте делаем это план так на самом деле я не ожидал что настолько это будет это очень стрессово и на самом деле есть еще такие

    01:10:13 - 01:12:00

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

    01:11:11 - 01:12:32

  • засунуть устроим а естественно бил менюшкой все менюшку начинается с у л что нам еще нужно и куда мы потом от будем одевать ритер на там нам нужен или не очень пилим одного зерна хватит в конце сейчас так начнем прошел сюда и тон существует а все я по ну да то есть он получается да правил так вот будет мудрым то есть на 6 на 6 mail дополнится суп менюшкой как бы новым списком дав внутренним и в итоге потом вернёт конце так что то где то я мог пропустить значит если он здесь практически все на месте на самом деле я в аду вот он здесь

    01:11:55 - 01:14:16

  • он не закроет ю.л. внутренний ведь новым да так он и вы не открыл еще почему html а а ю л л закроет почему в конце же закрывает значит этом закроет build menu to see отправляем а вот этот да он строит чего то конечно не хватает то есть элемента списка ли стоит ли или который и этого сама не хватает лейбла так секундочку погоди ли вот здесь же будет формироваться у нас его вот элемента списке правильно очень еще раз всё не хватает но ей не хватает то есть вот та штука то есть если у нас есть айтемы то ли не сформируется если у нас

    01:13:07 - 01:14:53

  • нет поэтому что все прекрасно так он же как зайдет в build menu вот здесь вот там вот он он увидел сайтом и правильно ну там же еще есть лейбл которым а frameworks есть да все все я понял да точно точно так а ну тогда здесь мне нужно просто дополнить правильно все здесь у меня будет так это ли получается 0 и до лейблом все дела . как это build menu и здесь он закрывается ну примерно тогда что удалось решить хорошо очень хорошо так что еще у нас есть интересно по таким задачкам что посоветую сначала

    01:13:59 - 01:16:03

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

    01:15:02 - 01:16:21

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

    01:15:43 - 01:17:37

  • еще давным давно сам там учили все дела маза данные были мне не такие же подобного нет в тестом задание только были базы и все то есть бас не было отдельного диска или ничего не на тексте есть курсы база данных естественно там все практики то есть я сделал как бы показалась она достаточно сложной но конечно то есть одно дело когда все настроено на те кстати или выполняешь упражнение когда тебе нужно составить только sql запрос и другое дело когда тебе нужно реально это все заставить работать на локальной машине это

    01:16:40 - 01:18:07

  • ну то есть мне я начал этот момент google и то есть я мне сказали что значит хорошо будет правда ну то есть сейчас из-под первое что сделал естественно я пошел набирать до базы данных там панель да и люди там через москве по моему такие низкого уровня вещи вот я сразу почему не ладно и другого сообщества секция это говорю как дела ребята как говорят что нужно использовать либо использовать газа собственно прибор для работы со всем этим мусор . они почти что я понял какую-то да да да окей хорошо если так вот представить

    01:17:23 - 01:19:08

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

    01:18:15 - 01:19:54

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

    01:19:07 - 01:20:45

  • часы наверное в книге мы создадим поле какой нибудь типа автор сойди автора найди который сколько уже таблиц будут авторы книги нужно ли что-то еще нужно ли что-то еще я помню в курсе была речь то есть таблицы которые связывают две таблицы вот мы честно я не особо не не особо камни логику как это делается ну дай скажу как как бы я сделал то есть у книг в таблице книге было бы поле автор айди до которое соответственно имеет себе идентификатор уникальный для каждого автора да окей ну я бы наверное

    01:20:02 - 01:22:00

  • что то такое то замечание про соавторство да вот про соавторство то есть больше аватара может даже можно там там ним как сказать может быть что же делать некоторые колеса значение я помню похоже пример он даже был в [музыка] в курсах сейчас сейчас сейчас подумаю значит так если какая-то связывающая таблица да нет я предлагаю по новое решение да где то где то наверное вот так висит и должно быть какое-то таблица которая включает себя она связывает авторов авторов и книг и таким образом мы можем найти по ней

    01:21:17 - 01:23:00

  • [музыка] найти всех авторов можно под отвлечься и все-таки выключить этот экран ну что я вижу что все-таки камера теперь не шарится показывается экран сейчас короче контекста ты да да да проекты донизу я в самом да и вот я не не вернулась нет пока нет по конец так стоп вообще-то нет это отключение видео да сейчас там такая штучка со стрелочкой бренд что-то и штука паузу и а нет вот так на нет нет не туда все еще текст да еще текст забыл карьер я же ты делал да да было дело так там вот где звук отключается тормозится видео

    01:22:29 - 01:24:28

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

    01:23:56 - 01:26:03

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

    01:25:04 - 01:26:55

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

    01:26:00 - 01:27:24

  • что касается ну практически всего чего мы коснулись но знание пока немножечко поверхностные это тоже нормально на начальных этапах но нужно соответственно все это дело доделывать что касается практики вот то что не получилось там менюшку и так далее но практика она приобретается единственным способом практикой собственно делаешь и в конце концов начинает получаться из практики что можно посоветовать ну вот твоя идея которое сделать блок и так далее она была отличная единственное что я бы не стал на этом этапе брать ни один

    01:26:41 - 01:28:10

  • фреймворк ну не нужен он сейчас это только немножечко скроет всякие разные интересные детали в которой хорошо было бы занырнуть и собственно что можно сделать можно взять прям голые письки с там index.php high ну или там еще с чем-то и попробовать через потом влезть базовый вывести самому все вот эти вот менюшки там сформировать html сделать какие-то там на авторизацию форму там для ввода текста и собственно можно ввести тот самый блок и для памяти себе и для помощи новичкам в программировании начать писать мемуары по обучение воды

    01:27:26 - 01:29:02

  • по всему этому то есть но как уже наверное известно так как когда пытаешься что-то сформулировать научить сам учишься и наконец-то понимаешь как как оно на самом деле работает вот и ведение блога но как будет супер полезно то есть я когда учился делал примерно то же самое у меня наверное еще есть бложике какие-то ранние записи которые такие сейчас кажутся ей как как как я мог этого не знать но это нормально потому что все учиться и у всех вот этот это проходит вот по а что еще poopy и так далее ну тоже надо смотреть прогиб есть

    01:28:16 - 01:29:48

  • книжка которая называется праге то она переведена на русский язык отлично здесь в принципе всю книжку читать можно но не обязательно 1 2 3 главы и понимание что такое гид как он работает для чего нужен приходит но относительно полная это очень классная штука по html html простой там есть ну в районе 40 основных тегов ничего там страшного супер нету надо почитать о мне очень понравилось кстати что лично тебе про то что что это текста протокол какой он и так далее это супер важная часть в вебе все работает через него соответственно

    01:29:01 - 01:30:35

  • ну нужно это знать и и хорошо знать можно если совсем уже станет скучно читать вовсе как бы ара все это рекомендует а вот со стандарта iii tf они описывают как раз если система написана в 30 группой это прям стандарт какие теги какие атрибуты может и засовывать то для протокола всяких есть е3 ные россии и там по ним можно соответственно почитать какие заголовки и что они значат как формируется там get правильно как просто тогда и что можно что нельзя делать действия там состояние и вот и тут все

    01:29:48 - 01:31:22

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

    01:30:34 - 01:32:21

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

    01:31:28 - 01:32:55

  • опыт опыт проходить собеседование тоже такой важный будет меньше страница будет уже с решением там задачек на листочках вот это вот все и плюс на собеседованиях опять же ну на хороших собеседованиях вот как текстах как некоторых компаниях будет соответственно фидбэк то есть будет рассказано чем лучше заниматься вот самостоятельно тоже соответственно надо что то что то делать заниматься углубляться блок отличное подспорье наверное у меня здесь более менее все у меня к сожалению на примете нет компании

    01:32:12 - 01:33:42

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

    01:32:57 - 01:34:27

  • все какие ощущения вообще вот всего этого дела расскажи ну давно так не нервничал прям прям реально давно то есть последние посреди раз когда приходилось кому-то что-то доказывать это было университете вот и собственно эти сколько уже пять лет уже пять лет как я выпустился и соответственно ну да надо не приходилось отвечать что-то то есть на голове конечно вопрос про getz вот так сильно выбил ну то есть ну то есть и я потому что ну так я же дело до как бы и репозитории что там комитет кирилл буквально недавно тоже

    01:33:42 - 01:35:32

  • добрый человек объясняла почему ветка мастер она плохая в общем или вещи то есть мне казалось что на таких вещей не будет а тут вроде спросили но это же базовая штука и ну попал да вот ну смотри здесь как бы смысл этого не не в том чтобы вообще на собеседовании хороших собеседований смысл не в том что завалить завалить это никому вообще не интересно когда ты приходишь у тебя в резюме написано что ты выпустился из университета или там закончила курс hex лето ни у кого нет иллюзий что ты выходи там супер пупер разработчик и что

    01:34:45 - 01:36:11

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

    01:35:28 - 01:37:04

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

    01:36:16 - 01:37:35

  • получаются у неё закрыть хороший себе следующий он припоминает что у меня были еще три проекта и на вот этих проектах нужны были немножко другие люди здесь надо было делать один тип вещей здесь другое здесь там нужен супер архитектора здесь нужен кто-то кто будет делать очень много что эмаль форм и возможно потом через год вырастет в супер архитектора ну кто его знает вот и соответственно если человек не подходит на одну позиции в смотрит на другую позицию на 3 n 4 для рекрутёров для тех кто тебя нашел

    01:36:56 - 01:38:18

  • позвал-то наса беседы ты сам подался проверить вообще это стоит ну достаточно приличных денег то есть и цель на самом деле найти специалисты они завалить его то есть это как не я прекрасно понимаю что здесь никто не заинтересован в том чтобы рассказывая ли на самом деле есть очень много со беседующих которые не понимают зачем мне со беседует [музыка] разработчик он в команде сидит и ему как бы норм разрабатывать а тут к нему приходит говорят просто беседую человека он говорит но мне это нафиг не надо

    01:37:37 - 01:38:55

  • зачем но так как шеф сказал я пойду и просто беседы и начинает ну или просто от непонимания заваливать или потому что мы скучно или чтобы самоутвердиться здесь всякое бывает ну вот но это немножко неправильно и собеседование но такое случается от понят человеческим фактором летний человеческий фактор он везде да и на самом деле это немножечко уже идет показатели о компании что что-то да говорит то есть если компания начинает дико заваливать ну здесь может атаками на самом деле показаться что дико заботливых вот может действительно

    01:38:18 - 01:39:41

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

    01:39:00 - 01:40:22

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

    01:39:40 - 01:41:13

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

    01:40:27 - 01:41:59

  • конкретный вопрос а это очень расплывчаты вопрос как работает то есть даже виды гид можно рассказать как понимаешь это будет в принципе нормально то есть то что рассказал вполне хватит для того чтобы с ним работать не до конца понимает что там происходит но вполне вот наверное у нас есть какие то вопросы которые нам в чатах про задавали вопросов на нет все очень напряженно следит у меня завалили сообщениями что даешь еще больше публич xh и такой милый все такое поэтому я к тебе потом еще приду еще раз приглашу вы хорошо будешь

    01:41:13 - 01:42:39

  • готов к этому то принципе мы еще проведем ладно если есть какие то вопросы можете сейчас написать мы подождем еще несколько минут вот главный вопрос это когда следующий юри это сложный вопрос миру пан source а он такой нестабильный нестабильные в том плане что но это никак компания то здесь нет четких ресурсов которые фигачат 8 часов в день и сразу понятно за сколько дней или часов будет готова та или иная задача и так далее это ну open source вот в том виде как существует фреймворке и это такой

    01:41:58 - 01:43:28

  • коллективный труд и все трудятся чтобы получить свой инструмент который им будет по кайфу потом использовать все в это дело вкладываются и один день ты вкладываешься второй день тебя на работе di capri грузили и соответственно вкладываться ты не можешь это может настать в любой момент соответственно мы ну не знаем сколько времени сможет кто выделить даже если он взял задача он может и не доделать ну потому что жизнь есть жизнь кушать что-то надо вот да у нас конечно теперь есть некая штука которая

    01:42:43 - 01:44:02

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

    01:43:21 - 01:44:46

  • чтобы кот пошел не компании для которой делаешь свободу а соответственно для всех фреймворка ну там насколько фондовых хватает настолько мы соответственно так и делаем это не решает проблем совсем вот но помогает когда будет готов но в принципе она работает смысл в том что 3 и уже работает уже есть немножечко документацию уже можно все это запустить проблема в том что пока он очень нестабилен не в том что он там ломается когда он работает нет он достаточно неплохо покрыт тестами уже и в принципе

    01:44:04 - 01:45:24

  • там даже можно что-то писать и ребята говорят что у кого-то продакшена ним делать так не надо ни к чему хорошему скорее всего не приведет не приведет потому что смысл в том что мы сами уломаем постоянно то есть нам но не сильно нравится 1 момент 2 момент 3 момент и мы во-первых мы дописываем какие-то классные штуки которые отлично было бы там в бете показать типа там абстракцию для классного создания формочек там вот это все дела и с другой стороны мы делаем какие-то свои маленькие там приложения c дымку еще

    01:44:44 - 01:46:01

  • что-то и видим что но здесь как-то неприятно давайте переделаем и вот эти вот места начни менять соответственно если на этом фреймворке сейчас что-то сделать то придется все время подпиливать подпиливать подстраиваться это если это не ваш личный проект это конечно самоубийство если это ваш личный проект но это может быть классно если у вас прилично времени вы можете допустим написать там свой блог и в конце концов прийти в фреймворк притащить какие-то свои наработки чтобы все туда вот то что вам нужно конкретно чтобы вы

    01:45:23 - 01:46:42

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

    01:46:02 - 01:47:31

  • попробуют это дело поставить и будут задавать вопросы потому что мы будем видеть где собственно вот косяки такие по места где где он сложный порог входа и соответственно либо упрощает что-то либо переделывать вообще в есть гайд и в гайде одна одна из первых глав там написано что что что нужно знать чтобы начать работать с фреймворком вот это собственно есть в требованиях пить и есть требованиях а.п. и вот если джон и прям johny johny у которых с этим ну не очень будет просто чрезвычайно тяжело с фреймворка

    01:46:46 - 01:48:19

  • my и будут проблемы но все равно нужен будет этот фид бэк то есть действительно поставить попробовать сказать что он стал документация плохая что наврали это кстати сейчас может быть нам что мы иногда не успевает к релизу там документации будет идти всегда в ногу с кодом час бывают что нет вот так что еще чуть попозже можно будет переводить англоязычный гайд русский язык и на другие языки но это будет чуть позже когда мы более-менее стабилизируется так следующий вопрос участвует ли команды youtube создание пср и вообще да

    01:47:33 - 01:49:06

  • участвуют 12 пср на стандарт кода это вот то что я как представитель фреймворка доделал все-таки доделал 12 был достаточно такой длительный но мы отдохнули стиль кода под 7 печки ну вообще частным то есть мы голосуем я когда вот эту 12 делали естественно приходила в сообщество фреймворка в slug чат на форумы и соответственно собирал фидбэк кому-то нравится по стилю кодирования кому-то мне нравится как лучше сделать вот это вот все то есть я как бы выражая мнение сообщества более-менее ставите задачу и сделать лучше так или так же

    01:48:22 - 01:50:07

  • как чем sinfonie и не в лари мы смотрим на symfony мы смотрим на laravel по мы как бы существуем не в вакууме сделать лучше ну да и нет то есть некоторые вещи ну нам просто не нравится как они сделаны всем фоне воровали мы выбираем другой подход для кого там лучше для кого-то хуже некоторые вещи мы смотрим сделана круто и соответственно он почему бы не скопипастить креативненько это креативный copy-paste от кстати отличная штука когда находишь код на каком-то там stack overflow или еще где нибудь но

    01:49:14 - 01:50:37

  • никогда не стоит его просто копировать надо его понять и осмыслить и попытаться написать как бы то же самое с нуля тогда обычно получается лучше у нас в плане сейчас преимущество потому что мы будем ну она и отставание конечно есть определенные техническое то есть если взять 2 и которая в четырнадцатом году вышел и текущей версии там симфония marvel то у них релизы были гораздо позже соответственно они затащили в себя там больше всяких штук из языка и совремменых практик вот это не значит что второй там или даже первый это

    01:50:01 - 01:51:31

  • плохие фромборк они нормальные но немножечко они начинают по лучшим практикам и так далее устаревать вот соответственно в третьем у нас преимущество что мы можем затащить те практики которых еще или нет в других парках или они не могут их затащить потому что у них обратная совместимость например у sinfonie есть свой из степей слой в то время как почти by слой есть в пср они просто не могут его принять на что у них вот обратная совместимость и ломать и нельзя да кстати по поводу прямо у орков есть

    01:50:45 - 01:52:05

  • такой вопрос а что ты думаешь о ламе нас project это который новый фреймворк он не новый это мигрировавшие zend framework lo menos прожиг но нормальная штука что что о нем собственно дома tito and send очень такая архитектурном правильная штуковина но ему не повезло потому что вторая версия вышла в то же время как и symfony она была чрезвычайно похожи но чуть более такой был академический подход чуть менее практичный поэтому вся популярность тогда ушла в общем так симфоний и zing немножко подзабросили но

    01:51:27 - 01:52:54

  • они с своим вот микро фреймворком то есть абстракции на дтп и так далее они молодцы общем-то и давай самый последний вопрос тебе зададим такой почему ты выбрал пить и почему я выбрал печки но начинала на самом деле не спички и вообще то есть я на коммерческую свою разработку и в принципе работать я начинал ну если конечно не брать совсем интересные работы на один с ки вот то начинала на самом деле с явы вот и варился в enterprise всяких разных проектах и т.п. я чуть-чуть и у касался в универе я на

    01:52:11 - 01:53:55

  • шпажки делал диплом на самом деле по чему ты типа фреймворка вот но потом соответственно работала я на яве и пеппи мне хотелось свой какой-то бложик соответственно чтобы пока я обучаюсь я туда что ты для себя какие-то заметки делаю так далее иная weblog ну не очень приятно было делать на что блок задачка маленькая хостить и на и вид дорого делать долго java билде ци долго тогда это вообще было прямо очень долго можно было там на пять минут пойти кофейку попить вернуться еще раз попить потом посмотреть что то ошибка вылезла

    01:53:03 - 01:54:32

  • поправить перезапустите еще раз попить кофе но он да наверное оттуда я кофе и люблю вот я взял печки печки тогда был на каждом шагу хостинге который стоил там очень мало денег да и в принципе для блога он подходил как нельзя лучше не компилировать не надо было пишешь он сразу отображается прям сразу все видно можно было вообще поставить в браузере бесконечный refresh и верстка делать она сразу отображалась вообще красота но сейчас правда есть получше штуки на джесси написано всякий watcher который

    01:53:49 - 01:55:09

  • прям очень красиво все это дело отображает браузере наполовину монитор разворачиваешь код наполовину разрывающих браузер и прямо под пишешь это всё меняется вообще красота тогда такова была но мало и мы об этом почему то не знали вот ну вот так вот выбор на печке и пал а потом я понял что там можно делать поинтересней штуки на подход все еще был такой nick куявы то есть не было вот это вот чрезмерного увлечения паттерн ими сложными какими-то решениями так далее то есть это был не enterprise имя как-то на тот момент я

    01:54:29 - 01:55:58

  • тяготела именно к штуку попроще ну что друзья если у вас еще остались какие-то вопросы все можно отправить комментарии к этому видео плюс еще напоминаю что они сошли как раз есть интервью целое отдельное где мы тоже разговаривали в том числе фромборке о том почему саша любит печь и карла была волга да да была очень добрая меня очень на мой взгляд интересная и вполне себе интернет информативно но если вдруг он остается очень много вопрос что мы вас на еще одну тренда и сессию пузырём сашу чтобы на эти вопросы все мог ответить

    01:55:11 - 01:56:22

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

    01:55:48 - 01:56:56

  • много-много раз мы всегда хорошо ребята подписывайтесь на наш флаг канал там general и в том числе есть отдельный канал который посвятил пи-пи там тоже всегда можно с ребятами пообщаться на эту тему а там помочь нам и поможем из решения вашей задачи какие-то моменты разберем вот проходить в курсе на хек слить и у нас тоже есть профессия печки и на code by sexy есть бесплатные уроки по печке тоже можно приходить если вы захотите для себя пощупать этот язык посмотри что тут вообще такое вот и может быть эта

    01:56:21 - 01:57:25

  • идея заразитесь вот и будете ходить на печке потому что это клево вообще всем спасибо всем пока увидимся с вами на следующих наших вебинарах следующие именно публичные собеседования будет по python с никитой соболевым будет она 27 числа но и и следующий вебинар у нас будет посвящен убью мы будем разговаривать с игорем shaco на эту тему он будет рассказывать про всякие разные инструменты которые есть во вью он будет 23 апреля вот в общем ставьте уведомление чтобы это все не пропустить все анонсы тоже скоро появится в блоге

    01:56:55 - 01:58:03

  • хаксли то на youtube канале в наших социальных сетях в общем подписывайтесь подписывайтесь на шоу на сашу подписывайтесь на you can try beauty задавайте им каверзный вопрос чтобы они их по отвечали и улучшили свою систему вот всем пока спасибо всем большое за сегодняшний string пока пока

    01:57:29 - 01:58:08