Аналитика от Тимура – Telegram
Аналитика от Тимура
1.91K subscribers
167 photos
19 videos
77 links
Блог об айти, аналитике и деньгах. Простыми словами рассказываю про аналитику данных. Обучение как с нуля выйти на доход 160К рублей в аналитике за 4-5 мес

Связь со мной @timuret
Download Telegram
GPT API

Расскажу про еще одну интересную штуку. У GPT есть свой API - то есть можно написать программу в питоне и отправлять к нему запросы не руками через сайт, а автоматически в программе.

Например собрать 1000 картинок в папке, написать программу, которая по каждой отправит запрос в GPT с вопросом "Что это на картинке?", получит ответ, и сохранит все ответы в одном текстовом файле.

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

По моему это очень круто. То есть вы сами можете такую же написать, закинуть в нее любую лекцию, и получить полноценный текстовый вариант за 1 минуту. По цене потраченных токенов - вышло около 20 центов за 20-минутный ролик.

Если будет интерес, могу написать гайд как создать такую программу, это не так сложно (разве что нужна будет иностранная карта для оплаты токенов)
👍13🔥41
Вероятность закуски в баре

Ученики в чате недавно активно обсуждали задачу с собеса:

Вы собрались в пойти в бар, в котором либо есть закуска либо ее нет
У вас есть три друга, которые с вероятностью 2/3 говорят правду и с вероятностью 1/3 говорят ложь. Все сказали что закуски нет. Какова вероятность что закуски реально нет в баре?


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

Есть тип задач на условную вероятность. В духе: какова вероятность, что завтра будет дождь? Допустим 20%. А если вы только что посмотрели из окна, и там тучи? Это событие повышает вероятность предыдущего. В итоге получится например 30%. И там есть разные формулы как это считать.

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

Простыми словами: допустим, речь идет о филе мамонта. У нее изначальная вероятность очень низкая (0.0000001%). И услышав от 3 друзей что ее нет, вы вероятно решили бы, что они правы и ее правда нет.

А если закуска это кусок хлеба, изначальная ее вероятность очень высока, если не равна 100%. И услышав что ее нет, вы очень удивитесь, и предположите что все же вероятность не так низка.
🔥4👍32
Аналитика от Тимура
Вероятность закуски в баре Ученики в чате недавно активно обсуждали задачу с собеса: Вы собрались в пойти в бар, в котором либо есть закуска либо ее нет У вас есть три друга, которые с вероятностью 2/3 говорят правду и с вероятностью 1/3 говорят ложь. Все…
Рассмотрение крайних или частных случаев

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

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

Например, в задаче выше: задается вопрос про закуску. Можно догадаться, что предполагается какой-то конкретный ответ: либо 1/10, либо 1/30, не важно. Значит он будет верен для любой закуски? Если не сказано какая именно. Ну пусть будет филе мамонта. Что тогда? Тогда конечно очень низкая вероятность что оно есть. А если речь про хлеб, про который вы знаете что он везде в ресторанах почти всегда есть? Итоговая вероятность может быть почти 100%. Значит, какого-то одного ответа точно нет.

Или какая-нибудь задача, и в условии написано что есть шары синего, зеленого и красного цвета. И не сказано сколько каких. Значит ответ от этого вероятно не зависит? А что если все шары красные? Тогда ответ очевидно 5. А, теперь понятно, как и для других доказать. И действительно логически выходит что от количества красных не зависит.

Или пример с учеником: скидывает сегодня код для решения тестового задания по SQL. Говорю ему: проверь хотя бы пару частных случаев, уже поймешь, что код неверный. Что если у тебя всего 2 заказа в таблице, но в одном 1 товар, а в другом 2? Тогда твой код уже неверно работает. В таких ситуациях полезно рассмотреть крайние или частные случаи: а что если у нас всего 1 заказ? А если 2, но в них разное число товаров? А если у нас 1 заказ на 1000р, и еще 1 заказ на 100 товаров по 10 рублей? И тд.
👍4🔥2👏2
Аналитика от Тимура
Рассмотрение крайних или частных случаев Есть еще один логический принцип, который полезен при решении многих задач. Напрямую ему вроде нигде не учат, но он как-то витает в воздухе. Когда можно рассмотреть конкретные частные случаи задачи, на них понять…
У нас на работе тоже недавно был случай. Когда условно нужно было объяснить непогруженному человеку неверность одной формулы. И тоже помог конкретный пример крайнего случая в духе: ок, предположим, что у нас 1000 заказов по 1 рублю, и 1 заказ на 1000 рублей. Какое тогда получится среднее? Очевидно не то, которое ожидается.
👍4🔥2👏2
Аналитика от Тимура
Вероятность закуски в баре Ученики в чате недавно активно обсуждали задачу с собеса: Вы собрались в пойти в бар, в котором либо есть закуска либо ее нет У вас есть три друга, которые с вероятностью 2/3 говорят правду и с вероятностью 1/3 говорят ложь. Все…
Вы можете прочитать эту задачу и подумать: блин, как-то сложно вообще. Я точно не справлюсь.

