CTO as a Buddy | Roman Kagan
187 subscribers
77 photos
3 videos
8 files
50 links
Об управлении техническими командами, внедрении AI, личной и организационной эффективности.
Кейсы:
- Построение IT отдела в компании от 0 до $30m капитализации
- технический due dilligence на раунд А
- Оптимизация процессов на $0.5m

Contact @romankaganov
Download Telegram
hh_карта_компетенций_менеджер_по_подбору.xlsx
177.9 KB
HH выложили карту компетенций для профессии "Менеджер по подбору персонала".
Занятная вещица: 9 компетенций и 92 навыка)
#hr #подборперсонала
hh_карта_компетенций_бизнес_аналитик.xlsx
47.2 KB
Карта компетенций от hh по позиции Бизнес-аналитик:
11 компетенций и 112 навыков
#it #подборперсонала #бизнесанализ
hh_карта_компетенций_руководитель_проектов.xlsx
203.5 KB
Карта компетенций от hh по позиции Руководитель проектов:
9 компетенций и 123 навыка
#it #подборперсонала #рп #projectmanager
hh_карта_компетенций_менеджер_продукта.xlsx
47 KB
Карта компетенций от hh по позиции Продакт-менеджер:
11 компетенций и 112 навыков
#it #подборперсонала #productmanager #продакт
hh_карта_компетенций_тестировщик.xlsx
192.3 KB
Карта компетенций от hh по позиции Тестировщик (QA):
18 компетенций и 137 навыков
#it #подборперсонала #тестировщик #qa
hh_карта_компетенций_аналитик_данных.xlsx
188.6 KB
Карта компетенций от hh по позиции Аналитик данных:
12 компетенций и 113 навыков
#it #подборперсонала #бизнесанализ
hh_карта_компетенций_ux_ui_дизайнер.xlsx
41.6 KB
Карта компетенций от hh по позиции UX/UI дизайнер:
12 компетенций и 113 навыков
#it #подборперсонала #ux #ui #designer
👍52
🎯 Про рекомендательные системы

Сегодня Александр Ершов @ershovio очень мощно проконсультировал по построению рекомендательных систем для одного из проектов. Так мощно, что я исписал 5 страниц заметок.

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

👥 Рекомендательные системы бывают Персонализированные и Неперсонализированные.

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

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

🔎 В персонализированных системах существует три основных типа - Collaborative filtering, Content Based filtering and Hybrid

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

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

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

У Content Based filtering похожий принцип работы, но только мы за основу берем фичи товара, например для фильмов выделяем жанр, актеров, страну. И матрицу предпочтений мы строим по фичам, а не по конкретным продуктам.

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

💸 Сколько стоит построить свою рекомендательную систему?
Тут как всегда в айти - от нуля до плюс бесконечности.
Александр говорит, что самую простую систему можно построить за 2 месяца силами одного мидл разраба

#ml

@roma_is_learning
4👍32
🤬Мнение психолога о хейтерах

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

Если на Вастрите мой пост залетел, попал в недельную подборку, набрал кучу просмотров и комментариев, больше 40 человек подписалось на канал. То на VC я получил один хейт комментарий со скрина и пару лайков. Я почитал другие комментарии этого Иксперта, он, в принципе, ничего другого не пишет. Мне стало интересно.

📝 Так вот, мнение профессионального психолога на феномен хейтеров:

Токсичные хейтеры - это люди, которые уже прошли 2ю фазу выгорания и раздражаются от всего подряд.

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

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

Не стоит относиться к этому феномену отрицательно, это природа вещей. "Появляется подписчик - появляется и хейтер".

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

💩 Можно использовать это явление в своих интересах, ведь "Если тебе нужно удобрение - оно тут". Хороший срач в комментариях драйвает бОльшие охваты, а это то, что нам нужно.

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

@roma_is_learning
👍7🕊2🔥1
Channel name was changed to «CTO as a Buddy | Roman Kagan»
🐣Продолжаем учиться

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

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

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

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

Кто еще не ответил - не будьте буками, мне правда важно ваше мнение.

Как, кстати, вам новое название? 👇
🔥113
🕊 Как мы проходили технический дьюдил на £10m на раунд А. Часть 1. Предыстория.

24 Февраля 2022 года я мирно чилил в Лиссабоне, когда началась война, которая коснулась каждого в нашей команде.

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

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

Через полторы недели, после начала войны нам приходит опросник на 45 пунктов от компании, которую нанял один британский фонд, заплатив $300k за то, что они нас хорошенько прожарят.

Пошел обратный отсчет. Бизнесу все равно, какие там у кого проблемы, войны, коронавирусы. Show must go on. Мы не могли показывать слабость и уязвимость инвесторам - это сразу red flag

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

