Дневник CTO
2.64K subscribers
71 photos
8 videos
3 files
93 links
CTO в UvU, ex Yandex, ex Facebook, ex Twitter
Делюсь опытом построения стартапа
Download Telegram
На прошлой неделе я достаточно плотно засел за аттрибуцию трафика. Если в двух словах, то когда на ваш сайт или приложение приходят пользователи, вы хотите понимать, от каких рекламных кампаний и инициатив они пришли

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

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

___
Кому интересны технические детали:
- Исторически с UvU Family (школьная развозка) мы гнали трафик сразу на приложение, поэтому для задач аттрибуции использовали AppsFlyer
- В shuttle.uvu.kz у нас же воронка сначала идет через веб, а лишь после успешной покупки просит совершить установку
- В итоге по старой памяти мы стали прикручивать AppsFlyer к вебу и напоролись на то, что PBA там работает как-то слабовато
- Проштудировали достаточно много решений типа AppsFlyer, пока я не начал спрашивать у людей, и те не рассказали, что нужно бесплатно использовать Google Analytics и не париться, что мы и выбрали
- Я наконец-то понял, зачем нужны всякие Meta/Twitter/… Pixel. Если Meta знает лишь общие числа, как например то, что рекламная кампания X имела 10% конверсий, то это очень мало информации. Если же у тебя есть детализация по каждому пользователю, кто в итоге совершил конверсию, то по этой информации Meta может намного лучше понять твою целевую аудиторию и таргетировать рекламой только тех, у кого вероятность конверсии выше
👍251
На днях с радостью узнал, что уже третий ex-UvU разработчик устроился в Яндекс, а еще два прошли на стажировки в лучшие интернациональные IT компании. Если смотреть на операционную команду, то очень многие ребята сейчас занимают крутые позиции в топовых стартапах в Казахстане. Безусловно, в карьерном развитии человека невозможно выделить какую-то одну причину, но даже если наш вклад составит 20%, я буду безумно рад

Позитивное влияние на жизни людей: как наших клиентов, которые пользуются развозкой, так и наших сотрудников, чьи карьерные успехи мы наблюдаем, является большой причиной, почему нужно идти в стартаперство и предпринимательство. И я очень рад, что делаем мы это в Казахстане, улучшая в первую очередь ее экономику, а не экономику Штатов или Великобритании (там своих стартаперов достаточно)

Напоследок, кто-то спросит: а тебе не обидно, что от вас уходят такие классные ребята? На самом деле, я вообще не вижу в этом проблем. Стартап виляет в разные стороны в поисках Product Market Fit'а, иногда люди растут быстрее, чем сам проект, и я самостоятельно стараюсь их заслать в другие компании, чтобы они набрались опыта и потом мы смогли бы захантить их же, но прокаченных. Некоторым людям просто не подходит темп или стиль, у нас они учатся, но по-настоящему расцветают в других компаниях. Так что только вперед 🚀
🔥72👍1912🤔2
Двухнедельные спринты, ежедневные стендапы, scrum, agile, груминг и еще куча страшных слов — что мы только не перепробовали в команде разработки UvU. Ничего из этого у нас не взлетело. И это нормально в стартапе на ранней стадии, когда у тебя резко меняются приоритеты и возникают новые идеи и гипотезы почти что каждый день

Гугл может посмотреть на данные по 1 млрд. пользователей и сказать, что делать дальше (хотя как мы увидели в истории с ChatGPT, и этого не хватает), у стартапа нет таких данных и ресурсов, остается лишь пробовать на практике. Фейсбуку нужно управлять 50 тыс. (или сейчас уже 40? 😅) программистами, поэтому четкие процессы необходимы. Когда же у тебя 5 программистов, это совсем не критично

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

Как сейчас все устроено:
- Верхнеуровневое направление. Чтобы сфокусированно работать, нужно понимать, в какую сторону сейчас идет движение
- Аккуратный трекинг. Задач и идей много, если ты не записываешь, то все быстро забывается
- Жесткая приоритизация. Постоянно появляются новые задачи и меняются приоритеты. Если не быть в фокусе и хорошо не трекать эти приоритеты, ты начинаешь делать не такие важные задачи, а значит приносить меньше пользы компании, чем потенциально мог бы
- Дедлайны проектов вместо размера задач. Обычно в компаниях большие проекты делятся на маленькие задачки, оценивается размер каждой и планируется на неделю/две. Мы же поняли, что куда правильней поставить дедлайн по всему проекту и доверить остальное программисту, помогая, когда это требуется
- On-demand созвоны. Не нужно ждать до условной среды, чтобы задать вопрос или обсудить задачу — мы часто практикуем 5-10 минутные быстрые созвоны
- Регулярные 1-1. Из того, что мы все еще регулярно делаем (Рамадан — исключение), один-на-один созвоны с разработчиками, где мы говорим про жизнь, дальнейшее развитие и нынешние задачи

Итог: не бойтесь эксперементировать и не зацикливайтесь на Гуглах с Фейсбуками
👍54🔥3
Так как на меня подписано достаточно много мусульман программистов и предпринимателей, а они в свою очередь обычно являются людьми состоятельными, то делюсь крайне важным видео по подсчету закята: https://youtu.be/jwvOPEdvDLM