На самом деле, вопрос про эту задачу изначально в чате задал ученик, выпускник крутого вуза (условно мехмат МГУ), который потом на 200К устроился. И мой друг айтишник с большим опытом, закончивший ФКН ВШЭ, тоже вчера в комментах не сразу понял как правильно решать.

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

Всегда говорю на курсе ученикам - у вас же нет цели в каждую компанию устроиться. Где-то на 10% собесах дадут сложную задачу / начнут докапываться до вашего опыта работы / попросят пройти полиграф (и такое было). Любая фигня может быть. Но это вообще неважно. Даже если бы в 80% компаний такое было. Есть же остальные 20. И если в одну из них устроиться без опыта скажем тыщ на 150, это уже отличный результат.

И есть компании где наоборот все легко. Смотрят на ваше резюме, опыт работы есть, кандидат понравился - давайте ему быстро пару задач зададим и выкатим оффер. А то уже месяц не можем закрыть позицию.
👍62🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Драконы Комодо

Наткнулся в твиттере на это видео. Огромный ящер глотает целого оленя. Офигеть.

Так вышло, что мне удалось вживую увидеть этих ящеров)

В феврале этого года прилетели с другом на Бали в Индонезию. Первый день, исследуем район, подходим к стойке экскурсовода. Мой друг говорит: о, тут похоже есть тур на острова Комодо. Там живут самые крупные в мире ящеры, я по каналу Дискавери видел. Нигде кроме этого острова не водятся. Я такой: о, правда? Почему бы не съездить.

Тур был на 3 дня, по цене тыщ 40 с человека. Взял отпуск на 1 день, запланировал на следующие пятницу+выходные. Сначала полетели на самолете из Бали в Лабуан Баджо (небольшой рыбацкий город). Далее садимся на парусное судно вроде яхты и плывем в 3-дневный круиз по островам Комодо. Один из островов - заповедник с этими самыми ящерами. Потом обратно на самолете на Бали.
9🔥4❤‍🔥1
Мои путешествия. Часть 1: Таиланд

Решил расписать свои путешествия с прошлого ноября. Сколько все стоило, как я совмещал с работой. А также разные интересные ситуации. Начну со страны, в которой возможно многие были - Таиланд.

Я тоже очень много слышал разного о ней, но до прошлого года так и не съездил - казалось что это как-то далеко и сложно.

На самом деле слетать туда очень легко - если покупать тур билет обойдется примерно в 50К в одну сторону, снять хороший номер в отеле можно всего за 20К в месяц. Еда дешевле чем в МСК.
👍8🔥43
В апреле на Бали занимался серфингом. В процессе пересекся взглядом с одной красивой девушкой, позже на пляже подошел с ней пообщаться. Она была из Польши, путешествовала по Азии. Рассказал ей, чем я занимаюсь, что обучаю на айти как работать удаленно и путешествовать. Она мне говорит: You're selling dream life (Ты продаешь жизнь мечты).

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

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

Чтобы человек, пройдя какой-то курс, за пару лет мог выйти на уровень, когда каждый месяц впринципе можно лететь в новую страну и там жить. Каждый день питаться в рестиках или заказывать доставку. Позволить себе высокий уровень потребления - например, я сейчас часто ем премиум стейки из мраморной говядины, мясо краба. Недавно зашел в магазин, купил себе килограмм чистого мяса краба (настоящего, не крабовые палочки, которые из рыбы сделаны). Заплатил 5К, особо не придавая этому значения. Иметь возможность отдать на аутсорс любые услуги. Уборку квартиры 2 раза в неделю. В случае поломки раковины - не разбираться самому, что там сломалось, а вызвать сантехника, отдать ему те же 5К и решить вопрос.
10🔥8👍5
📝Еб$л я этот SQL❗️

