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

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

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

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

    00:00:05 - 00:01:26

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

    00:00:46 - 00:01:51

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

    00:01:18 - 00:02:31

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

    00:01:54 - 00:03:15

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

    00:02:35 - 00:03:38

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

    00:03:07 - 00:04:13

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

    00:03:40 - 00:04:46

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

    00:04:13 - 00:05:30

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

    00:04:52 - 00:05:58

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

    00:05:25 - 00:06:29

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

    00:05:57 - 00:07:47

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

    00:06:53 - 00:08:14

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

    00:07:32 - 00:08:49

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

    00:08:11 - 00:09:34

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

    00:08:53 - 00:10:04

  • extel наше все и со второй точки зрения так технический бы ground он проектировал помещение подбирал баруди я просто но путь от боевых от моих 6 лет домой с текущих 31 го года но все в этом пути как с программированием дружил участвовали пятом 1 места занимал там на pascal на дельфина бейсике только не было ну как бы всегда есть время тянуло читать не убегал прибегал к ней на hex и начал с декабря заниматься и прямо чудо поэтому меня втянул так что весь курс побежал все проекты сдала то есть там проектом три четыре пять дней

    00:09:28 - 00:10:49

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

    00:10:09 - 00:11:32

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

    00:10:49 - 00:12:32

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

    00:11:42 - 00:13:04

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

    00:12:24 - 00:13:50

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

    00:13:06 - 00:14:38

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

    00:13:51 - 00:15:17

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

    00:14:35 - 00:15:54

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

    00:15:19 - 00:16:31

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

    00:15:57 - 00:17:09

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

    00:16:33 - 00:18:05

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

    00:17:33 - 00:19:06

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

    00:18:45 - 00:20:14

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

    00:19:40 - 00:20:49

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

    00:20:15 - 00:21:27

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

    00:20:50 - 00:22:05

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

    00:21:29 - 00:22:52

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

    00:22:10 - 00:23:20

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

    00:22:45 - 00:23:56

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

    00:23:20 - 00:24:23

  • будем говорить дальше скажи про свой опыт сукин сын что ты уже делал как он пользовался какие у тебя с ними были интеракции open source у меня было 2 пары какой луну просто не опять же да вот то что я сейчас сделал проект под себя ему по до деятельность как компания которая сейчас есть необходимо было от instagram , нашел в instagram ную историю которая не подошла там небольшие так при по истории программка собственные котал кан функционал и я добил дописал закомментировал закинул pull request приняли все ok как ты матку были такие

    00:23:52 - 00:25:22

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

    00:24:36 - 00:26:26

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

    00:25:39 - 00:27:12

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

    00:26:27 - 00:27:41

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

    00:27:03 - 00:28:20

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

    00:27:49 - 00:29:05

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

    00:28:27 - 00:29:46

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

    00:29:07 - 00:30:20

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

    00:29:44 - 00:31:06

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

    00:30:31 - 00:31:39

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

    00:31:05 - 00:32:29

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

    00:31:53 - 00:33:07

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

    00:32:29 - 00:34:18

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

    00:33:27 - 00:34:37

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

    00:34:03 - 00:35:19

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

    00:34:41 - 00:35:45

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

    00:35:12 - 00:36:33

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

    00:36:03 - 00:37:10

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

    00:36:38 - 00:37:55

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

    00:37:16 - 00:38:40

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

    00:37:59 - 00:39:10

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

    00:38:37 - 00:39:52

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

    00:39:14 - 00:40:33

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

    00:39:54 - 00:41:14

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

    00:40:34 - 00:42:03

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

    00:41:20 - 00:42:24

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

    00:41:52 - 00:43:17

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

    00:42:46 - 00:44:07

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

    00:43:27 - 00:45:07

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

    00:44:16 - 00:45:33

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

    00:44:54 - 00:46:24

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

    00:45:41 - 00:47:30

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

    00:46:35 - 00:47:54

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

    00:47:18 - 00:48:51

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

    00:48:04 - 00:49:00

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

    00:48:32 - 00:49:42

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

    00:49:06 - 00:50:11

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

    00:49:39 - 00:50:45

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

    00:50:12 - 00:52:00

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

    00:51:22 - 00:53:08

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

    00:52:27 - 00:54:05

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

    00:53:47 - 00:55:57

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

    00:54:58 - 00:56:37

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

    00:55:58 - 00:57:38

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

    00:57:35 - 00:59:20

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

    00:58:31 - 00:59:59

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

    00:59:16 - 01:00:30

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

    00:59:56 - 01:01:39

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

    01:00:58 - 01:02:39

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

    01:01:48 - 01:03:25

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

    01:02:57 - 01:04:46

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

    01:04:01 - 01:05:16

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

    01:04:45 - 01:06:27

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

    01:05:41 - 01:07:18

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

    01:06:31 - 01:08:12

  • на говоришь как не согласен давай поговорим про строчку 31 5 сохранения модели модель что здесь не так хорошо опрос sens не понимаем может быть до конца договорился сохраним а давай вот смотри поговорим о чем вообще этот метод он меняет только одну одну строку только одно поле пойман таджик когда мы делаем слв . с что мы сохраняем все как бы до соответственно меня и только одно сохраняем все логично же нелогично вот есть свойство есть хейворд у этого сейфа называется апдейт fields , and fields или какие

    01:07:23 - 01:09:14

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

    01:08:51 - 01:10:13

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

    01:09:31 - 01:10:59

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

    01:10:21 - 01:11:35

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

    01:10:57 - 01:12:04

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

    01:11:33 - 01:12:44

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

    01:12:09 - 01:13:18

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

    01:12:43 - 01:14:17

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

    01:13:29 - 01:14:35

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

    01:14:03 - 01:15:40

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

    01:14:57 - 01:16:38

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

    01:17:02 - 01:18:37

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

    01:17:50 - 01:19:36

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

    01:18:47 - 01:20:05

  • сказать что там сучки окей к вам модно с я отошел риск ошибок они очень специфические и за ними очень сложно следить особенно когда ты их пишешь давайте раскроем потому что их точно не за меньше потому что ну ты не в контексте смотри на 51 написать восьмой строке я говорю из framework and look and лайбрери агностик я назвал есть фреймворке стивен клуб есть alive неважно на 6 1 строчки я говорю за этот works expect it for any way стек обрати внимание у меня отличается написание слова и о маленькой

    01:19:26 - 01:21:01

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

    01:20:46 - 01:22:07

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

    01:22:17 - 01:24:01

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

    01:23:08 - 01:24:42

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

    01:24:07 - 01:25:47

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

    01:25:13 - 01:26:33

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

    01:25:54 - 01:27:04

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

    01:26:28 - 01:28:00

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

    01:27:14 - 01:28:34

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

    01:27:55 - 01:29:30

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

    01:28:44 - 01:29:57

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

    01:29:20 - 01:30:58

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

    01:30:13 - 01:31:28

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

    01:30:53 - 01:32:05

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

    01:31:29 - 01:32:39

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

    01:32:04 - 01:33:13

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

    01:32:39 - 01:33:59

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

    01:33:20 - 01:34:36

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

    01:33:58 - 01:35:01

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

    01:34:30 - 01:35:34

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

    01:35:02 - 01:36:04

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

    01:35:33 - 01:36:53

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

    01:36:15 - 01:37:38

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

    01:37:00 - 01:38:13

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

    01:37:37 - 01:38:47

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

    01:38:12 - 01:39:23

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

    01:38:47 - 01:39:48

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

    01:39:18 - 01:40:34

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

    01:39:56 - 01:40:55

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

    01:40:25 - 01:41:27

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

    01:40:56 - 01:41:58

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

    01:41:27 - 01:42:46

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

    01:42:06 - 01:43:23

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

    01:42:45 - 01:43:55

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

    01:43:19 - 01:44:41

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

    01:44:00 - 01:45:12

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

    01:44:35 - 01:46:18

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

    01:45:29 - 01:46:39

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

    01:46:05 - 01:47:12

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

    01:46:38 - 01:47:35

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

    01:47:07 - 01:48:32

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

    01:47:50 - 01:49:04

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

    01:48:30 - 01:49:41

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

    01:49:06 - 01:50:34

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

    01:49:51 - 01:51:04

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

    01:50:28 - 01:51:48

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

    01:51:08 - 01:52:13

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

    01:51:40 - 01:52:14