en
Feedback
Люди и Код — IT-подкаст

Люди и Код — IT-подкаст

Open in Telegram

Канал подкаста «Люди и Код»

Show more
247
Subscribers
No data24 hours
-17 days
+930 days
Posts Archive
124-й выпуск подкаста Карьера разработчика: от джуна до директора и сооснователя стартапа Слушать: YouTube Яндекс Музыка mave Apple Castbox VK Содержание: — Как образование помогло Сергею в карьере? Нужно ли высшее образование IT-специалисту сегодня — Первая работа: как нашёл, насколько тяжело было устроиться в начале 2000-х, с какими технологиями приходилось работать — Основные трудности и ошибки руководителя — Что такое RnD и как оценивают его эффективность — Что может сподвигнуть айтишника с большой зарплатой уйти с работы и присоединиться к стартапу — Когда программисту нужно погружаться в вопросы бизнеса — Совет тем, кто планирует запустить стартап — Каких успехов удалось достичь стартапу и лично Сергею — Особенности работы в крупных компаниях Гость: Сергей Жемжицкий Заместитель технического директора Arenadata. В прошлом — Head of Data RnD-подразделения в SberDevices, а также сооснователь и CTO CleverData — стартапа по сбору, обработке и анализу пользовательских данных (customer data platform). В IT уже 20 лет. Дополнительные ссылки — «Цель», Элияху Голдратт — «Высоконагруженные приложения. Программирование, масштабирование, поддержка», Мартин Клеппман — «Проект Феникс. Как DevOps устраняет хаос и ускоряет развитие компании», Джин Ким, Кевин Бер, Джордж Спаффорд

123-й выпуск подкаста Как стать проджект-менеджером в IT: большой разговор о профессии Слушать: YouTube Яндекс Музыка mave Apple Castbox VK Содержание: — Кто такой проджект-менеджер и как строится его рабочий день. Какие задачи он закрывает на разных этапах работы над проектом — Чем проджект-менеджер отличается от продакт-менеджера — Какую зарплату получают проджекты в зависимости от грейда и региона работы. По каким критериям происходит повышение грейда и заработной платы — Конфликты: из-за чего возникают и как с ними справляться — Что делать, если более опытные коллеги отказываются выполнять поставленные задачи и саботируют взаимодействие — Кому подойдёт должность проджект-менеджера, а кому нет — Восемь мифов о профессии — Какие знания, навыки и опыт нужны проджект-менеджеру — На какие софт-скиллы смотрят HR при выборе кандидатов — Какие инструменты проджект-менеджер использует в работе — Какие системы сертификации существуют для проджект-менеджеров. Кому и где они нужны — Как оценивается эффективность работы проджект-менеджера — Где искать работу. На каких ресурсах чаще всего размещаются вакансии — Куда расти проджект-менеджеру — Как в этой профессии можно применять ИИ Гость: Артём Трушин COO Qtim и Co-founder Wombot, QtimSpace. В управлении проектами с 2019 года. Руководит всеми подразделениями Qtim, управляет продуктами, обучает проджект-менеджеров и консультирует руководителей бизнеса. Telegram: https://t.me/legereme_qtim Дополнительные ссылки — Телеграм-канал «Менеджер от боженьки» — «Пиши, сокращай», Максим Ильяхов, Людмила Сарычева — «Новые правила деловой переписки», Максим Ильяхов, Людмила Сарычева — «Scrum. Революционный метод управления проектами», Джефф Сазерленд — Серия книг Harvard Business Review — «Спроси маму. Как общаться с клиентами и подтвердить правоту своей бизнес-идеи, если все кругом врут?», Роберт Фитцпатрик