⭕️Если рассматривать курс с точки зрения доступности и понятности информации, то здесь все хорошо: материал объясняют понятно, и людям с бэкграундом в математике и IT он дается гораздо легче, чем мне. Определенно, этот курс подходит тем, кто уже имеет знания в этих областях. Если вы хотите заниматься этим, то проблем с курсом у вас не возникнет.

Что касается моего пути, то мне сложно усвоить всю информацию. Слышишь слова — и вроде все понятно, но из головы все вылетает, поэтому приходится снова и снова проходить первый блок. Хочу вникнуть так, чтобы на подсознательном уровне знал, что делать, но пока не получается. Конечно, это меня бесит, но ничего страшного😈.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2🔥21
📌Думаю нужно немного конкретики.

⭕️Сейчас я прохожу курс по SQL, который состоит из 10 блоков. На данный момент я ознакомился только с четырьмя: 1. Простые SQL-запросы; 2. Добавление, изменение, удаление; 3. Создание таблиц; 4. Индексы. Однако запомнил я более-менее только первый. В принципе, если что-то непонятно, можно спросить у Тимура или в чате, но я воспользовался этой возможностью только один раз, потому что смог сформулировать вопрос. В других случаях я не знаю, что спрашивать, так как мне непонятно всё. Иногда я начинаю сомневаться в том, что знаю русский язык, потому что вообще не понимаю, о чем говорят🥴.

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

🟢Ещё пару слов о чате: меня удивило, что чат настолько активный, участники постоянно что-то обсуждают, о чём-то говорят, и в целом атмосфера достаточно ламповая, что очень круто🙃.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5🔥21
Богдан vs Курсы: Кто кого?
📌Думаю нужно немного конкретики. ⭕️Сейчас я прохожу курс по SQL, который состоит из 10 блоков. На данный момент я ознакомился только с четырьмя: 1. Простые SQL-запросы; 2. Добавление, изменение, удаление; 3. Создание таблиц; 4. Индексы. Однако запомнил я…
Мой ассистент Богдан продолжает проходить курс. Говорит, что идет очень сложно. Смотрит урок, забывает, надо смотреть заново. Пока почти не продвинулся. Так как у него, в отличие от других учеников, вообще нет математического бекграунда.

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

А вообще даже если больше времени уйдет - это тоже нормально. Средний срок обучения 3 месяца. У кого-то быстрее, у кого-то дольше может выйти. Даже если полгода на это уйдет. Не так много для перспективной профессии. На врача вообще лет 10 надо учиться.
🔥73👍3
Мем из чата учеников)
😁15🔥1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Как завалить собес за 2 секунды:
🤣22😁6🥰3
Forwarded from Salavat
This media is not supported in your browser
VIEW IN TELEGRAM
4🔥31
Salavat
Video message
Салават продолжает проходить курс. С момента начала обучения прошло немного меньше 3 месяцев:

Ну что ж, мы продолжаем проходить собеседования. Суммарно у меня было 5-6 собесов с HR. Первый раз немножко нервничал, волновался, но потом остальные вообще спокойно прошел. Опыта тоже поднабрался там, что и как говорить. Плюс там Тимур прописал основные вопросы, которые чаще всего задают, и ответы на них. Вот такие новости сейчас. И переходим на индивидуальное резюме под каждого ученика. Мне тоже недавно его чуть чуть изменили там по поводу опыта работы. И сейчас будем смотреть, как будет работать новое резюме. Напомню, так как я ещу работу удаленно, вакансий чуть поменьше будет. Если бы я искал работу в Москве, то думаю, работу уже бы нашел. Есть такой вот нюанс, что дольше придется поискать.
🔥63👍3
И в целом книга разбирает очень глубокие вопросы и дает логическое понимание многих моментов.

Например, идея про хаос первого и второго порядка

Хаос первого порядка: например погода. Ее можно предсказать, и прогнозы погоды на нее не влияют. Можно построить модель, которая будет делать это все более точно.

И хаос второго порядка. События в политике, экономике. Их впринципе невозможно предсказать, потому что их прогнозы влияют на их вероятности (несмотря на попытки многочисленных экспертов). Например, друг говорит вам, что доллар скоро упадет. И якобы у него есть 100% основания так полагать. Но если он это понял, значит это уже 2 дня назад поняли остальные люди, компании, у которых в разы больше ресурсы на аналитику, прогнозы, чем у вашего друга. Буквально в разы выше, миллиардные бюджеты, куча офисов по всему миру. И они это поняли уже 2 дня назад и уже продали все доллары, а значит он уже упал, вот прямо к этому моменту. Поэтому такой прогноз абсолютно бессмысленен. То же самое и в политике.

