Дневник CTO
2.64K subscribers
71 photos
8 videos
3 files
94 links
CTO в UvU, ex Yandex, ex Facebook, ex Twitter
Делюсь опытом построения стартапа
Download Telegram
Q: Стоит ли делать стартап в Казахстане?

A: Если вы начинающий стартапер, то мое мнение — стоит. Три основные причины:
1. Низкая конкуренция. 1Fit — очень умные и сильные ребята, прекрасно растут и развиваются в Центральной Азии, но заскочить на рынок UK не смогли по причине большой конкуренции
2. Высокая цифровизация. В целом люди умеют и пользуются онлайн сервисами, это не что-то для них новое
3. Наличие венчурного капитала. Раз за разом продолжаю слышать от инвесторов, что венчурные деньги есть, а вот людей и проектов, куда их можно было бы проинвестировать, не хватает

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

Если брать в рассмотрение и субъективные факторы, то лично мне очень сильно греет душу развитие экономики страны, где большинство населения — мусульмане

P.S. Это не значит, что за пределы Казахстана выходить не надо. Надо! Просто как начальная точка (особенно для казахов) — рынок хорош
👍43🔥148
Q: В каком возрасте нужно делать стартап?

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

Безусловно, в молодости есть куча своих плюсов, однако по статистике, основателю компании с оценкой в $1 млрд. под 40 лет.

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

P.S. Если нравится формат коротких вопросов и ответ, то ставьте 🔥 и задавайте свои вопросы в комментах 😉
🔥97👍41
Если кому интересна статистика по стартапам, то советую подписаться на Илью Стребулаева, он проводит множество занимательных исследований на эту тему:
- https://www.linkedin.com/in/ilyavcandpe/recent-activity/all/
- https://twitter.com/IlyaStrebulaev
6👍1
Иллюстрация моих постов про зону комфорта 🤣🤣🤣
😁34🤣25👍5🤔2
Я наконец-то решился: ищу стажеров (1 бекендер и 1 дата саентист), которым хочется выйти из зоны комфорта к нам в стартап строить безопасный и доступный транспорт!

С нас: крутая опытная команда, интересные задачи, реальное влияние на тысячи пользователей

С бекендера: дисциплина, непривередливость, знание Django, Django Admin, DRF, наличие пет-проекта

С дата саентиста: дисциплина, SQL, Python DS Stack (будете работать с кучей гео данных)

Пишите на @muammar_alshedivat и присылайте свои резюме, а также делитесь с друзьями, кому это может быть интересно!

P.S. Многие пишут, всем отвечу, наберитесь терпения
🔥48😢4👍2
Дневник CTO
Я наконец-то решился: ищу стажеров (1 бекендер и 1 дата саентист), которым хочется выйти из зоны комфорта к нам в стартап строить безопасный и доступный транспорт! С нас: крутая опытная команда, интересные задачи, реальное влияние на тысячи пользователей…
Прием заявок на стажировку окончен

Немного статистики:
- Кол-во расшариваний поста о стажировках: 187 приватно и 2 публично
- Всего заявок: 92
- Заявок по направлениям: Backend - 49, DS - 40, Irrelevant - 3
- Девушек в заявках: Backend - 4%, DS - 25%
- Заявок по универам: NU - 28, AITU - 15, KBTU - 13, SDU - 5, без профильного высшего - 22
- Вероятность успешно пройти этап просмотра резюме: Backend - 27%, DS - 40%
- 100% отвалившихся получили персональную обратную связь по резюме

P.S. Более детальный разбор отвала на уровне просмотра резюме будет позже
🔥89👍8😁31
Как и обещал, делюсь основными приемами и ошибками после прочтения порядка 100 резюме стажеров

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

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

📝 Шаблонность. Резюме программиста или аналитика — это не то место, где нужно проявлять креативность. Замечу, что практически у всех студентов Назарбаев Университета резюме стандартизированы и имеют следующие секции (по порядку): Education, Technical Skills, Experience, Projects, Honors & Awards. Пусть остальные универы берут с них пример и тоже создают себе стандартные шаблоны

👨‍🎓 Образование. Так как вы еще студент и по идее должны основное время тратить на учебу, то это первая секция, которая мне важна. Обязательно пишите год окончания и GPA

🧠 GPA (средний балл). Отдельно напишу про это. Да, GPA имеет значение. Для меня это показатель вашей дисциплины, организованности и до какой-то степени знаний. Чтобы быть хорошим программистом не нужно быть вундеркиндом. Достаточно просто хорошо и стабильно делать свою работу. Логика тут такая: если человек не может взять себя в руки, чтобы хорошо учиться, вероятность того, что он сделает это на работе, ниже

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

👷‍♂️ Рабочий опыт. Сразу скажу, что это не самая главная для меня секция, и даже если человек расписывает там невероятные достижения, то я не сильно на них обращаю внимание, потому что обычно это стажировки, и за три месяца редко когда удается сделать что-то по-настоящему выдающееся

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

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

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

