Глеб Михайлов @mikhaylovgleb Channel on Telegram

Глеб Михайлов

@mikhaylovgleb


Анализ данных, data science, SQL, python, алгоритмы, поиск работы.

Вопросы и консультации: @glebmikh

Начни вот от сюда: https://t.me/mikhaylovgleb/282

Глеб Михайлов (Russian)

Добро пожаловать на канал 'Глеб Михайлов'! Здесь вы найдете информацию и обсуждения по анализу данных, data science, SQL, Python, и алгоритмам. Если вы интересуетесь этой тематикой или хотите углубить свои знания, то этот канал для вас.

Под никнеймом @mikhaylovgleb вы найдете Глеба Михайлова, который готов ответить на ваши вопросы и провести консультации. Он является экспертом в области анализа данных и готов поделиться своими знаниями с вами.

Не уверены, с чего начать? Начните свой путь в области анализа данных прямо сейчас, перейдя по ссылке: https://t.me/mikhaylovgleb/282. Здесь вы найдете полезные материалы и ресурсы, которые помогут вам разобраться в этой увлекательной области.

Присоединяйтесь к нам на канале 'Глеб Михайлов' и станьте частью сообщества людей, увлеченных анализом данных и развитием своих навыков в этой области. Мы ждем вас! 📊🔍

Глеб Михайлов

14 Jan, 13:20


Квест от завхоза

Когда увольняешься из большой компании, часто нужно подписать обходной лист: сдать пропуск, ноутбук и т. д.

В 2015 году я увольнялся из банка "Восточный Экспресс", и там тоже надо было пройти обходной лист.

Среди прочих пунктов в списке был завхоз.

***

Я знал этого мужика, он почему-то сидел с нами на этаже в опенспейсе. Просто в моем представлении завхоз должен сидеть в какой-то каморке, из которой он всё выдает.

За свою работу в банке я несколько раз даже взаимодействовал с ним.

Как-то раз на кухне закончилась вода в кулере, а её обычно утром привозили на тележке.

Я подошел к завхозу спросить, стоит ли сегодня ждать воду или надо что-то самому мутить.

И он так спокойно говорит: "А там рейдерский захват произошёл той компании, которая нам воду возит. Так что сегодня, дружище, воды не будет".

***

И вот я увольняюсь, и надо у него подписать обходной лист. Подхожу к нему, даю этот лист. А он в ответ даёт мне другой лист со списком предметов, которые мне нужно ему сдать, чтобы он подписал.

Я пробежался по списку, всё стандартно. И вдруг вижу: калькулятор. И я понимаю, что калькулятора у меня нет и не было!

Я говорю завхозу: "А калькулятор мне не выдавали".

И он такой с абсолютно уставшим видом: "Ну пройдись по опенспейсу и найди, там вон их сколько валяется".

Я начал удивляться, а он замахал рукой и такой: "Всё, давай-давай, быстрее найдешь".

Я вернулся в свою часть опенспейса, огляделся по сторонам, поспрашивал коллег — и какой-то ничейный калькулятор и правда нашёлся.

Я отнёс его завхозу, и он такой: "Ну вот видишь, как просто, а ты боялся". И подписал обходной лист.

***

А у тебя были забавные истории с обходными листами или завхозами? Расскажи в комментариях.

Глеб Михайлов

09 Jan, 13:20


Welcome on board!

После универа, в 2011, когда отпустил Виноградный день 🍇, я понял, что нужно что-то менять.

Также помог еще знаменитый в то время пост "Что делать, чтобы всё изменить" (там стоит дата 2013, но мне кажется, он вышел раньше, т.к. я начал учить слепой метод печати в 2011 и был вдохновлен именно этим постом).

Ну и вместе с изучением английского, слепого метода печати и всего остального, я понял, что мне нужны деньги, а значит, и работа.

***

Универ мне дался очень тяжело, я не хотел там учиться. Я хотел учиться в музыкальном училище и не смог перебороть родителей, которые не поддерживали моих музыкальных стремлений.

Кое-как я закончил МИСиС, не без помощи отца, который там работал. Я этого очень стыдился, что, типа, я не self-made студент. Лол — такая хуйня). Особенно в моей ситуации, когда мне было похуй на универ абсолютно.

Я закончил экономический факультет, но не изучил вообще ничего. Мне всё это было абсолютно не интересно. Скорее, я испытывал даже отвращение к тому, что там преподавалось.

***

И вот в 2011 году, после окончания универа, я плюс-минус смирился со всей ситуацией и понял, что, чтобы ни происходило, мне нужны бабки. И дальше я смогу уже мутить то, что я реально хочу.

Это позволило мне посмотреть на ситуацию с более практической точки зрения. И я понял, что глупо не использовать то, что у меня есть этот ёбаный диплом, из-за которого я столько страдал.

И как раз в тот момент одна из одногруппниц запостила в VK, что компания ArcelorMittal, где она работала, ищет ассистента отдела продаж.

Я посмотрел описание вакансии и понял, что это в целом может быть норм. Там были интересные мне штуки: международная компания, общение на английском, босс-француз.

***

Я откликнулся на эту вакансию. Меня позвали на интервью, сначала просто с начальником отдела, не с самым главным боссом-французом.

Я съездил в ТЦ, купил брюки и рубашку — не идти же туда в говнарьских лохмотьях, в которых я пил Виноградный день. Проработал рассказ о себе и в целом был готов к интервью.

И первый раунд я прошел. На все вопросы ответил нормально. Даже о ебучей сварной балке двутавровой, о которой был написан мой диплом.

Дальше сказали, что нужно будет пройти интервью с боссом-французом на английском. И назначили дату. В запасе было чуть больше недели.

***

Английский у меня был в очень зачаточном состоянии. Я только начал его учить. И это собеседование стало отличным бустом.

Что я сделал? В первую очередь проработал рассказ о себе. Я, по сути, выучил его наизусть. Пару раз прогонял друзьям. Также записал на видео и проанализировал.

Дальше я загуглил "most common interview questions". Посмотрел топ статей и выписал с десяток самых популярных вопросов.

И потом точно так же подготовил на них свои ответы и выучил/отрепетировал.

***

И вот настал день интервью. Это была зима, январь, в Москве был мороз. Я снова в брюках и рубашке приехал в офис на Большой Ордынке (крутое месторасположение также было для меня важным фактором).

Волновался очень сильно. Тогда я еще не знал техник расслабления, которые использую сейчас.

Но интервью прошло просто блестяще!

У меня сложилось впечатление, что Жан-Марк (так звали босса) перед интервью тоже просто загуглил "most common interview questions" и открыл ту же статью, что и я — вопросы почти на 100% соответствовали моему списку!

В итоге Жан-Марку всё понравилось, и он сказал мне: "Welcome on board!".

***

Эта первая работа, хоть зарплата там и была 40 тыс. руб., стала началом моей карьеры. И до сих пор для меня это один из самых больших профессиональных успехов.

Для меня было абсолютно невероятно, что парень из Балашихи, который шесть лет пил Виноградный день, смог всё изменить, пройти интервью на, мать его, английском и устроиться работать в крупнейшую международную компанию.

Синдром самозванца ебашил люто, конечно, но мне кажется, что после этого успеха я начал потихоньку понимать, что возможно всё.

***

А у тебя есть интересные истории про первую работу? Поделись в комментариях.

Глеб Михайлов

05 Jan, 07:30


Леопарды, с Новым годом! 🎄

Делюсь некоторыми своими установками на 2025:

- Ещё больше аутентичности, всё делать по-своему

- Всегда быть на своей стороне, поддерживать себя, не хуесосить себя

- Мерить прогресс только по себе, сравнивать с тем, что было, а не с тем, что могло бы быть. Не сравнивать себя с другими

- Практиковать храбрость и риск, делать прыжки веры

- Не торопиться – время дохуя!

- Поддерживать веру в позитив, культивировать позитивный mindset

- Игнорировать и не пускать в свою жизнь любой негатив, прагматиков, критику, токсиков, скептиков, паникёров, разоблачителей и т. д.

- Искать позитивных и поддерживающих людей, не жалеть на это сил и денег

- Бороться с перфекционизмом, юзать намеренное несовершенство для профилактики

- Инвестировать в себя

- Учиться хотеть и выбирать рост, а не комфорт. Не сжиматься, а расширяться!

- Не сокращать расходы (ненавижу экономить), а растить доходы!

- Ебашить! 💪 🐆

А какие у тебя есть крутые установки на 2025?

Глеб Михайлов

27 Dec, 09:54


Ирония таблиськи, или C лёгким 31 декабря! 🎄

Всем давно абсолютно известно, что никто и никогда не работает 31 декабря.

Да, все приходят в офис, да, сидят за своими компами, но никто никогда не работает.

Никто. Никогда.

И вот однажды, когда в 2015 я работал в банке "Траст" в отделе бюджетирования, 31 декабря я пришёл на работу именно с таким настроем.

Еле пришёл, если честно, потому что прошлый вечер провёл с друзьями, отмечая наступающий Новый год, и нормально так подбухнул.

"Ну ведь никто же не работает 31 декабря" – думал я – "значит, можно и подбухнуть".

Прихожу я в офис, на чиле, на расслабоне. В рюкзаке обнаружил открытую бутылку Лыхны. Ок. Нормально так погуляли вчера, походу!

Начинается день в офисе, все приходят, никто не работает.

Я хожу по опенспейсу, общаюсь, что-то в интернете браузю. Думаю, как буду встречать Новый год.

Также полностью уверен, что сегодня всех точно домой пораньше отпустят.

Новогоднее настроение настолько сильное, что даже не бодунит!

В общем, всё супер.

***

И тут слышу каблуки. Цок-цок-цок-цок. Начальница.

По звуку и темпу каблуков сразу понял, что она идёт ко мне, и там чилом-расслабоном и не пахнет.

Паучье чутьё подсказывает: "Мне пизда!"

И начальница действительно подходит ко мне и говорит:

– Надо сделать таблиську.

Бляяя. Я думаю, дай попробую отмазаться:

– Да, конечно, после праздников первым делом.

– Нет, Глеб, сегодня. Сейчас!

И прикатывает стул и садится рядом. Фак.

Я начинаю что-то ворчать, мол, 31 декабря, и всё такое. На что она отвечает:

– Ну это работа, Глеб, что ты хотел.

В целом, не поспоришь.

Но таблиську тааак делать не хотелось. Просто жесть. Мой Новый год был на грани срыва.

Хорошо, что рядом был мой коллега. Мы с ним работали в отделе из двух человек, где я был начальником.

По факту он сделал эту таблиську, а я просто сидел и поддакивал.

В итоге таблиська была сделана, начальница довольна (не мной), и Новый год спасён!

Спасибо моему дорогому коллеге! ❤️

И хоть пораньше уйти всё равно не удалось – мы сидели до 16:45, – но хотя бы не работали, а просто общались.

***

В 16:45 я вышел из офиса, достал из рюкзака открытую Лыхны, отпил немного для настроения и поехал в "Азбуку вкуса" за оливье.

Всех с наступающим!

***

P.S. Через два месяца со мной расстались по соглашению сторон, а начальником сделали моего коллегу. Ну я бы и сам себя уволил – это была совершенно не моя роль.

Правило жизни Глеба Михайлова: если ты приходишь на работу и находишь в рюкзаке бутылку вина, о которой не помнишь, то с большой вероятностью ты работаешь не на своём месте).

Я продолжил поиск работы мечты и сделал фокус на более технические позиции, типа DS. На самом деле я еще до Нового года начал уже по собесам ходить.

***

P.P.S. Если хочешь быстрее найти свою работу мечты и не делать таблиську целыми днями, то приходи на мой курс по алгоритмам и пройди отбор в топовые компании.