Многие люди критикуют советологов, которые не сумели предсказать революции 1989 года, бранят специалистов по Ближнему Востоку, проглядевших Арабскую весну 2011 года. Но ругают их несправедливо: революции по определению непредсказуемы. Предсказуемая революция не происходит.

Почему так? Представим себе: сейчас 2010 год, какой-то гений политических наук с помощью некоего компьютерного кудесника разработал программу предсказывающую революции. Эти двое предлагают свои услуги египетскому президенту Мубараку, получают солидный гонорар и предупреждают Мубарака, что по их прогнозу в ближайший год Египет ждет революция. Как отреагирует Мубарак? Наверное, понизит налоги, раздаст народу миллиард и на всякий случай приведет в боевую готовность тайную полицию. Эти профилактические меры сработают – год пройдет, а революция так и не случится. Мубарак потребует деньги обратно. «Ваш алгоритм не работает! – заявит он ученым. – Лучше бы я себе еще дворец построил, чем бессмысленно деньги потратил». «Но революция потому и не произошла, что мы вас предупредили», – скажут в свое оправдание ученые. «Так вы из тех пророков, чьи предсказания не сбываются? – ухмыльнется Мубарак и велит охране их схватить. – Я мог бы десятки таких набрать на каирском базаре – причем за гроши».
🔥5👏21
Несерьезный подход: разбор собеседований ученика

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

И главная ошибка наверное - по его тону на собесах чувствуется несерьезный и может инфантильный подход ко всему. Это было подкреплено моим прошлым впечатлением от него (как одну из причин увольнения с первой работы назвал - "ну лето же, каникулы, надо отдыхать 😁").

Как это выражается на собесах? Например, его спрашивают, вам универ не будет мешать работать? Он говорит: "да нет, тут халява вообще полная, я только по субботам прихожу и пока прокатывает". То есть сразу показывает свое отношение к этому вопросу. И у меня на месте работодателя возник бы вопрос: возможно, он и к работе будет так же относиться? Лучше было сказать нейтрально в духе: да, учусь, выделяю необходимое время на учебу, по опыту прошлой работы вполне справляюсь с нагрузкой.

Потом спрашивают кем вы хотите работать. Его ответ вкратце: да хз, не знаю особо, наверное менеджером хочу быть. С людьми общаться. Слышал что там зарплаты высокие. При том что устраивается он на аналитика, то есть явно другую специальность. И не факт что там есть возможность роста до менеджера. Руководитель сразу подумает: так, то есть он особо и не хочет быть аналитиком. Вообще не знает чего хочет. Может устроится и через месяц передумает. Или захочет руководителем стать, и со мной будет конкурировать.

Из-за общего впечатления возникает недоверие. И начинают докапываться детальнее. Вы какие курсы проходили по питону? "Ну, какие-то ролики на ютубе посмотрел и слитые курсы. Не хотел платить, поэтому бесплатно на торрентах чето нашел". Тоже впечатление о максимально несерьезном подходе.

Из чего вообще надо исходить. Не нужно конечно это все говорить, если явно не спрашивают, но какая картина у вас должна быть в голове: вы специалист высокого уровня. Серьезно подходите к вопросу. Изучили эту специальность, четко знаете кем хотите быть и куда развиваться. Года 3 назад увлеклись айти, было много друзей программистов, которые работают в этой сфере. Записались на курс по питону тыщ за 80, потратили деньги, инвестировали в свое развитие. Год его проходили, потом устроились куда-то на первое место. Год+ там проработали. Теперь вот новую работу ищете, мониторите рынок. Параллельно развиваетесь в карьере, участвуете в аналитических конференциях (примеры таких на ютубе скину в комменты, можно посмотреть для понимания контекста). Выбираете работу в первую очередь по интересности задач / возможности поработать с интересными технологиями (например большие данные, если крупная компания). Опять же, вы специалист высокого уровня. Вас многие готовы взять и многие готовы много платить. Но вам этого уже недостаточно, нужно чтобы сам проект был интересен. И это же надо транслировать. А не подход что "для меня главное деньги". Получается, они вас возьмут, а завтра вам больше предложат, и вы сразу к ним уйдете?