Отдельно хотел обратить внимание❗️ Когда подаетесь в какую-то компанию, разузнайте, чем она занимается. Особенно среди парней прослеживается тренд, что важны только технологии и опыт. Для меня, как для работодателя, важно выстроить долгосрочные отношения с человеком, и чем больше он заинтересован в самой компании и тем, что мы делаем, тем больше вероятность, что он надолго останется с нами
🔥48👍20🫡43🤔3🥴2
😁60🤡2🌚21🐳1🤣1
Дневник CTO
Прием заявок на стажировку окончен Немного статистики: - Кол-во расшариваний поста о стажировках: 187 приватно и 2 публично - Всего заявок: 92 - Заявок по направлениям: Backend - 49, DS - 40, Irrelevant - 3 - Девушек в заявках: Backend - 4%, DS - 25% - Заявок…
Финальные статистика 📊 и мысли 💭 по отбору стажеров

Сначала статистика:
- Воронка по Backend: 49 (резюме) -> 16 (тестовое задание) -> 7 (сдали работу) -> 3 (прошли на интервью) -> 1 стажер
- Воронка по Data Science: 40 (резюме) -> 18 (тестовое задание) -> 4 (сдали работу) -> 2 (прошли на интервью) -> 1 стажер
- В основном, все кто попытались сделать тестовое задание были из Nazarbayev University (NU)
- Оба прошедших стажера из NU: парень на бекенд и девушка на DS
- Оба стажера очень хорошо и ответственно подошли к выполнению задания
- Оба стажера имеют высокий GPA 😄

Мысли:
- Вообще, немного стремно, что из 90 человек до собеседования дошло лишь 5.5%. Грубо говоря, будь воронка чуть-чуть поуже, и я бы не нашел себе стажеров
- С другой стороны, если посмотреть, то 45 человек на место — это много. Поэтому, если вы реально хотите получить работу, то нужно попотеть. Я удивлен, что из 18 кандидатов по DS лишь 22% готовы были потратить время, чтобы попасть на стажировку. Ситуация на рынке сейчас такая, что стажеров и джунов очень много, и нужно любыми способами цепляться за возможности. Не ожидайте, что по окончании универа вас с распростертыми руками везде будут ждать
- Нанимающим: когда широкая воронка, дать сложную задачку в сжатые сроки — хорошая стратегия отсева. Очень ясно вырисовывается, кто дисциплинирован и ответственен
- Финальное интервью очень важно. Я был практически уверен, что возьму других ребят, но после общения кардинально изменил свое мнение
👍647
Хвала Аллаху, канал перевалил за 100 постов 🚀

Все старался из себя по началу выдавить какие-то очень узкие и специфичные темы, но каждый раз забрасывал. Честно сказать, и сейчас это не самое простое дело, приходится стабильно уделять время, а в самом начале пути так и вообще над парой строк мог сидеть часами. Но, как говорится, practice makes perfect

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

Думаю, еще не потерян формат лайв-стримов и ответов на вопросы. Как думаете, стоит раз в месяц что-то такое запускать?
67🔥23💯9👍3
А есть среди моих подписчиков или их друзей опытные React разработчики, которые могли бы меня проконсультировать?

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

Может уже какие-то готовые сервисы для такого существуют?

Посмотрим, после того как я полтора года делился своим опытом, найдется ли тот, кто поделится со мной своим, хе-хе 🙂
👀12👍21
Решил немного рассказывать о технологиях, которые мы используем, и делиться лайфхаками, которые позволяют экономить время, силы и деньги в стартапе. Без раздумий, первое место я отдаю опенсорсной системе аналитики — Metabase. Очень легко развернуть, ткнуть в нужную БД и, вуаля! Визуализируйте и анализируйте свои данные вдоль и поперек с прекрасным UI

Чуть больше конкретики, как мы использовали метабейз в UvU:
- Некоторые наши b2b клиенты требуют прозрачности и отчетности. Именно на основе метабейза мы предоставили им красивые дашборды, где они могли видеть всю релевантную им статистику
- Мы научили наших админов пользоваться метабейзом, чтобы они могли доставать простенькие инсайты из данных, при этом не дергая программистов
- Какое-то время у нас были проблемы с трекингом водителей. Я быстренько собрал в метабейзе дашборд со всей релевантной информацией и визуализацией координат, чтобы наши админы могли самостоятельно вбивать ID водителя и находить источник проблем
- Pivot tables = 🔥️️️️️️
🔥39👍96
Недавно ко мне пришел один джун и предложил работать в UvU параллельно с другим стартапом. На вопрос: “зачем тебе это?” он ответил — больше опыта. На практике, работая в двух местах, у тебя будет низкая продуктивность и там и там, в результате тебе не будут доверять сложные задачи. И эффект получается обратный — работаешь больше, задачи менее интересные, никакого развития