122-й выпуск подкаста Эволюция мобильной разработки: от Java до Flutter и Kotlin Multiplatform Слушать: YouTube Яндекс Музыка mave Apple Castbox YouTube Music VK Содержание: — Какой была мобильная разработка в 2000-х? На каких языках программирования писали приложения и какие инструменты использовали — Когда появились сторонние разработчики мобильных приложений — Почему Java стал главным языком мобильной разработки в двухтысячные — История iOS и Android. Что изменило их появление. Какие языки и инструменты использовали программисты для разработки первых приложений — Какая философия у Android и iOS — Что изменилось в 2022 году для российской мобильной разработки — Несколько слов о китайской HarmonyOS — Есть ли будущее у «Авроры» — React Native, Xamarin, Cordova и другие инструменты кросс-платформенной мобильной разработки — Почему PWA так и не стали основным видом мобильных приложений, как это предсказывал Стив Джобс — Чем хорош Kotlin. Почему Google назвал его предпочтительным языком разработки под Android — Что такое Kotlin Multiplatform — Какое место Flutter и Dart занимают в современной мобильной разработке — Как менялись приложения с развитием мобильной электроники и операционных систем. Как повлияло развитие ИИ — Что ждёт мобильную разработку в ближайшем будущем Гость: Анна Жаркова Мобильный разработчик с девятью годами опыта коммерческой разработки. KMP Developer Expert. Занимается кросс-платформенной (KMM, Xamarin) и нативной разработкой на iOS (Swift/Objective-С) и Android (Kotlin/Java). Преподаёт на курсах «iOS Advanced 2.0» и «iOS Базовый» в Otus. Спикер на конференциях (Mobius, Droidcon, Podlodka Android/iOS, Android Worldwide). Член ПК Mobius, CodeFest, «Стачки». Эксперт Skillbox и MBE. Telegram: https://t.me/prettygeeknotes Дополнительные ссылки — «Swift. Основы разработки приложений под iOS и macOS», Василий Усов — «Основы Dart», Станислав Чернышёв — Выпуск подкаста «Люди и код» со Станиславом Чернышёвым

Repost from Люди и Код
Для тех, у кого YouTube по-прежнему работает плохо, мы подготовили гайд по ускорению сервиса. Внутри — пять надёжных способов вернуть 2007 всё на круги своя. Если знаете больше способов — пишите в комментариях, самые лучшие добавим в статью.

Repost from Люди и Код
Конкурс! Дарим классные книжки по программированию от наших друзей из издательства «Питер». Условия: 1. Подписаться на наш ка
Конкурс! Дарим классные книжки по программированию от наших друзей из издательства «Питер». Условия: 1. Подписаться на наш канал. 2. Подписаться на Издательство «Питер». 3. Нажать на кнопку «Участвую!» Результаты объявим 25 августа! 1-е место — «Библия linux»; 2-е место — «Чистый код». Важно! Бесплатная доставка призов осуществляется только в пределах РФ. Удачи!

121-й выпуск подкаста Как с помощью ИИ распознать человеческие эмоции и кому это нужно Слушать: YouTube Яндекс Музыка mave Apple Castbox YouTube Music Содержание — Как Игорь увлёкся искусственным интеллектом — ИИ, который в реальном времени определяет уровень стресса собеседника: зачем он нужен и как он устроен — Насколько глубоко разработчикам приходится погружаться в предметную область при разработке ИИ-продуктов — «Цифровая трансформация» — красивый и сложный синоним «автоматизации» или нечто большее? — Почему бизнес заказывает кастомный софт, если на рынке уже есть тысячи решений — Из каких этапов состоит разработка продуктов на базе ИИ? Как их тестируют? — В чём неправы «технооптимисты» и «технопессимисты» — «Цифровые двойники»: что это такое и где они используются — Насколько точные прогнозы можно строить на основе цифровых двойников — Каких специалистов и где ищет WMT Group. Какими качествами обладают востребованные специалисты — «В IT всегда был и будет кадровый голод» — Прогноз для IT-индустрии на ближайшие 10–15 лет. Гость: Игорь Никитин, CEO WMT Group. Эксперт в области искусственного интеллекта и робототехники, автор методик управления и создания IT-команд. Telegram: https://t.me/Nikitinwmt Дополнительные ссылки «„Поздравляем, у вас иммунитет“: 7 профессий в IT, которые не убьет ИИ» — статья Игоря в РБК — «Магическая уборка», Мари Кондо