Каждый из 45 пунктов - это не просто вопрос, это целый блок, информацию по которому нужно собрать воедино, прикрепить доказательства, написать сопровождение. Например, "Framework, tools, process for software quality/testing." или "Penetration test reports, vulnerability scans, static/dynamic code security assessments."

Так вот, такого единения в команде, как тогда, я больше не встречал. Люди, буквально, под бомбами из подвалов пилили ответы на вопросы. Те кто ехал из России в Грузию, пилили на коленях. Кто-то платил из своего кармана, чтоб у другого человека было жилье, чтоб он мог пилить. В Таллинском офисе люди пилили днем и ночью без выходных.

💎Это была Легендарная команда! 💎

Ей и посвящается этот лирический пост. За единение и дружбу, вопреки козням политиков! 🕊

🔔 В следующей части расскажу уже более подробно про то, как мы атаковали вопросы и пошерю фреймворк. To be continued...

@CTO_as_a_Buddy
🕊136🔥2💩1
💸 Как мы проходили технический дьюдил на £10m на раунд А. Часть 2. Execution

Итак, что имеем:
- 45 топиков ассесcмента, которые еще требуют уточнений
- 1 неделю времени, за которую нужно предоставить порядка 80%, за вторую неделю донести оставшиеся 20%
- Команду из 20-30 человек, охреневающую от начала войны. Об этом в предыдущей части.

🤔Действие 1

Осознать, что по всем 45 пунктам мы не можем соответствовать, иначе бы мы не привлекали 10 лямов.

Разбить вопросы на:

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

- Ничего нет, но что то дадим. Например, @earl_granger помогала нам закрывать документацию по персональным данным, за что ей большое спасибо. -> Сгружаем в конце.

- Что то есть, но стыдно за качество. Так было с тестами. Покрытие было, но не большое. О золотой пирамиде тестов тоже не приходилось говорить. -> Сгружаем по готовности/в конце.

- Просто информация, которую нужно собрать. Типа опенсорс библиотек, которые мы используем. -> Сгружаем сразу

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

- Все есть, мы красавчики. Так было с документацией по безопасности. Мы до этого уже проходили сертификацию по PCI DSS. -> Заходим с козырей

🚚Действие 2

Теперь нужно было организовать доставку. Что было сделано:

- Создан проект в Jira. Эпики - большие блоки вопросов, ответственные - тимлиды. Стори - сами вопросы, таски - подзадачи в рамках вопроса. Ответственные - как тимлиды, так и девелоперы. Расставлены приоритеты в соответствии с предыдущем пунктом.

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

- Непосредственно доставка. Стори в Jira в нужном статусе -> Проверка, пруфридинг, зеленый свет, даем доступ к странице в Confluence асессорам, добавляем ссылку на страницу в их спредшит.

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

📝Итог.
Бессонные ночи и мы успели все в срок.
Асессоры оказались не такими страшными. Задали буквально нескольно уточняющих вопросов. Прожарка оказалась Rare.

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

❗️Disclaimer. Я ни в коем случае не использую чужие вопросы, поэтому составил свою вариацию опросника "по памяти", все возможные совпадения случайны.

👉 Опросник

@CTO_as_a_Buddy
🔥85
👨‍💻 Должен ли техлид/СТО кодить?

Мой пост на Вастрике наконец вернули из комнаты на главную. Приглашаю вас в дискуссию.

Если вы еще не на Вастрике, то настоятельно рекомендую присоединиться, это самое ламповое и безопасное онлайн комьюнити во всем СНГ

https://vas3k.club/question/22049/

@CTO_as_a_Buddy
👍7🔥2🤔2
👑 Ah shit, here we go again.
В третий раз...

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

Надеюсь в этот раз пронесет, в понедельник, в крайнем случае, хочется уже продолжить ебобошить 🐴
💊13🕊2
🏆 Ретро декабрьского спринта

Ниже цели, которые выставял в конце ноября на декабрь и их трекшен

🍺 Трезвый декабрь
Это был мой четвертый месяц без алкоголя. Один раз согрешил, выпил 2 бутылки пива на фоне сильного эмоционального переживания, винить себя не буду, все равно считаю, что я молодец 🙂

🕺 Знакомиться с новыми людьми (2-3 раза в неделю)
Познакомился с 12 новыми людьми за 3 недели, было бы больше, если бы не свалился больной. Было много прям очень крутых знакомств, которые хочется продолжать.

✏️ Начать стабильно писать(Телеграм, линкед | 1 раз в два дня)
Тут все ок. В телеграм писал почти каждый день. Вроде как даже получается, получаю позитивные отзывы, подписчики прибавляются органично. Изначально в канале было ~50 человек, которых я знаю лично, теперь уже больше людей, которых я не знаю.