Немного мотивации, почему стоит посмотреть именно этот семинар, а не какие-то другие:

- Автор, Хондамир Нусратхужаев, является международным экспертом в области исламских финансов с 10 летним стажем [Член Совета AAOIFI (Бахрейн), Исламский Банк Развития (КСА)] + 15 лет до этого работал в консалтинге и международных финансах
- В видео есть тайм-коды
- Разобрана тема недвижимости, в каком случае с нее платится закят, а в каком нет
- Разобрана тема инвестиций и акций, каким образом с них нужно платить закят
- Не обошлось и без криптовалют
- Инвестиции в частный бизнес
- Пенсионные фонды
- Как правильно прибавлять и вычитать долги
- Для предпринимателей достаточно актуальная тема: закят с бизнеса

Просвещайтесь сами и делитесь с другими!
🔥41👍132🤝2
Как ChatGPT заменяет мне стажера-аналитика

Самостоятельно раскопать все нужные библиотеки, прочитать API и т.д. заняло бы час-другой. Сейчас я потратил 5 минут и очень доволен результатами. Очень помогает не держать в голове лишний контекст
🔥55🤯9👍63
Поздравляю всех мусульман с окончанием поста в благословенный месяц Рамадан, Ид Мубарак 🎉🎉🎉

Мы просим Аллаха, чтобы Он принял наши посты, намазы, дуа и все благие дела 🤲

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

P.S. Надеюсь, что уже со следующей недели частота постов наладится 🚀
👍8629🔥6🕊3🙏2
Знаете с какой проблемой сталкивается молодой фаундер после того как находит классную идею? С исследованием рынка и конкурентов. Про то что рынок должен быть большим, я уже говорил, так что сегодня говорим про конкурентов

Во-первых, конкуренты есть всегда, когда есть большой рынок. А если конкурентов нет, то это не спроста: поговорите с экспертами в этой области и поймите, почему оно так происходит. Конечно, бывает так, что область очень зарегулированная, но по моему опыту, в 99% случаев вы сделали плохое исследование

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

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

Вот взглянем на наш стартап UvU сквозь линзы развозки людей на работу. Какие у нас есть конкуренты:
- Личный транспорт
- Прокатные модели: аренда авто или электро-самоката
- Общественный транспорт
- Такси: Яндекс, inDrive, Uber, Bolt, GoJack, DiDi (в том числе если смотреть на глобальные рынки)
- Маршрутка, Яндекс.Шаттл
- Глобальные аналоги: SWVL, Via, FlixBus
- Есть еще кучка стартапов, которые существовали на локальных рынках, а потом либо умерли, либо продались более крупным игрокам

Чем более похож на нас стартап, тем более детально мы его изучали. Чем больше мы изучили и пообщались с людьми, тем меньше вероятность, что мы наступим на те же самые грабли
👍28🐳3
Если кто еще не знает, то прямо супер-крутой браузер, на который меня подсадил младший брат — Arc Browser. Создатели молодцы, они не побоялись переделать браузер по-правильному, а не тащить наследие из 90-х, как делают все остальные

Топ фишек, которые лично мне зашли:
1. Профили. Наконец-то я разделил рабочий и личные профили, между которыми я могу переключаться за доли секунды. Меня всегда раздражало, что иногда мне нужно, чтобы первая почта при логине в какой-то сервис была моя личная, а иногда и рабочая. Теперь такой проблемы не существует
2. Вертикальный сплит. Можно как в IDE разбивать экран браузера пополам и сразу же смотреть на две вкладки. Любой кодер заценит
3. Множество шорткатов. В том числе и переключение вкладок через ctrl+Tab или копирование url’а страницы

Более красочно и со скриншотами можно почитать вот тут

P.S. У кого есть инвайты — делитесь в комментах к посту 🔥
👍15🔥3👎2
Недавно открыл для себя канал Andrew Huberman, уверен, что многие и так на него подписаны, но все же. Профессор из Стэнфорда делает научные обзоры животрепещащих тем на простом языке, резюмируя результаты множества научных исследований

Да, видео очень долгие (2+ часа), да, иногда достаточно много научных терминов, но по себе заметил, что именно такой формат мне необходим, чтобы начать подобного рода советы применять в жизнь. Допустим, я всегда понимал, что холодный душ, так называемая “закалка” — полезная штука. Но лишь после видео Хубермана я наконец-то стал его на постоянной основе принимать

💬 Поделитесь в комментах каналами, которые меняют вашу жизнь к лучшему

P.S. Я не переквалифицировался в продуктивити-коуча, просто был занят на неделе 😅 Обычные посты продолжатся с понедельника, ин шаа Аллах 🚀
👍20🔥51
Чтобы хорошо работать, нужно периодически хорошо отдыхать и отвлекаться от работы 😁
🔥7316👍10❤‍🔥3
🔍 Разыскивается Senior Full-Stack Developer в наш стартап, UvU Shuttle