120-й выпуск подкаста Open Source — самая перспективная бизнес-модель в российском IT Слушать: YouTube Яндекс Музыка mave Apple Castbox YouTube Music Содержание: — Что такое смартстаффинг — Почему и когда Руслана заинтересовала тема Open Source — Почему важно развивать Open Source в отдельно взятой стране — Какие инициативы в этом направлении предпринимало государство и с какими проблемами столкнулось — Какие опасности таят в себе OS-решения — Что с аналогами GitHub в России — Зачем бизнесу вкладываться в проекты с открытым исходным кодом — Какую выгоду могут получить независимые контрибьюторы — Сообщество GoOpenSource: какая у него миссия и какие мероприятия оно проводит. Как в него попасть и какой вклад можно внести — Как нейросети могут помочь с импортозамещением софта компаний, ушедших из России Гость: Руслан Гайнанов Основатель фонда «ТИМ ФОРС Альянс», сообщества GoOpenSource и коллективной базы знаний «ОК бизнесу». Телеграм-канал: https://t.me/teamforcex Полезные ссылки — База знаний «Открытый код бизнесу» — Сообщество GoOpenSource в Telegram — «Икигай. Смысл жизни по-японски», Кен Моги — «Мартин Иден», Джек Лондон — «Маленькая хозяйка большого дома», Джек Лондон

119-й выпуск подкаста Уйти в 35 со стабильной работы в банке и стать джуниор-дата-сатанистом… в том же банке Слушать: YouTube Яндекс.Музыка mave Apple Castbox YouTube Music Содержание: — Какой технический бэкграунд был у Александра, когда он решил сменить профессию — Почему не пошёл по технической стезе во время или после учёбы в универе — По каким курсам и книгам учился — С какими трудностями столкнулся во время обучения. Сколько раз бросал код и возвращался к нему — Почему он выбрал data science — Как Александр совмещал работу с учёбой — Дают ли курсы достаточный для прохождения собеседований объём знаний — Как изменились требования к джунам за последние 10 лет — Делал ли Александр пет-проекты — Как проходило техническое интервью — Как Александр осваивался на новом месте работы Гость: Александр Смирнов Junior Data Scientist в «Сбере». Занимается коммерческой разработкой и машинным обучением на Python с 2023 года. Полезные ссылкиЛекции на русском языке по машинному обучению и нейронным сетям «Как учится машина», Ян Лекун «Думай медленно... Решай быстро», Даниэль Канеман

Repost from Люди и Код
Конкурс! Дарим классные книжки по программированию от наших друзей из издательства «Питер». Условия: 1. Подписаться на наш ка
Конкурс! Дарим классные книжки по программированию от наших друзей из издательства «Питер». Условия: 1. Подписаться на наш канал. 2. Подписаться на Издательство «Питер». 3. Нажать на кнопку «Участвую!» Результаты объявим 15 июля в комментариях! 1-е место — «Грокаем алгоритмы»; 2-е место — «Высоконагруженные приложения. Программирование, масштабирование, поддержка». Важно! Бесплатная доставка призов осуществляется только в пределах РФ. Удачи!

118-й выпуск подкаста Как технарю написать книгу и сколько на этом можно заработать Слушать: YouTube Яндекс.Музыка mave Apple Castbox Google Podcasts Содержание: — Что мотивирует Станислава преподавать в государственном вузе — Почему новая книга посвящена Dart. Чем крут этот язык и в какой нише используется — Что такое мультиагентные системы — Зачем разработчику, инженеру или преподавателю писать книги — Какие книги о программировании стоят того, чтобы их читать, а какие — нет — Сколько можно заработать на писательстве — Особенности работы с издательством — Как понять, что твоя работа нужна публике — Из каких этапов состоит процесс написания книги. Кто в нём участвует помимо авторов — Что самое сложное в работе над книгой. Какие есть проблемы на разных этапах — Как Станислав применяет нейросети в работе (+КОНКУРС!) — Какая книга оказала сильное влияние на Станислава Гость: Станислав Чернышёв Кандидат технических наук, доцент кафедры прикладной информатики в СПбГУАП. Автор книги «Основы Dart». Полезные ссылки — «Основы Dart», Станислав Чернышёв (бумажная версия, бесплатная версия в PDF) — «Алгоритмы и структуры данных на Go. Учебник», Станислав Чернышёв — Репозиторий Станислава на GitHub — Курс «Dart в мультиагентных системах»

