Подготовка к собеседованию на 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:03 - 00:01:42
достойным внимания Но конечно нам бы хотелось видеть твой путь как-то оказался в этой точке Почему вообще попал в разработку почему выбрал питон кто-то и сейчас какие у тебя может быть планы на ближайшее будущее Ну и затем какой-то диалог Построй мне что-то еще поспрашиваю проектов команд Ага Могу рассказывать всем еще раз здравствуйте программированием и разработкой я начал заниматься чуть больше года назад Сначала это были бесплатные курсы на открытых платформах Я просто хотел узнать для себя интересно мне это или
00:00:52 - 00:02:10
нет получится или нет потому что вроде на текущей работе все получается и решил бросить какой-то новое вызов себе Мне понравилось и после пар бесплатных курсов решил что стоит взяться за что-то более серьезное Поэтому решил пройти около года курс разработчиком 11 месяцев я познакомился [музыка] за это время помимо теоретических знаний я также написал несколько практических проектов основном это было связано с разработкой и это были социальные блоги где пользователь мог зайти зарегистрироваться ставить какой-то пост
00:01:36 - 00:03:20
подписаться на другого пользователя загрузить картинки Ну и похоже функционал с таким портфолио Я уже вышел окончил обучение и начал искать работу параллельно с этим Я продолжал читать теоретические материалы касаемо питона также решил продолжить практиковаться поскольку разработка Я уже взаимодействовал то решил написать еще попробовать написать Telegram было разработки конечно было на джанга потому что там провёл и базы данных сама потянулась в Telegram Боте там пришлось уже с нуля заполнять значение которые мне были нужны мой
00:02:43 - 00:04:33
телеграмм проверять за представлялся ли пользователь уже или нет Если он представлялся то телеграмм будет ответ в ответ его представят Если нет то просят написать имя дальше уже юзер может либо отправлять аудиозаписи которые из стандартного огэ формата Telegram конвертируется во формат и также юзер может проверять картинки куда я подключил распознавание лиц и если лицо есть на картинке то картинка сохраняется на локал Если нет то просто выводится сообщение картинки на картинке лица нет вроде тоже более-менее разобрался
00:03:42 - 00:05:07
поэтому чуть-чуть продолжил дальше захотелось чуть больше узнать про фронтенд поэтому начал разрабатывать небольшую собственную страничку параллельно знакомился с HTML CSS и JavaScript я только начал этим заниматься поэтому какой-то конкретный конченной работы пока еще представить не могу вот да спасибо Мы начали уже так твои проекты Да я видела у тебя есть и учебные проекты ряд проектов есть в ней учебные уже имени Расскажи о каком-нибудь наиболее значимым для тебя проекте то потом гордишься в чем его Суть какая была твоя роль
00:04:26 - 00:06:00
Почему Ты им гордишься может какая-то сложность была какой-то преодолел или наоборот очень легко дался наверное два значимых проекта у меня было который я реализовал уже на курсе но там была конкретная план нужно сделать проект Telegram вот там уже самостоятельно дело про него я уже рассказывал финальный проект понравился тем что он был супер грандиозным супер интересным поскольку на нем нужно было реализовать целый ряд функционала наверное самая большая моя ошибка на тот момент была в том что я не продумал Весь план действий решил
00:05:14 - 00:06:47
что по ходу будущего реализовывать но в процессе пока я делал возникало то одна ошибка то другая и вот прям этот процесс не заканчивался какое-то время но через пару недель уже ошибки пошли на убыль все получилось довести до читаемого формата я его в итоге сдал Но это был действительно очень стрессовый такой проект и найти сначала ошибки потом исправить потом ты его все сбежать желание довести начатое до конца где-то перфекционизм Наверное потому что то что я делаю Мне хочется еще сделать в двух трех вариантах чтобы
00:06:01 - 00:07:38
в итоге получить что-то более простое и более понятное Вот наверное а когда ты совершала ошибки Это была командная какая-то работа или личный твой проект Нет это было лично проект но в командно в команде я тоже работал был такой опыт один из проектов мы делали вместе с командой на этом проекте решил взять на себя роль тимлида Но поскольку это было интересно до этого у меня такого опыта не было хотя мы все с ребятами были на примерно одном уровне был интересный опыт взаимодействовали и сдали проект во время
00:06:54 - 00:08:22
Как ты думаешь командной работе Что самое сложное самое сложное это найти общий язык и донести до человека что конкретно вот это вот функционал важен и пока мы его не доведем до идеала мы дальше уже не будем управлять работу на проверку делать неправильно делает Ну на реальной работе наверное с этим легче ты можешь довести до человека то что это очень важно Обсудить с ним Почему у него не получается Если человек ответственный у него затык на чем-то то попросить подключиться более старших коллег Чтоб
00:07:39 - 00:09:11
помочь но бывает так что человек просто безответственно тогда просто провести разговор Но если не помогло то тогда уже наверное на более крайние меры Спасибо [музыка] Если бы ты что-то мог себе изменить чтобы это было и почему я что-то мог себе изменить Я наверное Бывает так что занимаясь любимым делом который ты который мне интересно Я могу потратить на это часов пятнадцать наверное страдает от этого другие сферы жизни Вот если бы я мог изменить все сказала Вот сделай вовремя все работу максимально эффективно и дальше уже
00:08:40 - 00:10:34
тратить время на например на семью на занятия спортом на какие-то более творческие дела вот потом зависаешь над делом и уже все остальные сферы страдают Правильно ли я услышала что у тебя именно с тайм-менеджментом какие то есть пробелым менеджментом нет это больше увлеченность делом потому что могут поставить одну задачу на сегодняшний день вторую задачу на завтрашний день вроде сделал одну задачу сегодня но не хочешь останавливаться хочешь второе еще сделать либо как какой-то там рефакторинг с первой произвести вот
00:09:43 - 00:11:17
дальше пара вопросов меня что для тебя сейчас самое сложное программирование и какие у тебя есть планы на свои технологии или Погружение в какую-то другую сферу на ближайшее будущее важность программирования в основном связано с тем что это мало коммерческого опыта нужен больше опыт чтобы разбираться уметь на лету читать код вот я это ставлю своими одним из приоритетных целей на ближайшее время для того чтобы достичь этих целей я мне хочется больше разбираться поэтому Джанго скорее всего это будет пополняться через
00:10:35 - 00:12:24
чтение книг через чтение самого кода Вот но будущем конечно ближайшие пять лет хочется расширить свое мировоззрение и изучить еще некоторые языки например интересно было бы Изучить и чтобы больше нейронных связей в голове сформировалась может быть применить Если будет такая возможность [музыка] крана гитаре и вообще проводить время на свежем воздухе может быть прогулки она велосипеде летом зимой на лыжах вот активный активно активно отдыхаешь Спасибо большое рад был очень интересно Тебя послушать моя предательству
00:11:34 - 00:13:14
еще чуть-чуть давай мы с тобой сегодня решаем задачу Для этого нам нужно тебе на вход очень больших целых числа больших Это означает что возможна ситуация что они не могут быть представлены в виде целочисленного типа в языке поэтому они нам передаются в виде строк нам нужно с реализовать операцию сложения двух этих больших чисел Давайте попробуем на данный момент я вижу решение данной задачи таким образом поскольку тип данных это строки то мы начинаем сложение с самого последнего элемента и если элемент меньше либо равен 9 то он
00:12:58 - 00:15:06
попадает последним элементом в новое число а если больше 9 то попадает последним элементом новое число но получается следующее число увеличивается плюс еще на единичку его реализовать хорошо то есть делаем сложение столбиком я пока приведу пару просто примеров чтобы делаем сначала попробуем сделать пустой список [музыка] эта строка так следующий я вижу вариант Мне нужно будет перебрать Скорее всего в цикле в обратном порядке столько раз пройти сколько будет самая длинная строка из этих чисел давайте мы попробуем а и б
00:14:33 - 00:16:38
Максим [музыка] Мне проще Я же могу пользоваться делать так как проще будет мне наверное сначала Если ты скажешь что есть Как проще тебе мне может быть и не надо мне нужны будут твои комментарии если не скажешь было бы все-таки сейчас я хочу сначала проверить Я когда решаю задачки пробуем идти по шагам поэтому хочу проверить сейчас следующий шаг по поиску самого длинного часа у меня сработает или нет Я понял тебя давай допустим с работы мысль тоже понятно Ну давай представим себе что мы с тобой писали это на белой
00:17:04 - 00:18:55
тоске не было возможности выслать интерпретатор запустить Теперь мы перебираем [музыка] Максим у меня будет 5 значит перейдем будем приходить 5 раз длина у меня будет [музыка] и так от 0 до максимум Будет минус 1 [музыка] а вот а степени и индексом и плюс так если мы здесь идем от 0 до 5 в обратном порядке то число -1 [музыка] и на нулевую позицию ставим так это грубый случай больше либо равно 9 меньше либо равно 9 то мы просто result на нулевую позицию и то есть у нас будет позиция минус 1 минус 1 мы поставим
00:18:13 - 00:21:02
полученное число в противном случае если больше и [музыка] [музыка] минус 10 на позицию позицию резал один оставим один Да это еще грубый вариант получается по моему варианту если мы сначала ставим сюда 3 значит сюда поставим [музыка] [музыка] тут будет будет 0 тогда Если меньше идти вместе [музыка] 1 [музыка] сюда записываем 3 чем следующий получается я здесь грубо реализовал то что после сложения остаток до 10 У нас ставится на позицию в обратном порядке а если больше десяти то предыдущее число
00:21:45 - 00:24:21
у нас увеличивает предыдущее число которое вначале Обозначил как но увеличивается на единичку Давайте 7 плюс 6 будет 3 13 если Темп меньше 9 в нашем случае то на позицию минус 1 так если тем больше 10 9 на позицию минус 1 попадает тройка здесь будет единица дальше мы прибавляем 6 плюс 5 у нас будет следующий вариант 11 Да я бы сказал еще сюда [музыка] то есть 6 + 5 будет 11 но так у нас один уже было то получается 12 Если меньше или равно 9 в нашем случае не проходит значит переходим Сюда Здесь На позиции минус 2 будет 2
00:25:50 - 00:27:58
и Темп нам оставляем за один Давайте вот здесь по-другому проверим следующее число следующее число будет 8 [музыка] плюс один получит на предыдущем этапе 9 если меньше равно 9 то вставляем на позицию -3 наше число 9 вроде как на данный момент я вижу решение таким образом так [музыка] необдуманского так резал это же у нас не список так давайте сделаем так вот здесь у нас пусть будет не так Хочу попробовать сделать вот так здесь сделать список посмотрим что из этого будет так как я в список уже Вставляю
00:27:33 - 00:29:20
числа то потом на выходе получаю пробую их объединить [музыка] примерно что-то такое вижу вот [музыка] вижу такой вариант на данный момент но стоит конечно его проверить давай какие-то тестовые мы не будем проверять будем проверять тест на нескольких нет голове для нас студия только для того чтобы было удобнее писать чем от руки Давайте пустой пустой [музыка] Максим находим максимум длина здесь дальше мы перебираем Ну вот тут вот я бы задумался про все-таки раньше Старт and здесь скорее всего сейчас мне в голову
00:29:06 - 00:31:23
пришло что возможно когда мы вот эту цифру сложим с этим то здесь у нас будет ауто френч Поэтому нам надо обработать вариант что одно число может быть сильно меньше по длине другого и здесь Давай еще раз обозначим какой вопрос Ты хочешь решить Я думаю что после того как мы сложим 7 и 3 на следующем этапе 1 программа будет захочется сложить один с тем что нету И скажет что и выйдет ошибка что Out Of French Вот поэтому я хочу обработать таким образом что если хочу обработать такой вариант что если у
00:31:16 - 00:33:07
нас число уже закончилось то мы просто крезал то вперед добавляем остаток от первого числа [музыка] и B от и из [музыка] если Я не уверен что это выполнить Мне кажется что когда ты попытаешься обратиться по индексу ты как раз ловишь свою То есть у тебя наверное я тут у меня потому что строки то у нас не так [музыка] есть допустим если Попробуем так равно ничего я задаюсь вопросом к б и выполнение этой операции когда ты давай на простом примере у тебя нулевая строка длины 0 ты обращаешься к что тому символу тебе вернется пустая
00:33:10 - 00:35:32
строка тебе вернется нам или тебе вернется исключение меня вернется исключением теперь давай если еще есть вопросы Давай обсудим последовательность исполнения трактора 6 строки но у меня тут получается минус первое они 100 будет не существует Так может быть Может быть тогда нам нужно Здесь найти не максимум А минимум и мы переберем минимум а потом остаток уже приплюсуем начало [музыка] Допустим мы здесь все перебрали минимальными больше [музыка] [музыка] будет это то есть берем начало до давайте сделаем
00:35:01 - 00:37:03
будет б минимум то есть мы возьмем все числа то ничего [музыка] здесь получается мы возьмем Если б меньше то возьмем длину от начала до элемента получается два элемента 3 И теперь у нас есть [музыка] У нас есть начало и есть окончание Теперь мы резал преобразовываем строку так название переменных Конечно нет все в разброс идут давай пока не будем пусть будет а здесь старт [музыка] [музыка] это тоже грубый вариант здесь я еще не обработал то что [музыка] больше Pla максимум Макс сейчас я хочу проверить то что я хочу
00:37:42 - 00:40:10
найти может быть такой вариант что я получил строку изрезалка Где самые первые числа больше 9 и у нас на входе потерялась при сложении строк может быть такой вариант что оно в данном случае 7 + 3 будет 10 получается у нас 0 и Хотя давайте сделаем так и Сейчас минутку и в темп [музыка] если она так если 7 плюс 3 будет 0 и начал в Темп number у нас попала единичка а врезаться нас пойдет только 0 1 так как длина строки а больше длина строки б то мы Выходим из этого цикла и переходим сюда минимум у нас
00:41:41 - 00:44:10
так как минимум был единичка то Старт у нас будет примерно А в индексе 0 то есть единичка получается старт будет единичка То есть это так максимальный индексе 0 Темп набор у нас единичка зад у нас 0 и [музыка] [музыка] у нас [музыка] Старт единица Тогда нужно будет взять еще старт от -1 и прибавить к нему так взять преобразовать первым прибавить к нему намбер и это у нас будет новым стартом чтобы у нас не потерялось единичка после того как мы 73 сложим единичку переносим сюда Я хочу стартовую позицию добавить еще единичку
00:43:33 - 00:45:59
Давай мысль ты завершил примерно прикинул как будешь реализовывать если у тебя было больше времени надо останавливаться потому что у нас по плану еще несколько вещей которые нам нужно так У нас есть еще память не изменяет два стандартных вопроса которые задает Оля а потом перейдем к обратной связи [музыка] но спасибо тебе за часть которая была тебя теперь Мы готовы отвечать на твои вопросы если есть задавай пожалуйста у меня есть главный вопрос к Олегу вот если предположим что гипотетически Я прохожу вашу компанию и Устраиваюсь на
00:45:56 - 00:47:34
испытательный срок Олег подскажи пожалуйста Каким образом помимо того что я буду разбираться с текущим проектом я могу развивать свои компетенции что это должно быть это чтение книг это прохождение каких-то дополнительных курсов либо Мне просто нужно углубляться в сам функционал кода поэтому джанга Каким образом написан чтобы я максимально быстро развивался как профессионал вот этот вопрос мне интересен Ну смотри ты Обозначил такую цель которая называется максимально быстро развивался как профессионал
00:46:55 - 00:48:27
она по мне звучит очень размыто можно ориентироваться на понятие профессионалов в индустрии Ну и Например можно сказать что персонал это человек который пишет код 10 лет соответственно можно ввести Другой критерий профессионала это человек который реализовал три проекта своей жизни профессионал может быть который реализовал один проект на котором сидят миллиарды людей как ты понимаешь такое очень размытое постановка цели в конечном итоге мы бы с тобой если возвращаясь к исходному вопросу все-таки
00:47:39 - 00:49:05
как будет устроено твой рост внутри компании как разработчика мы рост будем планировать исходя как минимум из двух направлений первое направление это ты как разработчик компании должен приносить ценность для компании для ее бизнес соответственно у бизнеса и компании есть свои задачи есть твоя тактика и стратегия решения этих задач Вокруг этой тактики и стратегии определяются набор действий ты начнешь участвовать в этом наборе действий зависимости от действия возможно ты будешь углубляться в изучение каких-то
00:48:32 - 00:49:47
сервисов каких-то дополнительных инструментов мы предполагаем использовать и считаем что это то что нам нужно делать исходя из наших архитектуры это одна вещь вторая вещь расширение знаний по фреймворк условно если мы поймем в какой-то момент что нам нужен человек эффективный в исследовании вопрос У нас есть гипотеза о том что какую-то часть функционала можно реализовать таким образом это надо по исследовать и это тебе будет интересно тут включается вторая переменная во всем в этом движении это что интересная
00:49:09 - 00:50:31
компания что интересно тебе мое мнение хорошая компания вкладывается сотрудника с двух сторон так чтобы польза была и компании и себе если мы поймем что тебе интересно ковыряться видно что уже интересно исследовать интересные ковыряться мы опишем тот Круг тем который тебе Любопытный сейчас явно двигает любопытство и посмотрим если пересечение с кругом тем которые интересно это будет еще одна еще один способ еще один путь развития он будет отличаться от того который я назвал вначале но они могут идти параллельно То есть
00:49:55 - 00:51:24
это диалог конечно В итоге твое профессиональное развитие это диалог где мы будем искать компромисс между тем что ты понимаешь под своим карьерным и профессиональным ростом тем что мы понимаем под твоим карьерным профессиональным ростом тоже есть понимание Что должен уметь вне зависимости от имени Человек со званием принципов и так далее Вот это две наши еще один вопрос Каким образом проходит адаптация вашей компании это дополнительно пристраивается ментор или все отдается на разбирайся наш принцип это
00:50:39 - 00:52:13
управляемое развитие соответственно с тобой всегда будет присутствовать человек который как минимум один раз пошел потому прошел По этому пути по которому ты пойдешь Это точно будет ментор наставник коллега может быть в какой-то момент и станет другом и в его задачу будет входить помогать тебе двигаться по определенным траекториям которые мы поговорили это часть это часть обязательств рабочих развития и обучение своих коллег это одна из компетенции обязательств которые должен обладать каждый из наших
00:51:40 - 00:53:04
сотрудников также как уметь писать я подумала что нам нужно часть включить обязательно вопрос для будущих кандидатов Было ли у них опыт преподавание на старте или обучения слушать и смотреть заявленные стандарты сотрудников наш профиль наш профиль у меня кстати такой опыт был на моей прошлой работе приходилось быть наставником для консультантов младших очень интересная тема действительно надо будет нам оставить на это время я бы уже и тут позадавал вопросы но время вопросов закончилось настало время
00:52:25 - 00:53:57
обратной связи Правильно я понимаю хочешь ли ты еще спросить что-то мне все ясно спасибо на все вопросы ответили приходит все те кто хотели в комментариях я начну [музыка] Айрат Я хочу тебя похвалить ты внимательно слушаешь ты хорошо отвечаешь не хватает конечно уверенности немножко не хватает твоей улыбки не хватает живости в ответ я вижу что ты волнуешься но тренируй себе это Ходи там на собеседование как можно больше начиная с компании которые тебе совсем не интересно только для того чтобы натренировать чтобы выработать вот этот
00:53:29 - 00:54:57
иммунитет чтобы транслировать себя как живого открытого уверенного в себе не только специалиста но и человека это важно у тебя есть очень классные качества за которые нужно цепляться которые нужно развивать и которые нужно транслировать любознательность Тоже самое Я отметила для себя твое умение договариваться работать в команде Это важно Это круто и наверняка есть какие-то другие качество который тебе безусловно помогают своей работе заготовь какую-то историю которая подчеркнут в тебе это да помоги мне это
00:54:37 - 00:55:55
в тебе увидеть и это записать чтобы я когда твое резюме показал дальше но там подчеркнула да может быть там он еще не супер опыт у него нет коммерческого Зато он такой такой и такой да то что то что нам надо еще можно заготовить заготовить структуру самой презентации она может быть одинаково абсолютно везде просто адаптируя под вакансию я в своем первом вопросе уже задала тебе в общем-то вектор что мы хотим тебя услышать кто-то есть попал что ты хочешь это и рассказывай уже год не интересно то-то Я реализовал
00:55:16 - 00:56:30
уже реализовал я здесь Потому что мне интересно ваша компания вот это то к чему тоже можно Подготовиться и пользоваться чего мне еще не хватило немножко непонятно твоя мотивация какая-то она немножко размытая цели абстрактные Тут нужно тоже сесть подумать Какая конечная цель и что ты делаешь для того чтобы просто распланирован может быть Не факт что пойдет по твоему плану но важно увидеть что план есть и ты сам понимаешь свои там пробелы русские места и способен самоанализ сам критичность вот не знаю что сказать смешанная
00:55:53 - 00:57:28
впечатление верно 50 на 50 проводом и технической части вот все что сказала то же самое себе отметил мы явно тут с тобой прочувствовали одно и то же не буду дополнять те вещи подписывают под каждым словом короче что ты сказала добавлю от себя вот последнюю фразу которую ты сказала что у тебя смешанные чувства У меня тоже смешанные чувства но для себя я пометил суть своего смешательства смущение смешение у меня нестыковки логические были в некоторых местах первое что ты рассказывал про 15 часов что тебе нравится делать чтобы сделать
00:56:44 - 00:58:20
эффективное а потом ты сказал сделать раньше то есть явно это был разговор про что надо меньше уделять время работе а еще и соблюдать так называемый Work Light Balls Наверное ты вот про это хотел сказать но с другой стороны Ты очень увлекаешься работа тебе нравится и кажется что твое желание собрать на самом деле подрезает себе профессиональный это то что у меня резануло плюс ты говорил про 15 часов что-то делать но хочешь сделать раньше тоже не логично Ты 15 часов делаешь Почему Потому что ты медленно делаешь
00:57:49 - 00:59:19
Понятно ты 15 часов девушка Что сделаешь въедливо и глубоко тоже понятно и получится у тебя сделать раньше не получится При таком подходе а скорее всего это именно про тебя то есть заявленный перфекционизм и желание чтобы все было идеально несколько раз об этом сказал она не даст тебе соблюдать Так что это опасная история и Она опасна не только для World of Это я себе пометил еще точки зрения профессиональной истории даже не тайм-менеджмент а приоритеты и понимание границ которых ты должен решать задачу очень важная вещь
00:58:35 - 01:00:02
и выработаешь применение разработки программы обеспечения но возможно это не только про программное обеспечение возможно в принципе про тебя поэтому это мы просто сортами Давай я маленькую ремарочку не тебе немножко как в комментарии первое Почему мы Я прошу писать код и не запускать его интерпретатором чтобы проверить работает он не работает Казалось бы что это очень просто и ты гораздо быстрее достиг бы результата если бы не делал это вручную в голове Это проверка навыка что ты можешь держать сложную систему в голове и
00:59:19 - 01:01:03
представлять самостоятельно без лишней помощи что же будет происходить при том или ином воздействии на систему здесь подсистемы одна маленькая функция и она и так уже вызывает определенные вопросы в на своих кейсах да то есть на своих ситуациях когда мы подаем что-то что Мы не ожидали в начале и на это надо уметь реагировать и в продакшене Давай Представь себе что теперь мы поддерживаем что-то типа Яндекса понятно что там много людей у каждой команды своя зона ответственно даже в ее зоне ответственности нужно держать голове тех
01:00:22 - 01:01:44
кто пользуется этим сервисом кого мы пользуем как сервисом что у нас хранится и какая бизнес логика вокруг всего этого крутится и тут мы получаем исключение и теперь нам нужно все это собрать вместе выстроить картину и попытаться сделать предположение о Какой код надо отлаживать и запускать это навык который проверяется с помощью такого вида интервью плюс ко всему не всегда ты сможешь запустить подкладчики код который ты хочешь посмотреть потому что у тебя Сто Пятьсот зависимости у тебя 33 системы дополнительно
01:01:03 - 01:02:11
генерирующие данные конкретно этого случая и тебе нужно дождаться 5 или 7 минут чтобы он запустился это тоже продакшене бывает Представь себе что ты каждый 5-7 минут отвлекаешься на то чтобы запускать всё контекст рвется Задачка не решается и твои 15 часов превращается в 30 часов Вот это в целом чтобы ты понимал и остальным кто задает вопросы Почему Почему такие существуют интервью конкретно потому что я увидел я думаю что ты довел ее до конца действительно въедливость хорошо что ты проговаривал
01:01:37 - 01:03:03
что ты говорил Я практически молчал потому что ты мне давал достаточно пищи чтобы понимать Куда ты идешь направление твоего движения было более-менее правильно Ну то есть оно бы довело тебя до результата тебе не хватило времени хватило времени только об одном ты мало пишешь такого потому что определенные вещи которые должны уже на автомате потом мимо мозгах спиной мозг проходить и сразу пальцы Они еще они еще тут находится еще их обдумываешь Да здесь надо писать больше года в принципе будут вопросы по синтаксису Давай сейчас
01:02:20 - 01:03:48
если мы Челлендж нашим подписчикам и слушателям забросим типа Найдите все синтаксические ошибки там штук 15 или 20 тебе найдут и будут правы опять же я не проверял синтаксические ошибки моя цель не в синтаксисе синтаксические ошибки мне говорит только о том сколько примерно часов наработки кода У тебя есть я понимаю что его немного с другой стороны Ты год всего лишь этим занимаешься Опять же представляя как происходит обучение ты да Пишешь много хода но он такой специфический и набить на нем руку
01:03:04 - 01:04:09
бывает тяжело Потому что ты на другие вещи еще отвлекаешься мое резюме задачку бы ты довел до конца довел бы не в указанное время ты где минусы ты вообще не поговорил со мной проходные параметры потому что в процессе мы начали накидывать ты там себе начал придумывать что еще может прийти было бы круто и тебе бы придумывать решение если вы в начале ты полностью определил свои границы Например я тебе пустые строки совсем не поговорили А это есть зеленый желтый красный все до этого были более-менее Вот это для меня вообще
01:03:36 - 01:05:02
красный от слова совсем потому что когда ты решаешь задачу прежде чем приступить к решению ты определяешь сесть список ожидаемого от тебя и всех требований с которыми контекст который Он решает без контекста мы можем с тобой плавать и решение твое может плавать серьезно красный флаг который тебе надо все остальное пишешь больше код нарабатываешь Ну как натренировываешь до спинного мозга базовые синтаксисы мины Макс и Range это да конечном итоге Это был бы второй класс на который я потом посмотрел Если
01:04:17 - 01:05:39
быстро решил задачку пример я бы уже дальше смотрел на качество твоего кода я вижу что ты за качество переживаешь Это хорошо то есть по мере написание большего количества строчек код тебя будет автоматом сам кот выглядит как ты говорил красиво Ну красиво четко определить ты их осознаешь когда чем хорош продакшн Почему все так стремятся уйти в коммерческий опыт коммерческий опыт это еще как минимум одна пара глаз который смотрит свой код и Может тебе дать обратную связь вот и тебе и остальных коммерческий опыт это обратная
01:05:02 - 01:06:29
связь на вашу работу покушаю через призму коллег проще через призму пользователей по его продукта пропущенное через призму жизненного цикла осознаешь как твой кот изменяется По мере того как он находится в продакшн код Яндекса 10 лет назад Яндекса сейчас это абсолютно два разных потому что у продукта есть жизненный цикл код программы а нарабатывать написывать код самостоятельно ты вот что ты сейчас можешь чтобы стать тоже профессионалом без коммерческого опыта звучит странно но есть профессионалы без коммерческого
01:05:46 - 01:07:15
опыта это исследователи видел бы ты код который пишут datasetist и когда они какую-то тему изучают вот так эмоции у промышленного программиста будет много потому что они по-разному на это смотрят них разные цели Но это все равно профессионального исследователи дальше есть те кто занимается профессионально программированием у них там немножко свои вещи не буду лезть Потому что я не прикасался к этому блоку у них тоже я уверен деформация на эту тему дальше есть те кто [музыка] профессионально делает nvp
01:06:32 - 01:08:02
то есть смотря на тот код становится больно архитектуру еще больнее Но неважно возвращаюсь как бы Замыкая С чего мы начали профессионализм бывает разный и его нужно Осознать что тебе нужно что ты можешь сейчас сделать даже без коммерческого Начинать или продолжать решать задачки делать свои собственные проекты искать для своих проектов пользователей также может быть это твоя семья друзья это уже достаточно от них первый фидбэк тоже получишь это тоже будет Да наверное вот все что я хотел сказать
01:07:21 - 01:08:33
[музыка] не хочется Давай давай я скажу Нет я скажу нет потому что 50 50 А то ли опять мне говорит это точно нет но я надеюсь тебе понятно почему это нет это нет который очень В твоем случае легко можно переделать Да потому что у тебя есть навык устой У сильного копания и добивания цель твоем случае поставь конкретную цель то что Оля сказала что не были понятные твоя мотивация это прямо Ну может сыграть в дальнейшем в процессе Все у меня у меня все если у тебя вопрос Кого мы учим минутку можно на твои
01:08:04 - 01:09:46
поотвечать мне все ясно некоторые моменты Да наверное стоило мне проговорить мотивация есть мотивация очень высокая развиваться смотри развиваться что-то начал говорить стать лучше Слушай вот смотри Давай теперь честно я беру тебя бизнес У меня есть цель моя цель чтобы мы с тобой сделали качественный продукт нашим пользователям Если ты будешь развиваться и становиться лучше но не будешь делать качественный продукт пользователей с тобой также быстро попрощаемся как ты хотел попрощаться в том кейсе который
01:08:55 - 01:10:27
спрашивал тебя для меня это звучит как нанимающей стороны цель развиваться лучше ты можешь это делать и без меня вокруг разработки куча различных активностей которые позволят тебе писать ко мне и хочешь быть тут Попробуй сформулировать по-другому или если это не так часто себя об этом сказать Значит стать тем лидом на самом лучшем продукте которым пользуются миллиарды людей во всем мире Главное чтобы это было то что ты хочешь то что я тебя вынудил действительно хочу вот это и говори ты понимаешь когда я и Оля услышу это И
01:09:40 - 01:11:13
даже если мы даем миллиардов пользователей мы видим горизонт планирования что ты с нами сейчас 5-7 лет сможешь пахать до уровня когда ты себя создашь А может быть мы вместе с тобой станем теми кто буду делать обслуживать миллиардов абсолютно другой разговор у меня [музыка] Спасибо большое теперь на чём нужно сконцентрироваться даже формулировка которую ты сейчас сказал прям возвращает тебя Состояние говорю Как ровно живость тебе тебе нужно вот она нужна чтобы по крайней нам соли давай так вот мы как интерьеры может быть те кому
01:10:39 - 01:12:15
абсолютно плевать на это нам солей этого не хватило и ты продолжаешь возвращаться мы тебя только выдернули ты опять туда свалился Это твоя зона Комфорта это понятно учись выйдя из нее сформирует другую более человечную нам это нужно может кому-то Хорошо тогда молодец Спасибо большое Все очень поддерживался тебе спасибо за время за терпение в нашем случае слушателям за то что досмотрели До конца они знают что нужно сделать после того как посмотреть сказать спасибо Андрею любым способом подписаться и вот эти все ритуалы Вы
01:11:48 - 01:13:16
тоже вы тоже знаете мы со своей стороны Будем пробовать вам тоже нести доброе светлые и полезные До новых встреч пока
01:12:44 - 01:13:03