До Нового года на следующий поток действует большая early bird скидка.

Глеб Михайлов

23 Dec, 14:12


Чувствуешь уже приближение новогодней комы?

Я помню, что когда работал, эта последняя неделя была как одна длинная пятница. Голова занята только предвкушением праздников.

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

И самое крутое, что на новые задачи можно говорить: "Ууу, ну это уже только после Нового года".

А как у тебя проходит предновогодняя неделя?

***

P.S. Завтра в 19:00 МСК жду на третий стрим по Advent of Code. Очень бодро идёт: задачи решаются, много общаемся, угараем.

Глеб Михайлов

18 Dec, 14:02


Лучшие посты 2024

Выгрузил статистику с TGStat, чтобы посмотреть, какие посты вам больше всего зашли.

И как же круто, что вам зашли те посты, которые и мне нравятся больше всего!

Смотрел по метрике ER (Engagement Rate или коэффициент вовлеченности). ER считается как (реакции + комменты + пересылки) / количество просмотров поста.

Исключил посты, в которых я просил поставить реакцию: там, когда появилась возможность ставить леопарда, вы 769 леопардов на пост бахнули! Ну что вы за тигры, мои леопарды! 🐆

***

Топ-5 лучших текстовых постов

1️⃣ место 🏆 - Хадуп – хуюп! 9.4к просмотров, 7.2% ER

Пост поддержки для тех, кто борется с синдромом самозванца. И для тех, кто устал от негатива и токсичности в IT.

2️⃣ место - Большие города 5.3к просмотров, 6.8% ER

Моя история про увольнение, как я не стал терпеть то, что нельзя терпеть, и сделал решительный шаг.

3️⃣ место - Как успевать учиться каждый день и не ёбнуться? - 10.5к просмотров, 6.7% ER

Пост про то, как я боялся, что из-за загрузки на работе я не буду успевать учиться и развиваться.

4️⃣ место ❤️ - Страшно – пиздец 8.5к просмотров, 6.6% ER

История про то, как я нашел первую удаленную работу и уехал жить на Бали. Лично это мой самый любимый пост в этом году.

5️⃣ место - Как работать в офисе и не ёбнуться? 6.8к просмотров, 6.4% ER

Коллекция моих лайфхаков по выживанию в офисе.

***

Среди кружочков победили:

1 место - Как заставить ИИ материться - 10.8к просмотров, 6.3% ER

2 место 🏆 - Моя пародия на знаменитую речь Сталлоне - 7.7к просмотров, 6.0% ER

Причем у Сталлоне из-за кнопки отключены комментарии, но по ER он отстал от первого места совсем незначительно! Поэтому я думаю, что Сталлоне – это кружок-победитель.

***

Среди постов про курс по алгосам лидеры:

1 место - На Бали без тормозов - 8.4к просмотров, 3.8% ER

История про то, как я ездил на мотоцикле, пользуясь только задним тормозом, потому что боялся перевернуться.

2 место - Хули тут так мало? - 8.9к просмотров, 2.9% ER

В посте я рассказываю о моей стратегии смены работы, чтобы получить повышение в зп.

Но с этими постами сложнее: у них отключены комментарии из-за кнопки. И также в ER не учтено, сколько человек зашло с этого поста в бот курса.

***

Леопарды, спасибо, что вы со мной в 2024 и все эти годы. Я вас очень люблю! ❤️🐆

Глеб Михайлов

16 Dec, 14:01


Новый год – время волшебства! 🎄

В этот раз тебя ждёт целый один волшебный подарок: новогодние стримы по Advent of Code 2024!

Это серия новогодних задачек на анализ данных и алгоритмы, которые я буду решать на python.

Первый стрим будет завтра, в 19:00 МСК

Приходите на стрим и включайте уведомления на мой канал тут в тг, чтобы не пропускать анонсы.

Всех жду! 🐆

P.S. Мем, на который сделана отсылка в этом посте, добавлю в коменты

Глеб Михайлов

13 Dec, 13:21


Да, добро

Когда работаешь в большой организации, многое нужно согласовывать через службу безопасности.

Создаешь заявку, потом её согласовывает твой босс, потом она падает на безопасника, и дальше ты ждёшь, пока он её "отожмёт".

После нескольких лет в банках я научился, что после того как создаёшь заявку, её потом ещё нужно и "звоночком" проталкивать.

И вот как-то раз, когда я работал в Альфа-банке, мне нужно было согласовать доступ к какой-то базе данных, которая мне вдруг понадобилась.

Создал заявку, позвонил начальнику, чтобы он её сразу отжал. И вот заявка упала на безопасника, и в системе высветилась его фамилия.

Я нашёл его в справочнике и набрал.

И я не знаю почему, но безопасники всегда говорят голосом Гарика Харламова.

— Да.
— Алё, здравствуйте, это Глеб Михайлов. Вам от меня там заявка на доступ упала.
— Да.
— Всё нормально там, отожмёте?
— Да, добро.
— Сегодня сможете отжать? — А время что-то вроде 17:15.
— Давайте уже завтра. До свидания.
— Эээ, ладно, спасибо, до свида...

Пип. Пип. Пип. Он положил трубку.

Что?! Почему завтра? Сегодня палец у него слишком много раз нажал на кнопку мыши и уже устал?

А у тебя как было? Есть какие-то забавные (или не очень) истории с безопасниками?

Глеб Михайлов

10 Dec, 10:41


Большие города

В начале 2014 года я вышел на работу в Сбербанк аналитиком. (Фотка пропуска в сторис).

Меня туда позвал один знакомый. Я сходил на один собес, и мне сделали оффер.

И вот я выхожу на работу, в брюках, в рубашке, со своей любимой чашкой. Всё круто.

Но тут выясняется, что меня зачислили в другой отдел! Не в тот, в который я собеседовался, а в какой-то смежный.

И с другой, совершенно рандомной, начальницей, которую я ни разу не видел.

Я пошел и отыскал своего знакомого и его начальницу, которые меня собеседовали. И эта начальница сказала, что вот так вот получилось пока. Пообещала, что это временно.

Я решил, что ладно, посмотрим, что будет.

***

Я уже работал в одном банке до этого и думал, что буду чилить первые несколько недель с документацией, получением доступов и т.д. И успею во всём разобраться.

Но через несколько дней моя новая рандомная начальница дает мне реальную задачу. Причем задачу мерзкую, где нужно было просто вручную что-то править в Excel.

Такой отвратительной ручной работы у меня не было даже когда я работал ассистентом отдела продаж, и моими обязанностями был буквально ручной ввод данных в компьютер.

Сюда я выходил уже с опытом SQL и реального анализа данных, и мы не договаривались на такие задачи.

Но думаю, ладно, окей. Через силу начал делать эту задачу.

В "18 точка 0", естественно, ушел домой — я всегда уходил вовремя на всех работах, no matter what. За всю карьеру я задержался меньше 10 раз.

Говорю всем пока, и тут начальница такая: "А задачу ты доделал?" Я говорю: "Пока еще нет, завтра продолжу". Она ничего не ответила, но я понял, что она недовольна.

***

На следующий день прихожу на работу к 9, начальница уже на месте.

Подхожу к своему компу и вижу: на клавиатуре лежит бумага. Две страницы, скрепленные степлером.

На верхней странице написано: "Распоряжение". Открываю. И дальше, на канцелярите: "Сделать вот ту мерзкую задачу сегодня к 9:30".

И внизу наборная печать с датой, должностью и именем этой начальницы. Наборная печать меня добила.

Я не стал ничего спрашивать. Сказал, что не успею. Она, не глядя на меня, сказала что-то вроде "очень плохо".

Я положил распоряжение обратно на своё рабочее место и пошёл в HR. Я только недавно оформился, и прекрасно помнил, где их найти.

Там нашёл парня, который меня оформлял. Он меня ещё помнил.

– Как у вас, всё хорошо? Обустроились уже? - спрашивает он.
– Я хочу уволиться, - говорю я.
– Без проблем, - отвечает он.
– Вас это не удивляет? - спрашиваю я.
– Тут такое очень часто происходит.

Оформили всё меньше, чем за час. Сдал постоянный пропуск, получил пропуск гостя.

***

Пришёл в свой отдел. Сказал начальнице, что уволился. Она тоже особо не удивилась, думаю, такой и был план — зачем ей тоже какой-то рандомный сотрудник, которого она не собеседовала?

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

Без распоряжений с наборной печатью.

И когда я выходил из опенспейса, не хватало только, чтобы саундтреком заиграла песня Би-2 "Большие города".

Я так себя в этот момент ощущал.

Волнение. Преодоление страха.

Чувство решительности и облегчения.

Чувство свободы, уверенности в том, что делаешь всё правильно, и что обратного пути уже нет.

***

Следующую работу я нашёл через пару месяцев, и там всё было круто.

Но самый прикол, что уже когда я начал работать на новой работе, мне от Сбера пришли какие-то деньги, что-то вроде 50к. Я сначала не понял, но потом выяснилось, что это квартальная премия. Лол.

Я решил, что это будет компенсация за моральный ущерб.)

А ты любишь увольняться? Расскажи об интересных обстоятельствах увольнения.

Глеб Михайлов

06 Dec, 07:26


Леопарды, это леопардовая пятница! Все мои курсы на Stepik на скидке 50%!

🐆 Как зарабатывать 300к/сек? – 2.7к студентов, 5⭐️

🐆 Умом ты можешь не блестеть, но SQL ты знать обязан! – 2к студентов, 5⭐️

🐆 Меня опять спросили про p-value, а я не ответил( – 1.2к студентов, 4.8⭐️

🐆 Всё и сразу с ещё большей скидкой

Покупайте себе и в подарок!

P.S. Если пост наберет 300 леопардов 🐆, то выложу еще кружочек с дерзким кавером).

Глеб Михайлов

04 Dec, 14:12


Моя главная ошибка в изучении data science

В 2013 году я вышел на свою первую работу аналитиком. Это был отдел маркетинга в GE Money Bank.

И там я впервые узнал, что существует data science.

Я услышал, как коллеги обсуждали таинственных людей, создающих какие-то модели и предсказывающих будущее!

Ничего себе, подумал я! Вот это круто!

Excel и SQL, с которыми я работал, стали казаться чем-то крестьянским, для простолюдинов.

И я решил, что хочу предсказывать будущее, а не бесконечные таблиськи делать!

Я начал гуглить и изучать, как же стать дата саентистом, этим жрецом и предсказателем.

И везде я натыкался на то, что надо учить математику. Матан, линейную алгебру, статистику, теорию вероятностей.

Только так можно стать дата саентистом.

***

И я начал учиться. Я стал проходить курсы и читать книги.

И большинство контента, который я нашел, было построено по одному шаблону:

- изучаем основы Python
- изучаем какой-то минимум математики
- пишем с нуля градиентный спуск – это что-то вроде движка под капотом алгоритма машинного обучения
- кратко проходимся по моделям в sklearn (ml библиотека в Python)

Я прошел этот контент, но не почувствовал, что стал дата саентистом.

Я узнал какую-то теорию, какую-то математику, выполнил занимательные эксперименты – как будто батарейку из картошки сделал.

Но к реальному дата саенсу и предсказанию будущего это меня не сильно приблизило.

Я понятия не имел, как это делается в реальной жизни, на реальной работе.

Таинственные дата саентисты так и остались таинственными!

***

И вот в 2016 году я вышел на работу в Альфа-банк, в отдел аналитики и моделирования.

Мне пообещали, что будут не только таблиськи, а что я смогу попробовать и свои новые знания по дата саенсу, хоть я в них был совсем не уверен.