Так что, джуны, сконцентрируйтесь на своей нынешней работе, берите больше ответственности и растите. А если видите, что расти не получается, не бойтесь принимать смелые решения и менять место работы
👍92🤔31👎1
Еще одна крайне полезная тулза, которую недавно откопал при помощи ChatGPT — ngrok. Раньше тестирование веб-хуков (которые обязательно нужно тестировать при интеграции с любыми платежными системами) всегда было болью. Нужно выделить сервер в AWS, туда пропихнуть код, потом если где-то ошибка, открывать код на сервере, править его. В общем, не из приятных занятий

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

Как я без этого жил последние 5 лет — не знаю 🙂
👍54
Не знаю как вы, но в “Героях 3” я всегда сначала захватывал ресурсы, отстраивал капитолий, а лишь потом вкладывался в армию. Также я считаю должен делать и начинающий разработчик — в первую очередь вложиться в себя и вырасти до синьора (построить капитолий знаний), а потом уже думать, как правильно эти знания применять и в какую сторону с таким багажом двигаться

Лично мне странно видеть джунов или мидлов, которые отказываются от невероятного опыта в пользу большей зарплаты. Успеешь еще заработать. А вы как считаете?
💯29👎23👍5🤔511🤮1
Ха, выходим на мировой уровень! Мне уже пишут студенты Бостонского университета и просятся на стажировку 😅
🔥62👍152
Дневник CTO
Не знаю как вы, но в “Героях 3” я всегда сначала захватывал ресурсы, отстраивал капитолий, а лишь потом вкладывался в армию. Также я считаю должен делать и начинающий разработчик — в первую очередь вложиться в себя и вырасти до синьора (построить капитолий…
Так опыт🎖️или деньги💰?

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

Q: У джутов/мидлов может быть пет проекты в виде 3+ детей с жилищным вопросом) у каждого своя стартовая позиция, как и своя судьба.
A: Да, согласен, что когда на тебя есть немедленное давление, то это не самая оптимальная тактика

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

Q: А как на счет баланса между карьерным ростом и материальным благополучием?
A: Как по мне, синьор — это 9-й класс. Конечно, можно и после 3-го класса школы пойти работать, но на горизонте 10-15 лет даже по тем же деньгам ты проиграешь. А про баланс, не обязательно его рушить, чтобы расти

Q: Высокая зарплата очень часто сочетается с невероятным опытом
A: Я видел и интервьюировал в FB людей с 15-летним опытом, которые не могли решить и простой system design задачки. Даже внутри FB было известно, что если ты шел в инфраструктуру, то дорасти до синьора заметно сложней, чем в продуктовой команде. В конечном итоге, да, эти два пути должны сходиться, но опять же повторюсь, интеграл зарплаты в пути, где ты приоритизируешь опыт и рост, по моим наблюдениям выше

Q: А так это звучит как построение ложной дихотомии с целью продавить людей на маленькую зп
A: У нас хаеринг сейчас закрыт, так что я никого не продавливаю 😅. А так я скорее думал о паре Яндекс vs Сбер. Известно, что в Яндексе ЗП ниже Сбера раза в 2. Но и также известно, что там куда интересней задачи и более ценен опыт (тех же яндексоидов очень активно забирают в FAANG). Повторюсь: не всегда и не в любой команде

Q: Всё-таки если ты получаешь, например, сильно ниже рынка, это подсознательно демотивирует выкладываться на текущем месте работы, ибо “я могу уйти в другую компанию, заниматься теми же вещами, но получать сильно больше”
A: Если теми же вещами, то конечно оно того не стоит. А вот про мотивацию соглашусь, нужно себя хорошо знать: если марафоны — не твое, то не стоит притворяться

Q: https://youtu.be/eLelgy5zRv4
A: Я согласен с Гарри лишь начиная с Senior+ позиции. Как говорилось ранее, слишком ранний фокус на зарплате мне напоминает уход из школы после 3-го класса

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

Q: Человек пришел, поработал у вас достаточное время, получил невероятный опыт, решил уйти от вас в другой стартап, чтобы там получить другой невероятный опыт
A: Да, если человек растет быстрее стартапа, то нужно хорошенечко задуматься о том, стоит ли там оставаться. И да, я собственноручно отправил нескольких хороших сотрудников расти в компании покрупней, потому что у нас им было тесновато. В какой-то момент мы догоним их по росту и наймем обратно :)

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

Q: Согласен с подходом, но иногда бывает, что там где больше платят и опыта тоже больше дают :) Не стоит бояться рисковать менять место
A: Это вообще идеально. Но так бывает не всегда :) Обычно, «крутой опыт» или «сложные задачи» — это важный фактор при выборе работе, а значит туда конкуренция выше, что приводит к понижению ЗП. Просто рыночная экономика, ничего личного
🔥17👍82👎1