Если немного драматизировать, то впечатление от собеса следующее: я особо не знаю че хочу, вот решил в аналитику попробовать устроиться. Чето там на ютубе посмотрел пару роликов, слитые курсы на торренте, и решил что этого достаточно. К универу отношение тоже несерьезное - хожу, когда захочу, надеюсь, что так и дальше прокатит. Возможно, к работе буду так же относиться.

#разборысобеседований
👍95😁3
Аналитика от Тимура
Несерьезный подход: разбор собеседований ученика Вчера разбирал собесы 19-летнего ученика. Он устроился недавно на первую работу, после чего уволился по личным обстоятельствам и теперь заново ищет. Ну и я продолжаю его поддерживать, пока не закрепится на…
С другой стороны, нужно понимать - я не хочу его слишком критиковать. То что он впринципе прошел этот собес, уверенно рассказал про свой опыт работы, это уже очень круто.

Для джуна в целом это вполне нормальный уровень. Большинство остальных еще хуже (обычные джуны, которые не с моего курса). Эти советы даю исходя из своей завышенной планки, чтобы сразу подтягивать его на высокий уровень. И чтобы он смог устроиться скажем не на 120, а на 160К+.

Спросил мнение более опытного товарища (не айтишника, но в целом развитого в коммуникациях). Его мнение: то что произошло на собесе абсолютно нормальная ситуация. 2 интроверта явно чувствуют себя немного некофмортно в этой ситуации. В том числе собеседующий, который может сам недавно начал нанимать. И ученик отвечает как впринципе все джуны отвечают. Особо не знают че хотят, в чем состоит работа, чем хотят заниматься. Это в целом норма. А основная ошибка на его взгляд в том, что человек говорит что хочет работать менеджером, хотя устраивается на аналитика. И для некоторых компаний возможно слишком высокий уровень показывать даже не стоит. Чтобы они не подумали, что вы слишком круты для них, и явно долго не задержитесь у них.
🔥7👍31
Кстати, мои ученики делают так же. Вчера ученика на собесе спрашивают, делали вы задачи на оконные функции? И он начинает рассказывать и приводить пример какой-то задачи, связанной с колл центром. Я ему говорю: подожди, какой колл центр, у тебя же вообще другое резюме?

Ты в Магните работал аналитиком конверсии (условно). Он говорит: ну, я неделю проработал в одной компании (на 80К, откуда потом уволился), там как раз задачу делал по колл-центру и могу про нее рассказать. И планировал это как-то к своему опыту прикрутить, типо в Магните тоже был колл центр)

Когда появляется минимальный опыт, уже есть понимание и легче проходить дальнейшие собесы. На тот случай, если скажем вы устроитесь, не справитесь и после испытательного вас уволят.
👍11🔥8🌚2
Вчера ученик скинул мне пост в твиттере на тему "почему рынок айти охладел". И там длинные рассуждения о том что сложно стало устроиться, вакансий мало, что-то не так с макроэкономикой России и в таком духе.

Написал ответ в духе: не знаю как у вас, что где охладело, но у меня вот недавно ученик устроился через 2 месяца обучения на 100К, даже не доучив SQL, к питону и не приступал. И куча других похожих кейсов. Разместил ссылку на свой блог.

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

*если что, про состояние макроэкономики России я не в курсе, может там есть проблемы, может нет, есть лишь статистика по ученикам, которые получают кучу высоких офферов уже через 2-3 мес обучения. И знаю какие вопросы задают на собеседовании и сколько платят за знание этого. Там реально простые вещи, которые изначально могут казаться сложными, но по сути даже 10-классник разберется, потратив некоторое время.
👍10🔥4😁3
Сейчас пишу интересную программу. Вчера до 4 ночи этим занимался.

Суть программы: взять видеофайл и с помощью ИИ создать качественную стенограмму, почти неотличимую от перевода человеком. Для этого в программе отправляю запросы в GPT и похожую нейросеть. И сейчас надо объединить их результаты.

Пишу этот код тоже с помощью GPT и в процессе использую много кусков кода, которые я почти не знаю. Например: как написать в питоне код чтобы mp4 преобразовать в mp3? Оказывается, есть отдельная библиотека (набор функций) для этого. Или как по полученной строке текста сохранить ее в красивый pdf? А как в этом pdf теперь вставить каждые 10 минут для красивых иллюстраций скриншоты этого момента на изначальном видео? Я без понятия.

Но имея общее понимание, пишу все это через GPT. Описываю своими словами задачу, он выдает код.
10👍8🔥6