Но самое главное, я увидел настоящих дата саентистов в действии! Пил с ними кофе, ходил на обед, в караоке и даже решал рабочие вопросы.

И каково было мое удивление, когда я обнаружил, что в их работе математики не было вообще!

Оказалось, что для решения прикладных бизнес-задач нужны совсем другие навыки! Никакая не математика!

Что реально нужно:

- проанализировать ситуацию
- подготовить данные
- настроить готовый алгоритм машинного обучения
- по метрикам убедиться, что он будет полезен для конкретной задачи
- мониторить результаты использования

Никакого градиентного спуска, никакой линейной алгебры, теории вероятности и матана!

Да, оно есть там под капотом, но чтобы пользоваться машинным обучением и решать задачи, это знать не нужно!

И я понял, что учил дата саенс задом наперед! Это было моей главной ошибкой!

Кажется логичным начать с основ, и перейти к прикладным задачам. Но это неправильный подход!

Надо сначала научиться пользоваться машинным обучением, и только потом имеет смысл углубляться в математику под капотом.

Если представить, что машинное обучение – это микроволновка, то вместо того, чтобы изучить к ней инструкцию, я учил ядерную физику!

А тебе не нужно знать ядерную физику, чтобы греть еду в микроволновке!

Тебе нужна инструкция, user manual!

После этого осознания у меня всё встало на свои места. Я научился пользоваться моделями машинного обучения и получать бизнес-результаты.

***

В 2018 году я устроился в Сбер уже настоящим дата саентистом и успешно применял эти знания на всех следующих работах.

И к математике я стал относиться спокойнее и учить ее с бóльшим удовольствием.

Математика нужна уже после освоения практических скиллов, чтобы выгодно продать их на рынке труда. И для более глубокого понимания.

***

В 2022 году я создал курс, в которой упаковал весь свой опыт data science и практические навыки по машинному обучению.

Data Science с Глебом Михайловым – это мой самый успешный курс, его уже купило 2600+ человек и у него 173 отзыва со средней оценкой 5 ⭐️⭐️⭐️⭐️⭐️ ровно!

Мой курс – это та самая инструкция, которая научит грамотно пользоваться машинным обучением.

Записывайся на мой курс и учи data science правильно!

Глеб Михайлов

30 Nov, 07:24


Как работать в офисе и не ёбнуться?

Я проработал в офисах с 2012 по 2018 год и кое-чему научился).

Вот топ 6 моих офисных лайфхаков.

1. Не менять режим на выходные.

Если я "отсыпался" в выходные, то нормально встать в понедельник было невозможно. Было очень тяжело.

И тяжело было не только в понедельник, но и в воскресенье.

В воскресенье я понимал, что понедельник навис своей неизбежностью, и делать уже ничего не хочется, никакого фана нет – ведь завтра уже страдать.

Это называется синдром воскресенья, кстати.

После того как я перестал менять режим на выходные, синдром воскресенья практически пропал.

Я знал, что легко встану в понедельник, и страданий не будет.

2. Приходить в офис на час раньше начала рабочего дня.

Это, во-первых, позволяет объехать час пик, а во-вторых, получить спокойное время для себя!

Я открыл это ещё на своей первой офисной работе и пользовался этим на протяжении всей карьеры.

Именно в этот час я учил то, что реально хотел, и то, что позволяло мне двигаться по карьере.

Обучение по утрам тоже сильно снизило мой синдром воскресенья: я знал что еду в офис делать что-то, что реально хочу.

3. Брать с собой свой ноутбук.

Еще одна вещь, до которой я не сразу осмелел, – это брать с собой на работу свой личный ноут, чтобы учиться было удобно. Ведь на рабочем компе многое заблочено.

Брать свой ноут всегда казалось мне очень дерзким, но потом я увидел, как один из коллег так делает, и всем было абсолютно пофигу.

И я тоже стал гонять в офис со своим ноутом.

4. Никогда не задерживаться на работе.

Я всегда был человеком "18 точка 0". Неважно, сколько у меня задач, что происходит кругом, в 18:00 я уезжал домой.

За всю карьеру я задержался на работе меньше 10 раз, а то и меньше 5.

Это было в основном из-за бесполезных "больших" встреч, на которые аналитиков или ДС часто зовут на роль куколдов, и они не говорят там ни слова.

Или из-за моей тревожности, когда я находил какую-то ошибку в своих расчетах и хотел ее срочно исправить. Боялся, что меня уволят.

5. Ставить заглушки в календарь.

У меня всегда стояла заглушка на обед и также заглушка после 18:00.

Это хорошо защищало от любителей делать что-то в обед и любителей овертаймить.

Но нужно быть готовым к тому, что особо настырные организаторы встреч будут тебе звонить, и тебе нужно будет защищать свое время.

И еще, некоторые встречи, особенно где много народу, можно просто отклонять.

В большинстве случаев никто даже ничего тебя спрашивать не будет. Если я там реально нужен, то пригласят еще раз.

6. Не брать сроки на задачи меньше недели.

И как минимум всегда торговаться на сроки, если это что-то срочное.

Реально срочные задачи в офисе бывают очень редко, в большинстве случаев это просто имитация бурной деятельности.

Я никогда не понимал, зачем вот эта вот вся срочность? Сделаю я эту таблиську до конца дня или до конца недели – никакой разницы не будет.

И также некоторые задачи вообще можно на этапе постановки нейтрализовать. Если я видел, что задачу можно не делать, то всегда пытался от нее отказаться.

А какие ты практикуешь офисные лайфхаки?

P.S. Если хочешь больше денег и меньше суеты, то запишись на мой курс по алгосам и научись проходить интервью в топовые компании.

Глеб Михайлов

26 Nov, 13:11


Кажется, я деградирую 📉

- новая профессия освоена
- в IT вкачено
- работа стала рутиной
- снова началась деградация

Знакомая ситуация?

Со мной такого никогда не происходило. Потому что я ни на секунду не прекращал учиться.

Я non-stop проходил какие-то курсы, читал книги, смотрел видосы. Даже на испытательном сроке.

Когда я еще работал в офисе, то каждое утро приезжал в офис раньше всех остальных, чтобы спокойно успеть позаниматься своим обучением.

Постоянно учиться – это самая важная привычка в моей жизни.

И много раз за свою карьеру я хотел научиться решать алгоритмические задачи. Почему?

- мне нравилось программирование, и я считал, что я в нем чертовски хорош. Лол.

- я понимал, что алгоритмы спрашивают в топовых IT-компаниях

- И если я работаю в IT и мне нравится прогать, то хули еще делать, как не выучить алгосы и устроиться работать в топовую компанию?

Но алгоритмы – это сука сложно. Я начинал читать книги – введение понимаю вроде, потом начинается какой-то пиздец.

"Грокаем алгоритмы" вроде норм, но практических навыков эта книга не дает.

Смотрю, какие есть курсы, читаю описание и даже в описании не всё понимаю.

Пробую сам решать задачи – даже не все изи получается решить, и я выгораю.

И каждый раз я начинал себя отговаривать от изучения алгоритмов.

Я говорил себе:

- алгоритмы – это бред, в работе это не используется. Лол. Алгоритмы очень сильно бустят повседневный кодинг.

- да и зачем мне в топовых IT-компаниях работать, в интернете пишут, что там всё равно зп маленькие. Лол.

И переключался на что-то другое, более простое и понятное для меня. Углублялся в машинное обучение, в статистику, математику.

Можно подумать, что математика, блять, в работе используется.

Это был просто самообман.

Если ты уже работаешь в IT, то алгоритмы – это самое полезное, что ты можешь выучить для своей карьеры.

Алгоритмы:

- откроют тебе двери в топовые IT-компании
- избавят от синдрома самозванца
- повысят твой статус IT-шника
- защитят от деменции, деградации
- помогут снова выстроить привычку постоянно учиться

Мой курс – это самый эффективный способ освоить алгоритмы. Без математического ада и битья головой об стену.

Моя уникальная система тренировок "80-15-5" вместе с мой личной поддержкой защищают от выгорания и доводят до результата.

Уже 145 человек качают алгосы вместе со мной!

Мои студенты успешно проходят алгоритмические интервью в топовые IT-компании.

7 поток моего курса по алгоритмам стартует уже на следующий неделе, 2 декабря.

Это последний поток в этом году!

Заходи в бот, чтобы узнать подробности, посмотреть свежие отзывы и записаться.👇

Глеб Михайлов

24 Nov, 09:25


У меня села батарейка

В начале 2012 года я вышел на свою первую настоящую офисную работу.

Это была крупнейшая металлургическая компания, ArcelorMittal.

Я был ассистентом отдела продаж, моей основной задачей было вбивать заказы в систему.

Начальником этого отдела был француз Жан-Марк. С ним можно было говорить либо по-французски, либо по-английски.

Курсы французского в Балашихе – где я как раз жил на тот момент – я не прошёл, поэтому общался с ним на своём очень плохом тогда английском.

Когда Жан-Марк узнал, что мне до работы ехать 1.5 часа, сначала на автобусе, а потом на метро, он сначала округлил глаза, а потом философски сказал: "It's life".

***

Помимо вбивания заказов в систему, мне еще поручили делать сводный отчет по продажам в Excel.

Жан-Марк выучил по-русски фразу: "Глэб, гди мой таблиська?" И часто звонил мне с ней из соседней комнаты, когда хотел скорее получить этот отчет.

Иногда он просто заглядывал в комнату, где все сидели, и говорил мне: "Таблиська!"

***

Уже в то время я начал приходить на работу пораньше, чтобы спокойно позаниматься своими делами и избежать часа пик.

В одно утро, когда я пришёл в офис, Жан-Марк уже сидел в своём кабинете. Больше во всём офисе никого не было.

Я поздоровался с ним и пошёл к своему рабочему месту.

Ввёл пароль, разблокировал комп и понял, что в моей беспроводной мыши села батарейка.

И я решил обратиться с этой проблемой к Жан-Марку.

С помощью гугл-транслейта я составил свой вопрос, немного его вполголоса порепетировал, взял мышь и пошёл к Жан-Марку в кабинет.

Он меня выслушал и сказал, что не знает, где в офисе лежат батарейки.

Я сказал "окей, сенкс" и начал выходить из его кабинета.

В этот момент Жан-Марк встал из-за своего стола и тоном сенсея сказал: "Let me show you something. Follow me".

Он взял у меня из рук мою мышь и пошёл в другую часть офиса, где никого не было и даже свет ещё не горел. Это был другой отдел с другим начальником.

Там он подошёл к первому попавшемуся компу, где была беспроводная мышь. Вытащил из неё батарейку, поставил в мою мышь, а старую батарейку поставил в чужую мышь.

И с фразой "That's how it's done" протянул мне мою мышь обратно.

Настоящий урок суровой офисной жизни!)

***

Всего я с ним 1.5 года проработал. Жан-Марк был первым, кто оценил мои аналитические способности и поддержал мою инициативу автоматизации "таблиськи" на VBA.

Таблиська на VBA стала кейсом, через который я продал себя на свою первую работу аналитиком.

В свой последний рабочий день я пришёл к Жан-Марку попрощаться, и он сказал мне только одну фразу: "See you in the next life".

Настолько разными он видел наши жизненные пути, и не скрывал этого.

И пока больше мы действительно не пересекались.

А какие уроки преподал тебе твой босс?

Глеб Михайлов

21 Nov, 14:30


Почему я работал за копейки?

Только в конце карьеры я начал осознанно относиться к поиску работы и понимать, что тут происходит на самом деле.

Ты и твои скилы – это продукт. Поиск работы – это маркетинг и продажи.

Рассмотрим на примере аналитика.

Продукт: SQL, Excel, pandas, BI
Маркетинг: резюме, портфолио, отклики
Продажи: собесы