117-й выпуск подкаста Кадровый голод в IT: насколько он силён и почему десятки тысяч джунов не могут его утолить Слушать: YouTube Яндекс.Музыка mave Apple Castbox Google Podcasts VK ⚠️ Осторожно: акустические помехи! Оказывается, примерно на 10-й минуте кулер на компе гостей загудел подобно авиамотору, но, увлечённые беседой, мы этого, увы, не заметили. На монтаже постарались максимально снизить уровень шума, и всё же качество записи оставляет желать лучшего. Надеемся, это не сильно испортит впечатления от подкаста 😬 Содержание — Насколько силён кадровый голод в IT — Как в «Сбере» решают эту проблему — «Люди не понимают, куда они пришли»: что не так с курсами по программированию и почему, по мнению гостей, многие их выпускники не готовы к работе — С одной стороны, отечественные компании жалуются на нехватку специалистов, с другой — тысячи джунов не могут найти работу. Почему бы не решить одну проблему за счёт другой? — Про неоправданные ожидания от работы в IT и враньё в резюме — Советы тем, кто ищет первую работу — Что дешевле — найти специалиста на рынке или вырастить его самому? — Проблемы в коммуникациях между HR и понимающими разработчиками — Как наладить HR-процессы, чтобы хантить лучших специалистов — Помогает ли бренд «Сбера» в поиске сотрудников — Советы опытным айтишникам Гости: Максим Шаламов IT-лидер трайба управления зарплатными проектами в «Сбере», ex-CTO ТАСС. Управляет IT-командами и подбирает специалистов более 10 лет. Максим Корнилов Head of Ops в ДИТ «Сети продаж» «Сбера». Занимается организацией процессов сопровождения SRE/DevOps. В отрасли более 20 лет.

116-й выпуск подкаста Обыкновенная история успеха: самостоятельно освоил Python и нашёл работу за пару месяцев Слушать: YouTube Яндекс.Музыка mave Apple Castbox Google Podcasts Содержание: — Как маленький магазин автозапчастей стал местом знакомства с программированием — Как COVID-19 «помог» освоить Python — Спортивная травма, которая «помогла» сделать выбор между футболом и учёбой — Финальный проект в лицее: расписание занятий на Python, Aiogram, Telegram API и Docker — Книги, подкасты и видео на YouTube: по каким источникам Ярослав осваивал веб-разработку — Как пилил свой трекер задач в Telegram и что из этого вышло — Откуда брать идеи для пет-проектов — Зачем Ярослав пишет статью для «Хабра» и почему мечтает запустить свой IT-подкаст — Стоит ли обращаться к ментору. Как хороший наставник помогает сократить путь к карьерным целям — Сколько раз откликался на вакансии и как нашёл первую работу — Почему предпочёл стартап известной бигтех-компании — С какими трудностями Ярослав столкнулся на первой работе Гость: Ярослав Бритов Python-разработчик в «Жабаботе». Программирует более трёх лет, посещает IT-конференции, мечтает запустить свой подкаст про Python. Полезные ссылкиПрофиль Ярослава на GitHub «Паттерны объектно-ориентированного программирования», Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес — «Алгоритмы для начинающих», Панос Луридас «Объектно-ориентированный Python», С. Лотт, Д. ФиллипсЧистый Python. Тонкости программирования для профи, Дэн Бейдер Если хотите поделиться своей историей, пишите в Telegram @antoxa_s95 или на почту anton.syomin@skillbox.ru

115-й выпуск подкаста Говорим про SEO, или Как правильно танцевать с бубном вокруг чёрного ящика Слушать: YouTube Яндекс.Музыка mave Apple Castbox Google Podcasts VK Содержание: — Как Михаил ушёл из разработки в SEO — Что такое SEO и чем занимается SEO-специалист — Как менялись подходы к продвижению сайтов в поисковых системах от зари веба до наших дней — Про чёрные, серые и белые методы продвижения — Что полезно знать о SEO веб-разработчикам — Какие элементы сайта отвечают за SEO и насколько велико их влияние на позиции в поисковых системах — Какие ошибки чаще всего совершают разработчики с точки зрения SEO — Как небольшие технические исправления на сайте приводят к бусту трафика — Какими инструментами пользуются сеошники — Зачем нужны robots.txt и sitemap.xml — Мифы и суеверия в SEO — Зачем разработчики поисковиков врут про свои алгоритмы — Как юзабилити и дизайн влияют на посещаемость сайта — Какие ещё есть поисковые системы, кроме Google и «Яндекса», и стоит ли оптимизировать сайт под них — Как развитие нейросетей повлияет на трафик сайтов и работу SEO-специалистов Гость: Михаил Носов SEO-специалист и основатель агентства «Улучшатель сайтов». Занимается мониторингом и улучшением основных показателей коммерческих сайтов. Консультирует владельцев и разработчиков. Полезные ссылкиТелеграм-канал Доктора Макса Книги и руководства по продвижению сайтов от Доктора «Клиенты на всю жизнь», Карл Сьюэлл, Пол Браун