Вместе с моей сильной и дружной командой с опытом из Яндекс и Facebook, вы будете создавать безопасный и доступный транспорт, который уже перевозит 3,000+ человек ежедневно! У нас классная культура разработки, отличная атмосфера и очень разнообразные и сложные задачи по большей части на стороне бэкенда

🔥 Обязанности
- Оунить разработку продукта, плотно работать с продактом, придумывать нетривиальные архитектурные решения
- Разрабатывать API для мобильных приложений клиента и драйвера
- Писать внутреннюю админку для трекинга и управления водителями
- Улучшать визуализацию данных на карте
- Улучшать интеграции со множеством сервисов, которые мы используем
- Автоматизировать бизнесс-процессы (выплаты водителям, назначение на маршруты, поиск замены, скоринг и т.п.)
- Искать и фиксить нетривиальные баги
- Покрывать код тестами (чтобы предыдущий пункт был в меру 😁)

⚡️ Необходимые знания и навыки
На высоком уровне:
- Python, Django
- Django Admin
- Django REST Framework
- React
- Redux

Базовые знания:
- Docker, Kubernetes, etc.

Локация: г. Алматы или г. Астана
ЗП вилка: 1 000 000-1 500 000 тг
Режим работы: full time, гибкий график, гибридный формат
Контакты: @bstnva  /  [email protected]

P.S. Репост в группы и шеринг с друзьями крайне приветствуется!
За классный референс придумаем как вознаградить
👍18😁2🤔2🥱2
Заметил за собой, что уже не раз, прежде чем начать писать какой-то код, я сверяюсь с ChatGPT в поисках более элегантного решения. Периодически, он выдает неплохие ответы! Короче, сначала нейронка обучалась на моем коде, а теперь я обучаюсь на коде нейронки 🤣
😁33👍4🤡4💯3
💰 Платить или не платить, вот в чем вопрос

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

Во-первых, всю работу нужно делить на:
- Требующую мало контекста. Задачи могут в себя включать раздачу листовок, доставку из точки А в точку Б, помощь с уборкой помещений и т.д.
- Требующую много контекста. В подавляющем большинстве это интеллектуальная работа: понять что хотят пользователи, нарисовать дизайн с хорошим UX (без глубокого понимания продукта невозможно), написать код, сделать крутую презентацию и т.д.

Из моего опыта я сформулировал два принципа:
- В задачах, где требуется мало контекста, можно и нужно привлекать волонтеров. Однако, нужно иметь грамотного HR-а, который выстроит пайплайн найма (с отсевом тех, кто быстро отвалится) и онбординг новичков
- В задачах, где требуется много контекста, нужно людям платить за работу, а в идеале нанимать их на фулл-тайм

Основной тезис, который я хочу донести, такой: крутого специалиста в нужной области, который на волонтерских основах в течение длительного времени готов будет впахивать и помогать стартапу найти НАМНОГО сложнее, чем мецената, который будет верить в миссию и оплачивать труд этого спеца

В сухом остатке, вместо того, чтобы злиться на очередного дизайнера, который никогда не укладывается в сроки и вообще решил уйти, или на программиста, который выделяет 5 часов в неделю и все стоит на месте, научитесь правильно привлекать инвестиции меценатов в свой некоммерческий стартап, а со специалистами работайте на платных основах
👍547
🚀 Как развиваться самостоятельно?

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

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

Не поймите меня неправильно, конечно же в моменте он этого не делает, потому что задачи программиста определяются бизнесом, а не его перфекционизмом! Однако выделить лишние 15 минут в день, или же в момент небольшого простоя бизнеса, чтобы вырасти самому и в будущем помочь компании, вот это крайне ценно как для него, так и для его карьеры!
🔥36👍17
Forwarded from IT community🇵🇸
Всем привет, ребята!

Спешу сообщить вам о оффлайн встрече с одним из крутых ФААНГеров уже на этой неделе 🤩 — Муаммар Аль-Шедиват.

Тема встречи: От корпоративных гигантов к предпринимательству: вдохновляющие идеи о карьере
Адрес: Koktem 2, 22
Время: Среда, 24 Мая

link
телеграмм канал

Ждём всех!
👍32🔥8
+1 причина быть фаундером

Даже помощь в поднятии холодильника уже кажется особенной 🤣🤣🤣
😁45🤣12
Все фаундеры UvU Shuttle будут в Ташкенте 26 мая в 19:00 отвечать на ваши вопросы по привлечению венчурных инвестиций в Центральной Азии и не только про это!

В UvU Shuttle мы занимаем сегмент между такси и общественным транспортом, совершая безопасные, удобные и доступные поездки. Наши микроавтобусы возят в школу, на работу и за город, совершая суммарно более 10 тыс. поездок в день 🚀

Недавно мы закрыли инвестиционный раунд c оценкой более $10m

Приходите, будет интересно 🔥

Ссылка на канал организаторов:
@impactthub
Время:
26 мая, 19:00
Место:
Ташкент, IMPACT.T Technology Hub (https://goo.gl/maps/bTp7ZhCNBsECyKbT7)
Ссылка на регистрацию:
https://forms.gle/5XBm9ei3nwcoSZcm6 (бесплатно, но кол-во мест ограничено!)
🔥30👍6😁2