Всю свою карьеру я вкладывался только в продукт, а маркетинг и продажи шли самотёком.

Я прошёл и прочитал множество курсов и книг по SQL, Excel, python, pandas, анализу данных, ML, статистике, разработке, DE. Я вкладывал в это деньги и время.

В маркетинг и продажи я вкладывал 0 рублей и делал их на коленке, чтобы не отвлекаться от изучения новых скилов аналитика и DS.

И думал: вот сейчас ещё одну технологию освою и будет мне 300к/сек. Лол.

И вот что я понял:

После того, как у тебя есть минимальные необходимые навыки по профессии, все деньги и время нужно вкладывать в маркетинг и продажи!

Прокачать резюме, сделать портфолио, наладить постоянные отклики, научиться проходить интервью.

А теперь вопрос: умение проходить алгоритмический собес – это что? Продукт, маркетинг или продажи?

Абсолютно верно – это продажи!

Я не понимал это долгое время.

Я был в лагере тех, кто хуесосит алгоритмические собесы.

Одним из тех, кто говорит, что это полный бред, что это в работе не нужно, и я этим задротством заниматься не буду.

Я убеждал себя в том, что компании, где спрашивают алгоритмы, мне не нужны, и вообще в них и денег мало платят. Лол.

Это естественно была рационализация того, что мне это было слишком сложно и ничего не получалось.

Но на самом деле сложившаяся в IT практика алгоритмических интервью сильно упрощает ситуацию.

Не нужно гадать, как же мне наиболее выгодно продать свой продукт.

Правила игры абсолютно ясны:

Хочешь максимально выгодно продать свой продукт – научись проходить алгоритмические собесы.

Сейчас это для меня очевидно.

Я сделал уникальный курс по алгоритмам, который научит тебя всем необходимым навыкам с нуля.

Уже 162 человека качают алгосы вместе со мной.

Хватит работать за копейки!

Отложи курсы по прокачке профессиональных скилов – ты не то качаешь!

Потом будешь чилить и изучать всё, что хочешь. Уже с другими деньгами и перспективами)

Но мой курс подходит не всем.

Мой курс подойдёт только тем, кто:

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

Заходи в бот, обсудим твою ситуацию и посмотрим, смогу ли я тебе помочь. 👇

Глеб Михайлов

15 Nov, 08:43


Это я тебя проверял

Как-то раз мой начальник из Восточного Экспресс Банка позвал меня, чтобы дать задачу.

Он подготовил табличку-заготовку, для которой я должен был посчитать цифры.

И пока он объяснял мне всё в целом, я заметил в этой таблице очевидную ошибку.

Я набрался смелости и сказал: "Смотри, вот тут вот, по ходу, неправильно".

На что он почти мгновенно ответил: "Это я тебя проверял". И мы оба засмеялись.

Таким образом, он через шутку и признал ошибку и разрядил обстановку!

Гениально. Вот это софт-скилы! Спасибо за урок!

С тех пор "это я тебя проверял" стало моим любимым приёмом, который я до сих пор использую в работе, теперь уже со своими учениками.

И это, наверное, лучший пример, как юмор помогает в работе и отношениях.

А как ты используешь юмор в рабочих отношениях?

Глеб Михайлов

14 Nov, 14:07


Как я облажался перед миллиардером

В 2013 году я работал в GE Money Bank, и пока я там работал, его купил Совкомбанк.

Это была моя первая работа аналитиком. Я еще ходил на работу в брюках и рубашке, а на голове было много волос. (фото в сторис)

И так получилось, что мне пришла задача от собственника Совкомбанка, Сергея Хотимского.

Я не помню, что точно нужно было посчитать, но помню, что в таблице было 3 строчки.

Я досчитал таблицу, распечатал ее, и мы с начальницей пошли к Сергею.

Он просто работал за своим ноутом в одной из переговорок.

Сергей взял эту таблицу, посмотрел на нее и сказал: "Такого быть не может. У вас там ошибка в расчетах".

Пока я сгорал от стыда, они там что-то еще обсудили, и мы ушли.

Пересчитывать, я помню, не пришлось, так как Сергей к этому вопросу потерял интерес, и я переключился на какие-то повседневные задачи.

Чему я научился в результате этого фейла?

Что ошибаться нормально! И что работа аналитика – это процесс, а не просто цифры.

Работа аналитика помогает разобраться в том, что происходит, а не дает какую-то финальную картину.

Цифры от аналитиков – это показатели приборов, которые помогают отслеживать, как "летит" бизнес.

Но, глядя на приборы, нужно обязательно сопоставлять их с тем, что ты видишь за окном. Это и сделал Сергей.

Моя таблица показывала, что мы, грубо говоря, на небе, но если посмотреть в окно, было видно, что мы на земле.

Эта ситуация научила меня делать проверки на здравый смысл, санити-чеки.

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

Но, естественно, у меня было еще очень много подобных ошибок за карьеру)

А какие у тебя были самые жесткие фейлы?

Глеб Михайлов

12 Nov, 14:17


«Интересные задачи» мне не интересны

Мне на работе интересно почти никогда не было.

На этапе собеседований казалось, что это реально будет интересно. Но как только я выходил на работу и начинались рабочие будни – интерес сразу пропадал.

«Интересные задачи» превращались просто в гемор.

При этом я реально любил технологии, программирование, аналитику, Data Science.

Но как только это нужно было делать под дедлайн и следуя чужим указаниям, интерес у меня пропадал. Скука.

Хотелось просто поскорее с этим разобраться и вернуться к своим делам.

Работа для меня по сути была финансированием моего обучения. Вот что я реально любил!

Смотреть курсы, читать книги, делать какие-то свои проекты. Но вот рабочие задачи – для меня, честно говоря, лучше бы их не было.

За всю карьеру я помню лишь единичные случаи, когда я увлекся рабочими задачами.

И во всех случаях это были задачи, которые я сам придумал и согласовал, что я их буду делать. И, соответственно, я был главным на этих задачах.

Например:

- автоматизация отчета по продажам на VBA, когда я еще не был аналитиком

- автоматизация отчета на Python, когда в компании вообще Python не использовался

- обучение модели машинного обучения, когда это не входило в обязанности

- установить и настроить Airflow, что было моей идеей, и при этом я вообще был Data Scientist

Все эти задачи были мне интересны, потому что 1) по ним не было чужого дедлайна 2) они совпадали с тем, что мне было интересно на текущий момент.

Все остальные официальные задачи воспринимались для меня как какая-то тяжкая ноша. И лучше бы их не было.

Я всё время рос и учил что-то новое. И, соответственно, если я выходил на вакансию, на которую мне уже хватало компетенций, мне там было неинтересно!

Пройти собеседование, продать новые навыки, доказать, что я могу – это было офигенно. Но после собеседования начиналась скучная часть – сама работа.

Например, я выучил интересные мне навыки аналитика, меня взяли на работу аналитиком, и я, естественно, уже иду к следующей цели – Data Science. Мне интересен Data Science, а аналитика уже не очень.

Это тоже одна из причин, почему я ни на одной работе долго не работал – просто становилось уже невыносимо скучно. Ну и зарплату хотелось, конечно, побольше.

Вот так вот я и промучался с 2012 по 2018. Пока не начал снимать видосы на YouTube. Тут я стал единоличным боссом. И делал те проекты, которые я хотел.

Классическая работа с этого момента начала уходить на задний план, и всю энергию я направлял в создание своего контента.

В 2019 году я начал работать наставником в Яндекс.Практикуме.

Эта работа меня не напрягала – я обожаю общаться с новыми людьми, проводить созвоны, объяснять что-то, выступать, мотивировать, вдохновлять, шутить.

И также это было в гармонии с моими собственными целями: развитием себя как наставника и созданием контента.

В 2020 я закончил работать в классическом найме. И начал жить только на Практикуме.

Это было менее стабильно, т.к. не было зарплаты и доход зависел от потока студентов и того, сколько мне дают когорт. Но обычную работу я больше терпеть не мог.

В 2021 я начал делать свои платные курсы. И продолжал сотрудничать с Практикумом.

И вот сейчас, в конце 2024, я перешел только на работу на себя.

С сентября 2024 я не сотрудничаю с Практикумом – мне стало более выгодно сосредоточиться только на своих проектах.

Страшно, кстати, – пиздец.

Теперь я делаю только то, что мне интересно, и то, что я реально сам хочу делать.

Вот куда привели меня «интересные задачи».

Напиши в комментариях, интересны ли тебе «интересные задачи»?

Глеб Михайлов

08 Nov, 08:58


Оффер за шутку?

Как-то раз у меня было текстовое собеседование через Телеграм.

Лид задавал мне разные вопросы, а я отвечал.

И вот он пишет: "Есть ли опыт написания кода на GO?"

Основной язык вакансии был Python, а знание GO было преимуществом.

У меня в этот день было хорошее настроение, и я написал: "На GO не умею, умею только GOвнокод писать."

На что он тут же мне ответил, что нам такое точно не надо, спасибо за уделенное время.

Я так и не понял, что им не надо было – огненные шутки? Кто от такого отказывается вообще?

А тебе приходилось неудачно шутить на собесах?

Глеб Михайлов

07 Nov, 13:50


Страшно – пиздец

В феврале 2018 года я вышел работать в Сбер.

Но еще до выхода я решил, что в этом году я должен осуществить свою давнюю мечту: найти удаленку и поехать зимовать в тёплые края.

Эта мечта появилась у меня еще в 2014 году, когда я работал в банке Восточный Экспресс.

Как-то утром один из коллег из другого отдела разослал всем прощальное письмо, в котором написал, что увольняется и уезжает зимовать в Таиланд.

В тот момент я понял – это возможно! Это был совершенно обычный человек, который, так же как и я, ходил в офис и сидел за компом. И я осознал, что тоже могу.

И вот только в 2018 году я понял, что больше не хочу это откладывать. Пора.

Сразу после выхода на работу в Сбер я начал активно рисерчить рынок и искать удалённую работу.

В 2018 году удалённых работ дата аналитиком и дата сайентистом было не так много. Удалённые вакансии в основном были для разработчиков. И я начал проходить разные курсы по веб-разработке и даже учить JavaScript!

И одновременно с курсами я очень упорно искал работу. Я даже нашел себе ассистентку на Авито, чтобы она откликалась за меня на вакансии вне hh – я просто не успевал это делать.

И вот 1 июня у меня появляется первый удалённый оффер! Это была парт-тайм позиция data scientist в кемеровском телекоме Goodline. По деньгам это было в 2 раза меньше, чем я зарабатывал в Сбере.

Сначала план был такой: как только я нахожу второй парт-тайм, я увольняюсь из Сбера и покупаю билеты.

Но решил сделать по-другому. Я решил сразу купить билеты.

И 6 июня я взял два невозвратных билета в один конец на Бали на октябрь для себя и жены.

Страшно было – пиздец, но после этого начали происходить чудеса.

После покупки билетов эта поездка стала реальностью. Появился дедлайн для нахождения второй удаленки. И я понял, что работа в Сбере уже начинает очень сильно мешать этому поиску.

27 июня я решил пойти all-in в поиск второй удаленки и уволился из Сбера.

Страшно было – пиздец. Ведь с одной парт-тайм удаленкой мой доход стал в два раза меньше, чем был в Сбере. А еще эта удаленка от Goodline была по договору ГПХ со сроком до 30 ноября.

После увольнения у меня появилось больше свободного времени. И успешный поиск первой удалённой работы придал мне уверенности в том, что и со второй всё получится.

И почти сразу я нашел вторую удаленку. Тоже парт-тайм, на те же деньги, что и первая. И, как ни странно, это тоже была позиция data science. Мой доход с двух удалёнок стал таким же, как был в Сбере.