114-й выпуск подкаста Попал с завода в IT за полгода, но есть нюанс: история начинающего 1C-разработчика Слушать: YouTube Яндекс.Музыка mave Apple Castbox Google Podcasts Содержание: — Как преподавали программирование в техникуме — Почему Игорь так и не стал программистом после выпуска, а ушёл на завод махать лопатой — Про работу «тыжпрограммистом» за 12 тысяч рублей в городской администрации — Как Игорь открыл свой клуб единоборств в небольшом городе и почему снова вернулся на завод — Почему решил снова попытать счастья в IT — Неудачное знакомство с Питоном — Как искал работу, сколько раз откликался на вакансии и сколько собеседований прошёл — Третья попытка: почему выбрал 1С и как получил первый оффер — Чем Игорь занимается на нынешней работе — Какие планы ставит на обозримое будущее — Советы тем, кто ищет первую работу в IT в 2024 году Гость: Игорь Прилуцкий Младший 1С-разработчик. Прошёл курс за полгода и осуществил мечту юности — стал разработчиком. Полезные ссылки:Статья про Игоря в Skillbox Media: «Завод был компромиссом, на самом деле меня всегда тянуло в IT»: путь 1С-разработчика Курс «Профессия 1С-разработчик» Если хотите поделиться своей историей, пишите в Telegram @antoxa_s95 или на почту anton.syomin@skillbox.ru

Пока проанонсированный ранее выпуск откладывается, врываемся в лето с новой ненапряжной рубрикой. Слушатели подкастов частенько критикуют советы по трудоустройству от умудрённых опытом айтишников: мол, всё это не работает сегодня, когда ситуация на рынке труда напоминает ту самую сцену со стеной из «Войны миров Z» (загуглите). Поэтому я решил иногда приглашать в подкаст счастливчиков, которым таки удалось урвать желанный оффер в течение последних трёх лет. Наш первый герой — Игорь Прилуцкий. Прежде чем устроиться на первую работу в IT, он успел помахать лопатой на металлургическом заводе, открыть собственный клуб единоборств в моногороде, побыть «программистом» в городской администрации, вернуться на производство, взяться за изучение Python и забросить. Послушайте, очень интересно и вдохновляюще. P. S. Пока добрался только до выпускников Skillbox. Если вы хотите поделиться своей историей, пишите. Мои контакты будут в описании выпуска 🫶🏻

Repost from Люди и Код
Конкурс! Дарим классные книжки по программированию и геймдизайну от наших друзей из издательства «Питер». Условия: 1. Подписа
Конкурс! Дарим классные книжки по программированию и геймдизайну от наших друзей из издательства «Питер». Условия: 1. Подписаться на наш канал. 2. Подписаться на Издательство «Питер». 3. Нажать на кнопку «Участвую!» Результаты объявим 10 июня в комментариях! 1-е место — «Внутреннее устройство linux»; 2-е место — «Игровой баланс. Точная наука геймдизайна»; Важно! Бесплатная доставка призов осуществляется только в пределах РФ. Удачи!

Всем привет! На связи Антон 👋 В эту пятницу к нам снова придёт Глеб Михеев — разработчик, основатель агентства Beta и руководитель программного комитета FrontendConf. А это значит, что мы продолжим разговор о том, как стать крутым айтишником-гигачадом в 2024 году. Почему важно озвучивать свои проблемы и желания? Что такое «язык бизнеса» и как научиться говорить на нём? Как выдержать баланс между хорошим кодом и соблюдением сроков? Это и многое другое — в мощном потоке рефлексии и личного опыта от технаря с 20-летним стажем в айтишке. Как всегда, будем рады вашим вопросам, историям и комментариям по теме 🤗

