Подготовка к собеседованию на Python Developer
Менторы
Специалисты своей области, которые смогут помочь вам
Middle .Net Developer
Senior Product Manager
Middle Python Developer
Ведущий программист
Backend Software Engineer (PHP)
Senior .NET/C# developer
Middle DevOps Engineer | Tbilisi, Georgia
Middle C# .NET
Senior PHP-разработчик
Middle python developer
Каналы
Полезные Telegram каналы и чаты
Транскрипция видео:
Всем привет Добро пожаловать с нами Катя Бутырская Она же Катя Огонёк - Это значит что у нас сегодня Хмм тестовое собеседование наша э жертва сейчас он представится сам вот ну мы поговорим про традиционное немножко софтов и немножко ходов поехали Катя тислова традиционно работал на одном месте да Хорошо я поняла просто Здрасьте Привет Андрей привет Катя еще раз так да я долгое время работал на Большом предприятии но все время со школы с институты работая на данном предприятие у меня как бы программирование как хобби
00:00:00 - 00:01:29
шло Она всегда рядом со мной было и всегда пользовался для облегчения какие-то задач для автоматизации задач Ну там много разного под рукой всегда у меня был который всегда под рукой всегда разработки в том же цели Она всегда есть да То есть можно Что сделать Много чем также занимался как ради хобби на тут в один прекрасный момент друзья и сами отчет тебе хобби не основной работой тебе это нравится нравится Ну почему бы не Заниматься тем что нравится на самом деле разработкой там я подумал а действительно А почему
00:01:05 - 00:02:23
бы и нет И решил смотреть в сторону курсов что-то посерьезнее изучить так как у меня такого определенно профильного образования нету чтобы именно по разработке Да там что-то такое начал смотреть сторону курсов начал смотреть в сторону языков Поэтому решил попробовать понравился язык интересно достаточно понятно и много фреймворков много чего можно подключить много что можно на нем сделать ну и соответственно начала смотреть в эту сторону до этого году 15 щупал cms разные и PHP откуда немножко вот было понимание структура
00:01:45 - 00:03:14
фронтендовской бэндовской структуры там мне как-то больше за бэк-энд и поэтому как бы с тем же Джанго фласками Да очень хорошо туда заходит Поэтому решил заняться Именно поэтому вот поступил на курсы сейчас уже заканчивая остался дипломный проект немножко доделать как бы основное все прошел и изучая Ну решил что это вот хороший интересный путь в котором можно найти себя вот в дальнейшей жизни [музыка] получается да Во первых вторых график работы 48 Он позволяет иметь определенное время свободное да плюс К тому же я с собой на
00:02:30 - 00:04:05
работу всегда ноутбук и я работаю как бригадиром тимлидом грубо говоря по программе да то есть у меня команда моя задача там раздача людям задание а дальше контролировать выполнение У меня как раз есть время определенных Когда я могу позаниматься своими делами Ну соответственно вместо ютубчиков кинчиков я занимался практиком У меня время и было было всегда все интересно самое сложное было в феврале когда мы проходили там меня накрыл коронавирус и вот даже не обучение а именно вот болезнь наложившиеся на обучение очень тяжело
00:03:30 - 00:04:51
давалось понимание голова шумела гудела и тяжело потом наверстывать Хорошо хорошо качество пишешь что ты достигаешь поставленной цели одной из твоих качеств может Привести примеры Да конечно это у нас предприятие металлургическое конечно какая нерелевантный опыт конечно рассказывают но там обязательное условие выполнения производственных графиков и так далее То есть нет такого что можно вот так махнуть а нет нет надо все обязательно Закончить надо все обязательно сделать это первое не релевантно более
00:04:14 - 00:05:24
релевантные если как-то сажусь Что какой-то фишечку сделать там ну написать в программе там что-то пока вот она не заработает у меня свербит и газеты я не могу никак успокоиться Вот Обязательно нужно сделать задумано и какой-то функционал или какую-то фишечку и Пока не сделаю все я не могу вплоть до того как компьютера оторваться Там и так далее хорошо но я так понимаю что ты заканчи ваешь планы на буду щее до курса заканчивающиеся немножечко осталось Ладно у меня такие там на HeadHunter резюме лежит посматриваю
00:04:52 - 00:06:02
знакомых разговариваю хочется кардинально конечно сменить предыдущее место работы и заняться разработкой потому что душа к этому лежит как я говорил это интересно курсы пройденные не отпугнули наоборот только усилили интерес Проблема в том что конечно достаточно провинциальном городе не самом маленьком Конечно все же городе нет таких предприятий контор грубо говоря который можно устроиться было бы напрямую офис Поэтому приходится смотреть в основном удаленку ну хотя готов какой-то локации определенные то есть
00:05:32 - 00:06:50
Воронеж есть побольше города и вот смотрю либо офисы где-то более крупных городах хорошо Мне интересно Еще одно из качеств которые ты написал свое личное то что ты хорошо вливаешься в коллектив Я бы хотела попросить рассказать пример на командном проекте который был у вас в процессе курса понял хорошо Да у нас коллектив сложился очень интересный парень из Ростова и из Уфы у меня коллеги были на коллективном проекте тут же создали общую группу тоже вообще общались поначалу понятное дело по по проекту а потом достаточно хорошо
00:06:11 - 00:07:34
сдружились у нас до сих пор канала Ватсапе действует каждый день мы переписываемся там уже чуть ли не братан братан друг друга называем сошлись очень близко хорошо соответственно Обращаемся друг другу за помощью вчера вот я сидел с одним из них говорю накидываем какие-нибудь вопросы я буду отвечать немножко потренироваться он пожалуйста второй из них подключился [музыка] с ними вообще сошлись очень близко хорошо сошлись ребятами но мы как-то жестко по времени не ставились я на себя взял написание модели юзеров абстрактный Вот
00:06:56 - 00:08:21
потому что ребятам чтобы запуститься проект нужны были модельки готовые от меня сделаны вот далее поговорили один из них я возьмусь вот за вот эту часть работы то есть у нас не было Мы работали параллельно в одной вот упряжке без каких-то перетаскиваете туда-сюда ровно и соответственно у нас были созвоны 2-3 раза там сзади как можем и общались Кому какая помощь нужна кто что сделал кому что-то нужно подогнать и так далее отдали одному из ребят полностью управления чтобы он делал мертвы выкладывал
00:07:47 - 00:09:19
Ну и как-то даже прям не сильно Договариваюсь так ежедневно каждый свою часть тянул тянул и в итоге нормально Мы пришли примерно в одно время окончанию этого финального задания выбрали матричную структуру без управления хорошо Еще Меня интересует момент допустим Если у тебя получается достигнуть Своей цели ты меняешься переходишь в новую компанию что для тебя будет показателем того что ты хороший разработчик Я думаю что это будет оценивать тот же тимлид я не знаю показателям будет то что мои какие-то
00:08:32 - 00:10:01
нововведения что я написал включается в проекты что не только там по мелочи что-то дает делать там собирать работу да начинают мне предлагать уже сделать более серьезные фишечки там более серьезные введение в проекты и так далее это будет сразу показателем что ценят уже вот ценят наверное то что я делаю ну то есть как я сказал повторюсь то что дают мне уже именно вкладываться в продукт и еще момент в процессе учебы в проектах когда ты совершал допустим какую-то ошибку и сам потом я находил как обычно
00:09:17 - 00:10:38
действуешь [музыка] Ну как Просто не до конца понял просто совершила какую-то ошибку сижу лопачу нашу лака вот здесь У меня какой-то затык замечательно это конечно приятное ощущение когда всегда находишь ошибку особенно сама особенно когда никто Я думаю это как не знаю на велосипеде только наткнулся сам это сделать скорее всего запомнится как минимум Очень надолго всю жизнь такой который зря не пройдет Это точно хорошо пучок спасибо на этом мою часть можем завершать Андрей передаю тебе слово отключаю камеру и жду нашего
00:09:58 - 00:11:22
окончания отлично Ладно смотри какая штука Да я посмотрел твой гид обратил внимание что там есть некоторые проекты сейчас я сделаю настроечку так чтобы не было видно вот так хорошо вот Посмотрел твой гипс твоего позволения давай про твои проекты поговорим Я наверное попробую расшарить экран мы с тобой поговорим о некоторых моментах в коде Будь готов взять и показать как это работает примере у тебя думаю что где-то на компьютере Все есть чтобы можно было это все развернуть сейчас я [музыка] Ага так видно
00:10:43 - 00:12:38
прекрасно узнаешь твой гид но смотри в общем-то Я примерно представляю Какие стандартные [музыка] проекты делают Яндекс практиками Так уж вышло поэтому мы поговорим не про них А про что-то другое да то есть вот внушает интерес YouTube юзер рейтинг что это такое зачем это как это ты придумал как ты дошел до жизни такой при разработке вот стандартная сообщество YouTube что-то допиливалось что-то делалось один из моих знакомых А почему тебе не сделать рейтинг пользователей А я подумал Но действительно очень
00:11:41 - 00:13:13
интересный экспириенс будет на будущее по крайней мере для себя что-то новое сделать Ну соответственно Сказано сделано сел воплощать жизнь если не секрет почему На двойки 22 это уже немножко устаревший вариант имеется ввиду на Джанги Ну так как у нас практикам 22 рекомендуют использование рекомендовал вот Я на нем работал То есть если на будущее что-то рефакторе то почему бы нет можно будет перейти Вопрос такой вот я посмотрел историю комитов ты вывалил все одним кометам то есть ты прям вот разрабатывал у себя у
00:12:32 - 00:13:58
себя и просто взял и Да предыдущие комменты были по этому проекту касаемо стандартного задания практикума то есть вся кометы там А вот это я уже себе забрал полностью локально сделал и у меня как ну хранилище данных получился А как вообще можешь рассказать примерно как ты обычно используешь То есть как ты делаешь Комет как ты понимаешь что пришло время сделать комбик вопрос хорошо когда начинаю работать Я всегда делаю скелет чтобы там уже у меня было какое-то местечко комнатка для этой для этой
00:13:15 - 00:14:50
разработки вот далее начинаю работать локально и понимаю что либо какое-то время у меня вышло либо Скорее Скорее бывает то что я знаю что это функционал сделал например что-то это кусочек кода или что-то функциональное соответственно я тут же делаю коммит чтобы это все уже сохранилось никуда у меня не делать чтобы она на ките лежала Ну Либо второе заканчивая грубо говоря там рабочий день до что-то доделал пометил себе записочках что мне нужно доделать далее там что-то и соответственно делаю коммит
00:14:03 - 00:15:15
чтобы мало ли не всегда ноутбук под рукой Я могу где-то и другом месте взять в Китае поработать Слушай а вот когда вы работали в команде у вас были конфликты версиях веточки делали Да у нас были веточки Да были конфликты версий справлялись соответственно ничего страшного так Ну я так понимаю что отличие от обычного стандартного проекта это вот в этой модели рейтинг и в классе Трейдинг тоже да да здесь класс рейтинг модель в которой рейтинг хранится Да и сет рейтинг это у меня ну немножко по-другому Конечно надо было сделать Да
00:14:40 - 00:16:15
ну а как надо было привязаться через фаренгей конечно к моделям юзеров но я этот проект делал раньше чем был у нас проект Я поэтому взялся за юзеров чтобы более глубоко вникнуть в этот вопрос как вот это должно работать здесь Как правильно да как я говорил то есть здесь не просто там модель нужно через Френки забирать из модельки юзеров и здесь еще мне не хватает метры который конечно было написать это тоже упущение да да то есть я так понимаю что ты хочешь авторы юзер сделать рынки на них и дополнительно навесить Некоторые
00:15:30 - 00:17:20
видео рейтинга которая бы просто показывалась Да все верно Да повторю что мне надо было нету сделать для ограничения чтобы только один юзать только одному пользователю до мог ставить в принципе сейчас тоже вроде не может Ну я думаю так правильнее было бы согласен с тобой Давай посмотрим у тебя вся бизнес логика живет Я так понимаю а так еще можно да можно [музыка] сделать дополнительные там файлы расположиться в которых какие-то определенные тонко заточенные моменты расписывать в отдельных модулях потом
00:16:30 - 00:17:57
просто подключать и использовать по необходимости у меня проекте там корпус есть такой да я там посылаю сообщение через Telegram ну как как логи и она у меня соответственно в отдельном вынесено чтобы я просто обращался к одной там строчке Как послать сообщение и все Я так понимаю что вот это вот изменение рейтинга тебя отвечает вот это вот Юха да Или это у тебя какая-то просто просто какой-то просто какая-то [музыка] просто функция или как Или это у меня в рейтинг это функция получается у меня в URL прописаны там инкриминация
00:17:19 - 00:18:55
рейтинга и дискриминация да то есть надо глянуть да да должно быть ниже Вот они рейтинг инкриминируется декриминируется последние две строчки То есть он добавляется или добавляется Почему так нельзя было просто там отрицательное наверное да есть здесь куда двигаться если красивее сделать согласен абсолютно Следующий вопрос почему не закрываешь случайно обратный не намеренно косяк скажу так действительно есть такое хорошо Почему работает Хотя не закрыл вот если мы сейчас запустим твой проект Я почти
00:18:09 - 00:19:41
уверен что она возьмет и Джанго возьмет Но если ты запрашиваешь вот это без США работает как надо Почему [музыка] но там скорее всего потому что в пути дальше ничего нету джанка все-таки достаточно продвинутый чтобы немножко понимать что я не доделал за счет чего она понимает она же не просто магическим образом это делает там есть какая-то метод функция где она живет хотя бы знаешь [музыка] время затрудняюсь Ладно Хорошо смотри я вижу что в конвертерах ты используешь вот STR Зачем Она же так по умолчанию как бы
00:19:06 - 00:20:49
приводится к строчке [музыка] Ну так конвертер больше [музыка] Да неправильно Конечно скажу Это неправильно будет ответа тут больше понимал скорее как аннотация типа ну можно отдаленно конечно это сказать что это какой-то вот аннотация но вот если писалась т.р наверное логика какая-то должна быть я не говорю что это неправильно Я спрашиваю почему зачем зачем писать Star Когда можно без него Ну согласен да ну я повторюсь как я это больше понимал коннотацию поэтому наверное здесь Ладно хорошо так но на самом деле если
00:20:05 - 00:21:42
говорить про то почему у тебя достраиваются вот эти вот слыши тебя вот настроечках есть такая вот штуковина здесь [музыка] контент насколько я помню контент и вот как раз там есть одна из прибудут которая позволяет достраивать эти вот адреса Давай немножко поговорим про настройки я тут вижу кучу всего это зачем у нас прослоечка между сервером и проектом которая сервером смотрится как проект Как сервер и у нас выполняется На вот этом стыке модифицирует там что-то либо вот как у нас для безопасного перехода между
00:20:54 - 00:22:48
страницами остальными также используются для там есть соответственно безопасность то есть мы на пути между человек там сервером безопасность там не потеряли либо какой-то дополнительный функционал происходил Кстати мой косяк по моему слэш все-таки гораздо дорабатывается в команд По моему так насколько неправильно сказал интересно будет конечно я думаю что будет полезно ладно здесь более-менее понятно Давай я попробую остановить ширинг Давай запустишь проект покажешь как это работает попробуем каким-нибудь
00:21:57 - 00:23:24
пользователю добавить рейтинг убавить рейтинг вот это вот все хорошо демонстрацию экрана Так значит ну проект запущен значит смотрим так соответственно чтоб нам пользу сейчас у нас недоступная изменение рейтинга так как мы не зашли на сайт не аутентифицировались вот нужно зайти к сожалению проект не помню сделаю на регистрацию нового нибудь Судя одну тебя Судя по всему я не стал сильно заморачиваться только может быть попробуем поднимаете конечно чем можно зайти здесь ты не зарегистрируешься Скорее
00:22:43 - 00:24:26
всего он скажет такое существует отрекся от классики Нет откуда отрекся от классики админа админ Окей Ладно хорошо это не обязательно я думаю тоже не обязательно не просто так надо что-нибудь написать такое начал не пропустить конечно же То есть он как-то валидирует да А где эти валидаторы притаились навскидку если не помнишь валидаторы можно и самому там прописать и на уровне модели валидацию прописать на уровне те которые сидят уже зашитые Джанги не скажу На какие как куда бы ты разместил на месте
00:23:46 - 00:25:14
создателей Джанги такие вот валидаторы подключение подключение интересно подумать надо Хорошо давай пока делаем а потом подумала придет пароль первый пароль забыл пока набирал так бывает ничего набираешь почту не нравится нравится может вообще грохнуть Ну ладно неважно зарегистрировались теперь войдем а если я хочу после регистрации чтобы у меня сразу на страницу входа приходила это как можно сделать после регистрации на страницу входа сделать в Директ Просто после регистрации [музыка] так все вошли по пользователю
00:24:56 - 00:26:40
вот самый первый мы там у меня здесь вот две ссылочки имеются которые позволяют либо инкриминировать либо декриминировать рейтинг данного пользователя позволяют например не нравится Мне он Да снизим ему рейтинг сразу понизился рейтинг и все так как я это могу сделать один раз у меня ссылки на изменение рейтинга пропадают чтобы нельзя было накручивать там рейтинг А как ты это сделал без перезагрузки Страницы или у тебя перезагружается страничка так можно свой код Да давай Конечно это самое это наизусть Наверное это не
00:26:34 - 00:28:01
помнишь так слушаем только единственное что просьба большая нужно этот код немножко побольше сделать а то зрителям не видно будет ок да как-то это делаешь Control чего Контра плюс этим колесиком колесо Отлично Можно можно ещё чуть-чуть там просто надо галочку в одном месте поставить чтобы он позволял это делать и окей Ну еще больше а это вот что это с этим самым с такими собачками какая-то красота декораторы данный декоратор позволяет использовать функцию только зарегистрированным пользователю отлично
00:27:19 - 00:28:38
[музыка] Еще вопрос такой да вот пост профайл Это что это вот почему что это за адрес такой как он делается Ну это моим спейсе который у меня прописаны в URL и соответственно при помощи этих реверсов я и получаю доступ хорошо ладно Так ну вот я смотрю здесь у тебя А ну без всякой у тебя перезагрузка все-таки Есть редиректе что на это же страницу все правильно Да да Выглядит как будто как не так Окей хорошо Так давай дальше какой-нибудь теперь можно пока остановить шаринг посмотрим хорошо с этим более-менее Хорошо давай
00:28:21 - 00:30:09
посмотрим У тебя есть например вот требует меня проект [музыка] то есть для пропускной системы по qr-кодам [музыка] прикрутил телеграм Бота еще я вижу Да тоже он я так вижу на джанке да [музыка] буквально там минутку предысторию рассказать откуда Конечно я увлекаюсь музыкой играю на электрогитаре тяжелые вещи металюха короче старый и у нас есть своя ребаза доступные три базы у нас происходит через администратора на входе которая выдает ключи так как у нас несколько человек который там занимаются надо как-то
00:29:20 - 00:31:04
допуск получать Сначала мы сделали такие простые жетончики пластиковые предъявляешь на входе тебе ключи администратор выдает я подумал зачем заморачиваться когда проще написать какой-то проект который выдается каждому человеку qr-код он на вахте его предъявляет вахтер просто сканирует его и в ответ приходит можно ли выдавать нельзя ли выдавать либо неизвестный человек так далее так как мы там платим аренду аренды и зарплата ей в любом случае пришлось с этим согласиться наоборот она даже отнеслась положительная потому что до
00:30:16 - 00:31:29
этого у него был журнал и ручка в которой она записывала кто заходил сейчас я ничего писать не надо просто отсканировал и все соответственно логи у меня уже здесь все программе она еще и логин хранит обязательно очень круто так тогда вопросы смотри в том проекте ты регистрировал приложение иначе здесь вот так как лучше как правильно в том проекте изначально как наверно как по Библии расписали практиками у нас да но потом Работая в дальнейшем посмотрел увидел как что делать смотрю так она работает
00:30:56 - 00:32:19
точно сказать как правильно но не скажу скорее всего так как прошлом проекте правильно будет чем так ну данный момент рабочий хорошо [музыка] я обратил внимание что у тебя это уже четвертая Джанго то есть на 4 версии ты делаешь Почему ты тимплейты делаешь через ОСП хотя у тебя Вот здесь например ты уже ПФ пафлип импортировал тут же по-другому делится Вот видишь даже пример есть Вот таких танцев не надо Почему так объясню Просто потому что я на данное изменение как-то не обратил внимание четвертую Джангл взял думаю сразу с ней
00:31:37 - 00:33:15
повожусь Если что-то у меня будет конфликтовать более старыми знаниями Зато я получил какой-то Ну неправильно делать Ну как бы подошел так чтобы для определенных образовательных целей взять более новую но там воспользоваться знаниями которые уже были Если вдруг что-то будет конфликтовать но стоит тогда в этом моменте разобраться заодно пойму разницу и заодно пойму как делать нужно Ладно принимается так вижу что используешь sqlite Почему не там Майский потому что Данный проект рассчитан скажем так небольшое количество людей
00:32:31 - 00:33:56
нагруженность небольшая У нас там посещаемость недели не знаю дай Бог три человека для этого раскатывать на большие базы Ну Смысла не вижу Хотя возраст с удовольствием раскатал то есть в данном случае проекта мне сейчас работает на нее то есть он уже прям живое можно будет посмотреть его можно открыть будет и у тебя там у меня в открытом доступе имеется уже и он как-то Ну хорошо мы откроем посмотрим кстати вот валидаторы если их вообще отключить то у тебя валидации не произойдет это очень круто
00:33:13 - 00:34:30
так но здесь я вижу тоже через вас Ну ладно так с этим понятно давай рассказывай что у тебя где здесь Кстати почему ты не прячешь [музыка] секретные ключи переменные окружения прям вот оно есть валяется или прячешь я их прячу Но просто в данном проекте так он не такой некоммерческих грубо говоря не серьезно сделан больше для друзей Я посчитал что угрозы мне не сильно что-то представляет по-хорошему Да через переменное окружение это обязательном порядке то есть если что-то действительно боевое что действительно более коммерческое это
00:33:52 - 00:35:24
тут сверху и прятать обязательно я без вопросов конечно Просто в данном случае считал что не сильно актуально по крайней мере на то итерация развития проекта сейчас есть видишь социальное инженерия в действие Взломал твой проект очень круто Поменяй пару лет я сильно рекомендую я могу просто удалить пользователей все остальное здесь У тебя есть пользователи до время входа кто-то кому-то запрещен это самое Это последняя была он получил доступ [музыка] А как у тебя в этом проекте генерируется Или вы просто у тебя Ты вот как это все
00:34:38 - 00:36:10
может нажать [музыка] у каждого человека есть свой личный один раз генерируется и все Если что-то не так то можно спокойно удалить пользователя создать и он будет другой совершенно Ну так как коммерческая тайна это не представляет просто расскажу как это делается можешь найти ко мне в Модели Модели Модели [музыка] тебя [музыка] вот он то есть ты понял откуда берется этот код просто это тайм дам даст из которого выкинули все слышали двоеточие и так далее А я думаю как это библиотеку завезу Да можно было
00:35:38 - 00:37:27
как там называется использовать по-хорошему может быть и кодировать надо итерации это вот друзей есть куда двигаться есть что улучшить есть что спрятать и так далее Ну это в любом случае лучше пластмассовый жетончиков значительно лучше Ну в общем-то можно на телефоне показывать А где каким образом вы сканируете этот администратора Мы положили телефончик свой который там на зарядки не лежит своего телефона отсканировать без проблем абсолютно Кстати у тебя далеко телефон Нет совершенно случайно вот вот отлично
00:36:49 - 00:38:16
Ну можешь открыть любой qr-код и отсканировать и увидишь какой прилетит ответ то есть вот этот пиар я могу взять и Отклонить да да тут по-хорошему сделать две кнопочки передач телеграм передать WhatsApp чтобы человеку Ну нет такого смартфона было такое что даже распечатали просто на листочке да и все [музыка] Ну у меня просто ссылка поэтому сайт и доступ разрешен очень круто а тебе пикнула это значит что мне пришлось вот он мне пришел в телеграмчик то что то что я то что мне запросили до вернее
00:37:33 - 00:39:04
тебе запросили Макс Никулин прошел на базу Да да все верно получил доступ какое-то время у меня в Telegram сообщение пришло денежка Ладно давай хорошо то есть мы сгенерировали а где идет проверка то есть вот здесь [музыка] то-то [музыка] функцию я использую внешний API и вот данного сайта нашел его Почему мне понравилось потому что он очень простенький понимание сразу что как и он бесплатный Что самое главное позволяет сравнивать qr-коды и каким-то образом это я получаю на API данного сайта передаю информацию
00:38:18 - 00:40:05
которую хочу закодировать в ответ у меня просто ссылочку с картинкой дает Хорошо как вот я так вижу это проверка где у тебя я строчка Подожди подожди нет я каждый раз когда нажимаем на эту кнопочку генерирование он обращается к сайту и каждый раз генерируется По моим данным Ну есть определенный тонкое место если этот сайт перестанет работать Да конечно мне придется искать другой альтернативу А так каждый раз я запрашиваю как ты устроил отправку [музыка] давай хорошо поговорим здесь отдельные Файлик у меня там есть файл здесь же в
00:39:18 - 00:40:49
этой директории он называется Telegram логику вынес полностью сюда использую модуль Telegram создаю объект Бота Да ну и соответственно у него при помощи токена в чат ID отдаю сообщение здесь еще я их не использовал там проект на будущее это чтобы знать отправился ли сообщение либо нет [музыка] отправка сообщений вот нет у меня отправка сообщения вот не логируется сохраняется Вот и потом я подключаю данный Telegram самом верху Да у нас подключено Да из Telegram подключаю функцию И когда происходит человек проверка у нас Давай
00:40:12 - 00:41:58
дойдем до вьюшки чек где нас вот она все вижу да да И мы что делаем здесь генерируем сообщение Вот 98 строка ну и соответственно ниже отправляем данное сообщение и соответственно если доступ есть или доступ соответственно Да соответственно вот если нет доступа мы выдаем либо у нас такого человека нет в базе не зарегистрирован либо какой-то левый контрольный код мы посылаем он туда выдает нам что извините такого нет Гоните его отсюда доступа у него нет как-то так Ну это вот логи Я вижу этот посмотреть
00:41:22 - 00:42:54
логин да да это вот то что открывал там посещение что показывает кто был то есть помимо телеграмчика полистать у себя телеграмчики настроил Так что только ко мне приходит сообщение без проблем могу расширить функционал каждому сейчас [музыка] можно сделать через админку пользователя который будет заведовать своими посетителями и так как здесь полностью все распределил распределено и сортируется по вот этому по мастеру в конце есть Да этот человек видит только логик тех людей которых сам забивал в базу чужих
00:42:14 - 00:43:41
то есть на будущее можно масштабироваться запустить это на сайте могут пользоваться неограниченное количество пользователей этим не при этом не пересекаясь работает своими Круто Ладно спасибо мне более-менее понятно Катя Возвращайся от тебя на этом техническую часть я бы сказал что можно завершить собеседование Как тебе слово твоя любимая вопрос Хочется продолжить сразу организационные моменты обсуждении и уточнить Максим Какие вопросы есть к нам да первый вопрос У меня Это насколько трудоустройство белое потому что ну
00:43:01 - 00:44:42
скажем так льготный Старт работал у меня уже в кармане он есть и мне надо общий стаж любом случае за этим слежу то есть чтобы официально стаж насколько белая оформление направлении как принципе это распространено на рынке это может быть самозанятости P либо трудовой договор но с определенными условиями испытательного срока Конечно же это можно будет обсудить уже индивидуально после принятого решения какие-то еще есть вопросы вопрос опять-таки по поводу релокации и так далее Это подразумевается все-таки
00:43:52 - 00:45:03
удаленка но я так понимаю что жену начинать желательно конечно офиса чтобы иметь комьюнити вокруг себя чтобы более впитывать дух более впитывать продукт который делает компания вот как-то есть небольшая Может это помощь при локации куда-то где-то там грубо говоря небольшая компенсация конь жилья комнаты где-то на время стажировки на время такого кто работал в компании уже более полугода соответственно для этого нужно иметь определенный Базис сотрудничества с компанией чтобы получить дополнительный бонус со стартового со
00:44:29 - 00:45:40
старта вообще трудоустройства компанию не предполагается компенсация за жилье чем компания данном случае Может помогать это полная организация рабочего времени на удаленке исходя из того что ты рассказывал я так понимаю что для тебя менеджмент Здорово это все вопросы и соответственно как нас любимый финансовый вопрос да можете показать вашу вилочку для начинающего здесь нужно будет отталкиваться от твоих ожиданий Какие твои ожидания комфортные мне желание конечно лучше бы полностью это выпадать Но мои личные
00:45:17 - 00:46:40
ожидания это где-то 60 плюс ну а там уже думать [музыка] мы можем уговаривать это в течение первых трех месяцев как правило проходит параллельных состоятельным сроком оценка первых результатов и по окончании срока можно будет более конкретно проговорить перспективы роста оплаты труда в соответствии с теми функциями которые ты готов на себя взять и Какие Результаты будут показывать хорошо основные моменты Мы проговорили у меня тоже как бы Вопросов нет поэтому можем завершать Спасибо что теперь фидбэк да
00:46:07 - 00:47:25
Ну знаешь я взял тебя на работу то есть как бы код не без косяков мне очень понравился вот этот проект по решению конкретной задачи Мне понравилось что ты не просто там каким-то вот знаешь следуешь каким-то инструкциям еще что-то реально накопал сделал может быть есть замечание по самому коду Но то что есть самоходность и применять знания именно для прикладных каких-то задач своих это прям очень круто поэтому я бы сказал что оффер офер я бы порекомендовал дать как бы посмотрел на испытательном сроке
00:46:50 - 00:48:18
вполне возможно Кроме этого поговорили Еще бы там про Танчик еще про что-нибудь там по мелочам но это уже такое знаешь уже такой Собес дополнительный может быть тестовое задание быть и дал если с тестом прям справился все окей спасибо но однако ты очень хорошо это подтвердила действительно подтвердила словами и дело поэтому внушает определенное Доверие также импонирует открытость коммуникабельность легкость показать максимально свой какой-то опыт это очень здорово единственное что в моментах конечно
00:47:34 - 00:48:48
самого собеседования тут краткий период времени который мне отведен Андреем от своих софтовые вопросы Мне не хватает твоих более полных ответов я спрашивала про ошибку Я конечно же предполагала что ты мне расскажешь что человек на ошибки учится да используют какой-то опыт в последующем старается их не применять стараемся где может где найдем здесь можно просто транслировать чуть больше действительно есть это показал на проект внимательно слушала проект для меня это в данном собеседовании был не эльфийский
00:48:35 - 00:49:47
Мне было интересно послушать Я очень много увидела подтверждение твоих софтовых качеств которые к сожалению не смогла раскрыть из-за того что вот каждый вопрос не где-то приходилось чуть больше вытягивать вот а в целом Да бронирует еще раз говорю готовность пробовать ошибаться испытывать интересоваться самому и готовность использовать этот опыт на практике обучаться самому на своих задачках поэтому очень здорово спасибо Так что думаю что я жду тебя на канале когда ты будешь рассказывать про свой
00:49:10 - 00:50:15
опыт как бы сказать шансы Я ценю как высокие если ты тем более будешь общаться с человеком который будет интервью про проекты прям будет хорошо рекомендую предлагать предложение сразу сказать Давайте про проект расскажу и нормально можно прям говорить так пролетела когда перешли на второй проект У меня более свежий был полегче сразу стало легче говорить стало Я с удовольствием конечно послушал твои задачки по питону пройти может быть еще пригласим на второй Собес если тебе вот это интересно Я просто не знаю как у нас там
00:49:43 - 00:51:13
устроено на этом наверное запись предлагаю закончить и неформально еще пообщаться все Всем спасибо ставьте лайки подписывайтесь на канал Макс про меня потрясен классный проект Ну может быть имеет смысл даже ссылочку прицепить людям Я думаю что она зайдет будет удобно может быть кто-то нафоркает и сделает немножко лучше какой-то улучшить переработает предложит то есть можешь быть таким специально обученным человеком которого есть свой свой целый аутсорсинг но как такой Практик интересный Ладненько пока пока
00:50:36 - 00:52:09
[музыка]
00:51:22 - 00:51:25