Но вторая удаленка тоже была срочная, всего на 2 месяца.

Мой расчёт на обоих срочных удалёнках был на то, что я покажу им супер крутой результат, и они продлят мой контракт.

Так и случилось со второй двухмесячной удаленкой. Но я не согласился продлевать этот контракт и попрощался с ними.

Страшно было – пиздец. Даты поездки были уже очень близко. Но эта вторая удаленка была слишком мутная.

И вот я снова только на одной удалёнке, уже август, скоро ехать на Бали. Но я уже еще больше уверен в своих силах и знаю, что смогу найти вторую удаленку до отъезда.

И так и получилось. В начале сентября я нашел парт-тайм удаленку в Ростелеком, причём с деньгами в два раза больше, чем первая удаленка. В сумме получалось даже больше, чем зп в Сбере.

Но удаленка в Ростелеком тоже была срочная, только до декабря.

И вот так вот, только с двумя моими доходами – один до конца ноября, другой до декабря – 25 октября мы с женой улетели зимовать на Бали.

Страшно было – пиздец. Но на Бали стали происходить еще большие чудеса. Мы прожили там до апреля, а осенью поехали туда на вторую зимовку.

В то время я не до конца понимал, что делать что-то через страх – это нормально. Это и есть храбрость. А храбрость – это необходимый компонент роста.

Тогда мне казалось, что я безумец и мне просто повезло.

Сейчас я понимаю, что то, что я делал – это часть процесса, и по-другому положительные изменения в жизни и не происходят.

И теперь я всё больше и больше осознанно пользуюсь храбростью и развиваю её.

А тебе приходилось принимать решения через страх?

***

Мечтаешь уехать к океану? Приходи учиться на мой курс по алгоритмам.

Глеб Михайлов

05 Nov, 13:24


«Не знаю» — ответ идиота

Знакомый посыл?

Эта установка сильно повлияла на мою уверенность в себе и на то, как я общаюсь.

Например, на собеседованиях, если я не знал чего-то, о чём меня спрашивали, я чувствовал страх и стыд.

И судорожно начинал придумывать какую-то ерунду или неуклюже уходить от ответа. Или пытался угадать ответ.

И это всегда всё портило. Каждый раз стыд только увеличивался. И ещё я чувствовал, как между мной и человеком, с которым я разговаривал, вырастала пропасть, и хотелось поскорее закончить общение.

Вместо того чтобы познакомиться и как-то сблизиться, получалось совершенно обратное.

Хорошо, что я нашёл этот баг и исправил его.

«Не знаю» на самом деле — это ответ открытого и уверенного в себе человека!

Это нормально чего-то не знать! Ведь знаний, даже в узкой предметной области, просто бесконечное количество.

После того как я научился говорить на собеседованиях «не знаю», всё изменилось. Собеседования стали удовольствием, и с людьми стало интересно общаться!

Когда я говорил «не знаю», я сразу начинал чувствовать себя увереннее.

Чем раньше на собеседовании я говорил, что чего-то не знаю, тем лучше и душевнее оно проходило.

Встречались, конечно, люди с посылом «не знаю — ответ идиота», но я научился радоваться этому, потому что гораздо хуже, если это откроется, когда ты уже устроился на работу.

И я уже знал, что это с ними что-то не так, а не со мной.

Таких людей на самом деле очень мало.

Это только кажется, что их много, так как мозг природно предрасположен к поиску опасностей, и когда видит их, то начинает раздувать до неимоверных размеров, если его не остановить.

Как вести себя, если обнаружил такого человека?

В идеале сразу сказать «до свидания». У меня это не получалось никогда. Я обычно просто дотерпливал до конца собеседования.

Ошибкой будет выяснять отношения. Только испытаешь ещё больше негатива. Но так я тоже никогда не делал. Опять-таки, просто терпел.

Отличный способ обезвредить негатив — это юмор. В ответ на негатив ты как-то шутишь и тем самым меняешь ракурс, с которого вы обсуждаете ситуацию.

Например, тебе говорят: «Вы не кодите настолько, насколько просите денег». Тут можно ответить: «Да, мой текущий начальник то же самое говорит».

Юмор — это волшебство.

Но это уже супермастерство. Опять-таки, я в таких ситуациях просто впадал в паралич, дотерпливал, и иногда даже после встречи не мог сразу закончить общение. Сомневался: «Может, это всё-таки со мной что-то не так?»

Нет. Со мной всё так. И с тобой всё так.

«Не знаю» — ответ уверенного в себе человека. Всегда есть то, чего ты не знаешь. И нормальный человек встретит твоё «не знаю» с поддержкой и пониманием.

А если нет, то ты тоже в выигрыше — человек сам сразу фильтранулся.

А тебе приходилось говорить «не знаю» на собеседовании?

Глеб Михайлов

31 Oct, 12:06


Хули тут так мало?

Если после прихода зп у меня в голове звучала эта фраза, я понимал, что надо что-то менять.

Еще на первой работе я понял, что ждать повышения зп на текущем месте работы — это бред.

Да я только на первой работе повышения и дождался). Это были какие-то жалкие 10%.

Я понял, что если я хочу, чтобы повышение зп было x1.5 или x2 и зависело только от меня, то надо просто искать новую работу.

За всю карьеру я не проработал на одном месте работы больше чем 2 года. В основном это было около года, а на некоторых работах и меньше.

И сейчас, глядя назад, я понимаю, что даже пересиживал.

У меня была в голове вот эта установка, что надо досидеть год, и тогда норм 🗿. Тогда работодатели не будут думать, что я часто меняю работу.

Но по факту всем пофиг было. У меня в резюме было несколько опытов меньше года, и никаких проблем не было.

На вопрос, почему уходите с предыдущего места работы, я отвечал как есть: я хочу расти по скиллам и зп, а на текущем месте такой возможности нет.

Частую смену работ я еще и как точку продажи использовал. Говорил, что у меня широкий кругозор, и я хорошо знаю индустрию.

Были, конечно, и те, кто скептически к моему опыту относился, и либо прямо, либо намеками говорили, что, мол, вы и у нас полгодика посидите и убежите.

Я вообще не расстраивался. Я понимал, что мне такие люди и компании не нужны.

Я всегда игнорирую скептиков, токсиков и негативщиков, даже если они успешные, умные и популярные.

И вот еще одна важная вещь, которую я понимаю, глядя назад:

После определенного уровня технических скиллов умение проходить интервью влияло на зп гораздо больше, чем сами эти технические скиллы!

Да и сколько ни качай скиллы, если не сможешь их продать, то они никакой пользы тебе не принесут.

И самое сложное — это пройти техническое интервью. Особенно если оно алгоритмическое.

Всё больше и больше компаний используют алгоритмы, чтобы отбирать кандидатов, потому что хотят гарантированно привлекать квалифицированные кадры.

Даже если интервью не чисто алгоритмическое, а просто техническое, по Python, например, то, если ты знаешь алгоритмы, твоя уверенность станет железной.

Если ты уже работаешь в IT, то алгоритмы — это самое выгодное, во что ты сейчас можешь вложиться.

Именно алгосы помогут тебе максимально выгодно продать свои скиллы и иксануть себе зп!

Даже если ты пока не собираешься менять работу, в алгоритмы надо вкладываться сейчас, пока всё стабильно и спокойно.

Ведь за ночь алгоритмы не выучишь, и когда припрёт, то будет уже поздно.

Я сделал курс, который проведет тебя по алгоритмам кратчайшим путем и научит тебя проходить алгоритмические собесы.

Уже 119 человек записались на мой курс и успешно изучают алгоритмы.

Присоединяйся к этим леопардам 🐆, которые понимают, где деньги зарыты 🥩.

6-й поток стартует 4 ноября. Ты можешь начать работать над своим будущим уже со следующей недели!

Регистрируйся на курс сейчас! 👇

Глеб Михайлов

30 Oct, 09:15


Нужно ли учить QBasic в 2024? 😀

Леопарды, сегодня в 18:00 МСК жду всех на стрим.

Решил поностальгировать и покодить на QBasic. Думаю, многие из вас тоже кодили на нём в школе)

Вместе выясним, можно ли на нём решать задачи с LeetCode.

Ну и, конечно же, порисуем круги и другие фигуры)))

Напиши в комментариях, приходилось ли тебе кодить на QBasic? А может, сохранились какие-нибудь методички или конспекты из школы/универа?

Глеб Михайлов

29 Oct, 12:48


На Бали без тормозов

В 2018 году я нашел удаленку, и мы с женой поехали зимовать на Бали.

Тогда еще у меня даже этого Telegram-канала не было, и я только начинал снимать YouTube.

Мы жили в деревне Чангу, до океана было 5 минут на мопеде.

Да, без мопеда на Бали делать нечего. В деревнях у океана даже тротуаров нет.

У меня на тот момент не было вообще никаких водительских прав, даже на вождение автомобиля.

И когда мы планировали поездку на Бали, то думали, что возьмем один мопед, и жена будет за рулем, т.к. у нее хотя бы обычные права были, а я сзади... Лол, конечно.

От этой идеи отказались в первый день, когда арендовали мопед. Я оказался слишком тяжелым, и жене было некомфортно ехать вместе со мной.

Решили, что мне тоже возьмем мопед, и я как-то на ходу научусь. На тот момент мопеды на Бали можно было брать без прав и без залогов.

И мы начинаем потихоньку ездить на наших мопедах. Дело оказалось нехитрое, особенно если едешь по деревне.

И почему-то мы считали, что передний тормоз использовать опасно. Типа можно перекувырнуться через руль.

И первый месяц я и моя жена ездили исключительно на заднем тормозе!

Причем уже недели с третьей мы начали ездить в длинные поездки, по трассе и на больших скоростях: эти мопеды легко сотку шли.

Мы так не разгонялись, конечно, но в целом я удивляюсь, как мы вообще выжили).

И вот я живу на Бали и езжу на мопеде, все круто. Скидываю фотки и видосы друзьям.

И один друг, который разбирался в тачках и мотоциклах, почему-то спросил, как мы вообще тормозим. Видимо, заметил что-то странное.

И когда я сказал, что только задним, чтобы не перевернуться, он был в шоке.

Он сказал: "Глеб, вообще-то передний тормоз — это главный тормоз на мотоцикле! И он сделан таким образом, что не только переднее колесо тормозит. Это ж блять не велосипед!"

Я попробовал тормозить передним тормозом. И это было чудо! Я не только не перевернулся, но тормозить стал гораздо быстрее и плавнее.

И потом в целом мы стали только на переднем тормозе ездить, а задний использовать, если прям очень резко надо затормозить.

И я уверен, что если пообщаться с инструктором по мотоциклам, можно узнать еще больше полезных и жизненно необходимых принципов.

То же самое справедливо по отношению к любому другому делу.

Да, всему можно научиться самому, даже ездить на мопеде по сути без тормозов).

Но зачем, если есть эксперты, готовые помочь?

Мой курс по алгоритмам сэкономит тебе годы битья головой о стену, защитит от выгорания и увлечет тебя алгоритмами!

Я знаю, как эффективнее и быстрее всего научиться решать алгоритмические задачи и проходить алгоритмическое интервью.

Запись на шестой поток еще открыта.

Если тоже мечтаешь пожить на Бали, то умение проходить алгоритмические собесы сильно приблизит тебя к этой мечте.

Записывайся на курс сейчас! 👇

Глеб Михайлов

25 Oct, 07:59


Как обычно выглядела моя пятница в офисе под конец карьеры:

08:00 - 10:00 - занимаюсь саморазвитием, читаю книги, смотрю курсы
10:00 - 10:30 - пью кофе с корешом
10:30 - 12:00 - заёбываю коллег, которые пытаются работать
12:00 - 13:30 - обед + прогулка
13:30 - 16:45 - заёбываю коллег, которые всё еще пытаются работать
16:45 - 00:00 - тусовка в баре, с последующим заходом в Ароматный мир, иногда с коллегами, которые безуспешно пытались работать и которых я заёбывал весь день

А какое у тебя обычное расписание дня по пятницам?

Глеб Михайлов

23 Oct, 13:11


Вы случайный человек в IT!

Шёл 2007 год.

“Ну насколько может быть сложным тест по металлургии?” – думал я, сидя перед компьютером в аудитории университета.

“Я в целом парень неглупый, сейчас на здравом смысле всё вывезу” (И на небольшом похмельном кураже)

И я начал по логике и здравому смыслу отвечать на вопросы, которые задавал мне компьютер.

Мне казалось, что всё идёт неплохо.

Я нажимаю “сдать”.

На экране появляется сообщение: “0% процентов правильных ответов”. И следом:

“Вы случайный человек в металлургии”.

Я оценил юмор разработчиков этого теста.

И тогда впервые в жизни я остро почувствовал синдром самозванца.

Я вышел из аудитории, закурил свой оранжевый PallMall и пошёл топить "самозванца" в Виноградном дне 🍇.

“Случайный человек в металлургии” я запомнил на всю жизнь.

Я ещё не раз сталкивался с этим чувством.

Работая в IT, чаще всего, это чувство возникало при встрече с задачами на алгоритмы.

“Ну насколько сложными могут быть эти задачи?” “Я же парень неглупый вроде”.

И каждый раз алгосы ставили меня на место.

“Вы случайный человек в IT” – говорили они.

Но вот тут я с ними не соглашался! Я столько всего сделал, чтобы попасть сюда! Это не случайность!

Я не самозванец! 🐕

У меня было много заваленных собесов и неудачных попыток освоить алгоритмы.

Я начинал учить алгосы, и почти моментально выгорал. Слишком сложно. И снова откладывал. И снова страдал.

Не повторяй моих ошибок!

Перестать быть случайным человеком в IT.

Всё больше и больше IT-компаний используют алгоритмы при отборе da и ds. Про инженеров я вообще молчу.

Выучи алгосы и спи спокойно.

Избавься от синдрома самозванца раз и навсегда!

Алгосы – это база.

Я разобрался в алгоритмах и создал курс, который позволяет освоить алгоритмы с нуля без страданий.

Мой курс по алгоритмам проходят уже 109 человек! И некоторые уже успешно прошли алго-интервью в топовые компании! 🐆 ❤️💪

Старт 6-го потока уже 4 ноября.

Записывайся на курс сейчас!

Запись идёт через бот курса.

Бот даст тебе описание, отзывы, а потом я отвечу на оставшиеся вопросы и, если нас обоих всё устроит, запишу на курс.

Стань своим в IT. 👇

Глеб Михайлов

17 Oct, 13:15


Как отказаться от оффера x2 (Без камня за душой)

В конце 2017 года я в очередной раз активно искал новую работу.

На тот момент я работал в Альфа-банке, и это был уже мой пятый по счёту банк.

Я уже порядком устал от офисной жизни и банковской карьеры аналитика и ds.

Зарплата везде казалась очень маленькой, а любая задача вызывала закатывание глаз.

На текущем месте работы началась какая-то ебала реорганизация.

Новые начальники начали делать по кругу старые задачи. Меня начали вовлекать в эту суету, и я понял, что спокойно там сидеть не получится и надо валить.

Моей целью было найти что-то с максимальной зп, и минимальным количеством задач и суеты.

Собесы мне, кстати, всегда нравились – это новые люди, тестовые, переговоры, продажа. Но вот после них начиналась скучная часть – сама работа.

И вот я собешусь в Сбер.

Блестяще сделал тестовое на временные ряды, хотя никогда их не любил потому, что там всякие неприятные аримы. И chatGPT ещё тогда не было! Надо было гуглить – вспомнишь и вздрогнешь!

Сходил на собес с непосредственными начальниками.

Сомнения по поводу суеты сразу появились, но зп предлагали хорошую. Вместе с премией это было около 280 тыс. руб., что было больше чем x2 к моей зп на тот момент.

И они приглашают меня на последний собес, с "шефом". Финальный босс.

И вот я с этими начальниками сижу в кабинете у какого-то пожилого дяди, у которого все стены завешаны разными наградами.

У него в руках моё резюме. Он поднимает на меня глаза и спрашивает: "Скажите, Глеб, вы тщеславный?"

Я это слово, мне кажется, последний раз в восьмом классе видел, когда переписывал сочинения из сборника золотых сочинений.

Я говорю: "Почему?"

Он: "Ну вы вот блог ведёте свой".

У меня тогда был блог в формате сайта с постами.

Я говорю: "А, понял. Да, я там пишу о том, что мне интересно в анализе данных, и использую это как часть своего резюме."

И добавил: "Ну и мне в целом нравится, когда меня читают. Так что в целом можно сказать, что я тщеславный".

Мой ответ ему понравился.

Затем он что-то меня стандартное поспрашивал, что спрашивают на таких собесах. Я на всё стандартно ответил.

Начальников и коллег люблю, работу ищу потому, что хочу расти, самый большой мой недостаток в том, что слишком внимателен к деталям и т.д.

И дальше он говорит: "Ну что, Глеб, спасибо за встречу. Мы вам сообщим о своём решении. Но вижу, что камня за душой у вас нет."

Дальше пожали руки, и мы вместе с начальниками вышли. Пока шли к лифту, начальники извинялись за своего шефа, говорили что-то типа: "Ну вот такой вот он у нас".

Офер мне уже на следующий день сделали. Но я от него сразу отказался.

Того, что я успел увидеть, мне хватило, чтобы понять, что там будет жёсткая суета и имитация бурной деятельности: по вайбу офиса, по тому, как начальники вели себя с шефом, ну и по самому шефу.

Поэтому отказался я абсолютно без камня за душой.

Новую работу по итогу всё равно нашёл в Сбере, но в другом подразделении.

А почему тебе приходилось отказываться от оффера?

Глеб Михайлов

14 Oct, 13:07


Как выбрать, что изучать дальше и не ёбнуться?

Окей, свободное время для обучения найдено. Но что конкретно учить?

Чаще всего у меня не было с этим проблем — мне просто очень хотелось что-то освоить, и этого было достаточно для выбора.

Сначала это был английский и слепой метод печати, потом excel, sql, python, машинное обучение, статистика, веб-разработка.

Фоном всегда шли книги по саморазвитию, психологии и философии.

А также английский, но он был встроен в процесс: многие книги и видосы я читал и смотрел на английском.

Дальше был период, когда я изучал математику и физику – как гештальты висели. Даже задачи прорешивал. Много.

И потом уже и алгоритмы, которые растянулись на несколько лет и закончились грандиозным проектом.

Но что, если ты не знаешь, что учить дальше? Что, если сомневаешься?

Подписчики и студенты часто спрашивают меня о том, что учить дальше. Или: что учить – X или Y?

Обычно я отвечаю следующим образом.

В идеале вообще знать всё. Ну т.е. кто бы отказался от того, чтобы иметь в голове все знания мира?

Но это не возможно. И вместимость мозга и время на изучение ограничены. Значит, это вопрос приоритизации!

В начале года я сомневался, какой контент делать дальше. И для того, чтобы выйти из ступора, выполнил следующее упражнение.

Я взял и сделал табличку со всеми идеями, которые у меня были, и проскорил их.

Для скоринга я использовал следующие критерии:

1. Насколько мне это нравится. Получаю ли я фан? Хочу ли я это? Скорю каждую идею по шкале от 1 до 10, где 1 - вообще не нравится, 10 - супер интересно.

2. Насколько поможет моим целям на длинной дистанции. 1 - не поможет, 10 - очень поможет.

3. Выгодность в деньгах, 1 - невыгодно, 10 - выгодно.

4. Простота реализации, 1 - очень сложно, 10 - легко.

И дальше для каждой идеи я сложил все оценки и посчитал общий скор.

Затем я отсортировал таблицу по убыванию общего скора и посмотрел на результаты.

То, что получилось, мне не понравилось. Результат не был окончательным ответом на мои вопросы.

Но это упражнение, сам процесс скоринга, помог мне сдвинуться с места в моих раздумьях и принять решение.

Также в таблицу можно добавлять ещё дополнительные шкалы оценки (фичи).

Например, выгодность по деньгам в моменте, и выгодность на дальней дистанции, масштабируемость, мгновенное удовлетворение от процесса. Можно добавить столбы с размышлениями в текстовом формате.

Главное — делать шкалы так, чтобы 1 соответствовало чему-то нежелательному, а 10 - чему-то желательному.

Ещё прикольно эту табличку скормить в chatGPT и попросить разобрать ситуацию. Тоже можно интересные мысли получить.

Такой подход можно использовать и для того, чтобы выбрать, что изучать дальше.

Осознанный подход к размышлению над следующим шагом, через табличку, помогает мне сдвинуться с мёртвой точки.

И сказать: "В пизду всю эту аналитику. Кого я обманываю? Я знаю, что я на самом деле ХОЧУ!" А потом пересилить страх и начать делать.

А как ты решаешь, что учить/делать дальше?

🐆

P.S. С чем могу помочь я:

1) Анализ данных и data science: курсы на Stepik и YouTube-канал
2) Мотивация, лайфхаки, вдохновение, поддержка и личные истории здесь, в постах на Telegram-канале
3) Подготовка к алгоритмическим собесам

Глеб Михайлов

10 Oct, 14:04


Hadoop – хуюп!

На консультациях со студентами я сталкиваюсь с одной и той же проблемой.

Человек откладывает следующий карьерный шаг из-за неуверенности в своих силах и знаниях.

Это то, что принято называть синдромом самозванца.

"У меня нет уверенности, что справлюсь с задачами, которые мне могут дать на новом месте"

"Ой нет, какой переход, мне ещё учиться и учиться, прежде чем вторую работу искать"

"Если меня на собесах поспрашивать, то я вообще ничего не знаю"

В состоянии самозванца находится неприятно. И оно тормозит твоё развитие!

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

Посмотри на всё с высоты птичьего полёта, отзумься.

У тебя получилось найти первую работу в IT. Это огромное и очень сложное достижение.

И, на самом деле, в самом IT задач сложнее, чем вход в IT уже не будет.

Если у тебя получилось обучиться и найти первую работу – то ты сможешь всё!

Используй этот факт, как базу для подпитки уверенности в себе.

Как только начинаешь сомневаться в себе и своих способностях – возвращайся к этому факту.

Говори себе: "Так спокойно, всё я смогу! У меня получилось найти работу IT, это самая сложная задача в IT. Если получилось справиться с этим, я справлюсь с чем угодно!"

Это достижение – твоя земля под ногами в моменты сомнений.

Тут мне иногда возражают: "Да нет, Глеб, это не достижение, мне просто повезло".

Чтобы это "везение" произошло, тобой была проделана огромная работа: само обучение, резюме и портфолио, отклики, тестовые, собесы, отказы.

И в результате этой работы тебе и "повезло".

Поэтому найти первую работу в IT – это достижение! И это лучшее противоядие от синдрома самозванца.

Ну, будут на новой работе какие-то новые задачи, процессы, технологии, люди – разберусь.

Например, видишь, что компания использует какой-то, скажем, Hadoop. И думаешь: "Ууу, это я не знаю, а надо, видимо. Наверное, я пёс самозванец и мне ещё учиться и учиться. Не потяну".

False! 🛑

