Пишем код, за который не стыдно. Разбираем базу, даем рекомендации и встречаемся с умными людьми
0:00:00.360,0:00:05.360
знаешь как получилось Я такую профессиональную
карьеру программиста прямо вот когда я там код
0:00:05.360,0:00:10.600
фултайм писал закончил довольно давно хотя даже
как владелец компании я писал код и до сих пор
0:00:10.600,0:00:15.280
кстати пишу просто скорее знаешь Сейчас это
так эпизодически то есть я могу там засесть на
0:00:15.280,0:00:19.400
несколько месяцев потом выпасть что-то потыкать
то есть оно так или иначе где-то есть но скорее
0:00:19.400,0:00:24.640
где-то рядышком и получилось что фактически Я
немножко знаешь что пропустил ПД Сенаты год это
0:00:24.640,0:00:32.160
когда у меня там программирование начал снижаться
и фактически я пропустил становление теха то есть
0:00:32.160,0:00:37.360
Понятно был Яндекс там mailru там другие компании
какие-то были кстати тоже интересно Знаешь как на
0:00:37.360,0:00:43.080
конференциях каждый год у тебя меняется то у тебя
банки потом сервисы знакомств потом там фудтех
0:00:43.080,0:00:48.240
то есть прям ты такой замечаешь как эти смены
поколения идут вот Авито Да был это тоже моего
0:00:48.240,0:00:55.280
времени компания Но она не такая большая была и
короче что получилось Получилось что очень много
0:00:55.280,0:00:59.440
компаний зашло стало называться Техо Ну понятно по
российским меркам но всё равно довольно крупно это
0:00:59.440,0:01:05.160
коне компании но в целом это большие компании
и там появилась не только какая-то своя сейчас
0:01:05.160,0:01:13.920
особая культура Да но я вижу как очень много было
перенятый из опять же американского Европейского
0:01:13.920,0:01:19.440
рынка то есть кое-что мы сами используем у себя
но не всё потому что мы не такие большие но это
0:01:19.440,0:01:25.520
просто интересно да начиная там performance
RW One toone грейды начали вводить какие-то
0:01:25.520,0:01:30.600
системы системный дизайн на собеса и так далее
этого ничего не было этого не было в коя То есть
0:01:30.600,0:01:34.480
это было только в самых-самых продвинутых и толь
где-то внутри то есть наружу про такие вещи особо
0:01:34.480,0:01:40.640
не говорили и это прикольно как бы наблюдать и
мне Вот хотелось про это поговорить вообще Кстати
0:01:40.640,0:01:44.880
это тоже интересно подозреваю что большинство
моих слушателей как раз скажут Кирилл мы так там
0:01:44.880,0:01:49.200
работаем Мы всё знаем но мне лично интересно
всё-таки про это подробно поговорить потому
0:01:49.200,0:01:56.680
что я никогда в этом не был и становление как бы
российского бигтех в таком виде пропустил поэтому
0:01:56.680,0:02:02.200
мы с тобой сегодня здесь и я надеюсь что можешь
ответить на хотя бы часть моих вопросов по этому
0:02:02.200,0:02:08.280
поводу Надеюсь что смогу на самом деле потому
что мы договорились с Кириллом что я буду вещать
0:02:08.280,0:02:13.640
именно от своего личного мнения Я не представляю
там никакую из компаний а именно хочу порассуждать
0:02:13.640,0:02:19.160
о том как я это сам вижу лично со стороны и как
я это видел там внутри когда находился в этом
0:02:19.160,0:02:33.200
[музыка] всём на самом деле похожая
история как у тебя но я застал Да расвет
0:02:33.200,0:02:37.040
бите потому что я был в этот момент
когда ты заканчивал программировать
0:02:37.040,0:02:42.600
я буквально это проми входил И входил я в
него на самом деле довольно терни я не был
0:02:42.600,0:02:57.040
олимпиадников Яндекса у меня не получилось из
небольшого города сам из Брянска вот переехал
0:02:57.040,0:03:01.440
потом жить в Питер и потихоньку по в бой год
я начал присматриваться Какие вообще в нём
0:03:01.440,0:03:06.720
бывают вакансии что вообще предлагают Какие
бывают вообще продукты там если ты работал
0:03:06.720,0:03:11.240
в небольшом городе работал на компанию
которая делает заказную разработку на
0:03:11.240,0:03:17.080
ru on Rails я начинал на Руби писать и 5 лет
на нём писал очень классный язык то переходя
0:03:17.080,0:03:22.840
вот в бигтех в большие компании продуктовые
там ну более прагматичный выбор стека часто
0:03:22.840,0:03:30.120
бывает потому что важно чтобы компании
Ну то есть компании важно чтобы был это
0:03:30.120,0:03:34.520
точнее предложение на рынке для такого языка
для технологий Вот она его формирует за счёт
0:03:34.520,0:03:40.880
там курсов вспомогательной литературы и так далее
Вот но ошко Отвлёкся вот я покарать битех начал
0:03:40.880,0:03:46.640
в первый раз покорить его попробовал в двадцатом
году ты видел наверное мой пост в Твиттере который
0:03:46.640,0:03:54.600
я опубликовал это я просто нашёл очень старую свою
там скрин с почты была Какая история я проходил
0:03:54.600,0:04:00.080
собеседование в один в одну бигтех компанию
и прошло их настолько много что потом мне
0:04:00.080,0:04:06.400
письмо на тему того что хотели бы вы оставить
обратную связь процессе собеседования и там
0:04:06.400,0:04:12.080
было 13 собеседований я к этому относ абсолютно
нормально Я правда не проходил эту форму я не
0:04:12.080,0:04:17.080
оставил обратную связь потому что было сказано
что пожалуйста оставьте вам нужно не более 5
0:04:17.080,0:04:24.320
минут а там на 13 собеседований 5 минут никак не
получится Я оставил это гиблое дело Вот но людей в
0:04:24.320,0:04:29.920
Твиттере это прям сильно зацепило и там были такие
разные мнения кто-то говорил что я там сумасшедший
0:04:29.920,0:04:34.840
зачем я себя подверг этим мукам кто-то говорил
ну классно там наверное там ты искал прямо вот
0:04:34.840,0:04:44.200
выискивать себе МЧ но там не получилось или
получилось и э вот такое ви видишь мнение
0:04:44.200,0:04:51.080
Кирилл что эти процессы они довольно большие
и монструозный у бигтех и они действительно
0:04:51.080,0:04:59.920
перенятый попробуем порассуждать Почему они
такие про то почему так получилось что они
0:04:59.920,0:05:05.240
такими стали и как я в них себя чувствовал То есть
ты приходишь на собеседование тебе приходит Ну
0:05:05.240,0:05:11.280
HR в Telegram там или на почту и предлагает тебе
пройти первое - это скрининг то есть тебя просто
0:05:11.280,0:05:18.240
предлагает рекрутер или там как HR специалист он
помогает тебе предлагает тебе просто пройти Аля
0:05:18.240,0:05:23.120
опросник по телефону буквально у меня спрашивали
Что такое хэш таблица там какая сложность у
0:05:23.120,0:05:29.920
бинарного поиска Аля я это просто называю
капчей Просто некая капча на вход условно если
0:05:29.920,0:05:34.000
такое хш таблица наверное там не стоит давать
тебе там ту сумму или какую-нибудь ещё за Тачку
0:05:34.000,0:05:42.440
на лит коде вот дальше уже проходит этап самих
технических интервью которые тоже перенятый
0:05:42.440,0:05:48.760
амазонок себя чувствовал довольно комфортно
всегда потому что я потратил некоторое время
0:05:48.760,0:05:53.160
на то чтобы научиться в принципе решать задачи
То есть я не могу сказать что я там LC Warrior
0:05:53.160,0:06:01.240
какой-то но там свои 350 Наверное я решил и мне
этого хватило и хватало чтобы проходить собесы
0:06:01.240,0:06:08.000
в большинство компаний как минимум в РФ вот за
за океанские и европейские там чуть статистика
0:06:08.000,0:06:14.600
похуже Но если останется время тоже это обсудим
Вот и я что понял когда проходил эти собесы очень
0:06:14.600,0:06:19.600
многое зависит от от интервьюера в этой компании
то есть как тебя встречает интервьюер как он тебя
0:06:19.600,0:06:27.080
ведёт по задаче это прямо играет важнейшую роль
потому что А если интервьюер понимает что цель
0:06:27.080,0:06:32.240
интервью не там завалить тебя а проверить тво
знания он если будет видеть что ты понимаешь
0:06:32.240,0:06:38.320
задачу но немножко спотыкаешься всегда поможет
тебе подсказкой наводящий вопросом и поэтому
0:06:38.320,0:06:42.920
важный скилл в таких интервью - Это проверка
коммуникации То есть ты вроде бы решаешь задачи
0:06:42.920,0:06:48.520
тебе говорят они не нужны в работе это всё не
нужно ерунда но я по задачам когда даже сам
0:06:48.520,0:06:53.680
проводил такие интервью всегда старался понять как
человек коммуницирует То есть он слышит тебя ему
0:06:53.680,0:06:59.520
можно дать подсказку Он попробует её понять или он
там не знаю просто мыслит Вообще другими категори
0:07:00.440,0:07:07.600
одно не может вылить из сво решение за говорит оно
будет лучше но не может запрограммировать Например
0:07:07.600,0:07:12.400
ты говоришь Ну хорошо пробуй давай я пытался
дать тебе подсказку но не буду Ну то что ты
0:07:12.400,0:07:18.920
рассказываешь это Это скорее просто адекватность
интервью Да тут разные у людей отношения и разные
0:07:18.920,0:07:23.360
штуки но я бы не сказал что это какая-то биская
история биская история то есть для меня это
0:07:23.360,0:07:35.680
скорее этапность и вот какие-то такие вещи Да
потому что ну например вот ты говоришь вот есть
0:07:35.680,0:07:41.960
мы это при скрин называем Да там скрининг и А
есть Собес у нас обычно два этапа иногда три
0:07:41.960,0:07:47.040
но мы маленькая компания И кстати мы в основном не
разработчиков со бесим там бывает тестовые задания
0:07:47.040,0:07:51.840
Бывает но в целом типа довольно неформально
Понятное дело что чем отличается бигтех наверное
0:07:51.840,0:07:56.160
да то есть это вот правило там очень-очень
много правил и кстати одна из причин А вот
0:07:56.160,0:08:01.280
если мы говорим про разработку Да проблемы которая
современная существует она в принципе всегда была
0:08:01.280,0:08:07.960
но сейчас наверное ещё ярче стала Это например
действительно сильный уровень формализма вот даже
0:08:07.960,0:08:14.200
интересно насколько грубо говоря сейчас вот собесы
которые проводятся они являются а свободными то
0:08:14.200,0:08:18.880
есть что ты такой типа я буду проводить так как
я хочу или прямо есть типа ребят Вот у нас такая
0:08:18.880,0:08:23.720
структура Вы должны спрашивать их там типа вот так
и в основном это сводится реально к теоретическим
0:08:23.720,0:08:29.440
вопросам а не обсуждению там какому-то ну
причём по заготовленный спискам кстати говоря
0:08:30.080,0:08:35.560
есть такая штука Я честно тебе скажу
я в таком ключе никогда никого не
0:08:35.560,0:08:46.880
собеседован РВ Я всегда то есть там даже
было знаешь как что Ну были вот эти булет
0:08:46.880,0:08:52.000
поинты которые нужно заполнить они как раз-таки
некоторые заключались в том чтобы я вот то что
0:08:52.000,0:08:56.640
тебе рассказал про насколько человек там ВЛ
коммуникацию насколько он слышал тебя нужно
0:08:56.640,0:09:03.560
ли было давать ему подсказки и какие подсказки
Это всё тоже форма Ну описывалось и ценность
0:09:03.560,0:09:09.640
была видишь как раз-таки в том что если человек
в принципе ну хорошо соображает Даже если ты ему
0:09:09.640,0:09:13.800
дал подсказку и он решит задачу ты ему напишешь
что он прошёл скорее всего собеседование потому
0:09:13.800,0:09:19.560
что он ну дошёл до решения Он его правильно
Оценил и задал например задал тебе хорошие
0:09:19.560,0:09:26.120
вопросы потому что это бывают истории понимаешь
я тебе расскажу тоже у меня и там и ко мне намок
0:09:26.120,0:09:31.480
интервью приходили ребята и ну по работе нужно
было собеседовать и ребята понимаешь просто
0:09:31.480,0:09:36.280
приходят ко мне я им даю задачу они говорят
Ой нет короче я решать задачу не буду я это
0:09:36.280,0:09:40.800
всё ерунда Я такой ну О'кей То есть наверное ты
так и будешь работать то же самое мне на работе
0:09:40.800,0:09:45.960
скажешь Тебе задачу дадут принесут на там делать
ты такой не не это я делать не буду Ну то есть
0:09:45.960,0:09:53.040
зачем приходил что ожидал такое вот и поэтому
А я наверное за весь бигтех не могу сказать
0:09:53.040,0:10:00.360
но то что я видел то с кем общался всегда была
была было пространство чтобы немножко Вот это
0:10:00.360,0:10:08.360
Такого Свободы дать вот слишком такого формализма
закрученного я не встречал Вот честно тебе скажу
0:10:08.360,0:10:13.880
Ну типа секция алгоритмов вот в твоей в твоей
практике такого не было или было мало да То есть
0:10:13.880,0:10:18.880
даже то что я понимаешь проводил сам и видел как
проводят ребята когда меня там как вводили вот ну
0:10:29.600,0:10:35.120
вки решить особенно если понимаешь Если человек
бывает бывает крутится очень близко вот прям
0:10:35.120,0:10:39.680
дай ему просто слово скажи он всё он даже
закодируют сразу но он немножко вот ему
0:10:39.680,0:10:44.480
чего-то вот споткнулся и в таких случаях если
он тебя ещё услышит это же ему Плюс То есть он
0:10:44.480,0:10:50.640
умеет коммуницировать А если вопросы хорошие так
вообще кайф Ну единственно опять же я вот видишь
0:10:50.640,0:10:55.840
пытаюсь эту нам границу с тобой нащупать потому
что это скорее не особенность там бите это просто
0:10:55.840,0:11:02.960
особенность именно вообще проведения интервью А
вот если ити именно теху то есть например является
0:11:02.960,0:11:09.560
ли сейчас по-твоему вот часть например системным
дизайном обязательной и распространённый то что
0:11:09.560,0:11:14.600
опять же в моё время естественно вопросы такие
задавали Ну вот Что прямо говорить что все-таки
0:11:14.600,0:11:21.320
понимают вотт есть системный дизайн и вот мы это
отдельно Разбираем такого не было да на самом деле
0:11:21.320,0:11:28.680
это вопрос тут Сим дизайном Как дела обстоят
то то что я встречал и то куда меня в принципе
0:11:28.680,0:11:34.880
собеседовать я собеседован тебе дают систем
дизай если видят как ты классно прошёл секции
0:11:34.880,0:11:41.560
предыдущие обычно это секции по алгоритмом либо
опционально а для там базовый софтвер инженеринг
0:11:41.560,0:11:46.720
СШ там язык то есть тебя просо беседовали поняли
что ты соображаешь там в алгоритмах понимаешь в
0:11:46.720,0:11:53.560
языке У тебя есть опыт разработке неплохой можно
оценить насколько ты именно можешь широко мыслить
0:11:53.560,0:11:58.320
когда ты будешь видеть большую систему Сможешь
ли ты её вообще охватить и какой контекст в твоей
0:11:58.320,0:12:04.000
голове условно до Ну какой не знаю какого у тебя
буфера в голове какой размер буфера в твоей голове
0:12:04.000,0:12:08.320
чтобы охватить Часть системы либо её полностью
попробовать спроектировать и оценить Наверное
0:12:08.320,0:12:14.600
знаешь как понять насколько Да где твой предел
в скила то есть условно Даш тебе спроектировать
0:12:14.600,0:12:20.000
на систем дизайне Twitter там внутре внутренний
для сотрудников это одна система А если говорить
0:12:20.000,0:12:25.000
Twitter для всего земного шара это ну совершенно
другой Twitter его можно делать Там по-другому
0:12:25.000,0:12:31.680
абсолютно дизайн будет отличаться то есть по итогу
дают Я считаю только в случае если видят что ты
0:12:31.680,0:12:37.880
у тебя есть потенциал его пройти либо показать
на нём результат Хороший Просто так его давать
0:12:37.880,0:12:43.040
Это только время терять на самом деле Угу Ну
понятно да Ну ты как один из из этапов Просто
0:12:43.040,0:12:47.000
ты видишь я сказал про алгоритмический Собес
Хотя до этого я тебя вроде спросил ты сказал
0:12:47.000,0:12:51.840
ты такого не видел поэтому Чего чего именно не
видел может быть Ну ты просто сказал это имеет
0:12:51.840,0:12:56.480
смысл давать после там алгоритмической секции
а буквально я тебя до этого спросил ты сказал
0:12:56.480,0:13:02.720
что алгоритмические секции в твоей практике
не встречались Нет я имел в виду Нет я имел
0:13:02.720,0:13:07.880
в виду что не встречалось Вот как ты говоришь
формализма наверное то что я имел в виду что
0:13:07.880,0:13:12.400
вот такого формализма строгого в алгоритмических
секста я не встречал я проводил и систем дизайны и
0:13:12.400,0:13:17.200
алгоритмические интервью и языковые все проводил
под формализм Я как раз имел в виду сам факт
0:13:17.200,0:13:21.800
наличия алгоритмической секции потому что я имею в
виду вот когда мы Собес в маленькой компании у нас
0:13:21.800,0:13:26.920
нету секций мы просто вот типа есть Собес И вот
я Собес в этом-то и различие да то есть Поэтому
0:13:26.920,0:13:31.200
мы пытаемся определить типа бигтех и маленький
компании то есть когда я в маленькой компании
0:13:31.200,0:13:36.000
Я просто разговариваю с человеком О чём хочу и иду
в какую сторону в какую хочу с одним могу говорить
0:13:36.000,0:13:40.320
только про алгоритмы с другом вообще ни слова про
алгоритмы просто потому что так получилось и вот
0:13:40.320,0:13:45.720
получается что бигтех же по-другому да я я просто
неправильно понял знаешь как я услышал ты спросил
0:13:45.720,0:13:50.440
про алгоритмическое интервью и спросил насколько
формализма в нём есть я подумал насколько формат
0:13:50.440,0:13:55.920
его строгий насколько Он позволяет там условно
там Дать подсказку или Насколько нужно там вот
0:13:55.920,0:14:00.960
давать человеку такую или не такую задачу Можно
ли там превышать время я подумал что формализм
0:14:00.960,0:14:07.520
Ино проведение а Ну само сам факт того что секции
супер формальные в бигтех то есть нельзя сказать
0:14:07.520,0:14:13.880
что я такой крутой мне не давайте алгоритмы Ну
я такого не видел ни разу Вот поэтому алгоритмы
0:14:13.880,0:14:20.440
проходят все кто идут бигтех особенно в том
случае что это уже м буквально везде То есть я
0:14:20.440,0:14:26.520
куда не собеседован даже не бигтех Аля всё равно
были секции Аля порешать задачки на любом языке
0:14:26.520,0:14:33.280
хоть ты там на джаву собесед умеешь в Python пиши
задачки Умей А когда это появилось вот я серьёзно
0:14:33.280,0:14:38.840
скажу вот в те времена когда я программировал
так активно С седьмого по пятнадцатый год Да
0:14:38.840,0:14:43.480
но не было такого то есть были просто безумные
компании где-то спрашивали То есть просто ну
0:14:43.480,0:14:48.840
знаешь ты попал в компанию бывших сиш неко или
ты попал в компанию конкретно Яндекс Да но если
0:14:48.840,0:14:53.360
ты идёшь работать просто в нормальный какой-то
такой локальный бизнес не знаю ecommerce там куда
0:14:53.360,0:14:58.520
угодно там вероятность того что тебя это спросят
но Если спросят на самом базм уровне быстренько
0:14:58.520,0:15:04.720
там чисто проскочили мимо Но вот уж секции такого
не было То есть в какой момент это появилось ты
0:15:04.720,0:15:10.600
знаешь вот скажу тебе так я начал собеседовать в
около продуктовой большие компании в восемнадцатом
0:15:10.600,0:15:16.280
году и уже тогда когда я начал собеседовать у
меня буквально был Собес он был поделён по сути
0:15:16.280,0:15:21.720
на таких три секции в одной у меня было меня
спросили по Руби как я его понимаю там много
0:15:21.720,0:15:29.400
поточне две задачки порешать просто сказали
в уме их реши объясни как бы ты их закал
0:15:29.400,0:15:34.120
Аля была Задачка найти есть два массива
Покажи в НМ Какие общие элементы в них
0:15:34.120,0:15:39.960
есть Ну просто на словах просто обясни как
бы ты делал и Опиши как бы ты реализовал свой
0:15:39.960,0:15:46.600
собственный ди с поддержкой там ТТ например
то есть Понятно шма Get А как бы ты делал ТТ
0:15:46.600,0:16:02.640
реализовывался это всё как мне кажется
Почему Потому что придумывать наверное
0:16:02.640,0:16:07.920
свои собственные собеседования всегда сложно то
есть это большой наверное поток пошёл то есть
0:16:07.920,0:16:13.280
люди начали учиться программированию оно начало
как-то активно развиваться в середине десятых я
0:16:13.280,0:16:19.840
так представляю себе и люди что решили давайте
мы попробуем формализовать процесс понятный нам
0:16:19.840,0:16:26.560
чтобы можно было всех оценивать одинаково потому
что компании там нанимают сотнями людей то есть
0:16:26.560,0:16:30.760
буквально там может быть сотни десятки может
быть Ну не тысячи наверное но сотни в месяц
0:16:30.760,0:16:37.320
точно идёт найм в больших компаниях и это такой и
такой же отток например и чтобы это делать быстро
0:16:37.320,0:16:42.440
формально не спотыкаясь Мне кажется люди решили
переиспользовать процессы которые видели ранее
0:16:42.440,0:16:47.560
которые уже кто-то за них в прошлом десятилетии
уже об катал по сути я наверное не удивлюсь если
0:16:47.560,0:16:53.160
узнаю что всё связано с тем когда банки решили
стать экосистемами а попёрли вкладывать бабки
0:16:53.160,0:16:59.040
нанимать толпами тысячами людей и возможно это
было где-то в районе ковида или перед ковидом
0:16:59.040,0:17:02.280
Когда резко всё это во всё это пришло
потому что людей собеседовать особо кто
0:17:02.280,0:17:07.520
умеет ну типа есть наработанные практики там
что бы их не взять потому что говорю вот пря
0:17:07.520,0:17:15.200
никто не говорил слова System Design вот
до говорю когда я собеседовать обсуждались
0:17:15.200,0:17:20.200
только Ну кроме самых самых крупных я свой
первый сист дизайн прошёл по-моему 3 года
0:17:20.200,0:17:23.920
назад на самом деле всего-то до этого у меня
его не было буквально первый раз его прошёл
0:17:23.920,0:17:29.320
3 года назад Слушай а как ты оцениваешь
вообще эффективность этой системы слушай
0:17:29.320,0:17:34.640
тут я лично просто знаешь как исхожу из чего
но возможно это моё восприятие и я вот скажут
0:17:34.640,0:17:41.200
в комментариях что я там обеля эти собеседования
но смысл в том что я когда на них смотрю я вижу
0:17:41.200,0:17:45.440
что из них можно извлечь Лично мне если бы я
нанимал к себе в команду То есть я например
0:17:45.440,0:17:51.880
в алгоритмическом собесе что вижу это для меня
лично как такая поработать с человеком в Парно
0:17:51.880,0:17:58.240
в в миниатюре условно То есть когда ты даёшь там
сотруднику своему делать какую-то фичу Ты смотришь
0:17:58.240,0:18:03.240
я ты даёшь её как бы самостоятельно решить то есть
не говоришь ему там условно вот делай там тут код
0:18:03.240,0:18:08.600
тут тесты тут а там тут база данных Вот так ты
делать а говоришь Слушай вот есть такая проблема
0:18:08.600,0:18:13.200
там нужно сделать некоторую фичу в проект А
вот можешь решить самостоятельно то есть там
0:18:13.200,0:18:18.840
проработать Там план написать дизайн документ
по возможности Ну то есть не все системы А ну
0:18:18.840,0:18:24.680
локальный дизайн для фичи и так и здесь по сути
ты можешь за час с человеком увидеть примерно как
0:18:24.680,0:18:29.920
он бы мыслил как он бы подходил к проблеме когда
она незнакомая То есть ты Вот смотри есть такой
0:18:29.920,0:18:35.960
вход и выход как вот надо подстроиться как вот что
сделать чтобы к этому подступиться Вот и человек
0:18:35.960,0:18:41.280
если у него Вот такая есть системность немножко
в голове а ещё и знание алгоритмов он быстро прям
0:18:41.280,0:18:48.280
ну составит вобще эту цепочку алгоритмическую как
к чему подступала как выход тебе показать А если
0:18:48.280,0:18:53.440
не понимает возможно спросят узнают про Корнер
кейсы это ведь по сути наша же и работа А что
0:18:53.440,0:18:59.360
будет если клиент вот здесь не это ввёл А если не
передал А если вызов по таймауту отвалился если
0:18:59.360,0:19:04.840
там ещё что-нибудь если база там не знаю сломалась
А вдруг там индекс не сработал и так далее я вот
0:19:04.840,0:19:11.640
это вижу вот в алгоритмической секции например Ага
я тогда спрашиваю А почему тогда При всём при этом
0:19:11.640,0:19:19.640
её получается получается проходить эти штуки у
ребят которые Ну сам знаешь да как сейчас это
0:19:19.640,0:19:26.640
есть когда в общем-то человек под собеседование
подстраивается то есть всё-таки офигенный вопрос
0:19:26.640,0:19:32.520
он всё-таки формальный или или нет да Вот скажи
что ты об этом думаешь мне кажется зависит э от
0:19:32.520,0:19:39.640
того какая как вот знаешь процесс вот Насколько
этот процесс вот в компании устроен в плане того
0:19:39.640,0:19:45.520
что Если ты видишь что человек не признался тебе
что он задачу видел то у тебя как у интервьюера
0:19:45.520,0:19:49.960
есть всегда Какая возможность чем я пользуюсь
если я вижу что человек решил слишком быстро и
0:19:49.960,0:19:56.120
у меня есть подозрение что он там чат gpt спросил
или подсмотрел на Лид коде Solution Я просто могу
0:19:56.120,0:20:00.480
сказать Давай мы эту задачку по-другому
сделаем представим что вот здесь Ну вот
0:20:00.480,0:20:05.560
О'кей ты это сделал давай ещё этап добавим как
бы ты это сделал И если я вижу что он в принципе
0:20:05.560,0:20:10.440
справляется с этим То никакой проблемы То есть
я могу быть с большей вероятностью уверен что
0:20:10.440,0:20:15.880
человек действительно соображает и решил правильно
то что он за учил задачи конечно это Ну то есть
0:20:15.880,0:20:21.920
это будут честен наверное То есть наверное все
их заучивать И я тоже в своё время заучивать и
0:20:21.920,0:20:27.480
Суть в том что я просто к этому относился что я
не только заучивать понять и например в том же
0:20:27.480,0:20:32.120
Яндексе когда я собеседовать с Я почти ни разу
не встречал прямо Один в один задачи они очень
0:20:32.120,0:20:37.880
похожие но они специально разные чтобы чтобы
человек который заучи его Ну в ступор ввести
0:20:37.880,0:20:43.240
и он не понимал А если ты понимаешь именно то
ты такой О это похоже но немножко переиначенный
0:20:43.240,0:21:03.800
дизайн Да давай фактически это же тоже история
про наработку так сказать навыка прохождения
0:21:03.800,0:21:09.000
потому что понятное дело вот эти все теоретические
выкладки типа как на спроектировать Twitter и так
0:21:09.000,0:21:12.960
далее как правило ничего общего с реальностью
не имеют Да если человек через это не проходил
0:21:12.960,0:21:22.440
вот вопрос нет да А И это тоже полезно я бы сказал
Да но опять же есть всегда но полезно для кого то
0:21:22.440,0:21:28.840
есть если я читаю книжку по систем дизайну сейчас
особенно там Вот первые особенно которые вот
0:21:28.840,0:21:35.080
Go они очень классные там рисуют картинки очень
классная книга но она если ты её просто заучи
0:21:35.080,0:21:39.840
опять же и принёс её на собеседование и у тебя
попался неопытный интервьюер всё тебе напишут
0:21:39.840,0:21:46.480
наверное сеньор и ты всё классно там не знаю Всё
как положено но да пройдёшь если так получилось
0:21:46.480,0:21:51.320
но опять же я себе всегда оставляю гэп я просто
беру тоже могу Если отдаю там Twitter У меня тоже
0:21:51.320,0:21:55.920
есть некая там своя шпаргалка как я там бы его
делал либо там как е рекомендуется его делать
0:21:55.920,0:22:01.960
но всегда можно сказать что давай вот здесь
ну рассмотрим вглубь просто пойдём то есть
0:22:01.960,0:22:07.360
Окей там в книжке написано там Вот так так-то мы
там посчитали так так-то сделали Я говорю Хорошо
0:22:07.360,0:22:13.120
Давай в этот компонент пойдём глубже как его вот
можно реализовать а этого не было в книжке вот
0:22:13.120,0:22:18.520
просто как человек со ориентируется так и здесь
опять же и цель понимаешь цель-то Вот даже для
0:22:18.520,0:22:23.360
для меня лично Если бы я прямо отвечал за этот
найм не в том что сумел ли он от корки до корки
0:22:23.360,0:22:30.160
сделать до конца от начала а понять где вот он где
его мысли где он сам понимает почему нужно сделать
0:22:30.160,0:22:36.600
вот здесь так-то а вот здесь таким-то трейдом
как сделать надёжно вот ну я это лично моё То
0:22:36.600,0:22:41.600
есть как бы я собеседовать И я также стараюсь
тоже вести людей если я их собеседуем знаешь не
0:22:41.600,0:22:50.640
могу тебе не заметить такую вещь м мою личную
касаемо того найма и вообще на что я смотрю а
0:22:50.640,0:22:56.240
вот когда ты говоришь по поводу того что где он
смог там сделать надёжно и так далее Это понятные
0:22:56.240,0:23:02.280
Хард скиловые штуки Но знаешь что сам интересное
что чаще всего Ну например я бы что хотел Да от
0:23:02.280,0:23:07.840
людей с которыми я работаю в своих проектах Я бы
хотел таких разработчиков которые зная Как можно
0:23:07.840,0:23:15.240
сделать предпочтут решения в которых этого делать
не нужно и в которых не нужно нанимать новых людей
0:23:15.240,0:23:18.920
в которых не нужно делать сложные технические
решения в которых он знаешь вот как помнишь
0:23:18.920,0:23:23.080
этот Мом где чувака из окна выкидывают типа
Давайте там кэш поставим давайте а он такой А
0:23:23.080,0:23:31.000
давайте просто тильду возьмём да и не будем никому
трахать мозг Вот и Да честно тебе скажу а проблема
0:23:31.000,0:23:35.520
в том числе всех этих собе сов и вот этой всей
направленности она максимально вот направлена
0:23:35.520,0:23:41.560
в харго технические штуки а потом эти чуваки
приходят часто и начинают тебе там Велосипед
0:23:41.560,0:23:46.240
велосипед на велосипеде Всё своё вместо того чтобы
ничего не делать и наоборот говорить ничего не
0:23:46.240,0:23:53.960
будем делать абсолютно бриллиант мысль бриллиант
на самом деле Давай её разовьёт абсолютно потому
0:23:53.960,0:24:00.600
что э как ты правильно заметил эти Сосни
действительно могут сформировать у людей
0:24:00.600,0:24:05.160
Ну то есть сделать у них такую направленность
действительно что нужно прям не знаю увидел задачу
0:24:05.160,0:24:11.880
красно-чёрное дерево туда короче сразу пошло
короче в ход А можно было массив дата-центры да
0:24:11.880,0:24:35.800
геоурбанистика о нём писал это было просто
соглашение простота магия две строчки У тебя есть
0:24:35.800,0:24:42.760
Клон Авита я его сделал за вечер там первое моё
тестовое было задание когда-то Вот и мысль-то моя
0:24:42.760,0:24:49.240
какая всё так то что эти собеседования говорят что
нужно везде делая там Twitter нужно сразу тащить
0:24:49.240,0:24:56.440
туда четыре девятки какую-нибудь распределён ную
базу данных на три дата-центра апсы там сотни
0:24:56.440,0:25:04.720
тысяч rps оно Действительно это может создать
впечатление что ты делая эти Изучая эту дисциплину
0:25:04.720,0:25:12.720
алгоритмы систем дизай Действительно погрузись Так
что будешь везде видеть хардкорные задачи и тут
0:25:12.720,0:25:18.400
самое главное для меня как я подмечает такую
штуку особенно вот бывает Знаешь как классно
0:25:18.400,0:25:24.400
Можно подловить человека в этом всём Если вдруг
началось Аля Такое интервью ты говоришь давай
0:25:24.400,0:25:29.120
просто проектируем хкс говоришь давай вот как
бы ты его делал вообще как его делать и если у
0:25:29.120,0:25:33.840
тебя человек не спросил там требования а просто
говорит сразу так тут короче там шардирование
0:25:33.840,0:25:57.520
ли у тебя требования Понимает ли человек Что нужно
сделать это как я и говорю Twitter для внутреннего
0:25:57.520,0:26:04.760
портала человек и Twitter для шарика земного -
это разные вещи и вот в этом тоже видишь я как
0:26:04.760,0:26:10.440
когда собесед и когда собесед усь всегда цепляюсь
в требования прямо мёртвой хваткой потому что без
0:26:10.440,0:26:16.520
них ты на проектирует потом следующие 40 минут
абсолютно не то что нужно всегда нужно цепляться
0:26:16.520,0:26:22.080
да да но тут даже ещё выше потому что это вот
как раз особенность бигтех где как раз принято
0:26:22.080,0:26:28.440
Да вот у тебя большая цепочка требования и так
далее А у нас видишь даже ещё выше потому что а
0:26:28.440,0:26:32.880
у тебя заказчики которые к тебе приходят
это как правило не технические ребята
0:26:32.880,0:26:40.440
которые и очень так жидко формулируют мысли
Да там не знаю там из маркетинга из продаж
0:26:40.440,0:26:44.640
ещё откуда-то и там действительно могут
что-нибудь такое сказать когда ты очень
0:26:44.640,0:26:47.920
много должен принимать решений там идти в
сложную сторону или в простую это кстати
0:26:47.920,0:26:52.600
касается не только вот внутренне технических
историй Я такой же пример могу сказать с вёрст
0:26:52.600,0:26:59.760
да А мы например использовали бустра всегда и
я знаешь вот бжу за этой Этой темой он хорошо
0:26:59.760,0:27:08.600
кастомизировать в вот эту часть когда Давайте
писать кастом Вот потому что ты знаешь как много
0:27:08.600,0:27:14.520
любителей в целом всё это делать И если за этим не
смотреть то оно всё в это сваливается а потом ну
0:27:14.520,0:27:18.920
честно говоря поддерживать Это всё довольно
печально особенно когда у тебя разработка
0:27:18.920,0:27:24.440
вообще это очень минимальная часть твоего А твоей
системы Да и такие о давайте сейчас тут Нафига м
0:27:24.440,0:27:29.480
этого прямо очень-очень не надо кстати благодаря
тому что вот столько лет мы на том же бутстрапе
0:27:29.480,0:27:34.000
и всегда придерживаемся то есть мы грубо говоря
всегда можем поменять требования для того чтобы
0:27:34.000,0:27:38.000
оставаться в рамках бутстрап потому что на бизнес
это честно говоря не влияет это влияет только на
0:27:38.000,0:27:45.720
эго и на личные какие-то желания людей так вот что
нам напри позволило в какой-то момент мы нам долго
0:27:45.720,0:27:50.720
говорили ребята Тёмная тема Тёмная тема Тёмная
Тема мы говорим Ну сорян бутстрапе нет ждём но 2
0:27:50.720,0:27:55.520
года назад Они зарезали Ну нам понадобилось всего
лишь несколько месяцев чтобы там адаптировать
0:27:55.520,0:28:00.240
понимаешь да и Томы не несколько месяцев
полной работы просто мы там потихоньку меняли
0:28:00.240,0:28:04.440
определённый класс который они просили поменять но
опять же в рамках стандартного бустра ракс у нас
0:28:04.440,0:28:11.320
работает Тёмная Тема а там маршрутов 500 700 Ну
много а я Я не представляю что бы мы делали если
0:28:11.320,0:28:17.480
бы понимаешь да если бы это была кастомная вёрстка
так вот во что бы это превратилось Давай я тоже
0:28:17.480,0:28:25.040
попробую тут свои добавить 5 коп и я вот честно
что понял рассуждая с тобой на эту тему как будто
0:28:25.040,0:28:31.440
бы вот этому мало уделяется действительно внимания
потому что Я лично даже не встречал такого чтобы
0:28:31.440,0:28:37.280
меня прям знаешь именно на собеседовании спросили
условно там ну дали мне задачу и условно Сказали
0:28:37.280,0:28:42.080
бы А с какими ты бы вопросами бы пришёл ко мне
то есть то что ты говоришь это Аля не технические
0:28:42.080,0:28:47.280
специалисты и там технические специалисты в
Связки и там мы хотим самолёт первый вопрос
0:28:47.280,0:28:52.280
который надо спросить А зачем он вам Ну то
есть я бы так спросил А зачем он вам что
0:28:52.280,0:28:58.240
это это да я знаешь я прямо не могу промолчать
потому что это И вот у меня есть разработка и
0:28:58.240,0:29:04.320
там технический директор я периодически про него
говорю а и в этом прикол иногда конечно остальные
0:29:04.320,0:29:08.960
ребята знаешь недолюбливают за это разработку
но она всегда задаёт вопрос не Какие требования
0:29:08.960,0:29:13.440
А какую проблему вы решаете и если например ты
маркетинг который приходит и ты не показываешь
0:29:13.440,0:29:18.600
цифры типа мы хотим разместить баннеры вот так
такие вот он говорит А какие цифры там какие то
0:29:18.600,0:29:24.240
есть если он прямо сам видит что бизнес ценность
э как бы сомнительная или её никто не попытался
0:29:24.240,0:29:29.320
посчитать у нас внутренняя установка что мы
этого не делаем ни в коем случае Да это это
0:29:29.320,0:29:35.720
значит Это здравы как-то если Company maturity
Model Team высокая Мне кажется рело продукта и
0:29:35.720,0:29:42.040
компании потому что без этого просто деньги могут
сжигаться в трубу они так и делают Да ты посмотри
0:29:42.040,0:29:46.480
сколько разработки потому что кстати иногда бывает
вот я спрашиваю знаешь ли ты кстати или нет Как
0:29:46.480,0:29:51.200
ты думаешь сколько людей работает сколько
разработчиков у хета а у вас только вебсайт
0:29:51.200,0:29:57.320
правильно Ну как платформа правильно приложение
Ну тренажёры ты помнишь да сайт BB кабинеты там
0:29:57.320,0:30:09.640
вот интеграции аналитика я допускаю что может быть
до пти разработчиков Угу А так вся команда Просто
0:30:09.640,0:30:18.120
у нас давай так кор команда которая вот прямо
пилит платформу Да один человек фултайм и два
0:30:18.120,0:30:25.480
частично а вся команда Там по-моему пять или шесть
человек Ну я имею в виду просто там есть лоу кодер
0:30:25.480,0:30:32.960
там аналитик ну дата инженер вот она вот примерно
такая [ __ ] очень очень классно прям как это
0:30:32.960,0:30:37.480
Лин стартап я бы сказал как книжка Да и Знаешь
это можно поржать на эту тему потому что ты не
0:30:37.480,0:30:42.400
поверишь я когда всё это стартовал в двенадцатом
году значит Представь что было вокруг люди такие
0:30:42.400,0:30:48.920
о Кирилл А когда вы вырастете вот эти подходы
которые ты используешь ай-ай-ай не получится я
0:30:48.920,0:30:52.640
прямо знаешь надо было скринить сколько мне там
всего говорили я тебе могу сказать ребята Мне
0:30:52.640,0:30:57.200
уже практически сороковка Я уже давно вышел из
индустрии То есть я прошёл этот путь Да у меня
0:30:57.200,0:31:03.440
там бизнес столько лет и Кажись скоро пенсия не
за горами Ну я шучу конечно но всё равно я имею
0:31:03.440,0:31:08.600
в виду что это уже всё пройденные этапы и я знаю
что ещё пройдёт 10 лет И мы как не вырастем но у
0:31:08.600,0:31:13.600
нас понятно что появляются там соседние проекты
грубо говоря Ну типа у нас есть там например
0:31:13.600,0:31:18.640
Мы в лотами там пытаемся запуститься кстати той
же командой это поддерживаем У нас есть большой
0:31:18.640,0:31:25.080
колледж Но это отдельная вообще организация Да но
это тоже большая история но с точки зрения хекслет
0:31:25.080,0:31:32.880
м у нас лет се назад команда разработки была
больше которая Я имею виду пилила саму платформу
0:31:32.880,0:31:39.240
вот Забавно Да очень Забавно знаешь кого ты мне
напоминаешь когда рассказываешь про хекслет и про
0:31:39.240,0:31:44.440
подходы которые ты используешь ты мне напоминаешь
DH и его блог он рассказывает Почти то же самое
0:31:44.440,0:31:51.480
что берём рельсы берём не делаем как бигтех
стараемся всё аккуратно минимизированы спокойно не
0:31:51.480,0:31:57.280
плодим кубернетес без надобности и в этом вы правы
это всё так и есть то есть нужно использовать
0:31:57.280,0:32:02.680
инструменты Ну по назначению и по возможностям
если у всех кубернетес не значит что его нужно
0:32:02.680,0:32:10.080
брать Ну у нас тоже куне в кавычках не это я име
виду ну Замени кубернетес на любое другое слово
0:32:10.080,0:32:15.280
я ска микро вот микросервисы правильное будет
слово да Вот микросервисы точно но видишь я
0:32:15.280,0:32:19.280
это как раз всё равно видишь Мы собрались ты
сегодня не для того чтобы говорить какие мы
0:32:19.280,0:32:23.560
там классные это я просто Как пример привожу но
у меня скорее всё-таки поинта про бигтех Потому
0:32:23.560,0:32:28.040
что интересно то есть мы как минимум с тобой
сейчас получается Ну вот выяснили этот момент я
0:32:28.040,0:32:31.920
хотел подсветить как представитель маленькой
компании которая рассчитывает только на себя у
0:32:31.920,0:32:38.400
которой очень высокие риски любая ошибка Нам капут
и поэтому получается мы не просто не хотим мы не
0:32:38.400,0:32:44.440
можем себе позволить Вот как можно себе позволить
битех и вот это вот контраст Да начиная там от
0:32:44.440,0:32:49.640
со бесов и заканчивая самое главное вот этой
направленностью то есть тек всё равно максимум
0:32:49.640,0:32:52.760
на что ориентируется на требования потому что
он подразумевает что у тебя всё равно большая
0:32:52.760,0:32:58.080
цепочка У тебя есть продукты прок и так далее А мы
ориентируемся на то что даже ещ выше потому потому
0:32:58.080,0:33:04.880
что в нашем случае нету никого из этой цепочки и
разработка должна в том числе смотреть на смыслы с
0:33:04.880,0:33:09.480
точки зрения бизнеса Ну и мы можем себе позволить
У нас по кра знаешь Не всем так везёт потому что у
0:33:09.480,0:33:13.520
нас-то область курса и понятно её более-менее
все понимают Вот если бы я тебе сказал что
0:33:13.520,0:33:18.480
мы занимаемся какой-нибудь сложной бухгалтерской
историей тогда бы конечно разработки бы не хватало
0:33:18.480,0:33:25.200
Да кого-то посерединке типа бизнес аналитиков
Ну да есть такая штука а в техе есть наверное
0:33:25.200,0:33:33.000
проблема вот э да Вот вот тут вот опять же к
бигтех Да вот внутри Давай знаешь к чему перейдём
0:33:33.000,0:33:38.760
именно к цепочка поставки я бы наверное с этого
начал Да потому что про собеса вроде немножко
0:33:38.760,0:33:43.200
поговорили да Есть формализм есть всякие истории
А вот цепочки поставки Вот расскажи вообще про это
0:33:43.200,0:33:49.840
да вот типа Давай задача от придумали до зарезали
буквально скоуп назад вернёмся чтобы я мысль не
0:33:49.840,0:33:55.280
потерял очень важно ты говорил про то что найм на
контрасте у теха и у маленькой компании разный но
0:33:55.280,0:34:02.520
я вот какой Поинт на э тему могу сказать то что
э бигтех Мне кажется счи считает важным себя
0:34:02.520,0:34:08.880
обезопасить от плохих кейсов поэтому наверное так
много этапов потому что потом ну сложно нанимать
0:34:08.880,0:34:14.000
много ресурсов в это вкладывается и поэтому
стараются всегда не ошибиться Мне кажется вот
0:34:14.000,0:34:20.240
я в этом вот вижу наверное кейс когда Почему так
много секций и этапов всесторонняя проверка идёт
0:34:20.240,0:34:26.000
скорее сложно увольнять да то есть у тебя Знаешь
я тогда ладно скажу есть такая книжка называется
0:34:26.000,0:34:31.440
как сдвинуть гору фуди ты читал когда-нибудь в
туду лежит Нет не открывал ещё вот я тебе крайне
0:34:31.440,0:34:38.440
рекомендую там как раз рассказывается про то как
становилась кремневая Долина как собственно там
0:34:38.440,0:34:45.640
найм шёл и всё такое и собственно там было очень
прикольный вот этот тезис это кстати книжка же
0:34:45.640,0:34:49.240
вот про ещё про то когда это всё остановилось
там про IQ Кстати классно рассказывается как он
0:34:49.240,0:34:53.760
типа знаешь сначала придумали потом поняли что это
лажи и так далее так вот там есть Очень прикольный
0:34:53.760,0:34:59.400
тезис Я просто с тех пор запомнил и понял это
Да не существует возможности найм разделить на
0:34:59.400,0:35:04.280
две чёткие половинки типа мы берём только тех кто
Нам нужен и мы не берём тех кто нам не нужен это
0:35:04.280,0:35:09.880
Физически невозможно поэтому выбор на самом деле
существует между во-первых это как бы диапазон
0:35:09.880,0:35:14.080
ручка Это называется да и у тебя есть два варианта
ручку выкрутить в одну сторону и в другую А что
0:35:14.080,0:35:20.560
на этих полюсах на одном полюсе ты делаешь меньше
этапов меньше проверок и так далее и скорее всего
0:35:20.560,0:35:24.920
в таком случае ты не пропустишь хорошего но с
очень высокой вероятностью к тебе попадёт тот
0:35:24.920,0:35:30.320
кто не должен был попасть если в обратную сторону
то у тебя скорее всего тот кто не должен попасть
0:35:30.320,0:35:35.880
не попадёт но ты и пропустишь кучу хороших Кстати
это очень важная мысль после которой ты спокой не
0:35:35.880,0:35:41.360
относишься Когда знаешь говорят вот там какой-то
супер мега чувак типа помнишь создатель бю не
0:35:41.360,0:35:46.440
попал там куда-то в Google работать потому что там
не прошёл какую-то секцию и со стороны если вот
0:35:46.440,0:35:51.520
этого не понимать этой системы тебе будет казаться
Ну как так Посмотрите они говорят ребят всегда
0:35:51.520,0:35:57.280
есть исключение это правда но у нас есть система
и система намного важнее как бы конкретных людей
0:35:57.280,0:36:02.560
когда речь идёт о таких масштабах потому что всё
равно один человек там ничего не решает поэтому я
0:36:02.560,0:36:07.200
к этому например спокойно отношусь Я понимаю
что Ну да это те самые издержки этой системы
0:36:07.200,0:36:13.720
типа он не прошёл сложную штуку несмотря на
свои заслуги вот не поняш бывают знаешь в
0:36:13.720,0:36:18.240
некоторых местах как бы системы чтобы обойти
её Но это должно идти через какие-то высшие
0:36:18.240,0:36:24.320
чины типа чуть ли не напрямую через SEO Да там
согласовали что-то в таком духе Я рад что мы к
0:36:24.320,0:36:28.320
этой мысли вернулись потому что она довольно вот
чтобы закрыть тему прям собеседований и Почему
0:36:28.320,0:36:34.840
бывают такие там как злые несправедливые компании
потому что действительно Если система даёт там с
0:36:34.840,0:36:41.400
90% вероятностью там хороший результат то и это
достаточно для того чтобы там покрывать задачи
0:36:41.400,0:36:47.880
бизнеса найма и всего остального то её это всему
используют Да к сожалению Ом 10% ну не повезёт Вот
0:36:47.880,0:36:55.680
но давай вернёмся к цепочка поставки Какая здесь
есть Ну методологии то что я встречал я бывал на
0:36:55.680,0:37:02.760
нескольких полюсах крайностях В этой системе я
встречал работу когда ты действительно буквально
0:37:02.760,0:37:07.800
работаешь Как функция то есть ты разработчик
и как как состоит Твоя работа тебе приносят
0:37:07.800,0:37:15.360
Аля чуть ли не дизайн документ по которому нужно
что-либо запрограммировать прямо вот Аля буквально
0:37:15.360,0:37:23.440
эндпоинты Open уже написан Просто надо внедрить
и покрыть там не тестами зарезать а бывает другая
0:37:23.440,0:37:30.680
крайность когда ты работаешь буквально как там
в Гугле или в амазоне где ты именно инженер ты
0:37:30.680,0:37:38.720
можешь не просто кодить А тебе приносят буквально
Лид проблематику некоторую проблему или идею или
0:37:38.720,0:37:44.320
гипотезу и ты как специалист можешь Ну если ты сам
её конечно не придумал ты можешь даже сам прийти
0:37:44.320,0:37:50.880
с такой гипотезой если ты её нашёл Или увидел к
тем леду а либо он тебе приносит и ты можешь это
0:37:50.880,0:37:57.600
всё провести буквально сам от идеи сделав rfc
Ну request for ко документ или там ADR это ещё
0:37:57.600,0:38:03.800
называется презентовать его команде А может быть
даже командам внешним чтобы люди посмотрели и
0:38:03.800,0:38:10.440
если он там здравая идея её ну е ты нашёл
подтверждение и поддержку во вне можешь
0:38:10.440,0:38:17.600
действительно там привнести в продукт нечто новое
улучшить зарезать э написать код тесты выстроить
0:38:17.600,0:38:24.840
процесс эксплуатации там индикаторы алерты И
поехать в прод и закрыть целый Ну либо создать
0:38:24.840,0:38:29.680
Не ну в идеальном случае создать целый бизнес
замен там для людей клиентов сделать классную
0:38:29.680,0:38:36.240
штуку а либо там улучшить повысить Надёжность
там текущей системы и это всё от Ну делаешь Ты
0:38:36.240,0:38:42.800
один человек вот а в первом случае в котором я
рассказывал там всегда были Вот кто написал rfc
0:38:42.800,0:38:49.600
либо архитектор либо там аналитик некий qa который
там за тебя протестил провёл регресс твоего апе
0:38:49.600,0:38:55.400
или там ну ручками протыкать либо написал для него
автотесты там devops который для тебя это зарезал
0:38:55.400,0:39:00.400
ты ему пишешь там не знаю в слаке или какой-то бот
говоришь там релиз такая-то ветка там или такой-то
0:39:00.400,0:39:07.680
тег вот я такое тоже видел а видел где реально А
И где ты буквально можешь делать всё сам Ну либо
0:39:07.680,0:39:12.640
с минимальными включениями инфраструктуры Давай
я те у меня такой некоторый блиц быстренький
0:39:12.640,0:39:21.160
вопрос а потом разберём первое какие ты видел
тайминги по Time to maret от идеи до Ну в смысле
0:39:21.160,0:39:29.200
от приняти решения что вот эту задачу делаем до
релиза сколько проходило времени Да наверное в
0:39:29.200,0:39:34.920
стандартном процессе вот бигтех ВСС стандартный
процесс я Понимаешь вот Дай сделаю ремарку Я
0:39:34.920,0:39:39.680
работал в разных даже бигтех Понимаешь есть а
ну ты скажи в разных типа в одном Так в другом
0:39:39.680,0:39:44.920
так даже это может быть в одной компании просто
одно и тоже знаешь почему Потому что есть в бигтех
0:39:44.920,0:39:50.800
сейчас задает такая штука Как Аля внутренняя
платформа для разработчиков и продуктовые команды
0:39:50.800,0:39:56.000
непосредственно которые являются клиентами
платформенных разработчиков и у тебя если в
0:39:56.000,0:40:02.560
продукте Ты понимаешь что ты дом там киями окми
там целями на прибыль маркетинг и так далее то
0:40:02.560,0:40:08.280
в платформе у тебя больше целей технических и они
менее определённые в силу своей специфики и ты там
0:40:08.280,0:40:13.840
можешь быть Ну то есть там тебе не скажут Как там
деплоить кубернетес или ещё что-либо там не будут
0:40:13.840,0:40:19.080
тебя за ручку проводить а ты показываешь там всю
свою глубину технических скилов и поэтому я тебе
0:40:19.080,0:40:24.440
и говорю что я где-то был в роли как просто
разработчик А где-то как прям такой знаешь
0:40:24.440,0:40:31.760
немножко художник навер в каком-то смысле фки
зави какие-нибудь давай давай давай расскажу когда
0:40:31.760,0:40:38.640
я работал когда буквально вот с этим ну как это
скать как специалист который был просто функцией
0:40:38.640,0:40:46.960
Time to Market мог занимать спокойно там полкрф
небольшой там Аля там переделать какой-нибудь UI
0:40:46.960,0:40:52.400
там переделать а полтора месяца два запросто
уходило нарезанная на спринты какие-нибудь
0:40:52.400,0:41:00.280
нереальные чтобы ничего не упустить всё заложить
спокой можно было работать и я был атоп перформер
0:41:00.280,0:41:05.600
делая там работая как вот не знаю как это говорят
вот ты говоришь эти волки Да которые там что-то
0:41:05.600,0:41:09.480
накручивают две работы делают я мог бы быть
таким волком но я им просто не был потому что я
0:41:09.480,0:41:16.240
просто быстро работал и там делал что-то ещё сбоку
фоновые какие-то активности вот а бывали места где
0:41:16.240,0:41:21.920
нужно было буквально за неделю не знаю предложить
подход как от масштабировать сервис и ты буквально
0:41:21.920,0:41:30.040
там изучаешь там не знаю перы смотришь читаешь
rfc чужие смотришь пишешь своё ищешь там
0:41:30.040,0:41:35.840
одобрение какой-то не знаю фидбэк в архитектурном
комитете и пошёл катиться и там за неделю отлил
0:41:35.840,0:41:40.920
сервис который может в 10 раз больше нагрузки
принимать на себя при железе там не знаю X2
0:41:40.920,0:41:48.680
например увеличенном Угу Вот такое у меня было Вот
хорошо и плавный вопрос из этого который выпадает
0:41:48.680,0:41:57.920
это точнее наоборот который появляется в я застал
эпоху не хочется чтобы пафоса звучало но просто
0:41:57.920,0:42:03.880
именно в в этот момент всё это активно начиналось
это знаешь взлёт от жайлар именно скрам скрам
0:42:03.880,0:42:08.800
мастера все только об этом говорят внедряем если
этого слов нет катастрофа и так далее как будто бы
0:42:08.800,0:42:15.080
это поменялось или нет Как сейчас всё работает я
бы сказал знаешь как вот ты говорил про выкрутить
0:42:15.080,0:42:22.440
в одну и в другую сторону я встречал компании где
буквально всё было по скраму прям вот буквально
0:42:22.440,0:42:29.360
как это книжку открываешь вот всё так же а бывали
компании которые в силу там своего здравого смысла
0:42:29.360,0:42:34.720
не хотели тащить весь фреймворк потому что он им
казался избыточным И я такой тоже был ситуации
0:42:34.720,0:42:39.880
даже у меня на работе сейчас там у нас всё равно
частично он реализован потому что некоторые вещи
0:42:39.880,0:42:44.760
нам просто не нужны Это для нас лишнее только Ну
хочется работать ини встречи проводить на самом-то
0:42:44.760,0:42:51.040
деле и как мне кажется это это влияет знаешь на
что что влияет на приверженность тому или иному
0:42:51.040,0:42:57.320
подходу это то какой у тебя не знаю C либо там
Head of product который вот либо верит в эти идеи
0:42:57.320,0:43:03.800
и ведёт людей по ним прямо по рельсам и нельзя
отходить либо он более там гибкий лояльный
0:43:03.800,0:43:08.760
воспринимает это как инструмент а не как некую
религию я тоже скажу я встречал просто по-разному
0:43:08.760,0:43:14.440
то есть где-то слышал отзывы например что там
в Яндексе например меньше Айла чем там в других
0:43:14.440,0:43:21.400
компаниях а либо там ну свои процессы где-то прям
целая культура что скрам коучи есть скрам мастера
0:43:21.400,0:43:27.560
прям выделенные роли в командах где-то например
кабан вообще используется не было такого что скрам
0:43:27.560,0:43:34.160
- это религия то есть я Прагматично и спокойно
на это всё смотрю как на некие инструменты если
0:43:34.160,0:43:40.680
я вижу в этом элементы религиозности для меня это
скорее звоночек что как вот в рельсах там в ажай
0:43:40.680,0:43:47.680
коммуникации важнее там заданных как-то правил
по-моему или както ну или там коммуникации важнее
0:43:47.680,0:43:52.080
по-моему люди важнее договорённостей по-моему
там Первое правило так и здесь то есть если нужно
0:43:52.080,0:43:57.960
подстроиться изменить и мы этого не делаем то вот
зачем нам этот аджайл если мы там не знаю в ущерб
0:43:57.960,0:44:05.240
людям в ущерб там здравому смыслу и фича успеху
к цифрам идём за этим скрам но а в целом если
0:44:05.240,0:44:12.480
вот посмотреть на те компании Где ты работал чаще
отношение то есть Можем ли мы сказать что бигтех
0:44:12.480,0:44:18.800
есть тенденция как бы к религиозности потому что
всё равно бигтех Форман достаточно вот есть такое
0:44:18.800,0:44:24.880
или нет У меня выборка не такая большая в одной
компании где я работал это было действительно
0:44:24.880,0:44:30.760
выключено на максималку од во второй компании
где я работал это было отдано буквально на
0:44:30.760,0:44:37.240
откуп в каждом департаменте можно делать своё ну
реально То есть ты прямо можешь как договоришься
0:44:37.240,0:44:42.680
буквально как настроишь свою доску и процессы
и доставку там не знаю информации и успехов до
0:44:42.680,0:44:48.000
руководителя можешь строить как хочешь но при
этом обязательно чтобы процесс был почему то
0:44:48.000,0:44:54.760
есть ну нужен не обязательно какой-то конкретный
Но процесс нужен для чего для того чтобы уметь
0:44:54.760,0:45:01.040
отслеживать качество твоей работы работаешь по
кабану пожалуйста метрики кабана вперёд там жиры
0:45:01.040,0:45:08.720
снимаются Вот как ты говоришь ТТМ Что там у нас
размер эклога всё снимается где-то наоборот этому
0:45:08.720,0:45:16.080
уделяют меньше внимания но тенденцию вижу что Все
учатся с этим работать то есть любой процесс Окей
0:45:16.080,0:45:22.120
потому что на основе него можно делать снимать
метрики мерить эффективность вот я такое вижу а
0:45:22.120,0:45:28.640
м вот не могу тея не спросить что меня сегодня
тя знаешь немножко такие провокационные во тея
0:45:28.640,0:45:38.960
Как ты считаешь важнее именно вот в бигтех важнее
процесс или люди Ну типа Можно ли плохим процессом
0:45:38.960,0:45:47.200
испортить хороших людей и можно ли вытащить
хорошим процессом скажем так среднюю команду Ох
0:45:47.200,0:45:53.120
сложно потому что это как по мне всё рано Ну давай
попробую что-нибудь сообразить если что порежем
0:45:53.120,0:46:01.560
конечно коя это тоже Здорово поэтому ребят Если
вы у вас есть своё мнение на это по этому поводу
0:46:01.560,0:46:07.120
обязательно тоже Напишите поспорить с нами
А мы поспорим с вами я отвечу знаешь как Как
0:46:07.120,0:46:12.280
именно прямо сейчас чувствую этот вопрос и как я
возможно я бы через 10 лет отвечу по-другому но
0:46:12.280,0:46:22.640
сейчас бы я ответил что ну процесс Вот как
ты говоришь для меня вытягивать Ну растить
0:46:22.640,0:46:30.200
команду возможно чуть либеральными процессами
или их отсутствием важнее чем слепом следовать
0:46:30.200,0:46:36.120
всегда то есть для меня всегда было важно лично
для меня как разработчика успех Ну продукта Или
0:46:36.120,0:46:43.560
там фичи или успех команды и если для этого нужно
где-то пожертвовать процессом я Это скорее сделаю
0:46:43.560,0:46:48.960
Но это вот моё личное такое мнение сейчас возможно
я просто не сталкивался с ситуациями где жертвуя
0:46:48.960,0:46:54.240
процессами ты теряешь больше но не знаю пока не
встречал поэтому не могу сказать что я как-то
0:46:54.240,0:47:01.440
редкие послабления либо там изменения там не знаю
процесса получал негатива больше чем позитива
0:47:01.440,0:47:08.880
не знаю Вот наверное я скажу что люди и гибкость
важнее чем строгий процесс Угу А какие артефакты
0:47:08.880,0:47:15.840
и какие вообще части вы берёте из разных элементов
чаще в ты встречаешь Ну например там Дейли митинги
0:47:15.840,0:47:22.000
или спринты так редко слово это говорю что даже
уже забыл его название Да насколько это является
0:47:22.000,0:47:27.400
базой потому что я понимаю что есть часть вещей
которые наверное более специфические Но вот как
0:47:27.400,0:47:33.360
будто бы это плюс-минус в бигтех везде или я
тоже неправильно себе представляю Я думаю что
0:47:33.360,0:47:39.640
везде так или иначе как минимум дейлики везде то
есть ежедневна ежедневная коммуникация по поводу
0:47:39.640,0:47:45.520
статуса твоих задач и твоего прогресса у нас она
Ну тоже есть и наверное везде и я где работал
0:47:45.520,0:47:52.320
всегда это были когда в офисе это были буквально
стендапы после ковида это всё перешло ВМ Колы там
0:47:52.320,0:47:59.960
любые другие созвон обязательно То есть я их жу со
мной их всегда проводили потому что без них бывает
0:47:59.960,0:48:05.840
сложновато Особенно когда ты в Ну работаешь на
удалёнке постоянно Ну какой-то вот неформально
0:48:05.840,0:48:12.560
чувствовать настроение человека его настрой как
у него вообще в принципе не знаю жизнь обстоит
0:48:12.560,0:48:17.640
насколько у него там не знаю Всё ли хорошо Всё
ли понятно е ли стояние перформанса если наоборот
0:48:17.640,0:48:24.320
он классно перформия похвалить людей потому что
всё-таки мы люди Они Роботы И иногда и похвалить
0:48:24.320,0:48:31.480
полезно иногда и пожурить полезно даже были отзывы
у меня что бывали отзывы что пожурить наоборот
0:48:31.480,0:48:37.960
вовремя то есть прямо пожурить да я побежал
работать и ну воспринимал фидбек адекватно вот
0:48:37.960,0:48:47.520
а из такого что ещё подмету собрание по пополнению
Ну доски То есть я редко по с времени работаю по
0:48:47.520,0:48:52.680
спринта Я скорее у нас такой как Канбан и поэтому
там у нас есть просто собрание по пополнению доски
0:48:52.680,0:49:00.560
и ну и сжиганию там задач с доски И на самом
деле это ВС а отмечу ещё такой момент проводим
0:49:00.560,0:49:08.360
ещё раз некоторое время такие встречи Аля Син
но они посвящены чему чтобы чуть менее формально
0:49:08.360,0:49:14.320
обсуждать вопросы Аля там пахали варить немножко
выпустить пар там про технологии поспорить
0:49:14.320,0:49:19.800
принести какой-то интересный кейс там вот видел
там не знаю вот такой вот код такую-то библиотеку
0:49:19.800,0:49:27.080
показать её презентовать посмотреть на неё если ты
делаешь Это в формате там Наках это мешает месту
0:49:27.080,0:49:33.480
А раз некоторое время там выпустить пар дать
такую возможность показать технически какие-то
0:49:33.480,0:49:41.360
интересные штуки это бывает полезно Окей слушай
а вот с точки зрения процессов ещё какой при этом
0:49:41.360,0:49:47.920
инструментарий используются обычно то есть Есть
ли какие-то тенденции к каким-то вещам И кстати я
0:49:47.920,0:49:53.960
опять же знаю что многие компании очень по-разному
к этому подходит но есть вообще даже как правило
0:49:53.960,0:49:57.960
Вот как ты говоришь комитет архитектурный который
в том числе понимает решение о том какой софт
0:49:57.960,0:50:04.560
допустимы и недопустимо использовать всё так А ну
из того что я видел всегда это была связка джира
0:50:04.560,0:50:11.000
и Вики вот всё что я где где не работал всегда это
было в одном стартапе была например асана по-моему
0:50:11.000,0:50:19.440
она называлась для работы с задачами но Алан везде
просто как интересно сейчас что будет происходить
0:50:19.440,0:50:26.760
когда они ушли а вот Я кстати в это пока даже не
погружён даже не знаю как это работает изнутри но
0:50:26.760,0:50:31.120
то что видел везде работает наверное в условном
Яндексе наверное даже своё какое-то сделано
0:50:31.120,0:50:34.560
решение но я там просто не работал поэтому не
знаю но я уверен они пользуются своими потому
0:50:34.560,0:50:40.760
что у них собственный гид есть зачем м ала гид
если у них там как-то Аркадия наверное как там
0:50:40.760,0:50:49.640
она называется собственная там система контроля
версий вот а в плане софта а которым пользуются
0:50:49.640,0:50:57.280
Разработчики у меня это vs код уже лет пять
наверное точно даже по-моему я пересел с этого
0:50:57.280,0:51:03.640
самого по-моему с атома Когда ещё на Руби писал
или с саблайм я пересел на vs код и на м на нём
0:51:03.640,0:51:10.280
нахожу всё это время но отмечу что многие конечно
пользуются jetbrains продуктами но я вот Видимо
0:51:10.280,0:51:19.640
закалённый я хочу в консоли писать команды и
видеть что они делают а не кнопочку нажимать
0:51:19.640,0:51:26.760
Run и непонятно что она делает это мой такой вот
шлейф разработки Да у меня был такой опыт забавный
0:51:26.760,0:51:37.360
когда я в Питере консал инженеров в компании
пес тоже в общем-то битех и мы много рядом
0:51:37.360,0:51:43.920
сидели парно программировали Вот и было
так забавно что они там на ДТ брейвс в
0:51:43.920,0:51:50.280
основном продуктах А я вимер вот и в итоге
я чаще побеждал То есть я в том плане когда
0:51:50.280,0:51:57.200
не смотрели как я Пиу код ское них больше
возникало вопросов Это Дем нарот общем-то
0:51:57.200,0:52:01.240
Да и не возникало потому что понятно дело что
я тоже на всм этом писал и видел Вот Но это
0:52:01.240,0:52:09.360
довольно забавно То есть у меня был тенденция
к тому что люди просили их пересадить на ВИМ
0:52:09.360,0:52:14.200
секта секта секта я да я поэтому так это
постепенно в свою секту немножко людей
0:52:26.520,0:52:34.280
Но вот эта история связанная типа стейджинг А что
там ещё может быть по пути тестировщики и далее
0:52:34.280,0:52:39.200
культура насколько вообще в целом вся эта история
Я знаешь какой точки зрения сейчас спрашиваю
0:52:39.200,0:52:43.320
именно вот это Знаешь такое ощущение от бигтех То
есть когда туда попадаешь попадаешь ли ты такой
0:52:43.320,0:52:50.600
ой да тут 50 команд 150.000 микросервисов А ещё
по пути тебе надо 33 этапа пройти включая ручных
0:52:50.600,0:52:55.520
тестировщиков У тебя есть там фича фризы и ты
такой Господи боже я там просто строчку поменять
0:52:55.520,0:53:02.880
хотел А у меня те тут 3 месяца согласований и
выходки на самом деле бигтех те что я видел Они
0:53:02.880,0:53:07.160
уже не так работают и наверное так никогда не
работали почему вот эту тему Я прямо попробую
0:53:07.160,0:53:14.440
тебе раскрыть я вот отмечал до этого тебе что
я работал Иста часто работаю ну у меня такой
0:53:14.440,0:53:20.480
опыт есть что я работал в платформах То есть
я делал продукты для разработчиков и что это
0:53:20.480,0:53:26.760
подразумевало под собой то есть ребята пользуются
внутри моим продуктом и он в том числе его цель
0:53:26.760,0:53:31.120
какой-то из этих этапов сложных согласований
которые там нужно что-то писать код людям
0:53:31.120,0:53:36.520
самим что-то настраивать велосипеди они
используют внутренние инструмент и я так
0:53:36.520,0:53:42.520
у меня это условно написано в резюме что я такой
Аля разработчик для внутреннего внутренних нужд
0:53:42.520,0:53:47.800
часто приходят вакансии и ко мне тоже пишут
что вот мы в одном бигтех делаем свою условно
0:53:47.800,0:53:53.880
внутреннюю Internal Developer ПТФ в другой в
третий и это на самом деле очень такой тренд
0:53:53.880,0:53:58.840
сейчас популярный я его прямо вижу даже
целые конфы работат про это девелопер там
0:53:58.840,0:54:05.960
может загуглить там деве ПТФ какой-нибудь Night
Ирин это целое направление Как строить взаимо
0:54:05.960,0:54:11.880
устойчивые платформы для инженеров чтобы они не
знали даже что такое куб а просто могли сказать
0:54:11.880,0:54:17.040
Create микросервис у тебя там не знаю выбираешь
язык выбираешь там какие-нибудь не знаю базовые
0:54:17.040,0:54:26.840
настройки версию языка Create у тебя стартанул
репа сгенерить в ней все библиотеки контракты о
0:54:26.840,0:54:36.080
ты берёшь её клонирует ставишь себе какую-нибудь
внутреннюю утилиту Аля там X и она у тебя умеет
0:54:36.080,0:54:42.720
делать тесты линтер деплоить запускать тесты
поставить тебе локальный кубернетес чтобы ты
0:54:42.720,0:54:49.160
не знал ничего вот такое я буквально видел то есть
это люди построили платформу я приходил в компанию
0:54:49.160,0:54:56.360
и мог в неё запушить уже код Ну не знаю к вечеру
или на следующий день я уже мог прямо впро заехать
0:54:56.360,0:55:02.960
Time to Market был поразительный для такой штуки
я очень ну скучаю по этим временам но верю что я
0:55:02.960,0:55:10.160
могу смогу поучаствовать в том чтобы возможно в
текущем месте тоже повлиять чтобы это получилось
0:55:10.160,0:55:15.720
тоже сделать Круто У меня конечно тут было бы
много вопросов э наверное не будем заострять
0:55:15.720,0:55:20.760
да но всё равно знаешь есть один момент знаешь что
меня всегда пугает в этой истории то есть когда ты
0:55:20.760,0:55:25.840
говоришь про то что у тебя инфраструктура классно
построена с точки зрения например стартануть Новый
0:55:25.840,0:55:30.200
сервис там прогнать его по пайплайн И это всё
автоматизировано это реально очень круто Я
0:55:30.200,0:55:35.840
точно знаю что это порождает вопрос скорее про
то как это контролируется А количество как бы
0:55:35.840,0:55:40.680
если тебе так легко всё это делать то количество
сервисов будет Типа люди начинают мыслить такими
0:55:40.680,0:55:46.000
категориями понимаешь да и может быть то есть
знаешь как эти локальные экстремумы да то есть
0:55:46.000,0:55:53.520
в локальном месте ты такой Вау классно но по факту
ты выясняет один нормальный проект у тебя сделали
0:55:53.520,0:55:58.800
500.000 микросервисов и общее как бы движение
на на самом деле гораздо медленнее чем Понимаешь
0:55:58.800,0:56:07.440
чем нужно из-за этого всё правильно Абсолютно
верно Это как по мне Ну как это сдержки издержки
0:56:07.440,0:56:14.960
противовесы лояльность зажимаем эти закручиваем
гайки раскручиваем если компания Решала проблему
0:56:14.960,0:56:20.360
того что у неё низкий тату маркет и она долго
делает месяцами фичи и она к этой крайности пришла
0:56:20.360,0:56:26.600
всё автоматизировал и раскатала заработала денег
Но потом начала опять спотыкаться не знаю из-за то
0:56:26.600,0:56:33.880
что очень сложная инфраструктура очень развесистые
нужны Кафки поддерживать весь это DD условный то
0:56:33.880,0:56:40.080
начнётся процесс обратный то есть архитектурные
ревью там Кати менеджмент потому что всё требует
0:56:40.080,0:56:48.000
ресурсов на самом деле продукте гонять миллионами
миллионы сообщений Кафки это Ну много терабайт и
0:56:48.000,0:56:52.600
много вычитки Ну на это всё нужно цпу и так
далее Я думаю что это всё работает Так что
0:56:52.600,0:57:00.120
это ты сделал оно раскрути денег там не знаю
найм крутой сделали фичи улучшили процессы
0:57:00.120,0:57:05.560
продукты если начало Ну выходить на некое плато
либо деградировать всё обратно скручивается Как
0:57:05.560,0:57:11.680
по мне по идее я так понимаю такую задачу должны
решать Аля архитекторы которые всегда смотрят на
0:57:11.680,0:57:16.480
систему в целом и смотрят что какие-то части
могли поехать да и пытаются их вернуть так
0:57:16.480,0:57:21.920
сказать обратно если расползаться не там начало
где нужно насколько это на практике работает
0:57:21.920,0:57:27.560
тоже большой вопрос я думаю что всё-таки издержек
вот ЕС знаешь типа посчитать знаешь как двигателя
0:57:27.560,0:57:33.120
внутреннего сгорания вот Сколько реально тратится
на необходимую сложность а Сколько тратится на
0:57:33.120,0:57:38.520
случайную сложность это блин Мне кажется сложный
вопрос Ну это вопрос Да реально на самом деле
0:57:38.520,0:57:45.520
гайдлайны и того что если тебя зажали в некие
рамки например в этом фреймворке платформенной
0:57:45.520,0:57:51.440
что ты пишешь там не знаю А вот так коню Вот так
и это на самом деле чем может быть Полезно если
0:57:51.440,0:57:57.040
вдруг ты такой говоришь мне надо вот по-другому
сделать тебя спросят А почему так ты решил делать
0:57:57.040,0:58:03.240
А что это за подход такой Почему нужно вот эту
базу А не вот эту как у неё с апше нам эту там мы
0:58:03.240,0:58:08.600
от слили уже поняли на ней съели всё что хочешь
там условно кассандру ты не заведёшь без ну без
0:58:08.600,0:58:15.880
апрув какого-то потому что её нет буквально в этом
как магазине там не знаю инфраструктуры вот а что
0:58:15.880,0:58:21.800
хотел ещё отметить что ты вот Сказал что возможно
архитектору может быть сложно это всё отслеживать
0:58:21.800,0:58:31.600
Я просто видел такие вещи Кирилл что ты буквально
можешь коне себе а потом это ВС паблишинг строится
0:58:31.600,0:58:36.360
из того куда Какие потоки данных идут это
всё очень удобно отслеживать буквально ты
0:58:36.360,0:58:42.640
зарезал и твой сервис Уже видно куда он на кого
повлиял с кем он коммуницирует И это прям можно
0:58:42.640,0:58:50.440
видеть ландшафт it инфраструктуры очень быстро
Я думаю это влияет на то чтобы ну условно это не
0:58:50.440,0:58:57.280
решает проблему того что архитектура сложная
но помогает тебе держать её вло не переживая
0:58:57.280,0:59:03.520
что там ты её не ловишь очень визуализации
такие помогают и метриками всё это ну дашборды
0:59:03.520,0:59:11.320
автогенератора а всё это очень классно
работает я видел прямо примеры живые Угу
0:59:11.320,0:59:16.520
Ну да понятно что такие системы максимальной
эффективности ты никогда держать Не будешь но
0:59:16.520,0:59:22.800
интересно вот насколько возможно как-то знаешь
Хоть контролировать это что ребята мы пошли не
0:59:22.800,0:59:28.800
в ту сторону тут не надо было расползаться да
и так далее Мне кажется это очень тяжело Слушай
0:59:28.800,0:59:34.640
ну вопрос же вопрос же ещё и нагрузки Вот честно
тебе скажу потому что вот я работал над задачами
0:59:34.640,0:59:41.360
в которых добавляешь Три строчки неправильных плюс
20 цпу е там было 20 ещё понадобилось 20 добавить
0:59:41.360,0:59:46.880
деплоймент потому что стало слишком плохо если ты
обрабатывает пять сообщений в секунду например в
0:59:46.880,0:59:52.840
той же кафке написал ты дополнительный кон сюр
Ну потратил ты на это там пол цпу короче когото
0:59:52.840,1:00:01.600
ку Бернеса Ну удалить его по просто имее в виду
когда у тебя грубо говоря разбиение по доменам
1:00:01.600,1:00:08.880
переходит некий разумный предел я вот могу тебе
просто пример сказать Я как-то собе сил чувака
1:00:08.880,1:00:14.000
я помо рассказывал где-то в одном из подкастов
мы как раз обсуждали Вот почему кто-то вводил
1:00:14.000,1:00:21.120
микросервисы просто вот тогда у меня накопилось
знаешь вот это вот Отношение того что это пихает
1:00:21.120,1:00:26.520
Да и там вот есть несколько прикольных примеров
значит первые ребята такие типа мы использовали
1:00:26.520,1:00:32.800
микросервис потому что урм не умеет в рекурсивные
запросы во-первых тут связь надо ещё попробовать
1:00:32.800,1:00:37.800
найти да А вовторых ребята как выяснилось прям
знаешь это во время собеса я им немножко помог
1:00:37.800,1:00:41.160
Я им сказал Слушайте а вы материализованные
путь знаете что такое они такие Нет я говорю
1:00:41.160,1:00:48.320
Ну вот посмотрите как бы это решает вашу проблему
второе был чувак который делал какие-то для почты
1:00:48.320,1:00:56.120
какие-то штуки и у них там была история Что
значит знаешь есть такой типа формат переда
1:00:56.120,1:01:00.280
почты между странами или там что-то международной
перевозки и он какой-то Древний Древний там надо
1:01:00.280,1:01:04.800
какие-то файлики просто складывать в какие-то
пишни Прикинь на этом строится вся международная
1:01:04.800,1:01:09.240
система вот и он мне рассказывал такую штуку
что этот Файлик может быть зашифрован пятью
1:01:09.240,1:01:16.200
алгоритмами А ну в зависимость это видимо версия
там может быть да и он и задача была какая надо
1:01:16.200,1:01:21.760
достать этот Файлик прочитать Ну навер что-то
может быть с этим ну уже непосредственно выполнить
1:01:21.760,1:01:26.640
какие-то там действия Да в других местах и вот для
того чтобы сделать эту задачу ещ было реализовано
1:01:26.640,1:01:32.520
пять микросервисов Первый вычитывает кидает
куда-то там второй микросервис соответственно
1:01:32.520,1:01:39.360
выбирает А типа кто это должен обрабатывать третий
там короче потом Эта история кидается в ещё одну
1:01:39.360,1:01:44.400
какую-то там может быть очередь куда угодно и
дальше идёт выбор м фактически каждый алгоритм
1:01:44.400,1:01:50.040
был реализован как отдельный микросервис который
собственно непосредственно расшифровывает А мы с
1:01:50.040,1:01:54.240
тобой понимаем Да объёмы Ну то есть типа ну О'кей
алгоритм в классе В какой-нибудь метод один лежит
1:01:54.240,1:01:58.920
да в общем-то и всё наверное у тебя классическая
вообще стратегия это просто обычный паттерн То
1:01:58.920,1:02:04.240
есть тут суммарно кода вот что всю эту задачу
решить Ну не знаю там 100 строк Ну это я так
1:02:04.240,1:02:10.800
утрированно конечно но ты понимаешь И вот я скорее
именно про это То есть когда у тебя система уже
1:02:10.800,1:02:15.320
очень распределённая Мы конечно с тобой немножко
это от Биг теха уже немножко в другую область
1:02:15.320,1:02:18.760
тянули сейчас точно буду делать подкаст на эту
тему но это единственный момент который я сейчас
1:02:18.760,1:02:23.440
скажу и дальше поедем да то есть проблема в том
что как правило люди всегда исходят из текущего
1:02:23.440,1:02:27.520
состояния они никогда не исходят из того что может
всё что сейчас [ __ ] которая вообще не должна
1:02:27.520,1:02:32.520
была появиться или условия так поменялись что
теперь всё это не нужно как правило люди которые
1:02:32.520,1:02:35.880
непосредственно над этим работают они всегда
это воспринимают как некую данность типа это
1:02:35.880,1:02:40.560
стейт относительно которого я должен всё строить и
может быть уже надо было сказать Ребят давайте вот
1:02:40.560,1:02:45.680
просто вот это вот 10 вот этих проектов свернём
потому что это никому не нужно И вообще не нужно
1:02:45.680,1:02:50.360
в эту сторону идти но они продолжают продолжают
продолжают Ну и понимаешь да к чему это приводит
1:02:50.360,1:02:55.840
поэтому речь не про нагрузки а речь вообще
про то что типа очень легко уползти не туда
1:02:57.000,1:03:06.800
всё так и плюс 100 разработчиков Да из это ну
тут тут я думаю как бы я на твой вот этот вот
1:03:06.800,1:03:15.120
Поинт попробовал ответить на то что действительно
бездумное применение - это зло То есть то что если
1:03:15.120,1:03:20.960
нам нужно решить задачу это означает сделать
микросервис Ну первый вопрос должен быть точно
1:03:20.960,1:03:25.760
ли он нам нужен То есть по-моему либо у
тебя это было в Твиттере либо у кого-то
1:03:26.480,1:03:32.480
был такой знаешь Поинт Хороший у человека он
сказал микросервисы были придуманы для решения
1:03:32.480,1:03:39.560
одной задачи Но люди Их используют для для того
чтобы решать проблему вот этого разделения кода
1:03:39.560,1:03:46.000
Хотя они их завезли а возможно просто завезли при
этом не умея даже классы делить в одном монолите
1:03:46.000,1:03:52.600
при этом говорят давайте сделаем микросервисы так
и здесь то есть делить код сервисами очень удобно
1:03:52.600,1:03:59.000
то есть тебя прям буквально инстансы Деп лас
маленькие папочки маленькие репозитории но при
1:03:59.000,1:04:04.200
этом сделать хороший модульный Монолит такая же
сложная работа как и сделать микросервисы но если
1:04:04.200,1:04:09.240
ты его сделал модульный Монолит ты из него классно
потом извлечь любой компонент Если вдруг его нужно
1:04:09.240,1:04:15.240
отдельно масштабировать и там ну платёжный кусочек
или там какой-нибудь нагруженный поиск из Монолита
1:04:15.240,1:04:20.400
достать вот примеры которые видел я если код
написан качественно выдирают за там неделю
1:04:20.400,1:04:25.720
аккуратно докер файлами снабдить всё делается
вопрос именно как мне кажется инженерной культуры
1:04:26.240,1:04:32.040
и вот этого зрелости и такого знаешь
скептицизма по умолчанию К любым вещам
1:04:32.040,1:04:39.680
Аля сказали микросервисы Круто я значит повезу их
бездумно завозить Но мы с тобой видишь уже как-то
1:04:39.680,1:04:44.680
по-другому рассуждаем возможно мы сбой просто
староват и такие по умолчанию Всё скепсис пока
1:04:44.680,1:04:50.840
нам не доказали обратное возможно Ну я это знаешь
на что наверное скорее завожу Почему именно в
1:04:50.840,1:04:55.960
бигтех определяю это как проблему потому что у
тебя много людей и у тебя гарантировано среди
1:04:55.960,1:05:02.040
них будут те про кого мы говорили проходят собесы
с желанием делать свои инфраструктуры фреймворки
1:05:02.040,1:05:07.720
и так далее А в этом плане хороший пример Яндекс Я
не говорю что это плохо я Потому что есть причина
1:05:07.720,1:05:12.560
почему в местами Так было но есть такое знаешь
это когда посмеивается что у Яндекса обязательно
1:05:12.560,1:05:19.080
есть свой инструмент для решения любой задачи да
и местами Наверное это было оправдано потому что
1:05:19.080,1:05:24.240
появилось давно там у них своя Legacy история и
так далее но я уверен что местами это происходит
1:05:24.240,1:05:30.960
Просто потому что ребята могут и делают а бигтех к
этому предрасполагает когда ты особенно там знаешь
1:05:30.960,1:05:35.760
не на передовой Когда тебе надо вот фичи там
что-то пользователи от тебя хотят сидишь там
1:05:35.760,1:05:40.840
спокойно где-то вдалеке в кишках что-то делаешь
и до тебя в общем-то этот волны гнева или там
1:05:40.840,1:05:48.880
скорости Просто даже не доходят да на самом деле
хорошая мысль Особенно про Яндекс который вот
1:05:48.880,1:05:56.080
правильно Ты сказал что как бы его не там ругали
за то что он делает велосипеды если вот быть быть
1:05:56.080,1:06:02.080
честными некоторые велосипеды были сделаны потому
что тогда на рынке не было ничего подобного а то
1:06:02.080,1:06:09.560
что это немножко уже переходит в крайности Ну
как Как по мне это наверное такая наша жизнь
1:06:09.560,1:06:14.520
понимаешь всё равно то есть мы в чём-то Ну где-то
что-то упускаем из виду даже будучи просто людьми
1:06:14.520,1:06:19.400
там если большая компания много людей ещё легче
упустить что-то из виду ты выстраивает мониторинги
1:06:19.400,1:06:25.560
обсер били но они не гарантируют 100% что
ты всё покроет все кейсы а скорее покрыть
1:06:26.320,1:06:32.960
там 99% кейсов критичных как и любое как и жизнь
наша так даже в кте Мне кажется есть такая штука
1:06:32.960,1:06:39.800
что даже там се или ты вы можете всё равно что-то
упустить даже что-то привнесли там возможно
1:06:39.800,1:06:45.480
в контрасте там с текущей кодовой базой или
ценностями всё это проскакивает иногда и вопрос
1:06:45.480,1:06:55.520
того как ты с этим работаешь стоит нано отметить
Знаешь я для себя определяю вижу злю когда
1:06:56.320,1:07:00.320
такой один из показателей это оперирование
вероятностями То есть если ты видишь что
1:07:00.320,1:07:04.280
человек постоянно говорит что у тебя вероятность у
тебя возможны сбоя Возможно это это очень классная
1:07:04.280,1:07:09.640
вещь потому что например когда ты Twitter Читаешь
Да или соцсети у тебя как правило очень много
1:07:09.640,1:07:14.640
такой истории типа вот так правил чёрно-белое
Да вот так правильно или вот так неправильно
1:07:14.640,1:07:20.640
конечно и забавно что инженеры в первую очередь
должны быть людьми вот разумными в этом смысле
1:07:20.640,1:07:26.880
Но категоричности от них как раз сильно как будто
бы больше даже когда на это смотришь думаешь но
1:07:26.880,1:07:31.000
Twitter - это те а Реальная жизнь - это реальная
жизнь то есть в реальной жизни вс-таки многие
1:07:31.000,1:07:35.720
ребята ведут себя не так да но это прикольно да то
есть вот всегда мы понимаем что есть вероятность
1:07:35.720,1:07:42.160
и у тебя ошибки кстати в этом плане как вот мы
тогда с Фисенко собственно разбирали да помнишь
1:07:42.160,1:07:47.200
что у тебя главная История - это мониторинг типа
ты никогда не построишь процесс чтобы все баги
1:07:47.200,1:07:54.000
убрать но мониторинг тебе поможет вот кстати вот
давай вот такая техов история как изза этого вот
1:07:54.000,1:08:00.600
много коман у тебя получается в такой системе как
бы ответственность немножко размазывается потому
1:08:00.600,1:08:06.800
что выполнение одной задачи и потоки данных
изменения проходят через цепочку Да которая
1:08:06.800,1:08:13.120
за которую отвечают разные люди и вдруг что-то
пошло не то насколько Эта система вся толкает
1:08:13.120,1:08:18.160
к тому чтобы люди начали друг друга какашками
через забор кидаться или всё-таки процессном
1:08:18.160,1:08:23.800
так нормально сделано что люди договариваются то
есть пот В чём у меня ощущение что такие системы
1:08:23.800,1:08:30.560
автоматически толкают как бы к тому чтобы наружу
торчать этими иголками понимаешь да Угу или нет
1:08:30.560,1:08:39.320
А я бы сказал здесь так что А вот эти функции
которые мы с тобой обсуждали которые от идеи
1:08:39.320,1:08:46.400
до эксплуатации часто они делаются внутри одной
команды либо одного такого отдела то есть часто
1:08:46.400,1:08:51.400
там продуктовая структура компании она чем-то
похожа на там условно юридическую где у тебя
1:08:51.400,1:08:58.120
Ну команда - это по сути вот там отдел это люди
которые занимаются одно одним доменом там одним
1:08:58.120,1:09:03.960
продуктом неким там платформой условной Поэтому
у тебя в рамках команды Вы вместе отвечаете за
1:09:03.960,1:09:09.960
м ценность для там клиента конкретного там
внутреннего или внешнего вы скоуп закрываете
1:09:09.960,1:09:15.720
кидаться какашками мол типа я разработчик а там
вот sre Сидит он мне сделал плохой мониторинг Ну
1:09:15.720,1:09:21.480
это вы можете так подискутировать но это внутри
команды это ваша внутренняя кухня вот когда ты
1:09:21.480,1:09:28.840
если бы было так что Аля есть команды разработки
они там живут отдельно делают своё перебрасывают
1:09:28.840,1:09:36.800
гитом репозитория и кидают го сре настраивайте мне
алерты мы вам код написали но покрывать его алерта
1:09:36.800,1:09:41.920
там как хотите То есть А какре покроет алерта
как он мониторинг построит что это за сервис и
1:09:41.920,1:09:47.920
поэтому ответственность Как я вижу в бигтех
стараются выстраивать так чтобы инженер был
1:09:47.920,1:09:55.320
и он в первую очередь мог сам сделать как можно
больше доменных областей закрыть технических тести
1:09:55.840,1:10:03.560
сре пло написание кода верификация контракты и
поэтому перекидывать какашками будет сложновато
1:10:03.560,1:10:10.520
тебе но когда у тебя наступают моменты интеграции
между продуктами тут может быть сложнее потому что
1:10:10.520,1:10:16.720
интеграция всегда Это тоже контракт взаимодействие
SL то есть условно у одного продукта четыре
1:10:16.720,1:10:22.240
девятки у другого две сам понимаешь если их
перемножить тот потеряет свои девятки условно
1:10:22.240,1:10:29.240
Если вдруг ну подключится и там критичная какая-то
услуга Всё ты потеряешь девятки потому что там на
1:10:29.240,1:10:34.920
той стороне Всего их две а у тебя было четыре ты
их выстроил так что всё классно перемножать что
1:10:34.920,1:10:44.720
целевая у тебя будет SL две опять Вот и тут я бы
сказал что это как мне Это тоже вопрос зрелости
1:10:44.720,1:10:49.960
перекидывать какашками - Это не конструктивно
просто я слабо себе представляю что взрослые
1:10:49.960,1:10:54.360
ребята будут этим заниматься в взрослых
больших компаниях в критичных продуктах
1:10:54.360,1:11:00.440
где нужно либо выстраивать Надёжность там не знаю
зарабатывать деньги либо какой-то делать крутой
1:11:00.440,1:11:06.360
пользовательский опыт для клиентов чтобы они там
тратили больше нем приложении и Ну не знаю это
1:11:06.360,1:11:12.440
моё просто взгляд как будто не конструктивно так
делать и не знаю Ну тут конечно можно поговорить
1:11:12.440,1:11:16.040
потому что это знаешь про устройство например
государства и так далее на самом деле это очень
1:11:16.040,1:11:20.080
сильно зависит от структуры то есть вот это
поведение Оно всегда зависит структуры если
1:11:20.080,1:11:25.400
ты делаешь структуру Я что имею в виду просто ты
фактически рассказываешь что в твоём опыте больше
1:11:25.400,1:11:31.880
часть вещей с которыми ты соприкасался она скорее
такая у вас проектная организация в которой к
1:11:31.880,1:11:37.240
счастью люди отвечающие за реализацию какой-то
фичи как правило работают как одна команда вот
1:11:37.240,1:11:47.800
а это э не всегда так то есть у тебя очень часто
А даже гораздо чаще если что-то совсем крупное то
1:11:47.800,1:11:53.400
оно идёт сквозняком То есть например я вот тебе
пример скажу когда Мы работали в Петр сервисе
1:11:53.400,1:11:59.720
опять же я помогал ребятам в Питере у них это
ребята которые делали биллинг для Мегафона вот
1:11:59.720,1:12:05.320
там только рокли 5 Милн строк кода было да и там
команда только внутренняя около по-моему тысячи
1:12:05.320,1:12:11.800
разработчиков не считая там подрядчиков там ещё
тысячи тысячи тысячи Вот и чтобы например банально
1:12:11.800,1:12:16.880
добавить кнопку в какое-нибудь приложение там
типа посмотреть счёт тебе нужно 13 команд было
1:12:16.880,1:12:25.520
задействовать и цикл релиза там 9 месяцев полтора
года вот такие вот и ты хочешь не хочешь у тебя
1:12:25.520,1:12:31.280
Ну представь У тебя есть конкуренция за приоритеты
У тебя есть команды которые там Мы заняты к нам
1:12:31.280,1:12:36.480
не лезьте типа как ты это сделаешь И ты знаешь
что есть существует даже понятие scam of см у
1:12:36.480,1:12:41.760
тебя существуют специальные штуки которые позволят
Team когда у тебя такой уровень абстракции когда
1:12:41.760,1:12:47.360
у тебя разные команды из них выделяются люди
которых сажают в одно помещение и они короче
1:12:47.360,1:12:52.520
работают вместе то есть я наверное Вот про
такие кейсы там ты хочешь не хочешь если ты
1:12:52.520,1:13:00.960
этим не займёшься то будет Вот именно э про по
что люди защищают свою границу вс всё верно но
1:13:00.960,1:13:06.520
ты правильно подметил я правда в таком практически
не работал А когда работал у нас было Я работал в
1:13:06.520,1:13:12.440
стартапе в котором знаешь как было построено были
команды Аля не продуктовые а всё-таки поделены
1:13:12.440,1:13:18.680
Аля по функциям то есть там мобильная фронтенд
энд и они жили немножко в разных там спринта и
1:13:18.680,1:13:23.720
циклах и получалось что из-за этого не получалось
например сделать одну фичу в один спринт потому
1:13:23.720,1:13:30.720
что Аля одна за ни это там через месяц у одной там
больше задач такого плана у них другие дедлайны
1:13:30.720,1:13:36.440
а у нас там мы это уже готовы были и сделали
Вот такой у меня был опыт Но даже там это си
1:13:36.440,1:13:42.000
в какой-то момент пришёл сказал ребята Я хочу
прямо погиб Я хочу повеселее Давайте фича Тимы
1:13:42.000,1:13:47.600
правда как сквот короче собрали На месяцок
поделать всё разошлись обратно ну это прям
1:13:47.600,1:13:55.480
вот то что рассказываешь я пря встречал тако
Но масштаб коне неся человек там па десятков
1:13:55.480,1:14:00.200
очень сильно сломать то делаешь не тот потому
что вот эта история с отделами она Она всегда
1:14:00.200,1:14:05.360
такая матричная структура называется да то есть
когда ты матрицу матричная структура важна потому
1:14:05.360,1:14:09.560
что всё рано кто-то должен за отделом смотреть Да
но у тебя при этом конкретно в конкретный каждый
1:14:09.560,1:14:14.400
момент времени идеально это плюс-минус когда
идёт проектная работа Да когда у тебя команда
1:14:14.400,1:14:19.640
как-то объединилась и соответственно херачит Вот
Но если у тебя всё равно много всяких внутренних
1:14:19.640,1:14:25.360
сервисов разделений и так далее они не всегда
сделаны оптимально да то как ни крути получишь
1:14:25.360,1:14:30.680
типа из серии что всё равно дёргать кого-то кто
там сбоку какие-нибудь мастодонты которые которым
1:14:30.680,1:14:34.840
лучше не лезть вот там такое было там какие-нибудь
Oracle ребята ещё знаешь там такой прикольный
1:14:34.840,1:14:39.880
эффект был опять же почему всё это так знаешь
есть теория есть практика А вот на практике было
1:14:39.880,1:14:49.360
так компания изначально полезла В сторону
покупаем Oracle и пишем всё там А это знаешь как
1:14:49.360,1:14:55.320
программист на фортране на любом языке пишет на
фортране у тебя никакими убеждениями ты не застави
1:14:55.320,1:14:59.160
команду вылез из оракла то есть знаешь как
происходило типа говорит мы переходим наву всё
1:14:59.160,1:15:04.200
больше никакого оракла создаётся какая-то новая
команда они делают какую-то новую ответвление как
1:15:04.200,1:15:08.000
правило это не продукт новый а потому что там
слишком сложная система там какая-то вот часть
1:15:08.000,1:15:13.200
отдельно там где-то формируется и делается Угадай
что туда добавляют одного ракли просто чтобы он
1:15:13.200,1:15:17.560
помогал им с существующей штукой а он просто
берёт и начинает засовывать всё в Oracle как
1:15:17.560,1:15:25.520
бы делая твой сервис просто тупо лёгким таким
врам над понимаешь над этой структурой а орак
1:15:25.520,1:15:30.200
воя база - Это не твоя личная отдельная это вот
эта вот огромная система которую поддерживать
1:15:30.200,1:15:35.040
уже невозможно она там мало того что там больше
5 миллион строк кода так она ещё в каждом регионе
1:15:35.040,1:15:40.040
своя Кстати по этой причине вот часто бывают эти
проблемы думают Почему из одного региона в другой
1:15:40.040,1:15:45.520
собственно столько проблем да вот исторически так
сложилось потому что в том же Сбере наверное да
1:15:45.520,1:15:50.200
вот помнишь за переводы между регионами что ли
Короче какая такая история была Что это было
1:15:50.200,1:15:56.920
платно и в рамках одной страны роуминг тоже да вот
когда у тебя в разных кстати хоть Я просто уже не
1:15:56.920,1:16:03.040
живу сколько с девятнадцатого года и я слышал что
сейчас роуминг в рамках регионов отсутствует да то
1:16:03.040,1:16:08.200
есть типа ты можешь в любой стране звонить всё
нормально правильно Да по стране всё работает
1:16:08.200,1:16:15.120
без каких-либо Да оценок Там просто прижал Да
я этого не застал для меня это удивление даже
1:16:15.120,1:16:20.120
потому что в Штатах Я даже и в Мексике как бы
тоже звоню в Штаты у меня Мексика Канада штаты
1:16:20.120,1:16:25.520
вообще Они под одним провайдером в этом смысле а
вот в России всегда было такое что в другой регион
1:16:25.520,1:16:32.680
поехал Там типа так вот не позвонишь и я уверен
это бы по правда такое было а у меня наоборот У
1:16:32.680,1:16:36.960
меня нет вот этого современного понимания я его не
застал для меня это новость вот и оно именно есть
1:16:36.960,1:16:41.440
именно из я уверен это всё было исключительно изза
этой технической истории потому что там гораздо
1:16:41.440,1:16:45.960
более сложная маршрутизация была это надо было
поддерживать И поэтому это стоило денег видимо
1:16:45.960,1:16:51.760
всё-таки В конце концов эти проблемы порешали и
оно ушло А в Сбере кстати тоже вот это вот в каком
1:16:51.760,1:16:58.720
отделении открыли туда идите да это же та же самая
история было было раньше было точно 100% сейчас не
1:16:58.720,1:17:04.160
бы даже я встречал даже я встречал по-моему лет
несколько лет назад сейчас пришёл всё сделали
1:17:04.160,1:17:12.480
мне да это прекрасно но Слушай вот тоже мысль
хотела дополнить твою про всё-таки микросервисы
1:17:12.480,1:17:19.240
и их порождение всё-таки важно тут знаешь почему
отделять такие вот почему вообще микросервисы
1:17:19.240,1:17:24.560
всё-таки мне кажется имеют популярность да у них
польза от того что ты можешь легче вводить людей
1:17:24.560,1:17:30.160
в проекты в более такие изолированные контексты
Ну Аля там Вот наши микросервисы там три штучки
1:17:30.160,1:17:35.440
вот команда пять человек она их поддерживает вот
наш некий доме Вот чем чем удобны это микросервисы
1:17:35.440,1:17:40.240
сами по себе если их грамотно использовать они
позволяют нагрузку разделять Ну разного вида
1:17:40.240,1:17:46.400
например там тяжёлая Рид там много врай тов там
не знаю вот такое и оно позволяет всегда тебе если
1:17:46.400,1:17:51.200
вдруг отказала что-то одно для отказоустойчивости
там одно работает другое ну упало например там или
1:17:51.200,1:17:56.840
упало частично но не всё А вдруг у вас большой
монолит вы катитесь все вместе у вас там не
1:17:56.840,1:18:03.680
самый зрелый процесс девопса одна команда сделала
что-то раскатились и не знаю что-нибудь сломало
1:18:03.680,1:18:10.240
просто криво замерла свою фичу страдают все и
там платёжку Кто делал кто поиск делал Кто там
1:18:10.240,1:18:16.080
не знаю не знаю оплату там что-нибудь другое все
страдают всё плохо Ну это такая была мысль чтобы
1:18:16.080,1:18:22.040
вот всё-таки немножко микросервисы от конструктива
им дать что они всё-таки хорошую вещь решают
1:18:22.040,1:18:28.640
просто это подход он вытекает просто сам из себя
то есть не нужно мне не нужны были микросервисы с
1:18:28.640,1:18:34.480
2016 чтобы понять что я отде этот кусочек от вот
этого чтобы их отдельно масштабировать и всё Ну я
1:18:34.480,1:18:39.320
имел в виду Да не с точки зрения микросервисов
В смысле они там типа это плохо я имел в виду
1:18:39.320,1:18:45.800
именно с точки зрения развитие продукта командой
Да что это уход в технические знаешь сложности то
1:18:45.800,1:18:50.560
есть то же самое же можно говорить про Биг
дату про отказ устойчивость и так далее То
1:18:50.560,1:18:54.720
есть это вот все вот эти вот вещи это одного
порядка когда люди начинают подменять собой
1:18:55.320,1:19:01.160
продуктовые смыслы Я же технический я ВС могу я
смотрите какой пище как мои мощны сейчас я тут
1:19:01.160,1:19:07.000
Нафига И никто тебя не остановит вот страшно Вот
это и поэтому кстати несмотря ни на что всё равно
1:19:07.000,1:19:12.920
люди решают если вот как ты говорил да вот что у
него на уме так и будет то есть строй не стройте
1:19:12.920,1:19:17.840
заслоны знаешь как социальный инжениринг Да любая
защита обходится через оператора которому ты там
1:19:17.840,1:19:24.720
позвонил и развл здесь примерно тоже самое можно
угодно делать Вот попа там один чувак который
1:19:27.080,1:19:36.480
и всё и Приплыли было такое Слушай я его не я был
работал в стартапе Про которого в котором ходили
1:19:36.480,1:19:41.600
легенды про такого си но я просто его лично
не застал но очень много было байк про него
1:19:41.600,1:19:46.920
прям то что он реально принёс раст на самом
деле в компанию но он принёс его тогда когда
1:19:46.920,1:19:56.320
выбирали между растом кжу наверное эликсиром Ой
не какой PHP там был Руби Зачем PHP а Даш чём Яш
1:19:56.320,1:20:01.720
вчм да ну да ну даже выбор говорит конечно
о том что люди явно были заточены не на то
1:20:01.720,1:20:06.560
чтобы деньги зарабатывать честно говоря всё так
Ну я знаешь что подмету на самом деле что это
1:20:06.560,1:20:12.200
тоже как будто бы модель зрелости знаешь ты мне
мем напомнил ме перед глазами он где мем когда
1:20:12.200,1:20:17.360
такая всплеск Такой типа как распределение
вероятности ты в начале типа джун я буду
1:20:17.360,1:20:24.640
просто писать там простые сервисы потом у тебя
кубернетес Касандра кавка Spark там S3 тно дв
1:20:25.600,1:20:33.280
будуе так и зде зрелость не использовать
сложно Если ты знаешь како не использовать
1:20:33.280,1:20:38.800
скорее Они показывают что ты У тебя самая
большая бита из я пря чувствую как меня
1:20:38.800,1:20:44.200
эта тема цепляет слу тоже говорят Кирилл ты
же обещал будет про это протех и такие опять
1:20:44.200,1:20:54.960
свалились в эту тему Мне нужно где-то
про это поговорить Давай вернёмся дате
1:20:54.960,1:21:00.760
более-менее понятны Вот Но при этом опять же
утеха есть много всяких стандартных процедур
1:21:00.760,1:21:06.920
Да понятное дело вот что-то скрам не скрам давай
ещё несколько вещей таких обсудим Вот смотри был
1:21:06.920,1:21:18.600
момент все такие Потом такие забыли дес теперь
S А что в итоге сейчас на самом деле Нес не S
1:21:18.600,1:21:26.200
не забыты Просто то что сечас на хапе я говорил
ранее платформы ПФО п платформ Инжиниринг который
1:21:26.200,1:21:31.720
позволит тебе из коробки иметь большинство
Практик девопса и какой-то базовый обсер
1:21:31.720,1:21:38.280
ability Вот и в это все целятся чтобы ты как
разработчик Мог уже из коробки получить что-то
1:21:38.280,1:21:44.520
похожее на готовую буквально систему которую надо
наполнить кодом и она там Заведётся базовые там
1:21:44.520,1:21:51.760
Аля дашборды не знаю как это забыл Red метрики
четыре золотых сигнала это всё буквально уже из
1:21:51.760,1:21:58.480
коробки собирается это не нужно Даже самому писать
это везде по умолчанию идёт и это как мне кажется
1:21:58.480,1:22:04.920
платформа инженеринг - это развитие дополнения к
девопсу сре в целом Ну тут получается Знаешь что
1:22:04.920,1:22:11.080
интересно типа devops - это культура Да когда мы
с осами вместе решаем там тра-та-та разбираемся А
1:22:11.080,1:22:16.120
здесь как будто бы происходит знаешь отдаление
за счёт того что мы выходим на новый уровень
1:22:16.120,1:22:21.800
абстракции То есть у тебя платформенная команда
предоставляет инструменты которые тебе позволяют
1:22:21.800,1:22:26.440
с платформой вообще как с хероку работать да
плюс-минус и таким образом получается что ты как
1:22:26.440,1:22:33.280
бы от псов ещё дальше стал и как будто бы с точки
зрения культуры Скорее это не по Я не говорю что
1:22:33.280,1:22:37.600
это плохо то есть наоборот у тебя как бы вообще
то есть у тебя просто ситуация она немножко Другой
1:22:37.600,1:22:41.920
взгляд на неё становится но вот именно с точки
зрения типа что мы работаем вместе как бы наоборот
1:22:41.920,1:22:47.920
уходит тебе не нужно работать вместе потому что
тебе не нужен Э не нужны осы то есть Это скорее
1:22:47.920,1:22:54.440
вот просто хироко и такие сервисы их вообще
обычно называют No Ops Это облако по сути некое
1:22:55.040,1:22:59.680
Ну это даже больше это такой это да это такой
высокий уровень это пас Да называется Если уж так
1:22:59.680,1:23:04.800
точным быть но ОПС То есть тебе осы в принципе не
нужны поэтому тебе девопс как бы как бы не нужен
1:23:04.800,1:23:09.800
потому что у тебя пропадает вообще необходимость
с осами хоть о чём-то договариваться всё так
1:23:09.800,1:23:15.040
но я подмету что это ещё и требует знаешь чего
высокого уровня осознанности и ответственности
1:23:15.040,1:23:20.000
То есть за тебя не будут дебажить Почему у тебя
база там не знаю сломалась или не работает Если
1:23:20.000,1:23:24.800
ты её сам не знаю нагрузил чем-то не оптимальным
Да мы тебе её дали но это не значит что будем за
1:23:24.800,1:23:29.800
тебя шить Вот тебе метрики вот тебе дашборды
вот тебе стандартные алерты хочешь настраивай
1:23:29.800,1:23:35.040
свои как ну как ты хочешь реагировать на них всё
твоя ответственность мы тебе дали instance То есть
1:23:35.040,1:23:40.280
ты отвечаешь за это всё сам и это мне кажется
способствует тому что люди как раз-таки учатся
1:23:40.280,1:23:45.200
быть Вот инженерами я уверен что в Гугле то же
самое или в амазоне там тоже по дефолту там любые
1:23:45.200,1:23:50.760
можно по кнопке там мне кажется свой внутренний
aws есть в амазоне у всех но это не значит что они
1:23:50.760,1:23:58.440
а не знаю плохие в Ops там операциях или там в обс
культуре А у них Скорее это всё на то настроено
1:23:58.440,1:24:05.080
что ты самостоятельно и можешь сможешь инструмент
использовать почти как там сам как operations либо
1:24:05.080,1:24:11.720
Как клиент этой платформы и выстроить так как тебе
удобно Я конечно сомневаюсь Ну именно потому что
1:24:11.720,1:24:16.680
наоборот обычно Чем более такая штука оторванная
тем больше разрыв происходит и ты же знаешь как
1:24:16.680,1:24:21.040
это бывает вот у тебя более высокий уровень
языка и все начинают вот сейчас на бегу Там
1:24:21.040,1:24:25.320
не знают как указатели работают здесь как бы то
же самое будет происходит со временем представь
1:24:25.320,1:24:31.040
ты 2 года в такой ситуации а потом раз и у тебя
что-то там пошло с дисками не так и так далее И
1:24:31.040,1:24:36.640
тут как бы Казалось бы без опса ты не справишься
вот интересно насколько там Ну смотри я скорее про
1:24:36.640,1:24:44.880
то что то что оно скрывается под слоем абстракции
несомненно не способствует твоему росту в глубину
1:24:44.880,1:24:49.720
но никто не мешает тебе в процессе эксплуатации Ну
понять что тебе-то предоставили то на самом деле
1:24:49.720,1:24:56.440
то есть Ну тебе дали по кнопке пог но ты так
же его не знаю су инстал делал бы там на ВПС
1:24:56.440,1:25:01.800
условном каком-нибудь или там сам настроил там к
нему метрики там datadog скачал какой-нибудь там
1:25:01.800,1:25:06.680
шпаргалку который я метрики там классно шпаргалки
в Твиттере видел Там типа любой запрос там сколько
1:25:06.680,1:25:15.080
там метрики длительность запросов делается это как
по мне всё равно Ну инструмент который при вот как
1:25:15.080,1:25:20.240
сказать грамотном разделении ответственности он
не будет за тебя ну как бы он предоставит тебе
1:25:20.240,1:25:26.160
некий SL что мы по нашим внутренним причинам
держим там не знаю минута простоя в день то
1:25:26.160,1:25:31.920
есть там три девятки мы держим дальше как ты
нас утилизирует там не знаю тротлит приложение
1:25:31.920,1:25:37.760
то ну ты сам редиска То есть ты неправильно его
используешь Иди и разбирайся с этим почему оно у
1:25:37.760,1:25:43.800
тебя тротлит то есть здесь нет такого что мол
осы за тебя это бы деба то есть если это было
1:25:43.800,1:25:49.200
бы ведомстве твоей команды то получается как
бы ты мог сказать о девопс я написал плохой
1:25:49.200,1:25:54.680
код разберитесь Почему у меня база лагает они
там мы не будем разбираться Ты же са этот код
1:25:54.680,1:25:59.440
написал Отключи его не будет лагать А нельзя
отключать пото что я там в проде фичу Ну иди
1:26:23.280,1:26:24.280
[музыка]
1:26:24.280,1:26:31.480
предельная да для если ты растёшь а но вопрос
не демотивировать ли это девелоперов которые в
1:26:31.480,1:26:37.000
конце концов понимают что это некая специфическая
то есть меня просто сделали я был значит технарям
1:26:37.000,1:26:43.520
а мне тут дали веб-интерфейс и говорят жмяка
и кнопки в итоге тера формы там кубы И я такой
1:26:43.520,1:26:48.680
понимаю что я ничего не знаю е я специально себя
не напрягаю А вот тут вот как раз различия Я
1:26:48.680,1:26:53.360
считаю что люди по дефолту большинство людей не
будет то есть типа Если тебе дали абстракцию они
1:26:53.360,1:26:56.920
это их устроит они будут сво время на что-то
другое тратить они не будут сидеть и такие о
1:26:56.920,1:27:00.920
Сейчас я пойду разберусь что там происходит то
есть всё равно это негативно влияет на вот этот
1:27:00.920,1:27:06.880
Скил То есть это общее направление классное но вот
в конкретном случае может к этому приводить Нет не
1:27:06.880,1:27:13.200
чувствуешь есть такая проблема или я придумываю
её нет я бы сказал что это проблема конкретного
1:27:13.200,1:27:18.400
людей конкретных людей с конкретным темпераментом
потому что всё равно мы все разные То есть кому-то
1:27:18.400,1:27:24.520
просто неинтересно делать внутренние платформы
кто-то хочет реально кайфует от визуальных
1:27:24.520,1:27:29.680
фич и ему важно показать что-то маме например
что вот смотрите я сделал классное приложение
1:27:29.680,1:27:35.480
в нём можно там заказывать еду Это офигенная
то есть цель для кого-то что это важно я хочу
1:27:35.480,1:27:41.360
работу свою напри видеть Я там как разработчик
платформы не могу её показать никому и польза от
1:27:41.360,1:27:46.400
неё только видят те кто использует её внутри
А ещё больше ругают нас потому что платформы
1:27:46.400,1:27:54.120
принято вообще ругать что мало фич или там не всё
удобно вот в таком ключе такое могу подметить и
1:27:55.520,1:28:00.080
Мне кажется ты просто выбираешь себе скорее
направление по душе если тебе не очень нравится
1:28:00.080,1:28:04.280
что от тебя это скрыли то наверное наоборот
У тебя есть амбиции и желание погрузиться во
1:28:04.280,1:28:12.320
внутрь тебе нужно искать проект где не будет таких
абстракций и ты погрузись Но наверно твоя мысль
1:28:12.320,1:28:19.160
правильная что не всем это по душе и кто-то может
расстроиться и видя что я как инженер а за меня
1:28:19.160,1:28:25.400
всё сделали Так что я буквально пишу только бизнес
логику продукты это это очень выгодно и классно
1:28:25.400,1:28:30.400
потому что можно реально много успевать делать
руками разработчиков но сам разработчик будет
1:28:30.400,1:28:36.280
чувствовать наверное что он Ну просто вот как
реально наполнитель Вот именно функции которые уже
1:28:36.280,1:28:44.920
автогенератора к тебе приходит чувак который
говорит у него там [ __ ] опыта Да ты с ним
1:28:44.920,1:28:50.600
общаешься спрашиваешь Ну вот инфраструктура
и так далее он такой А я понятия не имею
1:28:50.600,1:28:54.320
ребят у меня вот что-то там какие-то
обёртки по написали над кубом и я просто
1:28:54.320,1:28:59.040
жмяка кнопку и вс Блин ну для нас этого
недостаточно если человек претендует на
1:28:59.040,1:29:03.000
какие-то серьёзные деньги на какой-то серьёзный
уровень потому что ну как бы Извини а как ты
1:29:03.000,1:29:08.440
работать-то будешь Ну как мини Даже если ты
не знаешь всего научим проблем нет но у тебя
1:29:08.440,1:29:13.080
концепции в голове должны быть что вообще
происходит Вот это конечно ну на текущем
1:29:13.080,1:29:17.560
уровне для нас например является проблемой Ну в
первую очередь получается что у человека просто
1:29:17.560,1:29:24.360
тупо меньше вариантов выбора Куда пойти изза этого
это очень похоже как на сальные какието инструмен
1:29:24.360,1:29:29.440
тоже Ну я знаю что просто были такие разговоры
Что люди работающие в компании где много самопала
1:29:29.440,1:29:34.440
они из-за этого напрягаются типа блин я вот
выйду на рынок А дальше что давай попробую тут
1:29:34.440,1:29:41.360
немножко возможно успокоить тех кто работает
на с велосипедами и раскрою мысль свою про то
1:29:41.360,1:29:49.400
что как по мне не является проблемой то что
ты используешь готовые компоненты мне скорее
1:29:49.400,1:29:55.920
является проблемой то что ты их используешь
бездумно то есть использовать а сес Ну да ты её
1:29:55.920,1:30:06.520
Накликай наломали дров и если ты из них потом не
Выру из этих дров не научишься ей пользоваться
1:30:06.520,1:30:11.760
условно то Ну это отразится на качестве
твоей работы и на успехи вашего продукта
1:30:11.760,1:30:16.920
Нельзя просто облако то есть условно облако у
тебя не забирает ответственность эксплуатации
1:30:16.920,1:30:22.440
грамотной выстраивания SL то самое обслуживание
бизнес логики которую вы построили компонентов
1:30:22.440,1:30:27.560
вашей системы то есть можно если ты использовал
готовые компоненты не проблема Используй их
1:30:27.560,1:30:31.480
но Расскажи как ты построил на них архитектуру
как ты работал со сказо устойчивостью Как вы их
1:30:31.480,1:30:34.840
релизинг
1:30:34.840,1:30:45.120
у тебя в резюме написано то есть платформа за
тебя этого не сделает она просто скажет да база
1:30:45.120,1:30:50.360
пустая будет стоять четыре девятки Но если ты
её нагрузить там может не быть четыре девятки
1:30:50.360,1:30:55.600
Как по мне надо вот кейсы всегда спрашивать то
есть условно как Вы достигли этой цели Да была
1:30:55.600,1:31:01.880
готова платформа Ну там в этих в облаках у нас
живут там стартап большинство там все по клику
1:31:01.880,1:31:09.000
там хоть кликхаус из облака хоть пог хоть там
эластик хоть там даже ДХ инструменты всё готовое
1:31:09.000,1:31:14.520
но опыт и ценность в том чтобы подружить это всё
и построить на самом деле как по мне А у те есть
1:31:14.520,1:31:19.720
кстати оценка На каком размере вот такие решения
имеет смысл вообще в них идти сколько должно быть
1:31:19.720,1:31:26.560
разработчиков компании мне каже счита это мне
кажется делается как под счётами Аля сколько
1:31:26.560,1:31:34.040
вот метриками если у нас Метрика онбординга
вхождения в проекты внутри в кте стоимость
1:31:34.040,1:31:40.320
использования внешних инструментов Аля там не
знаю лочи на вендора не можем хранить данные Не
1:31:40.320,1:31:46.120
дай Бог там Ну у чужого дяди хочется сохранить у
себя Data locality иметь я вот такие вижу скорее
1:31:46.120,1:31:52.840
критерии и ну конкретно в людях наверное будет
сложновато Я скорее вижу Вот бизнесов зачем это
1:31:52.840,1:31:59.360
могут внедрять Аля онбординг быстрый вход в
проект и взаимозаменяемость наверное людей
1:31:59.360,1:32:05.680
тоже чтобы не было вот такого что Аля Ну были
универсалы нужны во всё умели а Достаточно
1:32:05.680,1:32:12.440
того чтобы умел классно делать Вот такой скоуп
остальной скоуп немножко Мы за строим ворковать
1:32:12.440,1:32:18.920
полегче сделать найм и там чуть более широко
нанимать например не искать гениев которые во
1:32:18.920,1:32:24.120
всё умеют буквально прям ну с нуля всё построить
такие люди не всегда нужны и они очень дорого
1:32:24.120,1:32:31.320
стоит и их оче сложно привлечь удержать и
невозможно забыть так сказать как по мне Ну я имел
1:32:31.320,1:32:35.760
в виду что фактически у тебя всё равно на Верхнем
уровне когда финансисты сидят как ты понимаешь
1:32:35.760,1:32:41.400
вот эти все слова онбординг это конечно классно
но они смотрят на цифры и цифры - это ФТ а фот
1:32:41.400,1:32:48.520
разработчиков - это гигантская история поэтому для
них как бы это история про то что у тебя создать
1:32:48.520,1:32:53.840
платформу это стоит очень дорого и поэтому
Несмотря на все плюсы это может иметь только
1:32:53.840,1:32:58.800
с определённого размера фото типа когда у тебя
грубо говоря составляет там например 2% от фото
1:32:58.800,1:33:04.040
на разработку Потому что если у тебя составляет
50% ни какие вещи которые ты объяснил Они не
1:33:04.040,1:33:09.400
смогут превысить этот Ну понимаешь преимущество
ты это не получишь Просто я вспомнил Кирилл У
1:33:09.400,1:33:16.240
меня есть цифра но она правда не моя я слышал был
на прошлом хайлоу в Питере и там выступал спикер
1:33:16.240,1:33:21.440
из Авита и Он рассказал как они делали свою
платформу и Он рассказал даже цифры насколько
1:33:21.440,1:33:27.680
в прошлом году была цифра озвучена что работает
50 разработчиков только на своей платформе над
1:33:27.680,1:33:33.320
своей платформой то есть разработчиков возможно
близко к тысяче но 50 делают только внутреннюю
1:33:33.320,1:33:40.240
платформу это сколько 5% получается Угу Ну
вот да я примерно так себе потому что опять
1:33:40.240,1:33:49.000
же если тут я включу немножко режим бизнесмена
Да У тебя главная же проблема Ну давай так есть
1:33:49.000,1:33:54.000
определённые Господи как правильно Бенчмарк
1:33:54.000,1:34:00.920
Да это называется то есть у тебя например есть
определённая индустрия и в ней стоимость Ну
1:34:00.920,1:34:05.880
стандартные расходы Да там знаешь есть такая
pnl штука да profit and loss и там написано
1:34:05.880,1:34:24.200
вот типа расход На что мы тратим где мы
зарабатываем и в реальности в устаканится
1:34:24.200,1:34:30.520
такие фантазии они резко слова понимаешь что у
тебя например там ну не знаю берём еком в е коме
1:34:30.520,1:34:34.360
например там на инфраструктуру на разработку и
так далее у тебя там не должно уходить больше
1:34:34.360,1:34:45.240
2% твоего бюджета Вообще да ну и понимаешь И всё И
дальше Вот это декомпозировать над всем остальным
1:34:45.240,1:34:50.400
это так немножко для людей чтобы понимали как
такие вещи работают Вот А дальше уже вот оно там
1:34:50.400,1:34:58.560
внутри как-то распределяется но сначала продукт и
прибыль Конечно если нет прибыли то тебе не нужно
1:34:58.560,1:35:04.200
строить платформу тебе нужно делать здесь и сейчас
видишь в чём особенность бигтех с бигтех немножко
1:35:04.200,1:35:11.040
по-другому потому что вот это ну это опять же это
можно в бизнес как бы спрыгивать но во-первых они
1:35:11.040,1:35:17.320
очень многие являются связаны с государством очень
сильно И у них много денег оттуда идёт Ну возьми
1:35:17.320,1:35:24.680
Сбер какой-нибудь Да во-вторых как правило это
монополисты то есть бигтех вообще забавная штука
1:35:24.680,1:35:30.280
я пару слов этому посвящу потому что это всегда
Забавно наблюдать когда люди говорят про свободный
1:35:30.280,1:35:37.240
рынок или про конкуренцию очень часто у них в
голове противоположны То есть у них представление
1:35:37.240,1:35:40.880
о том как должно быть и что они видят вокруг
себя противоположно тому как на самом деле
1:35:40.880,1:35:46.520
это работает Ну например они такие конкуренция -
это хорошо да хорошо же хорошо мы там типа вроде
1:35:46.520,1:35:53.640
понимаем но большинство людей например не знает
что идеальная конкуренция - это нулевая маржа
1:35:53.640,1:35:57.960
То есть если у тебя идеальная конкуренция ты
заработать не можешь ничего соответственно Ну
1:35:57.960,1:36:01.840
понимаешь и те же самые люди одновременно говорят
вот если я открою я там не заработаю там потому
1:36:01.840,1:36:06.240
что как раз Ну понимаешь да вот эти все вещи и
я просто хотел пример сказать про БИК техов в
1:36:06.240,1:36:13.560
первую очередь чтобы было понятно а Питер Питер
тиль Это чувак который а создал PayPal когда-то
1:36:13.560,1:36:18.440
Да у него есть классная серия типа статей на тему
того как там стартапы делают бизнес и так далее и
1:36:18.440,1:36:23.880
он как раз эту штуку там описывает очень хорошо о
том что а ребят Единственный шанс вас типа хорошо
1:36:23.880,1:36:28.280
зарабатывать деньги - это быть монополистом
и кто-то может сказать это нечестно там типа
1:36:28.280,1:36:36.440
вот законы и так далее да в таком супергеройских
фильмах Наверное это так в реальной жизни работает
1:36:36.440,1:36:42.200
по-другому и если ты возьмёшь любой бигтех это
либо госкомпания либо это гигантский монополист
1:36:42.200,1:36:46.280
который собственно у него сверхприбыли за счёт
этого И за счёт этого он может себе позволить
1:36:46.280,1:36:51.920
многие вещи но такие компании например как там моя
ну и вообще любой средний бизнес Да он конечно в
1:36:51.920,1:36:57.840
совершенно других условиях и там другие понятия и
живут они другими всякими штуками и не потому что
1:36:57.840,1:37:02.600
мы такие типа лохи которые не умеем просто обычно
знаешь когда я такие вещи говорю там пишут вот
1:37:02.600,1:37:06.680
такой бизнес и не должен существовать вообще-то
малый бизнес - это то на чём всё держится Да
1:37:06.680,1:37:12.040
и он должен существовать А и он соответственно
вот находится в такой ситуации когда он бигтех
1:37:12.040,1:37:17.640
просто так стать не может А если мы смотрим на
эти бигтех Мы видим что это либо там ну сколько
1:37:17.640,1:37:23.520
Сбербанку лет Да иг где он Кто он там сколько в
Авито вложили денег и в какие года то есть опять
1:37:24.280,1:37:29.760
сто физически не можешь сместить лидера если
он уже есть Ну попробуй кока-колу смести Да
1:37:29.760,1:37:37.120
вот и так далее Поэтому битех в этом плане Они
не очень рыночные скажем так вот что я хотел
1:37:37.120,1:37:42.960
сказать поэтому можно вот этим всем зани
яп говорю что плохо го просто мир устроен
1:37:42.960,1:37:53.800
поэтому когда ты говоришь про прибыль Бим это
очень сложно применять напрямую кот особенно
1:37:53.800,1:37:58.880
Во как у нас подкаст идт Потому что ты озвучиваешь
мысли которые мне очень близки я также их вижу как
1:37:58.880,1:38:03.800
и ты просто ну я вс-таки как технически у нас
там техническое такое технический подкаст я
1:38:03.800,1:38:09.200
тоже об этом стараюсь не так сильно упоминать
потому что я так же как и ты вижу ситуацию что
1:38:09.200,1:38:14.880
книгах статьях очень всё классно люди говорят
делайте вот так вот Будьте вообще вот так вот
1:38:14.880,1:38:20.200
и всё будет классно работать ты живёшь свою
жизнь Наблюдаешь как всё работает по сторонам
1:38:20.200,1:38:25.120
И у тебя как-то не мачи картинка ты такой
блин а почему му там друг друга поглощают
1:38:25.120,1:38:31.240
эти ребята зачем они покупают другие стартапы
чтобы что А чтобы всё больше и больше рынка
1:38:31.240,1:38:36.600
больше больше людей больше больше данных
и вот этот вот маховик весь раскручивать
1:38:36.600,1:38:40.920
Но об этом не пишут в книжках или пишут но
не в тех которых рекламируют это очень да
1:38:40.920,1:38:47.120
заба а скажем так это другие Это другие места
Вот давай так когда я переместился из режима
1:38:53.600,1:38:58.080
знаешь какую-то штуку слышу где там
рассказывают Когда знаешь там обсуждение
1:38:58.080,1:39:04.200
например люди - это трафик конверсии там
например ты приходишь на любую конференцию
1:39:04.200,1:39:07.360
по образованию там такие Ну что такое
образование образование продажа мечты
1:39:07.360,1:39:11.520
все такие Ну да да да я такой понимаю что если
бы вот то что здесь говорится и всем нормально
1:39:11.520,1:39:15.200
воспринимается людьми которые этим бизнесом
занимаются Просто попробовать транслировать
1:39:15.200,1:39:19.480
я вот пойду и напишу об этом в Твиттере или
где-нибудь ещё просто я порву Все пуканы То
1:39:19.480,1:39:23.360
есть все скажут Как так и так далее
иногда хочется сказать ребят сходите
1:39:25.600,1:39:31.680
Кирилл просто Макиавелли обчис просто Кирилл
Макиавелли обчис там Роберта Грина вообще там
1:39:31.680,1:39:40.880
всё на свете всё смешал вообще скептик циник
всё у него никак у людей Ну ладно не хочется
1:39:40.880,1:39:44.920
этот бередить эту историю Иногда просто
хочется об этом с кем-то поговорить знаешь
1:39:44.920,1:39:51.520
а не с кем я говорю давай да пойдём наче
нас в комментариях не Если вы готовы нас
1:39:51.520,1:39:55.880
есть обязательно про это тоже напишите что
вот мы только о деньгах о бизнесе думаем и
1:39:55.880,1:40:00.280
всё такое но для меня это есть кстати
профессионализм кстати тоже знаешь вот
1:40:00.280,1:40:05.240
хочется в двух словах про это сказать когда
вот говорят что типа вот а вы за там за это
1:40:05.240,1:40:09.880
за то заплава блин для меня профессионал
Это не тот кто самый чувак который способен
1:40:09.880,1:40:18.880
закодируют мы вот тоже как-то общались на одном
из подкастов Я до конца эту мысль не понимал мне
1:40:18.880,1:40:23.520
её объяснили что вот в этом смысле как раз
нормально что ты многих моментов не знаешь
1:40:23.520,1:40:30.320
по что в большой компании в крупной вот мы как
раз общались по поводу фанга Да у тебя всегда
1:40:30.320,1:40:35.840
есть эксперты во всех областях причём уровня типа
он разработчик этой штуки и поэтому в этом плане
1:40:35.840,1:40:40.440
там гораздо проще тебе не нужно вот эту вот супер
мега экспертность там во всех направлениях знать
1:40:40.440,1:40:45.360
Потому что ты можешь очень легко шарить знания
привлекать специалистов абсолютно Так и есть целые
1:40:45.360,1:40:50.400
гильдии там профессии там комьюнити локальные
которые помогают ты можешь прийти буквально
1:40:50.400,1:40:57.560
спросить ребята как бы тут можно пригото че систе
я вот так вот вижу Гляньте мой Ар и у тебя люди
1:40:57.560,1:41:03.720
сидят которые тоже там каналы твиттеры которые
Возможно даже подобные продукты делали и ты можешь
1:41:03.720,1:41:08.080
к ним прийти за экспертизой они очень могут тебе
классно всего рассказать буквально Как построить
1:41:08.080,1:41:15.000
такой продукт И я кстати не заметил как мы уже
почти 2 часа проговорили у меня знаешь какой
1:41:15.000,1:41:23.560
ещё вопрос к тебе вот мы опять же где-то протех
где-то про бизнес где е про что у накалу вот всё
1:41:23.560,1:41:28.880
равно есть история связанная с типа особенностями
именно бигтех да то есть мы видим Там есть много
1:41:28.880,1:41:35.640
плюсов у тебя передовые подходы У тебя крутые люди
и так далее но есть ли какая-то история связанная
1:41:35.640,1:41:41.120
вообще с тем что вот если у тебя вот всё такое
масштабное всё много ты чувствуешь себя во-первых
1:41:41.120,1:41:48.600
маленьким человечком и ну скажем может быть да
же местами Ты понимаешь что ты очень далеко от
1:41:48.600,1:41:55.680
бизнеса Ты очень далеко от всего то есть короче
ЕС ли Вот какие-то такие трейдо или недостатки или
1:41:55.680,1:42:01.520
ощущения которые могут пото что есть знаешь есть
такое представление о том что в такие места как
1:42:01.520,1:42:09.480
правило чаще идут люди которые не любят рисковать
А вот а в стартапах например люди которые наоборот
1:42:09.480,1:42:15.400
им чувствуют комфортне когда ограничений особо нет
но зато можно херачить с максимальной скоростью
1:42:15.400,1:42:24.000
и их дравит очень классный вопрос давай попробую
раскрыть Я был на обоих полушариях того вот этого
1:42:24.000,1:42:29.360
тоже опять сказать амплитуды вот этой раскрученный
где-то в бигтех я был и чувствовал себя реально
1:42:29.360,1:42:35.640
винтиком потому что я пришёл буквально и реально
попал в проект где мне нужно наполнять код функции
1:42:35.640,1:42:40.520
кодом всё то есть всё было готово за меня
а я человек который Ну прямом Мне нравится
1:42:40.520,1:42:45.360
техника То есть я её изучаю с удовольствием я
расширяю свой Кругозор там инструментарий чтобы
1:42:45.360,1:42:50.200
там ну предложить лучший там какой-то подход Или
наоборот не использовать какой-то подход знать что
1:42:50.200,1:42:57.960
он плохой А в других случаях у меня бывало что
я в том же бигтех э был на ролях где я принимаю
1:42:57.960,1:43:03.280
решение на самом деле что нужно использовать
Почему и Как нужно вести за собой продукт и
1:43:03.280,1:43:08.840
в таком случае как бы ты ходи в бигтех но по сути
ты внутри такого стартапа внутри бигтех и тогда у
1:43:08.840,1:43:15.200
тебя у тебя просто большая поддержка хоть ты Стар
ты делаешь всё по процессам стартапа но тебе не
1:43:15.200,1:43:20.760
так страшно что ты наверное обанкротится скорее
потому что у тебя есть поддержка в виде там Аля
1:43:20.760,1:43:25.880
инвестора в виде твоей большой компании вот вот
Вот это скорее у меня было поэтому я не рисковал
1:43:25.880,1:43:30.480
собственной шкурой както говорить как в книжке
у талеба вот всё-таки у меня была поддержка Но
1:43:30.480,1:43:37.200
я работал в бигтех как в стартапе я вижу что в
бигтех такие проекты всё равно есть запускают
1:43:37.200,1:43:44.080
некоторые бигтех r& проекты делают свои платформы
которые как бы напрямую могут не влиять на там
1:43:44.080,1:43:51.200
прибыль там ревеню ты можешь не ну не понять сходу
Как это оценить но там х хеде разработки в бигтех
1:43:51.200,1:43:56.200
там или cto твоего департамента он не просто
так эту историю запускает и эта цель согласована
1:43:56.200,1:44:03.440
верхнеуровнево там по всей цепочке поэтому я
скорее так скажу итог ещё раз в бигтех тоже можно
1:44:03.440,1:44:10.400
найти место по душе себе но дисклеймер я попал в
бигтех уже будучи скорее сеньором поэтому наверное
1:44:10.400,1:44:15.600
если я пришёл бы джуном бы возможно этот контраст
что я совсем уж маленький Винтик он был бы очень
1:44:15.600,1:44:23.200
Явный у меня он даже был на сеньор ской позиции но
я его быстро преодолел и нашёл место по душе себе
1:44:23.200,1:44:29.160
я одну вещь заметил э поправь меня Если это не
так когда ты про это говорил всё-таки сложилось
1:44:29.160,1:44:35.480
впечатление что режим стартапа В бигтех чаще
присущ новым проектам которые хотят запустить
1:44:35.480,1:44:40.880
по-новому А всё-таки когда речь идёт про
разработку уже чего-то что вот оно есть
1:44:40.880,1:44:45.640
оно приносит деньги понятно и так далее оно как
будто бы всё равно не в таком режиме находиться
1:44:45.640,1:44:51.000
не может или может я скорее скажу Так что это вот
как ты говорил про Oracle это может быть история
1:44:51.000,1:44:57.160
когда сбоку что-то показать попробовать повлиять
на культуру то есть условно видит там Не знаю Team
1:44:57.160,1:45:03.360
Lead или там cto департамент то что как-то вот
что-то он видит по Метрика что не складывается у
1:45:03.360,1:45:08.360
него как успевать там в цели в кры укладываться
и он может решиться на эксперимент попробовать
1:45:08.360,1:45:14.440
локально такое знаешь как это устроить мини ковид
короче всех заразить другой идеей но для этого
1:45:14.440,1:45:19.960
нужно Как делать по чуть-чуть вот да отсекать
людей там делать новую фича команду понемножку
1:45:19.960,1:45:28.600
процесс менять когда стартует Ну действительно
можно попробовать что-то не идущее по рельсам
1:45:28.600,1:45:35.040
теха текущим Можно конечно экспериментировать
Потому что от тебя цель - это показать результат
1:45:35.040,1:45:40.640
приверженность процессу Это скорее ну то есть Окей
процесс будет я сделаю как нужно 10 встреч там в
1:45:40.640,1:45:47.280
неделю Но я не сделаю то что нужно чтобы там mvp
показать оценить гипотезу но было по процессам Ну
1:45:47.280,1:45:56.200
и зачем оно нужно было если оно процесс но без
результата Угу Окей а что касается менеджмента
1:45:56.200,1:46:03.160
Вот мы сейчас с тобой говорили про разработку Да и
складывается мне складывается впечатление Я уверен
1:46:03.160,1:46:09.200
что не всё сладко так да и 100% придут люди сейчас
и здорово будет если напишут разные интересные
1:46:09.200,1:46:16.040
истории про всё это Но мы же всё равно постоянно
видим как минимум я это со стороны наблюдаю Вот
1:46:16.040,1:46:23.880
это знаешь отношение менеджерам как каким-то упыря
которые мешают нам жить и работать Вот и насколько
1:46:23.880,1:46:28.840
это действительно проблема или нет потому что
опять же если мы говорим опять же стартап Я
1:46:28.840,1:46:34.240
не люблю слово стартап Ну какой мы нафиг стартап
мы просто маленький небольшой бизнес который вот
1:46:34.240,1:46:39.520
живёт и продолжает жить и таких миллиард вокруг
нас ребят у которых там разработка ну скажем до
1:46:39.520,1:46:46.760
20 человек им там много лет и они вот так примерно
остаются и будут оставаться вот а всё-таки бигтех
1:46:46.760,1:46:52.840
особая вот эта культура Да у тебя там много слоёв
у тебя слишком много всего это всё приводит к боль
1:46:53.680,1:46:58.760
организационно административному аппарату
скажем так вот я наверно Вот это бы выделял
1:46:58.760,1:47:02.280
и плюс Монополия на рынке которая делает
их такими что они могут легко набрать себе
1:47:02.280,1:47:07.720
000 разработчиков просрать 25 милардо и типа ну
окей ладно Поехали дальше Вот и ничего с ним не
1:47:07.720,1:47:13.520
случилось А если надо государство ещё те накит Да
как в какой-нибудь АвтоВАЗ чтобы ты не помер так
1:47:13.520,1:47:24.800
вот что по менеджменту Всё ли хорошо иже слово
вопросов вытащить подальше и знаю что бывает
1:47:24.800,1:47:30.600
по-разному но просто интересно общее твоё мнение
по насколько всё там поставлено я опять же где-то
1:47:30.600,1:47:36.840
работал как просто синер и даже это это для меня
было как знаешь тёмный лес я этого не видел потому
1:47:36.840,1:47:43.280
что это было слишком хорошо от меня спрятано
где-то Я видел чуть больше И тут наверное скажу
1:47:43.280,1:47:50.280
так что всё-таки наверное менеджеров собеседовать
ещё может быть сложнее чем разработчиков Потому
1:47:50.280,1:47:57.080
что если у разработчиков вот мы придумали дизайн
алгоритмы то у менеджера понять ну от собеседовать
1:47:57.080,1:48:04.840
ещё как мне кажется сложнее потому что это очень
такая видишь история про отношения про некое
1:48:04.840,1:48:13.760
Доверие про взятие на себя ответственности про
то как вести людей за собой и тут я скорее вижу
1:48:13.760,1:48:23.240
что в этом в кейсе найми менеджеров бигтех ещё мне
кажется больше и лучше старается перестраховаться
1:48:23.240,1:48:29.400
потому что это может повлиять и на бренд и
на восприятие компании Как по мне поэтому
1:48:29.400,1:48:34.480
здесь ещё более тщательно людей отбирают
которым Ну ты доверяешь по сути там фот в
1:48:34.480,1:48:41.720
миллионы рублей например то есть ну условно там
несколько разработчиков и то что я видел десятки
1:48:41.720,1:48:45.960
Тогда уж если от несколько разработчиков
Ну я уже Да не буду говорить уже Да деся
1:48:45.960,1:48:52.720
миллионы рублей точно и поэтому я видел то что
очень скрупулёзно к этому всему относились и
1:48:54.440,1:48:58.680
тут мне кажется Всё зависит от того какая
культура Вот как вот мы говорили сбой Какая
1:48:58.680,1:49:04.840
культура процессов в компании потому что то
что я видел это то где я работал это супер
1:49:04.840,1:49:09.400
профессиональный менеджмент с точки зрения того
что что человек должен обладать инструментарием
1:49:09.400,1:49:15.920
Аля там уметь построить процесс выстроить его
объяснить его повести людей по этому процессу
1:49:15.920,1:49:23.760
И самое главное уметь от него отходить если
нужно угоду результату там ще там преодолению
1:49:23.760,1:49:33.880
какой-то краткосрочной цели и я то что видел
и с кем я общался из мдо и Техо в которых я
1:49:33.880,1:49:40.200
работал и друзей сбоку видел прям крутой
профессионализм потому что они выходцы из
1:49:40.200,1:49:52.960
стартапов Чуть поменьше были наверно прям
менеджеров которые выросли внутри теха
1:49:52.960,1:49:55.080
свое карьере больших прямо эксцессов
1:49:55.080,1:50:05.360
менеджерские Вот работаю видишь я хоть так или
иначе с ним связан Я всё равно такой технический
1:50:05.360,1:50:13.520
человек я не погружаюсь в эти вещи Аля там что-то
куда-то там с кем-то спорить выяснять отношения я
1:50:13.520,1:50:18.440
стараюсь Вот именно вот внутренний свой продукт
развивать и там по возможности коммуницировать
1:50:18.440,1:50:26.320
там в плане технических штук с другими но без не
знаю эксцессов каких-то мне вот на эту тему просто
1:50:26.320,1:50:31.800
Кирил сложно что-то сказать прямо такое интересное
потому что это такая вещь которая во-первых может
1:50:31.800,1:50:37.120
под Нда попасть и она очень сильно влияет на бренд
я бы тебе сказал так дадада Я понимаю что это не
1:50:37.120,1:50:42.760
та вещь которою можно говорить но скажем так в
больших организациях это никогда не простая вещь
1:50:42.760,1:50:49.800
И чем выше ты залазишь тем больше там подводных
течений Я знаю много историй про то когда ребята
1:50:49.800,1:50:56.840
технари значит выходят на этот уровень они вдруг
с ужасом обнаруживают что тебе надо становиться
1:50:56.840,1:51:05.040
политиком и Ну то есть типа вообще всё что вот
Они ненавидят тут становится приоритетом кто-то
1:51:05.040,1:51:12.080
с этим справляется кто-то Нет у меня вот в этом
плане есть например там родственник Да который в
1:51:12.080,1:51:23.120
одной из таких структур очень высоко зашёл и прям
очень высоко и он это сделал потому что он всегда
1:51:23.120,1:51:28.320
был просто знаешь как рыба в воде то есть Вот его
вот эта вот ситуация там ну он как раз вот связан
1:51:28.320,1:51:33.280
с управлениями техническими в том числе командами
всеми всем таким и он просто всегда такой был всю
1:51:33.280,1:51:39.320
жизнь это его он то есть наоборот ему именно в
этой среде ему хорошо при этом я например всегда
1:51:39.320,1:51:45.160
всю жизнь избегал этого Кстати по этой причине
Вот видишь я например человек стартапов бигтех
1:51:45.160,1:51:51.000
я только был в виде консалта но никогда не работал
именно сам Вот фултайм потому что для меня всегда
1:51:51.000,1:51:57.400
вот по всем этим причинам я это не рассматривал
Мне просто не интересно это было хотелось Свободы
1:51:57.400,1:52:02.520
быстрого принятия решений минимум формальных
вещей маленькие коллективы и так далее и так
1:52:02.520,1:52:07.400
далее То есть вот в этой жизни Ну и тем более
вот э менеджерская история Да где у тебя там пять
1:52:07.400,1:52:14.840
уровней соседние команды решения могут приниматься
месяцами есть там типа давай специально подбору
1:52:14.840,1:52:23.800
по разным причинам да Такое тоже бывает не будем
называть фамили последний момент который я тебя
1:52:23.800,1:52:28.720
вообще хотел спросить всё-таки вот если ты для
себя сейчас предположим тебе надо было куда-то
1:52:28.720,1:52:34.880
идти выбирать ты бы выбирал опять же я не говорю
слово стартап но ты бы выбирал маленькую компанию
1:52:34.880,1:52:46.760
которая сама отвечает за себя или какой-то бигтех
непотопляемый Да в котором вот большой большой или
1:52:46.760,1:52:52.640
ты вообще как бы для тебя это не критерий тебе
без разницы ты другими опери понятиями Смотри я
1:52:52.640,1:52:58.840
как раз таки Да я оперирую другим в том плане
что кем я приду в случае стартапа и кем я приду
1:52:58.840,1:53:05.640
с точки зрения ну Биг теха потому что это будет за
Ну влиять это повлияет на то чем я буду заниматься
1:53:05.640,1:53:14.160
и если я буду заниматься интересным мне хоть в
стартапе хоть в бигтех то наверное я наверное чуть
1:53:14.160,1:53:21.600
менее наверное вот рисковый человек я наверное бы
55 на 45 в пользу бигтех потому что я по своей как
1:53:21.600,1:53:28.800
бы культуре наверно менее склонный к риску человек
чем вот не знаю средний может быть человек я такой
1:53:28.800,1:53:33.200
всё-таки менее рисковый но я понимаю что в
стартапе Если бы я в него верил бы особенно
1:53:33.200,1:53:39.280
если бы я его построил сам я я бы его развивал
Конечно я бы делал в нём всё на свете был бы C
1:53:39.280,1:53:46.600
SEO там все шапки Но вопрос видишь кем то есть
всё люблю везде работал во всём свои плюсы видел
1:53:46.600,1:53:52.760
и в продуктах и вот и в бигтех мне главное
что делать интересно то есть если интересно
1:53:52.760,1:53:58.440
Тебе нравится ты живёшь этим то неважно Где ты
работаешь вот я в бигтех как в стартапе сейчас
1:53:58.440,1:54:06.640
живу и мне очень нравится я ну по сути вернулся
в компанию чтобы вот это снова ощутить штуку
1:54:06.640,1:54:13.040
ходи битех компания А я как стартап в ней и мне
очень нравится и всем и всем это ну рассказываю
1:54:13.040,1:54:18.360
в канале пишу посты у себя что ребята Вот такие
у нас там вакансии вот такое делаем Посмотрите по
1:54:18.360,1:54:26.080
сути это такое веь прорывная а стартапер понял
что спасибо тебе большое за разговор за то что
1:54:26.080,1:54:33.160
пришёл а если Ребята да вам есть Что добавить
вы работаете в бигтех или не то есть я надеюсь
1:54:33.160,1:54:38.720
что те кто не работали что-то полезное для себя
узнали те кто работали что-то вспомнили и увидели
1:54:38.720,1:54:45.680
аналогии в любом случае про это Напишите обсудим
почитаем удивим историям которые 100% у вас есть
1:54:45.680,1:55:03.080
всем спасибо Пока Большое всем спасибо всё
за связ Спасибо Кириллу за классный подкаст а