Домрачев Дмитрий python developer собеседование

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

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

  • раз два три Всем привет Добро пожаловать на канал с нами в очередной раз Ольга рыбка а я Андрей Пронин и Дмитрий Это значит что пришло время страданий джиннов которые вы так любите мы немножечко беседу и общаемся с ними на разные темы вот ну наверное не будем затягивать эту историю Ольга тебе слово Спасибо что пришел Я предлагаю сначала немножко познакомиться знаете поближе узнаем твоих ожиданиях и дальше уже как разработчик Всем привет Меня зовут Дмитрия поэтому разработчик начался обучение благодаря

    00:00:01 - 00:01:39

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

    00:01:18 - 00:03:16

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

    00:02:44 - 00:04:29

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

    00:04:16 - 00:05:45

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

    00:05:30 - 00:07:00

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

    00:06:30 - 00:08:25

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

    00:08:02 - 00:09:46

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

    00:09:21 - 00:11:22

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

    00:10:41 - 00:12:27

  • все заняты планировал ближайшее время продолжить работу Это в команде разрабатываете Ну да Ну я предложил идею на канале просто ну окей если что Найдите Дмитрия на канале будет и будет вам счастье Может быть вы хотите с ним поработать Я посмотрел последний комит в месяц назад создали опихи больше ничего Ладненько допустим какие-то Есть проекты которые можно посмотреть что за page storage он относительно свежий она прошлой неделе то ее апдейцал давай его посмотрим можешь открыть прям например на гите Ну

    00:12:01 - 00:13:37

  • может запустить Если получится давай в принципе можем найти посмотреть [музыка] он у тебя начал если можно чуть больше это Control 120 Джанги соответственно так тут мы просто храним страницы с контентом Ну давай с тобой позволения перейдем уже непосредственно к тому что там как он устроен Париж сторож Давай начнем с моделек это же логично посмотреть в базу данных что у тебя происходит большой моделька У нас есть страницы модели страниц заголовок и поля по которым предположительно мы будем сортировать

    00:13:02 - 00:14:49

  • и соответственно контент блоки на странице несколько быть на одной странице и так получается А какие еще виды связи между таблицами Ты знаешь One tu One банк зачем их можно использовать но want One то есть один к одному это если у объекта может Ну допустим вот если бы вы один блок на одной странице и [музыка] одной страницы может быть его допустим у одного хозяина Может быть одна собака ладно допустим Ну допустим пример просто придумать Ну что одного ты ты Чем допустим давай даже Поэтому просто хотел сказать

    00:14:41 - 00:16:50

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

    00:16:29 - 00:18:37

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

    00:18:14 - 00:19:44

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

    00:19:16 - 00:21:07

  • таблицу [музыка] так именно вот Как реализовать так как нет как это вот оно реализовано это я вижу на уровне Джанги она сделана Какие таблицы здесь создадутся в базе данных если мы вот это сделаем миграцию где-то если мы проведем миграцию то есть во время миграции создается таблица в базе данных если мы посмотрим здесь Какие таблицы будут получаться контент Да и промежуточная А что в ней если она создается получается ID контент блока и ID Page просто Edition Ладно так давай дальше я обратил внимание что у тебя вот сорт филд это

    00:20:14 - 00:22:16

  • с выбором Choice насколько я знаю если мы посмотрим в джанга туториал то вот эти части там реализуется немножко другим образом то есть там через они там создают словарик потом эти слова река передают Почему ты сделал Вот так а не как делается в принципе Хорошо смотри у тебя есть уникальный слак вот пейджи да У меня вопрос может ли Вот При таком раскладе вот этот лак выступать в качестве правильно реки Ну в принципе может на Что такое праймерки Чем отличается от обычного поля первичный ключ [музыка]

    00:21:34 - 00:23:33

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

    00:22:47 - 00:24:36

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

    00:24:34 - 00:26:25

  • а где ты прописываешь Ладно хорошо Так здесь более-менее Понятно Давай перейдем уже к а вот именно то вот давай-кам что ли перейдем То есть это скучно поговорим Что здесь происходит шагнул но в целом нас получается две брюки один выводит просто все страницы Ну и с помощью page detail мы получаем данные об одной странице допустим я обратил внимание что здесь у тебя какая-то каунт показываться должен инструмент шоу Count Это что такое Зачем [музыка] Так у нас там получается есть вот он метод [музыка]

    00:25:44 - 00:27:47

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

    00:27:43 - 00:29:40

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

    00:29:13 - 00:31:21

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

    00:30:57 - 00:32:44

  • как-то выглядит она несколько иначе -2 это Что это зачем-то Это написал зачем она нужна Ну минус 2 глубину директории наверх поднимаемся [музыка] можно оставить как было изначально по дефолту Почему не оставил сейчас даже Почему именно сделал время слишком много прошло окей ладно так Ну насколько это знают там есть они вот так вот через это наверное было бы лучше хорошо так в принципе с твоим кодом более менее Понятно Давай попробуем вот что сделать интересную игру посмотри чужой код Расскажи что там

    00:32:52 - 00:34:48

  • происходит вернее и ответь на вопрос Сейчас я тебе скину ссылочку чей-то код чатик и у нас будет ну скажем 10-15 мы его немножечко пообсуждаем Да Посмотрим как ты можешь понять уже год Насколько быстро можешь не уколотить Это ссылка на открытый гид который у меня случайным образом попалась не будем не будем писать читать описание здесь по описанию более-менее понятно это какой-то магазин для электронной коммерции больше рассказать Вот тебе сказали Мы хотим в этот магазин добавить теги у там есть некоторые

    00:34:22 - 00:36:17

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

    00:35:23 - 00:36:59

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

    00:36:19 - 00:38:27

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

    00:37:57 - 00:39:54

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

    00:39:20 - 00:40:48

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

    00:40:09 - 00:41:56

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

    00:41:18 - 00:43:05

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

    00:42:53 - 00:44:50

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

    00:43:56 - 00:45:50

  • мне вот интересует 46 что вот такое здесь у нас происходит логично что это цена хранится цена в долларах здесь хорошо что человек подсказал не может быть нулем это тоже страны А вот были доторы и float Field Ну валидатор у нас так минимально цена 1 То есть у нас значение должно быть от единицы То есть если будет значение там 05 тогда валидатор будет ругаться и вот выйдет это сообщение что минимальная цена должна быть пытаемся создать объект Скажи а вот у нас float Field то есть пол доллара тоже не может получается

    00:45:27 - 00:47:03

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

    00:46:25 - 00:48:17

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

    00:47:46 - 00:49:30

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

    00:48:55 - 00:50:48

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

    00:50:37 - 00:52:27

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

    00:51:47 - 00:53:04

  • картинок проектах что-нибудь знаешь про S3 хранилище К сожалению нет Следующий вопрос Да вот здесь у нас в базе данных хранится вот этот поле имидж А что произойдет если мы возьмем и удалим Вот эту вот модель вернее вот эту запись в базе данных а сама картинка удалится получается и сохранились хранилище она останется а что делать чтобы она не осталась [музыка] какой-то прописать дополнительные есть какой-то хитрый параметр [музыка] допустим что я Джанго Я говорю Нет такого варианта еще есть какие еще есть давай Какие еще

    00:53:07 - 00:54:48

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

    00:54:35 - 00:56:12

  • прямо вот грохнуть физически Ну наверное да А куда его повесят как его вызывать вызывать То есть он будет проверять Если да нет как он работает ладно это понятно А вот мы удаляем запись вот базе данных что при этом происходит Мы же не просто говорим так удалить там на кнопочку жмем удалить на что происходит Что делает при этом какой что-то вызывается может быть когда мы живем на кнопочку а что как называется когда мы берем и удаляем до запись красивая Что делается вообще происходит когда мы как бы метод

    00:55:34 - 00:57:11

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

    00:56:53 - 00:58:43

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

    00:58:03 - 00:59:30

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

    00:58:53 - 01:00:33

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

    01:00:00 - 01:01:31

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

    01:00:52 - 01:02:01

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

    01:01:31 - 01:03:06

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

    01:02:23 - 01:03:51

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

    01:03:08 - 01:04:21

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

    01:03:49 - 01:05:16

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

    01:04:39 - 01:06:08

  • разработке Ну это видно по коду код достаточно простой конечно Хотелось бы посмотреть на более сложные варианты какие-то То есть наверное уместно сделать что-то по серьезнее в качестве проекта чтобы можно было показывать и демонстрировать вот ark squarks знаешь и думаю что допускаю что какие-то базовые штуки в тебе есть какие-то базовые штуки Ты знаешь можно было но технически наверное все ок дальше лучше купить лучше конечно использовать официальную документацию Это я к вопросу через Field Вот то есть если ты делаешь

    01:05:26 - 01:07:02

  • так а как-то не так как рекомендуется в какую-нибудь туториале или в какой-нибудь книжке а рекомендуется где-то с такой нужно четко сказать смотрите Я посмотрел вот этот источник Я посмотрел документы Мне они показались многословными как это они делают объявляют я решил сделать вот так немножечко сэкономить вполне возможно это ошибка и там на ревью Я бы с удовольствием выслушал мнение Ривьера Почему не надо так делать Вот Но это у меня взвешенное решение потому что я смотрел несколько вариантов и сделал вот

    01:06:13 - 01:07:29

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

    01:06:52 - 01:08:21

  • какой-нибудь проектик оттуда творческий переосмыслить и сделать похоже на есть И вообще прям все по кайфу там можно хорошо красиво сделать вот про кругозор смотри хороший джун он обычно Ну хороший специалист не только джун Да он обычно задает себе вопрос А почему так А как можно по-другому То есть если мы храним картинки вот так то у тебя как бы вопрос Почему Так в чем это плохо Чем это хорошо Как можно по-другому тот же самое С3 Ну как бы никто не тебя не скажет А подними-ка нам сервачок с острее

    01:07:37 - 01:09:08

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

    01:08:23 - 01:09:41

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

    01:09:01 - 01:10:33

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

    01:09:48 - 01:11:07

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

    01:10:27 - 01:12:02

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

    01:11:18 - 01:12:47

  • буду платить деньги и учить У меня например я бы себе такого не смог позволить Так что вот такая история есть хорошая база ее можно развить выглядит как Задачка ну скажем краткосрочной перспектива может быть месяц-полтора если вот активно долбить сделать проектик повторить базу данных Вот и в общем шансы на успех они есть пока нет Вот такая вот вот такая вот может быть немножко жестко Но честно извините Ладненько на это оптимистичной ноте Всем спасибо Кто смотрел а ты можешь передать привет маме папе соседа алкоголику

    01:12:02 - 01:13:28

  • Не уходи мы с тобой еще пообщаемся пока запись пока пока Живите долго просветы

    01:12:56 - 01:13:10

Менторы

Специалисты своей области, которые смогут помочь вам

  • Нигма Нурия
    Нигма Нурия

    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

© 2024 HireGuru. Сделано в Санкт-Петербурге с hireguru.ru