Что думать вместо этого: "Hadoop – хуюп! Надо – разберусь. Я, нахуй, в IT c нуля вкатился, что ты на это скажешь, Hadoop?"

Вот так надо использовать свои достижения и черпать из них уверенность в себе.

Не слушай и мьють негативщиков, скептиков, критиков, токсиков, тех, кто хуесосит и само IT, и "вкатунов", и курсы, и вообще всё на свете – от них 0 пользы, только вред.

Вместо этого ищи тех, кто поддерживает и вдохновляет, продолжай учиться и уверенно двигайся вперёд!

Если ты ещё не нашёл первую работу в IT, то отыщи какое-то другое достижение в своей жизни, и им питай свою уверенность!

Всё круто, всё возможно, всё получится! ❤️

Хуярь по полной! 💪

-------

Кстати, изучение алгосов тоже отлично лечит синдром самозванца, и ещё можно попробовать на 5-й поток залететь)

Глеб Михайлов

03 Oct, 16:58


Как расслабиться перед гэнг-бэнгом?

Я всегда очень волновался перед собеседованиями. И во время них, особенно когда собеседующих приходило сразу несколько.

Это я и называл гэнг-бэнгом).

Иногда это происходило без предупреждения. Я думал, что будет собес один на один, а приходило сразу 5 человек.

Про себя я думал: "Что же вы не предупредили? Я свою маску совы 🦉не взял".

Я всегда был достаточно уверен в своих технических скилах, но из-за волнения мог отвечать очень плохо.

Ещё я мог начать заикаться. Причём моё заикание такое, что я просто не могу начать говорить какое-то слово посередине предложения, и это выглядит максимально тупо.

В общем, волнение на собесах мне сильно мешало, и казалось, что с этим ничего не поделаешь. С практикой, конечно, волнение уменьшилось, но всё равно проблемки были.

И я нашёл для себя решение!

Это юмор.

Я обнаружил, что если за 20 минут до собеса посмотреть любимое юмористическое шоу, то на сам собес я приду расслабленный и общаться буду более свободно!

На меня это действует прям очень сильно, на физическом уровне помогает расслабиться.

Я заметил, что самый сильный эффект возникает, когда я смотрю шоу и смеюсь в голос, разъёбываюсь, так сказать.

Причём изначально для меня было не натурально прям смеяться над контентом. Я мог про себя подумать: да, норм. Может быть, улыбнуться.

Только со временем я научился именно разъебываться от шуток.

Сам контент, который будет тебя расслаблять, нужно подбирать заранее. Нужно найти то, что работает именно на тебе.

Перед интервью тебе нужен проверенный стаф.

Круто то, что хороший юмор можно пересматривать снова и снова.

Я начинал с Лиги плохих шуток, потом был разный стендап. Сейчас это в основном ЧБД – я уже по 5 раз, наверное, все выпуски смотрел.

Этот лайфхак, с расслаблением через юмор, можно использовать не только для собесов.

Я использую юмор:

- перед стримами и консультациями
- для снятия стресса после какого-то нервяка
- перед съёмкой контента, как я писал тут
- перед сном — полчаса любимого ситкома, и я расслабляюсь и засыпаю. Также если просыпаюсь и не могу уснуть посередине ночи.

Для меня хороший юмор – это как таблетка или укол от напряга. Действует безотказно.

Напиши, используешь ли ты юмор в своей жизни? И есть ли у тебя маска совы?

Глеб Михайлов

01 Oct, 10:02


Либо я тупой, либо слишком много пил в 2007

Поэтому, я думал, у меня не получается решать алгоритмические задачи.

А если серьёзно, то вот мои топ-4 ошибки в изучении алгоритмов (но пил и правда много конечно):

1. Я пытался сам додуматься до решения.

Я открывал задачу и сидел и "думал" над ней. Пытался написать какой-то корявый брутфорсный код, в душе понимая, что вряд ли это здесь прокатит.

В конце концов, плевал и шёл смотреть, как решили другие. Но не чтобы чему-то научиться, а чтобы убедиться в том, что я пёс 🐕 и мне "не дано".

Только выгорев несколько раз, как медведь 🐻 в машине, я понял, что надо начинать с разбора решений и просто прорабатывать таким образом задачу за задачей.

2. Расстраивался, что не смог бы сам додуматься до такого решения.

Некоторые задачи настолько хитро решались, что возникала мысль: даже если я буду заниматься алгоритмами всю жизнь, сам я до этого никогда не додумаюсь.

Видимо, всё-таки я пёс.

Это сильно демотивировало.

Но потом я понял: ведь я не расстраивался, что не сам открыл теорему Пифагора, например.

До неё бы я тоже вряд ли додумался сам, но это не мешает мне ей пользоваться!

И я стал спокойно изучать разные приёмы в алгоритмах и пользоваться ими, как теоремой Пифагора – Пифагор вот точно был не пёс).

3. Не группировал задачи по темам

Когда я только начинал, то решал подряд просто рандомные задачи и не обращал внимания на тему (массив, хэш-таблица, два указателя).

От этого в голове возникала каша, как утром после Виноградного дня 🍇. Систематизировать знания не получалось.

Когда я начал группировать задачи по темам, то картинка сразу начала складываться.

4. Не обращался за помощью в изучении алгосов.

Думаю, это происходило из того, что в начале я считал алгоритмические задачи проверкой интеллекта. Решил – молодец, не решил – пёс.

А что можно поделать с тем, что пёс? Этому казалось ничем не поможешь.

Я, мне кажется, сначала даже видосы на Ютюб не смотрел (только сам снимал, лол), не то что курсы проходил.

Но проблема ещё в том, что контент по алгосам в основном очень задротский.

Я пытался открывать книги, а от туда сразу какие-то параграфы, формулы, интегралы. Что?
Опять чувствуешь себя псом.

С видосами и курсами то же самое: либо какое-то лютое олимпиадное задротство, с которым у меня никогда "химии" не было, либо бессистемные видосы на Youtube.

Но главный мой "тормоз" – это убеждение, что я всё должен освоить сам. Что мне не нужна живая помощь и поддержка. Мужик сам всё должен сделать!

Ох, сколько времени я потерял, и во многих сферах продолжаю терять, из-за этого, реально ограничивающего убеждения!

Мой курс по алгоритмам – это та система, помощь и поддержка, которые помогут тебе сэкономить кучу времени в изучении алгоритмов и пройти алгоритмическое интервью (или закрыть гештальт по информатике).

Я сделал курс без задроства и зауми, без резких повышений сложности, без внезапной неподъёмной математики.

Но главное с поддержкой, любовью и пониманием, и без академического холода 🥶 и высокомерия.

Запись на курс идёт через бот курса, где я лично общаюсь с каждым, кто хочет научиться решать алгоритмические задачи.

Запись на 5-й поток, который стартует 7 октября, ещё открыта.👇

Глеб Михайлов

26 Sep, 13:11


Ты не кодишь настолько, насколько просишь денег, пёс 🐕

Такую фразу мне как-то раз сказал интервьюер на лайфкодинг-интервью по python. "Пёс" я уже от себя добавил, но посыл был такой).

А просил я всего-то $40 в час на парт-тайм удалёнке в 2018 году.

Но кодил я и правда не очень на тот момент. В pandas и SQL да, я "умел и мог", но на python кодил очень посредственно. Ведь алгоритмы я всегда избегал.

Я считал, что всё это блажь, и можно прожить и без алгосов. Но сейчас понимаю, что с ними моя карьера могла бы быть намного ярче.

Я просто и не ходил туда, где могли спрашивать алгоритмы, а если на собесе этот вопрос поднимали, то просто отказывался решать, ну и, естественно, собес ни к чему не приводил.

Ещё в школьные времена я начинал решать эти задачи, вроде был хорош в этом, я так считал, по крайней мере. Но потом как-то оно забросилось, видимо, потому, что я открыл для себя гитару и Виноградный день 🍇.

Шли годы, я уже начал работать в IT. И появилось вот это чувство, что вот если бы я алгоритмами занимался, то всё бы получилось, но я не занимаюсь.

И какое-то чувство вины, сожаления и одновременно неприязни к предмету, потому что он напоминает о твоей слабости и недисциплинированности. И ты всё время думаешь, что что-то в жизни упускаешь.

Или просто хуесосишь алгосы и компании, где их спрашивают, но всё равно многое в жизни упускаешь.

Не повторяй моих ошибок! Выучи алгосы и спи спокойно. Это проще, чем ты думаешь.

Я прошёл этот путь. И создал простую и интуитивную программу, которая без зауми доведёт тебя до успешного прохождения технических и алгоритмических интервью и поможет закрыть алгоритмический гештальт.

И никто уже больше не посмеет подумать, что ты пёс. Вместо этого ты скажешь им: "Ну иди сюда, попробуй меня трахнуть, я тебя сам трахну!"

По сравнению с 2018 годом алгосы кстати, спрашивают гораздо чаще сейчас.

Если ты уже работаешь в IT и хочешь:

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

то записывайся на курс по алгоритмам сейчас. Пятый поток стартует 7 октября.

Уже 77 леопардов 🐆 осваивают алгоритмы вместе со мной на первых четырёх потоках! Они просто зверюги!)

Оставить заявку на обучение и обсудить со мной все детали можно в боте курса.

Это редкая возможность поработать лично со мной и познакомится с офигенными людьми.👇

Глеб Михайлов

20 Sep, 07:04


Как успевать учиться каждый день и не ёбнуться?

После того как я закончил универ (средний балл < 4) и отложил в сторону Виноградный день 🍇, я решил взяться за ум.

Я начал учить английский, слепой метод печати, читать книги по саморазвитию. И одновременно искать работу.

И, к своему ужасу, нашёл первую работу очень быстро.

И хоть я и хотел начать зарабатывать, я очень расстроился: когда я теперь буду заниматься английским и всеми своими начинаниями?

Я думал, что всё, жизнь кончена.

Это была классическая офисная работа, обстановка максимально напоминала сериал Офис. Должность у меня была "помощник менеджера по продажам".

Надо было вбивать заявки на заказ металла в систему и делать отчёт в Excel. Цитируя Джима из Офиса: об этом самому даже скучно говорить.

В целом моё отношение к работе на протяжении всей карьеры было как у Джима из Офиса. А в более поздних стадиях уже как у Майкла Скотта.

Через пару месяцев я обнаружил, что успеваю делать по саморазвитию даже больше, чем делал раньше, когда был безработным.

Как так?

До выхода на работу я, видимо, особо не менеджерил своё время, а тут это пришлось делать.

Выяснилось, что если всё по умному сделать, то свободного времени можно найти достаточно!

Возможно, это была ещё какая-то гиперкомпенсация: я испугался, что работа заберёт моё личное время и поэтому перестраховался и стал уделять себе даже больше времени.

Т.е. работа, новый проект в моей жизни на тот момент, помог мне стать более организованным.

Также, чтобы избежать пробок и часа пик – я жил тогда в Балашихе – я начал выходить на работу немного раньше.

И это было самое волшебное время: когда ты приходишь в офис, а там никого!

Я заваривал себе чай и шёл заниматься тем, чем я хотел.

Вначале я доосваивал слепой метод печати, потом увлёкся Excel и VBA, потом SQL, потом python.

Когда приходили коллеги и начинался рабочий день, я уже успевал закрыть все свои задачи по самообразованию.

И я был уже абсолютно спокоен относительно остатков дня: я не волновался, что я что-то не успею или не будет сил. Всё уже было сделано с утра!

В большинстве случаев я успевал учиться и в течение рабочего дня.

Рабочие задачи очень часто можно раскидать за пару часов (иногда пару часов в неделю). И дальше сидеть и делать то, что интересно – внешне это от "работы" не отличается, человек просто за компом сидит).