Пробовал еще писать на Linkedin, пока не нащупал, какой контент там залетает.

Писал на Вастрике и ВиСи, Вастрик, однозначно, круче. Хочу продолжать писать там.

📚 Учиться новому каждый день
Получилось 50/50. В тудушках у меня это называется как "Читать", но я потреблял информацию и другими способами - общением с людьми, видео на ютубе, подкастами и тд

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

💡Протестировать 1 идею(HR)
Провалил, с HR проектом мы провели кастдевы, отбросили одну идею, решили пивотнуться и пока все заглохло.
Зато написал владельцу недвиги из этого поста, он пока не ответил. Подумаю как можно зайти еще.
Ну и телеграм канал тоже можно считать тестом идеи, пока успешным.

Зато на следующий месяц сформировал 2 идеи, которые можно было бы протестировать, осталось выбрать одну.

🎯 Глобальный план(следующий год и дальше)
Пока не сделал, есть еще два дня до дедлайна.

🎸 Гитара(3 раза в неделю)
Все по плану, дико кайфую.

🏋️‍♂️Спорт(3 раза в неделю)
Первая неделя - 2 раза, вторая - 3, третья - 1(из за болезни)

🏂🍍Подготовка поездки Сербия-Порто-Азоры
Тут тоже все по плану, взяли билеты, где-то забукали жилье.


Если хотите присоединиться к январьскому спринту, то пишите, он стартует в следующее воскресенье.
🔥7👍5
💎Апгрейд заметок в Телеграм

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

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

Так было, пока не наткнулся на этот пост.

👇 Лайфхак года
- Создаем чат с самим собой
- Включаем в настройках топики
- Создаем нужные нам топики/папки
- Периодически переносим заметки куда хотим, например, Notion

Делитесь с близкими

@ctobuddy
🔥141
На пульте сегодня DJ KolBassKin
8😍4🔥2😁1
Какой бывает проджект менеджмент?

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

Уместить в формат телеграм сообщений то, на что я только обучением потратил больше 200 часов - задача не простая. Давайте пробовать.

Так какой же бывает проджект менеджмент?

📝 Классический aka waterfall aka predictive
Описанный в PMBOK и разбитый на этапы - Инициализация, планирование, экзекьюшен, мониторинг и закрытие.
Используется для проектов с низкой степенью неопределенности, например строительство типовых домов. Или для проектов с высокой степенью регулирования и ответственности(жизни людей).

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

Но если коротко, Эджайл это про
"Миш, мне похуй, я так чувствую"
Олег Тиньков


А если серьезно, то Эджайл это 4 Ценности и вытекающие 12 Принципов.

Если бы меня попросили сказать своими словами, без заученных книжных фраз типа "Individuals over processes and tools", я бы ответил - "Relax, seek for feedback, fail fast and try again"

Эджайл внутри еще расходится на множество ветвей типа Канбана, Скрама, Экстрим программинга, различных фреймворков для больших команд и тд. А сам Эджайл - часть более широкого понятия Бережного производства(Lean), куда также входит философия Кайзен.

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

🍱 Гибрид
А теперь, чтоб не было так скучно, мы берем Вотерфолл и Эждайл и смешиваем их в разных пропорциях и разных последовательностях.

Какие то фазы проекта могут разрабатываться в режиме Вотерфол, за которым следуют фазы Эджайла.

Можно работать в целом по Вотерфоллу с какими-то элементами Эждайла. Особенно когда команда мигрирует на Эджайл.

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

🤵 Outro
Надеюсь, из сказанного выше понятно, что серебрянной пули не существует. Даже если вы работаете в IT и "ну тут уж точно понятно, что Agile", ага, конечно. Осталось только убедить старший менеджмент, всех ваших партнеров, клиентов и каждого члена команды работать по новому. А вы когда нибудь работали с банками? Эти ребята вообще никуда не торопятся и до вашего фидбек лупа им дела нет, ответят через пару месяцев, может быть.

Или весь ваш Эджайл на старте пойдет по бороде, если бизнес заключил fixed fee contract с клиентом.

Но не стоит отчаиваться, не Эджайлом единым. Я как нибудь опубликую реальные цифры, которые дает Эджайл к приросту производительности. 😉

Подписывайтесь, жмите колокольчики, присылайте свои вопросы

Ваш @ctobuddy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
Хотел коротко, а опять получилась простыня. Как вообще такое читается?
Anonymous Poll
78%
Норм, все по делу
14%
Пиши короче, но больше постов
8%
На такие сложные темы лучше запиши подкаст
👍4
Генерируем персонализированные рождественские карточки для коллег и партнеров с помощью DALL-E.

Главное не показывайте своей бабушке 😁

А вообще я тут начал собирать данные для исследования на тему GenAI и его применения по-серьезному.
😁4👍1