113-й выпуск подкаста Монолит, микросервисы и облака: чем различаются архитектуры и какую выбрать для проекта Слушать: YouTube Яндекс.Музыка mave Apple Castbox Google Podcasts Содержание — Какие существуют архитектуры, кроме монолитной, микросервисной и облачной — Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны — Что такое монолитная архитектура и какие мифы вокруг неё существуют — Как правильно писать код на монолите — Для каких проектов или этапов жизненного цикла подходит монолит — Что такое микросервисная архитектура и чем она характеризуется. Какие принципиальные особенности микросервисов делают их более предпочтительными для бизнеса — Чем микросервис отличается от сервиса — Как переход на микросервисы отражается на структуре команды — Циклы разработки и особенности деплоя микросервисов — Какие мифы существуют вокруг микросервисной архитектуры — Какие специфические технологии и инструменты используются при разработке микросервисов — Как перейти с монолита на микросервисы. Какие при этом возникают проблемы и как их избежать — Как правильно писать код на микросервисах и как взаимодействовать командам разработки — Что такое «облачная архитектура» и можно ли её считать архитектурой — Какую выгоду приносит миграция в облака и что такое FinOps — Недостатки облачных решений — Что такое cloud agnostic, или почему нельзя хранить все яйца в одной корзине — Как двигаться в сторону клауд-решений от монолита и микросервисов: принципы, подходы, рекомендации — Насколько безопасно держать свои сервисы в облаках — Как меняется культура компании при переходе от монолита к облакам — Нужно ли джуниор-разработчику погружаться в архитектурные вопросы — Что почитать по теме Гость: Максим Чернухин Эксперт Skillbox, консультант по IT, СТО в «Сбербанк страхование жизни». В прошлом работал в «Альфа-Банк» и «Сбертехе» на ключевых проектах. В IT более 10 лет. Полезные ссылки: — «Создание микросервисов», Сэм Ньюман https://www.piter.com/product/sozdanie-mikroservisov-2-e-izdanie — «От монолита к микросервису», Сэм Ньюман https://bhv.ru/product/ot-monolita-k-mikroservisam/ — Статья «Приложение двенадцати факторов» https://habr.com/ru/articles/258739/ — «Предметно-ориентированное проектирование», Эрик Эванс. https://www.labirint.ru/books/512940

💬 Всем привет! Завтра вечером пишем выпуск про архитектуру веб-приложений: обсудим монолиты, микросервисы, облака ☁️ и вот это всё. Рассказывать будет CTO «Сбера» Максим Чернухин. Как обычно, приглашаем задавать вопросы и оставлять комментарии по теме. Всё зачитаем 👌🏻

112-й выпуск подкаста Грокаем карьерный рост, или Как быть классным разработчиком, которого ценят и уважают Слушать: YouTube Яндекс.Музыка mave Apple Castbox Google Podcasts Содержание — Почему важно осознанно подходить к профессиональному росту — Про два типа разработчиков — Гибкие методологии: когда они лучше waterfall, а когда наоборот — Почему бизнес ценит разработчиков, вовлечённых в бизнес — Об ошибках и их важности — Какие ошибки на карьерном пути совершал сам Глеб — Как формулировать карьерные цели — Какие цели могут быть в IT, кроме заработка в 600к/сек — Как найти своё призвание — О производительности разработчика и способах её повышения — Стоит ли компании вкладываться в обучение сотрудников — «Это не я, это всё они»: про внешний и внутренний локус контроля — О меритократиях и бюрократиях в IT — Почему брать на себя больше ответственности выгодно — Какая стратегия сотрудничества наиболее выгодна для профессионального роста Гость: Глеб Михеев Ex-CTO и основатель агентства Beta. Занимается коммерческой разработкой с 2003 года. Руководит программным комитетом FrontendConf, консультирует компании, управленцев и разработчиков. Полезные ссылки: — Как стать ценным кадром: 6 советов для карьерного роста разработчика https://skillbox.ru/media/code/kak-stat-tsennym-kadrom-6-sovetov-dlya-karernogo-rosta-razrabotchika/ — «Открывая организации будущего», Фредерик Лалу https://www.mann-ivanov-ferber.ru/books/novyj-vzglyad-na-organizacii/ — «Как выстраивается эффективное управление разработкой», второй выпуск подкаста «Фичи катятся» https://www.youtube.com/watch?v=46d6hBcFevI