Но утро, когда можно полностью сфокусироваться и не отвлекаться – это ключевое. Это база.

Этот подход я пронёс через всю свою офисную карьеру.

Дальше это переросло в то, что я стал вставать ещё раньше, и успевать ещё что-то делать дома перед выездом. В некоторые дни добавился фитнес.

Сейчас я тоже это использую: встаю на два часа раньше семьи и успеваю час почитать и час потренироваться.

Ох, сколько же книг и курсов я смог освоить благодаря этому.

Теперь ты знаешь, где найти время на просмотр полезного контента, который поможет тебе продвинуться по карьере.

А какие у тебя есть лайфхаки, чтобы успевать учиться больше?

Также с пятницей всех леопардов) 🐆

Глеб Михайлов

16 Sep, 07:26


Как снять 50-ти часовой курс и не ёбнуться?

Делать контент по вдохновению легко.

Сделать стрим, короткий рандомный пост или записать кружочек – это кайф.

Делать большие проекты – это сложно. И ты не можешь полагаться только на вдохновение.

Недавно я доснимал свой самый большой и сложный проект – курс по алгоритмам, в котором 50 часов видеоматериала.

Я уже писал про общую статистику этого курса.

Как мне удалось снимать каждый день (по будням) на протяжении 5 месяцев и не ёбнуться?

1. Перед съёмками я составил план курса. Я заранее расписал все модули курса и отобрал для них задачи.

2. Я логгировал все сессии записи в google sheets, вёл журнал съёмок. В этом журнале каждая строчка – это сессия записи, где я записывал её длительность и результаты.

3. В среднем, сессия длилась 1.5. Часто я заканчивал, даже если ещё было желание поснимать. Так я профилактировал выгорание.

Но самое важное — это сама сессия съёмки. У меня она превратилась в ритуал.

Снимал я в одно и то же время по будням, около 8 часов утра, сразу после завтрака, и после того, как дочка уходила в сад.

После утра с маленьким ребёнком, ты не всегда, мягко говоря, в порядке). Чаще всего ты понимаешь, что еще только утро, а тебе уже пизда.

Мой ритуал съёмки).

1. Пока жена и дочка собираются в сад: выставить свет, открыть трекер сессий и сделать в нём запись новой сессии. Подготовить экран к съёмке: открыть на LeetCode задачу, которую буду снимать, открыть доску, где буду рисовать.

2. Проводить дочку и жену в сад.

2. Набрать стакан воды.

3. Закрыться в своей комнате.

4. Набрызгаться любимым парфюмом (L'Occitane) – помогает поднять настроение.

5. Сделать саунд и видео чек. Я включал запись в OBS, проверял выровнена ли камера, настроен ли уровень микрофона. Во время чека ставлю время начала сессии в google sheets.

6. 10–15 минут смотрю ЧБД – моё любимое юмористическое шоу, каждый выпуск раз по 5 уже смотрел – спасибо вам ребята!

Это важнейшая часть ритуала. Юмор помогает мне перезагрузиться, прийти в себя, расслабится, переключиться с плохого настроения или утреннего треша с ребёнком (если он был).

Если настроение очень плохое, то могу смотреть и в середине сессии тоже, чтобы подзарядиться.

Просмотр юмора использую, кстати, не только для съёмок, но и перед стримами, лекциями и встречами, чтобы расслабиться и меньше волноваться.

7. Снимаю контент и сразу монтирую. Переснимаю неудачные моменты или куски, где в чём-то ошибся. Иногда в конце понимаешь, что в самом начале был косяк. И приходится всё переснимать.

8. Когда доснимал очередной видос, то ставлю в трекер количество отснятых минут.

9. В конце сессии ставлю время завершения в трекер. Считаю сколько времени работал.

10. Пишу комментарий по тому, как прошла сессии. С рефлексией и самоподдержкой.

11. Иду за американо в любимую кофейню рядом с домом.

Вот так выглядит мой съёмочный процесс). (Хм, понял, что с таким ритуалом можно подумать, что похоже я все-таки ёбнулся).

Ух, это было очень круто!

Ещё сильно помогло то, что я решился запустить курс пока он был снят только наполовину.

Первые продажи и великолепные студенты, которые ко мне пришли, помогли мне получить дополнительное вдохновение и мотивацию.

Спасибо вам огромное, мои леопарды! 🐆

Глеб Михайлов

12 Sep, 07:38


Если видишь, что начальник идёт через опенспейс – беги!

Я проработал в опенспейсах 6 лет, и кое-чему научился за это время.

С одной стороны, офис — это весело, там есть народ, с ними можно пойти попить кофе, на обед или просто потрещать.

Но есть в офисе и минусы – присутствие начальника.

В чём проблема?

В том, что случайное столкновение с начальником может принести тебе рабочую задачу, которой могло бы и не быть, если бы этой случайной встречи не было.

И также у меня были случаи, когда начальник мог рандомно затащить тебя на какую-то встречу, которой не было в календаре.

И ты сидишь на этой встрече до 9 вечера, естественно, не сказав за всё время ни слова блять.

Какие лайфхаки я придумал, чтобы минимизировать такие случайные столкновения с начальником?

1. Никогда не езди на лифте. Это самое опасное место, где можно случайно повстречаться с начальником. Пользуйся лестницей или лифтом в другом крыле.

2. Всегда обходи стороной кабинет начальника или его место в опенспейсе. Лучше сделать крюк по офису, чем ненужную задачу.

3. Знай когда у начальника встречи. Когда начальник идёт на встречу это можно понять по походке и блокноту в руках. Если начальник на встрече, то по офису можно ходить спокойно.

4. Если видишь, что начальник идёт через опенспейс – беги. Шучу). Но, если есть возможность, то лучше встать и выйти в другой выход из опенспейса.

На одном месте работы меня так часто звали на рандомные встречи, то у меня развилось просто паучье чутьё на то, что начальница идёт в опенспейс (на самом деле я просто слышал каблуки).

Как только я понимал, что она идёт, я выходил в противоположный выход из опенспейса, и минут 10 залипал в телефон в гардеробе. Это спасло меня от многих случайных задачи и встреч.

5. Если хочешь спокойно почилить, то просто перейди на любой другой этаж офиса (желательно подальше от твоего).

На всех этажах офиса, кроме своего, ты невидимка. Тебя никто не знает, и никто не замечает, можно делать всё что хочешь.

Эти предосторожности помогали мне сделать мою жизнь в офисе более спокойной и предсказуемой.

А свободное время можно вкладывать в свое обучение!

А у тебя были/есть какие-то лайфхаки, для офисной жизни?

Глеб Михайлов

09 Sep, 08:04


Глеб Михайлов pinned «Это канал Глеба Михайлова – аналитика и дата саентиста с многолетним опытом. Я завершил карьеру в найме в 2020 году. С 2018 года — автор курсов и обучающего контента, наставник. Подпишись на этот канал: тут я делаюсь своими знаниями и историями из карьеры…»

Глеб Михайлов

09 Sep, 08:04


Это канал Глеба Михайлова – аналитика и дата саентиста с многолетним опытом.

Я завершил карьеру в найме в 2020 году. С 2018 года — автор курсов и обучающего контента, наставник.

Подпишись на этот канал: тут я делаюсь своими знаниями и историями из карьеры и жизни)

Мои курсы:

2018 – Докер для Дата Саентиста
2018 – Веб-сервисы для Дата Саентиста
2019 – Линуксовые фишечки
2021 – Анализ Данных на Python с Глебом Михайловым Мастер-Класс (снят с публикации)
2021 – SQL для Анализа Данных с Глебом Михайловым
2021 – Принципы создания аналитических таблиц
2021 – Вероятность и статистика с Глебом Михайловым
2022 – Data Science с Глебом Михайловым
2024 – А/Б-тесты с Глебом Михайловым
2024 – Алгоритмы с Глебом Михайловым

На моих платных курсах учится более 5000 студентов. На Степик у меня более 360 отзывов со средней оценкой 5 ровно.

Полезный контент на YouTube:

- Плейлист с мастер-классами по разным темам около DS
- Тестовые по SQL
- Тестовые по аналитике
- Тестовые по Data Science
- LeetCode Марафон Easy (100 задач)
- LeetCode Марафон Medium (39 задач)
- Знаменитый кавер-альбом "Офисный"

И самый главный вопрос: почему леопарды 🐆?

Потому что как-то раз на стриме я объяснил в чём преимущества леопарда).

С тех пор леопард стал моим символом и символом этого канала. Вот этот рассказ)

Всем новым леопардам добро пожаловать 🐆, всем старым ❤️

Глеб Михайлов

06 Sep, 08:38


Леопарды, привет!

3-го сентября закончил снимать курс по алгоритмам. А начал я его снимать 1 апреля, т. е. это 5 месяцев.

А как прошло твоё 3-е сентября?

Я снимал курс по будням каждый день. Я логгировал каждую сессию записи в google sheets, и у меня есть полная статистика съёмок.

Количество сессий записи: 108
Средняя продолжительность сессии записи: 1 ч. 37 мин.
Средний хронометраж записанного за одну сессию материала: 27 мин.
Выход годного материала за сессию: 28%
Всего чистого съёмочного времени: 483 часов (7 дней)
Всего записанного материала: 49 часов

Это было круто. Это мой самый большой курс. Пока)

Да, ещё идёт запись на 4-й поток)

Так что если интересно научиться проходить алгоритмические интервью, то жми на кнопку, чтобы узнать подробности и оставить заявку на обучение!👇

Глеб Михайлов

02 Sep, 07:41


Зацени комментарий под одним из сложных Editorials на LeetCode). Часто задаешь себе такой вопрос?)

Да, иногда кажется, что можно и без алгоритмов прожить в целом.

Но я вот не смог на них забить, всю карьеру со мной был этот гештальт алгосов.

Вроде я неплохо ещё в школе на информатике какие-то задачи решал, потом как-то в другое русло жизнь пошла: сначала виноградный день, потом вообще анализ данных и DS.

Но задачки эти всегда меня как-то дразнили, что ли. Ну и на собеседованиях на них заваливался всегда или просто даже не ходил туда, где спрашивали.

И вот в конце 2021 года в очередной раз собрался и наконец-то закрыл этот гештальт.

И в процессе понял, что нет курса для таких людей, как я, чтобы без зауми и какой-то сразу безумной рекурсии тебе показали, что и как решать.

Теперь такой курс есть. 🐆

Записывайся, чтобы закрыть гештальт. Записывайся, чтобы проходить собесы.

Жми на кнопку, чтобы узнать подробности и записаться на мой курс по алгосам. 👇

Глеб Михайлов

30 Aug, 12:29


Леопарды, привет! 🐆 Старррртует запись на 4-й поток моего курса по алгоритмам! Начало обучения уже 9-го сентября.

Лето заканчивается, back to school, так сказать. Самое время заняться собой и своей карьерой. Шашлындосов, надеюсь, нажарились, теперь можно и поучиться, и поработать. 🚀

Мой курс по алгоритмам подготовит тебя к успешному прохождению алгоритмического интервью без зауми. От задачи, где нужно просто сделать num1 + num2, до динамического программирования – тропа леопардов!

Запись, как обычно, через бот курса. Перед записью я провожу небольшое собеседование/консультацию, моё время ограничено, поэтому, если хочешь на курс, не тяни с записью, иначе придётся ждать.

Вперёд к крутой работе и зп по тропе леопардов – уже более 60 🐆 мчатся навстречу своей мечте! Присоединяйся и ты, сейчас самое лучшее время!

P.S. Зацени промежуточные отзывы моих леопардов. ❤️
P.P.S. Доступна оплата от компании, запись тоже через бот.