Дневник CTO
О важности нетворкинга Когда я работал в Фейсбуке, все никак не мог понять, зачем люди ходят на какие-то совместные обеды или ужины, ведь ты тратишь лишние 15 минут, которые можно покодить! Только после того как я начал активно помогать проекту Tooba и мой…
🕸 Как строить нетворк (практический гайд)
Поделюсь историей, как я познакомился со своим кофаундером и CEO в UvU — Мадияром Толеугали:
- [~2014] Когда я читал quran-online.ru и подмечал опечатки и ошибки — никогда не ленился их репортить. Через какое-то время со мной на связь вышел Роман Ахмадуллин, руководитель проекта, и лично поблагодарил, мы перекинулись парой слов и на этом разошлись
- [~2015] Через какое-то время Роман запартнерился с Наилем и они совместно стали делать проект quranacademy.org
- [~2016] У Наиля возникает идея, что исправление чтения Корана нужно автоматизировать. На тот момент я работаю в Яндексе в команде по распознаванию речи. Нас сводит Роман, мы налаживаем контакт и я начинаю помогать Академии Корана
- [~2017] Наиль знакомит меня со своими друзьями из Дагестана, которые занимаются систематизацией благотворительности, говоря, “что вот какой крутой специалист у меня есть” (нормально задачу исправления ошибок мы не решили, но это уже другая история). Среди друзей Наиля был некий Назым, которого я слегка запомнил, но не более того
- [январь 2019] Мне пишет Назым, говорит, что есть такое приложение Tooba, и некий Рамазан Меджидов хочет со мной поговорить. Я даю свой контакт, Рамазан говорит, что “нужно встретиться”. На вопрос, где именно, он отвечает — в Турции (тогда я уже работаю в Фейсбуке в Лондоне). Почему-то нужен именно я. Подозрительно — ну да ладно, раз Назым знает, наверное, все ок. В Турции мы встречаемся, Рамазан мне очень красочно презентует проект Tooba, я рассказываю о своем опыте и том, чем могу помочь, Рамазан впечатлен. После недолгих раздумий я присоединяюсь к проекту на волонтерских основах
- [2020] Я начинаю активно помогать проекту Tooba. В какой-то момент хочу привлечь новых волонтеров и рассказываю о проекте во всех красках в коммьюнити ODS (Open Data Science). Получаю хорошие отклики и лиды, но самое главное, этот пост видит Мадияр Толеугали, у которого была идея создать такое же приложение в Казахстане. Он решает не делать двойной работы, а объединить силы. Через какое-то время мы с Мадияром понимаем, что у нас есть достаточно сильные расхождения в видении и стратегии развития Tooba, после чего мы покидаем проект, но до сих пор поддерживаем дружественные отношения с Рамазаном и его командой
Как я уже писал в предыдущем посте, в основу нетворкинга легло два фактора:
- Нужно быть крутым специалистом и хорошо делать свою работу
- Когда возникает возможность познакомиться с людьми и пообщаться, не упускать ее
На самом деле, невозможно не обратить внимания на тот факт, что во всей этой истории очень много "случайностей" и "совпадений". И как верующий человек, я конечно же благодарен Аллаху за все возможности, которые Он мне предоставил
Поделюсь историей, как я познакомился со своим кофаундером и CEO в UvU — Мадияром Толеугали:
- [~2014] Когда я читал quran-online.ru и подмечал опечатки и ошибки — никогда не ленился их репортить. Через какое-то время со мной на связь вышел Роман Ахмадуллин, руководитель проекта, и лично поблагодарил, мы перекинулись парой слов и на этом разошлись
- [~2015] Через какое-то время Роман запартнерился с Наилем и они совместно стали делать проект quranacademy.org
- [~2016] У Наиля возникает идея, что исправление чтения Корана нужно автоматизировать. На тот момент я работаю в Яндексе в команде по распознаванию речи. Нас сводит Роман, мы налаживаем контакт и я начинаю помогать Академии Корана
- [~2017] Наиль знакомит меня со своими друзьями из Дагестана, которые занимаются систематизацией благотворительности, говоря, “что вот какой крутой специалист у меня есть” (нормально задачу исправления ошибок мы не решили, но это уже другая история). Среди друзей Наиля был некий Назым, которого я слегка запомнил, но не более того
- [январь 2019] Мне пишет Назым, говорит, что есть такое приложение Tooba, и некий Рамазан Меджидов хочет со мной поговорить. Я даю свой контакт, Рамазан говорит, что “нужно встретиться”. На вопрос, где именно, он отвечает — в Турции (тогда я уже работаю в Фейсбуке в Лондоне). Почему-то нужен именно я. Подозрительно — ну да ладно, раз Назым знает, наверное, все ок. В Турции мы встречаемся, Рамазан мне очень красочно презентует проект Tooba, я рассказываю о своем опыте и том, чем могу помочь, Рамазан впечатлен. После недолгих раздумий я присоединяюсь к проекту на волонтерских основах
- [2020] Я начинаю активно помогать проекту Tooba. В какой-то момент хочу привлечь новых волонтеров и рассказываю о проекте во всех красках в коммьюнити ODS (Open Data Science). Получаю хорошие отклики и лиды, но самое главное, этот пост видит Мадияр Толеугали, у которого была идея создать такое же приложение в Казахстане. Он решает не делать двойной работы, а объединить силы. Через какое-то время мы с Мадияром понимаем, что у нас есть достаточно сильные расхождения в видении и стратегии развития Tooba, после чего мы покидаем проект, но до сих пор поддерживаем дружественные отношения с Рамазаном и его командой
Как я уже писал в предыдущем посте, в основу нетворкинга легло два фактора:
- Нужно быть крутым специалистом и хорошо делать свою работу
- Когда возникает возможность познакомиться с людьми и пообщаться, не упускать ее
На самом деле, невозможно не обратить внимания на тот факт, что во всей этой истории очень много "случайностей" и "совпадений". И как верующий человек, я конечно же благодарен Аллаху за все возможности, которые Он мне предоставил
🔥67👍29❤5
🔥 GitHub Copilot 🔥
В отличие от ChatGPT вокруг Copilot не было такого ажиотажа, однако после пары часов работы с ним я считаю, что Copilot’ом должен пользоваться каждый программист, за исключением учебных целей. Думаю, в UvU мы будем оплачивать Copilot нашим разработчиком, потому что это просто 💣
А теперь несколько примеров, как Copilot сэкономил мне время:
- Я захотел написать простенькую функцию, как получить определенный url из объекта. Наизусть все конструкции я не помню, поэтому сначала пошел в StackOverflow и быстренько загуглил, как это делается. Когда я начал писать название функции, Copilot моментально подсказал мне правильную реализацию, которую я увидел на StackOverflow
- Для создания объектов в тестах мы используем Factory объекты. Обычно, чтобы написать Factory, я смотрю на саму модель и понимаю, что разумно можно сделать фейковым. К моему удивлению, Copilot сгенерировал мне очень качественную Factory, которую я чуть-чуть подправил и дело было сделано
- Мне нужно было зарефакторить два очень похожих куска кода. В первом Copilot предложил разумный код, но я его чуть-чуть поправил. К моему великому удивлению, при рефакторинге второго куска Copilot уже не ошибся и правильно выучил мой стиль написания кода
- К сожалению, IDE для Python не всегда умеют грамотно подсказывать, что именно и откуда импортировать. Иногда ты забываешь точное имя класса и т.п. Copilot отлично справляется с задачей и оптимизирует время в таких мелочах
- Написание тестов по обычаю у меня начинается с того, что я ищу похожие тесты, копирую и модифицирую под мой кейс. Как вы уже догадались, Copilot достаточно умный, чтобы оптимизировать и этот процесс и сильно ускорить написание тестов
AI становится умней и полезней с каждым днем, поэтому очень глупо им не пользоваться. Я, обычный человек, на велосипеде обгоню любого чемпиона мира по бегу. В программировании сейчас происходит то же самое: пересаживайтесь на велосипеды 🙂
P.S. Видение крупных трендов в AI и разработке, а также мои мысли вокруг них я опишу в отдельном посте
В отличие от ChatGPT вокруг Copilot не было такого ажиотажа, однако после пары часов работы с ним я считаю, что Copilot’ом должен пользоваться каждый программист, за исключением учебных целей. Думаю, в UvU мы будем оплачивать Copilot нашим разработчиком, потому что это просто 💣
А теперь несколько примеров, как Copilot сэкономил мне время:
- Я захотел написать простенькую функцию, как получить определенный url из объекта. Наизусть все конструкции я не помню, поэтому сначала пошел в StackOverflow и быстренько загуглил, как это делается. Когда я начал писать название функции, Copilot моментально подсказал мне правильную реализацию, которую я увидел на StackOverflow
- Для создания объектов в тестах мы используем Factory объекты. Обычно, чтобы написать Factory, я смотрю на саму модель и понимаю, что разумно можно сделать фейковым. К моему удивлению, Copilot сгенерировал мне очень качественную Factory, которую я чуть-чуть подправил и дело было сделано
- Мне нужно было зарефакторить два очень похожих куска кода. В первом Copilot предложил разумный код, но я его чуть-чуть поправил. К моему великому удивлению, при рефакторинге второго куска Copilot уже не ошибся и правильно выучил мой стиль написания кода
- К сожалению, IDE для Python не всегда умеют грамотно подсказывать, что именно и откуда импортировать. Иногда ты забываешь точное имя класса и т.п. Copilot отлично справляется с задачей и оптимизирует время в таких мелочах
- Написание тестов по обычаю у меня начинается с того, что я ищу похожие тесты, копирую и модифицирую под мой кейс. Как вы уже догадались, Copilot достаточно умный, чтобы оптимизировать и этот процесс и сильно ускорить написание тестов
AI становится умней и полезней с каждым днем, поэтому очень глупо им не пользоваться. Я, обычный человек, на велосипеде обгоню любого чемпиона мира по бегу. В программировании сейчас происходит то же самое: пересаживайтесь на велосипеды 🙂
P.S. Видение крупных трендов в AI и разработке, а также мои мысли вокруг них я опишу в отдельном посте
GitHub
GitHub Copilot · Your AI pair programmer
GitHub Copilot works alongside you directly in your editor, suggesting whole lines or entire functions for you.
👍51🔥10❤1🤔1💯1
LeetCode Roulette with Copilot
Поигрался еще немного с GitHub Copilot'ом и порешал произвольные задачки на литкоде. Резюме мыслей:
- Пока что Copilot не панацея, все равно нужно знать, что именно и как именно он пишет
- Если ты умеешь декомпозировать задачу на более мелкие, то Copilot очень сильно ускоряет написание мелких задач
- В production коде очень много мелкой рутины, поэтому продуктивность сильно повышается
https://youtu.be/qTLFTFg8jgw
Как обычно, с меня видео, с вас лайки, если стоит продолжать такое делать :)
Поигрался еще немного с GitHub Copilot'ом и порешал произвольные задачки на литкоде. Резюме мыслей:
- Пока что Copilot не панацея, все равно нужно знать, что именно и как именно он пишет
- Если ты умеешь декомпозировать задачу на более мелкие, то Copilot очень сильно ускоряет написание мелких задач
- В production коде очень много мелкой рутины, поэтому продуктивность сильно повышается
https://youtu.be/qTLFTFg8jgw
Как обычно, с меня видео, с вас лайки, если стоит продолжать такое делать :)
👍39🔥8
Вышла запись подкаста Real Qadam с моим участием: https://youtu.be/_T6y-TnSfEY
Хочется похвалить ребят за очень продуманные вопросы и интересные обсуждения, поддержите их лайками. Если есть какие-то замечания ко мне, пишите тут в комментах, рад любой конструктивной критике :)
Хочется похвалить ребят за очень продуманные вопросы и интересные обсуждения, поддержите их лайками. Если есть какие-то замечания ко мне, пишите тут в комментах, рад любой конструктивной критике :)
YouTube
#5 Muammar Al-Shedivat - ex-Senior SWE Twitter & Meta, CTO UvU: как мастерство открывает новые двери
Добро пожаловать в пятый выпуск подкаста Real Qadam! В этом выпуске мы пригласили бывшего инженера Twitter и Facebook, технического директора UvU Муаммара Аль-Шедивата. Мы говорим о воспитании его родителей, где все дети добились отличных результатов, что…
🔥51❤8👍7
Мысли вслух (1)
Недавно посмотрел Минаева про монголо-татрское иго. Честно сказать, ничто так не обнадеживает, как изучение истории
Порядка 240 лет Русь была под нашествием супер-силы того времени — монгол. Они ссорили князей, периодически их убивая, нападали и грабили слишком сильные и обособленные княжества, брали людей в плен и собирали дань. Тем не менее, в итоге Русь смогла выстоять, объединиться и дать отпор
Смотрю я на разрозненные мусульманские страны и в целом MENA регион, и с одной стороны даже грустно становится, а с другой понимаешь, что пока что не все так плохо, и до 240 лет еще не дошли, а значит все у нас еще впереди, ин шаа Аллах
Недавно посмотрел Минаева про монголо-татрское иго. Честно сказать, ничто так не обнадеживает, как изучение истории
Порядка 240 лет Русь была под нашествием супер-силы того времени — монгол. Они ссорили князей, периодически их убивая, нападали и грабили слишком сильные и обособленные княжества, брали людей в плен и собирали дань. Тем не менее, в итоге Русь смогла выстоять, объединиться и дать отпор
Смотрю я на разрозненные мусульманские страны и в целом MENA регион, и с одной стороны даже грустно становится, а с другой понимаешь, что пока что не все так плохо, и до 240 лет еще не дошли, а значит все у нас еще впереди, ин шаа Аллах
👍34👎5🔥5❤4🥴1
Дневник CTO
🕸 Как строить нетворк (практический гайд) Поделюсь историей, как я познакомился со своим кофаундером и CEO в UvU — Мадияром Толеугали: - [~2014] Когда я читал quran-online.ru и подмечал опечатки и ошибки — никогда не ленился их репортить. Через какое-то время…
Какая польза от нетворка?
Уверен, среди моих подписчиков есть достаточное количество интровертов, которые задаются вопросом: “а стоит ли выходить из своей зоны комфорта, может построение связей того не стоит?”
- В предыдущем посте я уже рассказывал, как познакомился со своим ко-фаундером и СЕО Мадияром
- Первых и ключевых разработчиков в стартап я нашел через личный нетворк
- В свое время мы хорошо общались с отцом девушки, которая вышла замуж за моего брата
- Хорошего стоматолога мне тоже посоветовали через личный нетворк!
Нетворк — это про быстрое нахождение правильных людей в той или иной ситуации. Безусловно, особенно в найме, когда нужно много сотрудников, это не панацея: всех не найдешь через нетворк. Однако сформировать костяк команды, поверх которого начнется строительство, крайне важно
Ну и жизненно необходим нетворк, когда цена ошибки слишком велика, как с той же самой женитьбой или партнером в бизнесе
Уверен, среди моих подписчиков есть достаточное количество интровертов, которые задаются вопросом: “а стоит ли выходить из своей зоны комфорта, может построение связей того не стоит?”
- В предыдущем посте я уже рассказывал, как познакомился со своим ко-фаундером и СЕО Мадияром
- Первых и ключевых разработчиков в стартап я нашел через личный нетворк
- В свое время мы хорошо общались с отцом девушки, которая вышла замуж за моего брата
- Хорошего стоматолога мне тоже посоветовали через личный нетворк!
Нетворк — это про быстрое нахождение правильных людей в той или иной ситуации. Безусловно, особенно в найме, когда нужно много сотрудников, это не панацея: всех не найдешь через нетворк. Однако сформировать костяк команды, поверх которого начнется строительство, крайне важно
Ну и жизненно необходим нетворк, когда цена ошибки слишком велика, как с той же самой женитьбой или партнером в бизнесе
👍52☃1🔥1
Code ⚔️ No-Code
На фоне бума ChatGPT идет очень много спекуляций на тему, что именно будет с программистами, и сможет ли их полноценно заменить AI (искусственный интеллект). Усаживайтесь поудобней, представляю вам мой скромный анализ
- Как думает бизнес? Побывав в обуви предпринимателя я перестал влюбляться в технологии. Для меня нет “хорошего” и “плохого” языка программирования. Для меня есть три параметра: цена, скорость и качество. Если какие-то инструменты, будь то Code или No-Code для каких-то задач более выгодны с точки зрения этих трех критериев, то я выберу их
- ChatGPT не первый. Если вы изучите область, то увидите, что есть огромный пласт стартапов, которые занимаются разработкой no-code платформ, “отжимая” работу у классических кодеров. Начиная от tilda.cc, где можно сделать лендинг, продолжая shopify.com, где уже можно сделать собственный интернет-магазин, и заканчивая bubble.io, где ты можешь делать еще более сложные и кастомные штуки
- No-Code — это еще не все. Есть и другие типы платформ, такие как low-code (типа Firebase) или нынче популярная кросс-платформенная разработка (Flutter, React Native и т.п.). Все это достаточно сильно оптимизирует разработку, тем самым сужая рынок требуемых разработчиков
- Но low-code — это тоже еще не конец. Если смотреть шире, то раньше нужно было много программистов, чтобы развернуть решение на своих серверах, настроить базу данных, подключить платежную систему и т.д. Сейчас есть невероятное множество SaaS платформ, которые помогают буквально одному человеку решать все эти проблемы
- Тогда почему так много шума вокруг ChatGPT? Во всех инструментах выше всегда есть проблема: а что, если какое-то решение или платформа не предоставляют каких-то возможностей, что тогда? Хотя этот спектр все сужается, вот тут возникает программист, который как спаситель мчится на помощь. Так вот ChatGPT посягнул именно на эту область “очень кастомного кода”, которую всегда мог делать исключительно человек
Мораль: ChatGPT — не первый и не последний игрок, который потихоньку будет отнимать у классических программистов работу. Бояться тут нечего, но действовать надо правильно. Как именно — в следующем посте 😉
На фоне бума ChatGPT идет очень много спекуляций на тему, что именно будет с программистами, и сможет ли их полноценно заменить AI (искусственный интеллект). Усаживайтесь поудобней, представляю вам мой скромный анализ
- Как думает бизнес? Побывав в обуви предпринимателя я перестал влюбляться в технологии. Для меня нет “хорошего” и “плохого” языка программирования. Для меня есть три параметра: цена, скорость и качество. Если какие-то инструменты, будь то Code или No-Code для каких-то задач более выгодны с точки зрения этих трех критериев, то я выберу их
- ChatGPT не первый. Если вы изучите область, то увидите, что есть огромный пласт стартапов, которые занимаются разработкой no-code платформ, “отжимая” работу у классических кодеров. Начиная от tilda.cc, где можно сделать лендинг, продолжая shopify.com, где уже можно сделать собственный интернет-магазин, и заканчивая bubble.io, где ты можешь делать еще более сложные и кастомные штуки
- No-Code — это еще не все. Есть и другие типы платформ, такие как low-code (типа Firebase) или нынче популярная кросс-платформенная разработка (Flutter, React Native и т.п.). Все это достаточно сильно оптимизирует разработку, тем самым сужая рынок требуемых разработчиков
- Но low-code — это тоже еще не конец. Если смотреть шире, то раньше нужно было много программистов, чтобы развернуть решение на своих серверах, настроить базу данных, подключить платежную систему и т.д. Сейчас есть невероятное множество SaaS платформ, которые помогают буквально одному человеку решать все эти проблемы
- Тогда почему так много шума вокруг ChatGPT? Во всех инструментах выше всегда есть проблема: а что, если какое-то решение или платформа не предоставляют каких-то возможностей, что тогда? Хотя этот спектр все сужается, вот тут возникает программист, который как спаситель мчится на помощь. Так вот ChatGPT посягнул именно на эту область “очень кастомного кода”, которую всегда мог делать исключительно человек
Мораль: ChatGPT — не первый и не последний игрок, который потихоньку будет отнимать у классических программистов работу. Бояться тут нечего, но действовать надо правильно. Как именно — в следующем посте 😉
👍52❤9
Code ⚔️ No-Code (2)
Раньше люди писали на ассемблере инструкции процессору. Потом человечество пришло к выводу, что это очень сложно, и для ускорения процесса появились современные языки программирования, абстрагировав потребность знать архитектуру и особенности процессоров. На no-code платформы можно тоже посмотреть как на супер-высокоуровневый язык описания бизнес логики. ChatGPT — это скорее всего следующий шаг в упрощении жизни программистов, когда ты на обычном языке будешь описывать свою бизнес-логику, а машина будет понимать и транслировать на более низкий уровень
Все это будущее, но вот что делать сейчас, чтобы потом не устареть? Вот мой план:
- Не влюбляться в языки и фреймворки. Влюбленность мешает объективно смотреть на вещи. Очень легко попасть в ситуацию, когда ты на жигулях будешь соревноваться с феррари
- Следить за трендами и быть гибким. Да, моментально это по тебе не ударит, потому что рынок в любом случае инертный, но особенно если хочется участвовать в стартапах, то для них это вопрос жизни и смерти: если твой конкурент умеет делать такого же качества продукт в 2 раза быстрей, то ты проиграл
- Иметь глубокие знания. Предыдущий пункт не означает постоянное метание из стороны в сторону от технологии к технологии. Ты должен выбрать для себя достаточно широкую и перспективную дорогу, следить за трендами на ней и углублять свои знания. Пока что по моим ощущениям, ChatGPT имеет очень широкие знания, но они неглубокие
- Ревью. Как минимум в горизонте ближайших лет все равно нужно будет уметь “присматривать” за машиной и исправлять ее. Так что умение ревьюить множество кода и исправлять ошибки — критично
Ну и напоследок: если работу 10 программистов теперь будет делать один, значит ли это, что 90% потеряют работу? Не думаю, скорее всего стартапов станет в 10 раз больше 🚀🚀🚀
Раньше люди писали на ассемблере инструкции процессору. Потом человечество пришло к выводу, что это очень сложно, и для ускорения процесса появились современные языки программирования, абстрагировав потребность знать архитектуру и особенности процессоров. На no-code платформы можно тоже посмотреть как на супер-высокоуровневый язык описания бизнес логики. ChatGPT — это скорее всего следующий шаг в упрощении жизни программистов, когда ты на обычном языке будешь описывать свою бизнес-логику, а машина будет понимать и транслировать на более низкий уровень
Все это будущее, но вот что делать сейчас, чтобы потом не устареть? Вот мой план:
- Не влюбляться в языки и фреймворки. Влюбленность мешает объективно смотреть на вещи. Очень легко попасть в ситуацию, когда ты на жигулях будешь соревноваться с феррари
- Следить за трендами и быть гибким. Да, моментально это по тебе не ударит, потому что рынок в любом случае инертный, но особенно если хочется участвовать в стартапах, то для них это вопрос жизни и смерти: если твой конкурент умеет делать такого же качества продукт в 2 раза быстрей, то ты проиграл
- Иметь глубокие знания. Предыдущий пункт не означает постоянное метание из стороны в сторону от технологии к технологии. Ты должен выбрать для себя достаточно широкую и перспективную дорогу, следить за трендами на ней и углублять свои знания. Пока что по моим ощущениям, ChatGPT имеет очень широкие знания, но они неглубокие
- Ревью. Как минимум в горизонте ближайших лет все равно нужно будет уметь “присматривать” за машиной и исправлять ее. Так что умение ревьюить множество кода и исправлять ошибки — критично
Ну и напоследок: если работу 10 программистов теперь будет делать один, значит ли это, что 90% потеряют работу? Не думаю, скорее всего стартапов станет в 10 раз больше 🚀🚀🚀
👍47🔥9
Все ли решают технологии?
Многие стартаперы уверены, что успех проекта зависит исключительно от команды айтишников, поэтому особенно по началу львиную долю средств они вбухивают именно в дизайн и разработку. Это неправда — в стартапе есть очень много составляющих, которые совместно определяют успех проекта
Допустим, по моей скромной оценке, в нашем стартапе, UvU, как и в других операционных стартапах типа доставки еды, не более 30% успеха зависит от продукта и автоматизации в целом. Очень сильно успех зависит от привлечения инвестиций, финансового планирования, маркетинга, продаж, привлечения водителей, найма грамотных сотрудников и т.д. Если страдает какой-то из элементов, начинают страдать и остальные
Но пусть программисты не расслабляются! Важность технологий увеличивается со многими факторами, но в перевозке я вижу два основных:
- Наличие прямых конкурентов. Если твое приложение эстетически красивое, то тебе хочется пользоваться им, а не конкурентом. С другой стороны, приложение inDrive уродливое, но они все равно успешно конкурируют с Яндексом, потому что умеют предложить лучшую цену
- Время использования приложения. Если ехать нужно 15 минут, то ожидание в 2 минуты очень сильно отличается от ожидания в 5 минут, и технологии тут критичны. Если же это межгородская поездка на 3 часа, то даже 10 минут разницы не сделают большой погоды
Многие стартаперы уверены, что успех проекта зависит исключительно от команды айтишников, поэтому особенно по началу львиную долю средств они вбухивают именно в дизайн и разработку. Это неправда — в стартапе есть очень много составляющих, которые совместно определяют успех проекта
Допустим, по моей скромной оценке, в нашем стартапе, UvU, как и в других операционных стартапах типа доставки еды, не более 30% успеха зависит от продукта и автоматизации в целом. Очень сильно успех зависит от привлечения инвестиций, финансового планирования, маркетинга, продаж, привлечения водителей, найма грамотных сотрудников и т.д. Если страдает какой-то из элементов, начинают страдать и остальные
Но пусть программисты не расслабляются! Важность технологий увеличивается со многими факторами, но в перевозке я вижу два основных:
- Наличие прямых конкурентов. Если твое приложение эстетически красивое, то тебе хочется пользоваться им, а не конкурентом. С другой стороны, приложение inDrive уродливое, но они все равно успешно конкурируют с Яндексом, потому что умеют предложить лучшую цену
- Время использования приложения. Если ехать нужно 15 минут, то ожидание в 2 минуты очень сильно отличается от ожидания в 5 минут, и технологии тут критичны. Если же это межгородская поездка на 3 часа, то даже 10 минут разницы не сделают большой погоды
👍16🔥7
Почти два полных года, с февраля 2019 до декабря 2020, я был активно вовлечен в построение одного некоммерческого стартапа. Честно признаться, построить успешный non-profit намного сложней, чем кажется. Мы напоролись на множество граблей, которые иногда я осознавал по ходу дела, а иногда вообще лишь спустя долгое время
Когда мы говорим об НКО, все почему-то думают о благотворительных фондах или каких-то других некоммерческих организациях. Это не так: ведение публичного блога, создание бесплатного приложения, организация образовательных курсов и многое-многое другое также являются некоммерческими проектами! И если правильно подходить к их построению, то можно добиться намного больших результатов и избежать множества проблем по ходу дела
В общем, думаю каждую пятницу постить что-то полезное по этой теме
👍 — если считаете тему важной
🔥 — если сами сейчас вовлечены или когда-то были вовлечены в какой-то некоммерческий проект или стартап
Когда мы говорим об НКО, все почему-то думают о благотворительных фондах или каких-то других некоммерческих организациях. Это не так: ведение публичного блога, создание бесплатного приложения, организация образовательных курсов и многое-многое другое также являются некоммерческими проектами! И если правильно подходить к их построению, то можно добиться намного больших результатов и избежать множества проблем по ходу дела
В общем, думаю каждую пятницу постить что-то полезное по этой теме
👍 — если считаете тему важной
🔥 — если сами сейчас вовлечены или когда-то были вовлечены в какой-то некоммерческий проект или стартап
👍135🔥47☃1🌭1💊1
Без этого стартап не станет успешным
Никто из нас не знает “формулы” успешного стартапа, потому что риски и неопределенность слишком велики. Но вот то, без чего стартап успешным стать не сможет, изучено достаточно хорошо. И на первом месте, по моему мнению, идут не крутая идея, и даже не первая тысяча пользователей, а сильная команда. Объясняю на пальцах и на собственном опыте, почему, и в чем сила команды:
1. Смелость. Делая стартап, ты постоянно учишься и понимаешь что-то новое. Так вот признаться, что ты неправ и повернуть на 180 градусов требует не дюжей смелости! Именно это мы сделали перейдя с модели “мам за рулем” на микроавтобусы за месяц до самого важного сезона в детской развозке: сентября. Московский стратап Kidsway не осмелились рискнуть, в течение нескольких лет не могли вырасти сильно выше 1,000 поездок в день, и вот недавно продали бизнес
2. Боевой дух. В январе 2022 было объявлено, что Казахстан из-за ковида будет учиться удаленно 3-ю четверть. Для нас это примерно означало, что в течение этого времени мы упадем с 500 поездок в день на 50. Думаете это нас остановило? Мы начали с тройной силой брейнштормить идеи и даже думали уйти в фуд-тех, хвала Аллаху, что это решение откатили. То же случилось и в сентябре 2022, когда мафия водителей отняла у нас самую большую школу. Да, это был огромный стресс, но руки не опускались ни на секунду
3. Разносторонняя экспертиза. Частенько вижу, что стартапы однобоко выбирают себе фаундеров, например: все программисты. За исключением узкого круга стартапов, это плохая стратегия. Я с большим трудом представляю, если бы мне сказали: нужно сделать b2b продажи в Казахстане. Хорошо, когда каждый занимается своим делом. Бывает и другая сторона, когда нет технического фаундера, и стартап барахтается на месте, тратя немалые деньги на аутсорс
4. Постоянное обучение. Какая бы экспертиза у тебя ни была, все равно всегда нужно учиться. В большой компании, если ты и можешь парочку лет посидеть на том же самом уровне, то для стартапа прекращение роста — это смерть
Безусловно, есть множество и других факторов, которые могут потопить стартап, тем не менее, без команды он вообще не сдвинется с места 🙂
Никто из нас не знает “формулы” успешного стартапа, потому что риски и неопределенность слишком велики. Но вот то, без чего стартап успешным стать не сможет, изучено достаточно хорошо. И на первом месте, по моему мнению, идут не крутая идея, и даже не первая тысяча пользователей, а сильная команда. Объясняю на пальцах и на собственном опыте, почему, и в чем сила команды:
1. Смелость. Делая стартап, ты постоянно учишься и понимаешь что-то новое. Так вот признаться, что ты неправ и повернуть на 180 градусов требует не дюжей смелости! Именно это мы сделали перейдя с модели “мам за рулем” на микроавтобусы за месяц до самого важного сезона в детской развозке: сентября. Московский стратап Kidsway не осмелились рискнуть, в течение нескольких лет не могли вырасти сильно выше 1,000 поездок в день, и вот недавно продали бизнес
2. Боевой дух. В январе 2022 было объявлено, что Казахстан из-за ковида будет учиться удаленно 3-ю четверть. Для нас это примерно означало, что в течение этого времени мы упадем с 500 поездок в день на 50. Думаете это нас остановило? Мы начали с тройной силой брейнштормить идеи и даже думали уйти в фуд-тех, хвала Аллаху, что это решение откатили. То же случилось и в сентябре 2022, когда мафия водителей отняла у нас самую большую школу. Да, это был огромный стресс, но руки не опускались ни на секунду
3. Разносторонняя экспертиза. Частенько вижу, что стартапы однобоко выбирают себе фаундеров, например: все программисты. За исключением узкого круга стартапов, это плохая стратегия. Я с большим трудом представляю, если бы мне сказали: нужно сделать b2b продажи в Казахстане. Хорошо, когда каждый занимается своим делом. Бывает и другая сторона, когда нет технического фаундера, и стартап барахтается на месте, тратя немалые деньги на аутсорс
4. Постоянное обучение. Какая бы экспертиза у тебя ни была, все равно всегда нужно учиться. В большой компании, если ты и можешь парочку лет посидеть на том же самом уровне, то для стартапа прекращение роста — это смерть
Безусловно, есть множество и других факторов, которые могут потопить стартап, тем не менее, без команды он вообще не сдвинется с места 🙂
🔥44👍18💯1
Буквально на днях общался с очень талантливым молодым программистом, который хочет потратить X лет на то, чтобы создать себе пассивный доход. Моим первым вопросом был: “А какие у тебя цели на ближайшие 5 лет?” Оказалось, что он хочет уехать из СНГ за границу и поработать в FAANG лет 5-10, набраться опыта. Спрашивается, зачем ему какой-то пассивный доход, когда FAANG и так будет кормить?
Мой основной посыл такой: люди часто принимают какие-то достаточно важные карьерные решения на основе устаревшей информации, не актуальных установок или каких-то других принципов. Это нужно исправлять, и вот как:
- Определитесь с целями на 5 лет. Они должны быть реалистичными и измеримыми (погуглите спросите у ChatGPT про SMART goals)
- Определите пути достижения этих целей. Поймите, какие быстрее, а какие медленней ведут вас к цели, какие более рискованные, а какие менее. Какие вообще вас к цели не ведут?
- Советуйтесь с людьми. Особенно с теми, кто уже прошел по намеченным вами путям
- Полагайтесь на Создателя людей. Как бы вы ни планировали, и каким бы правильным все ни казалось, все ваши планы ежесекундно могут нарушиться, потому что у Аллаха был другой, лучший, план на вас. Доверяйте Ему и никогда не отчаивайтесь
- Будьте упорными, но не безумными. Нельзя сдаваться при первой неудаче, но в то же время если вы четко поняли, что по какому-то пути пойти вы не сможете, или же цель почему-то уже стала не актуальной, будьте смелыми изменить курс
Напоследок, если кто не имеет четкой цели, или не идет по кратчайшему пути ее достижения, то советую поразмышлять над этим прямо сегодня
Мой основной посыл такой: люди часто принимают какие-то достаточно важные карьерные решения на основе устаревшей информации, не актуальных установок или каких-то других принципов. Это нужно исправлять, и вот как:
- Определитесь с целями на 5 лет. Они должны быть реалистичными и измеримыми (
- Определите пути достижения этих целей. Поймите, какие быстрее, а какие медленней ведут вас к цели, какие более рискованные, а какие менее. Какие вообще вас к цели не ведут?
- Советуйтесь с людьми. Особенно с теми, кто уже прошел по намеченным вами путям
- Полагайтесь на Создателя людей. Как бы вы ни планировали, и каким бы правильным все ни казалось, все ваши планы ежесекундно могут нарушиться, потому что у Аллаха был другой, лучший, план на вас. Доверяйте Ему и никогда не отчаивайтесь
- Будьте упорными, но не безумными. Нельзя сдаваться при первой неудаче, но в то же время если вы четко поняли, что по какому-то пути пойти вы не сможете, или же цель почему-то уже стала не актуальной, будьте смелыми изменить курс
Напоследок, если кто не имеет четкой цели, или не идет по кратчайшему пути ее достижения, то советую поразмышлять над этим прямо сегодня
🔥78👍35❤1🤔1🕊1
Дневник CTO
Почти два полных года, с февраля 2019 до декабря 2020, я был активно вовлечен в построение одного некоммерческого стартапа. Честно признаться, построить успешный non-profit намного сложней, чем кажется. Мы напоролись на множество граблей, которые иногда я…
Как и обещал, по пятницам говорим про non-profit’ы. Вообще, по моему опыту, очень много проблем возникают вокруг миссии, поэтому сегодня будем разбираться, почему она в этом секторе так важна
У некоторых людей есть ложное представление, что чтобы сделать что-то “доброе”, это нужно сделать бесплатно. На самом деле, если ты решаешь какую-то важную проблему, при этом еще и зарабатывая, то это вообще идеальный вариант! Некоммерческая же деятельность обычно появляется когда:
- Невозможно построить бизнес. Например, это благотворительные фонды, которые целятся на бедных и обездоленных людей, которые еле-еле могут свести концы с концами
- Невозможно оказать большое влияние за деньги. Допустим, вы хотите сделать приложение по изучению арабского языка или какой-то фреймворк, или создать подкаст. Да, вы можете за это брать деньги, однако пойдя на такой шаг, ваша аудитория сожмется в сотни, а то и тысячи раз, поэтому вы выбираете сделать это открытым
Как видно из примеров выше, есть некоторая миссия, которая для вас важнее, чем заработок денег. Допустим, дать доступ любому человеку свободно изучить арабский. На самом деле, это и является вашим супер-оружием, но об этом потом
Поэтому, прежде чем начинать некоммерческую деятельность, четко для себя определите, что для вас важней: заработок (внутри рамок ваших ценностей) или миссия, а также, есть ли между ними конфликт? Если вы выбрали миссию, то четко придерживайтесь ей и не отступайтесь. А о том, какие приключения вас ждут по пути — в следующих постах
У некоторых людей есть ложное представление, что чтобы сделать что-то “доброе”, это нужно сделать бесплатно. На самом деле, если ты решаешь какую-то важную проблему, при этом еще и зарабатывая, то это вообще идеальный вариант! Некоммерческая же деятельность обычно появляется когда:
- Невозможно построить бизнес. Например, это благотворительные фонды, которые целятся на бедных и обездоленных людей, которые еле-еле могут свести концы с концами
- Невозможно оказать большое влияние за деньги. Допустим, вы хотите сделать приложение по изучению арабского языка или какой-то фреймворк, или создать подкаст. Да, вы можете за это брать деньги, однако пойдя на такой шаг, ваша аудитория сожмется в сотни, а то и тысячи раз, поэтому вы выбираете сделать это открытым
Как видно из примеров выше, есть некоторая миссия, которая для вас важнее, чем заработок денег. Допустим, дать доступ любому человеку свободно изучить арабский. На самом деле, это и является вашим супер-оружием, но об этом потом
Поэтому, прежде чем начинать некоммерческую деятельность, четко для себя определите, что для вас важней: заработок (внутри рамок ваших ценностей) или миссия, а также, есть ли между ними конфликт? Если вы выбрали миссию, то четко придерживайтесь ей и не отступайтесь. А о том, какие приключения вас ждут по пути — в следующих постах
👍32🔥4
Дневник CTO
Все ли решают технологии? Многие стартаперы уверены, что успех проекта зависит исключительно от команды айтишников, поэтому особенно по началу львиную долю средств они вбухивают именно в дизайн и разработку. Это неправда — в стартапе есть очень много составляющих…
Один из подписчиков пишет, перефразируя, что неплохо бы создать инженерную компанию по типу одной немецкой металлургической компании. Я уже сказал, и скажу еще раз: во многих бизнесах и стартапах IT не решает все проблемы, тем более в таких древних отраслях как металлургия
Даже если бы я полностью не был вовлечен в UvU, я ни за что бы не пошел в эту область, не имея крутого ко-фаундера с хотя бы 10-летним опытом в этой области. Да, и тут можно “задизраптить” рынок, став Генри Фордом, однако без очень глубокой экспертизы я в это не верю
Даже если бы я полностью не был вовлечен в UvU, я ни за что бы не пошел в эту область, не имея крутого ко-фаундера с хотя бы 10-летним опытом в этой области. Да, и тут можно “задизраптить” рынок, став Генри Фордом, однако без очень глубокой экспертизы я в это не верю
👍23🔥5
Иногда встречал фаундеров, которые пренебрежительно относились к акселераторам: мол что я там получу, какая мне от этого польза? Я вот уже в одном был, и что? UvU за свое недолгое существование удалось побывать в достаточно большом количестве акселей, и вот мой топ 5, зачем туда вообще стоит идти:
1. Перестройка мышления 🧠 В классических универах или бизнес-школах не учат как строить стартапы. Работая что в огромной компании, что в маленькой местечковой конторе, ты не поймешь, как сделать стартап. Первостепенная задача акселератора — перестроить мышление основателей, чтобы из какой бы области они ни пришли, то стали бы жить и думать как стартаперы
2. Инвестиции 💰 Там где много стартапов, естественно, будут крутиться и инвесторы. Так мы в UvU подняли первые венчурные инвестиции. В Celly сам акселератор в нас инвестировал
3. Нетворк 🕸 На инвестициях жизнь не заканчивается. Знакомьтесь с другими людьми и стартапами, расширяйте свой нетворк. Мы построили много хороших отношений с другими проектами, некоторые из которых по доброй воле дают нам свободное пространство в своем офисе, а с некоторыми у нас завязались совместные коллаборации
4. Экспертиза 📊 Часто акселераторы и их выпускники имеют очень глубокую экспертизу в тех или иных областях. Простые советы могут капитально повлиять на ваш успех
5. Бенефиты 💸 Где-то мы получали гранты, совсем недавно за участие в акселе нам дали $10k в AWS и т.п. Вы стартап, экономьте как можете 🙂
Так что не пренебрегайте, ищите, исследуйте, акселераторов нынче много, составьте список и, особенно на первых порах, старайтесь пройти в как можно большее количество мест. Единственный момент, если аксель просит какую-то долю в стартапе, либо большие деньги за участие, 10 раз подумайте, правда ли их ценность соизмерима с тем, что вы отдадите
1. Перестройка мышления 🧠 В классических универах или бизнес-школах не учат как строить стартапы. Работая что в огромной компании, что в маленькой местечковой конторе, ты не поймешь, как сделать стартап. Первостепенная задача акселератора — перестроить мышление основателей, чтобы из какой бы области они ни пришли, то стали бы жить и думать как стартаперы
2. Инвестиции 💰 Там где много стартапов, естественно, будут крутиться и инвесторы. Так мы в UvU подняли первые венчурные инвестиции. В Celly сам акселератор в нас инвестировал
3. Нетворк 🕸 На инвестициях жизнь не заканчивается. Знакомьтесь с другими людьми и стартапами, расширяйте свой нетворк. Мы построили много хороших отношений с другими проектами, некоторые из которых по доброй воле дают нам свободное пространство в своем офисе, а с некоторыми у нас завязались совместные коллаборации
4. Экспертиза 📊 Часто акселераторы и их выпускники имеют очень глубокую экспертизу в тех или иных областях. Простые советы могут капитально повлиять на ваш успех
5. Бенефиты 💸 Где-то мы получали гранты, совсем недавно за участие в акселе нам дали $10k в AWS и т.п. Вы стартап, экономьте как можете 🙂
Так что не пренебрегайте, ищите, исследуйте, акселераторов нынче много, составьте список и, особенно на первых порах, старайтесь пройти в как можно большее количество мест. Единственный момент, если аксель просит какую-то долю в стартапе, либо большие деньги за участие, 10 раз подумайте, правда ли их ценность соизмерима с тем, что вы отдадите
🔥22👍15👌1
С интересом узнал, что в 1FIT (самом быстро-растущем стартапе в Центральной Азии) 5 фаундеров! В нашем стартапе их 4, что тоже по американским меркам — не мало. Интересно будет посмотреть полноценную статистику по количеству фаундеров в успешных стартапах в СНГ. Мое предположение — их в среднем больше. Почему? Потому что рынок венчурных инвестиций маленький, а значит на ранних этапах сложно привлечь сильных специалистов, денег то нет! Значит нужно делиться долей
Ну и еще раз, если у человека есть подходящие компетенции, он разделяет ваши ценности и ему нравится проект, берите его в кофаундеры. Лучше иметь 20% от единицы, чем 100% от 0
Ну и еще раз, если у человека есть подходящие компетенции, он разделяет ваши ценности и ему нравится проект, берите его в кофаундеры. Лучше иметь 20% от единицы, чем 100% от 0
🔥44👍13❤5
В некоммерческом стартапе, где я работал, у фаундера был талант привлечения умных людей из совершенно различных областей. Однако из-за отсутствия сфокусированной миссии, каждый из них начинал тянуть в свою сторону: кто-то говорил, что нужно фокусироваться на фондах, второй — на донорах, третий — на инфлюенсерах, четвертый — на глобальной экспансии, пятый — на безопасности и т.д.
Отсутствие сфокусированной миссии у non-profit’а является огромной проблемой, которая приводит к расколу команд в будущем. Допустим, вы решили сделать приложение для изучения арабского языка — какая еще тут сфокусированная миссия, скажете вы? Арабский язык бывает разным: разговорным, научным, литературным. Есть базовые и продвинутые уровни. Если вы привлечете специалистов под конкретную миссию, то сможете слаженно двигаться к цели, а в ином случае будут проблемы и недопонимание. Повторяйте миссию на еженедельных встречах, чтобы команда ею дышала
Также я заметил, что в сердцах людей есть тяга к альтруизму. Когда к ним приходит коммерческое предложение — отказать легко, а когда приходит некоммерческое, то очень сложно. Поэтому люди иногда могут врать сами себе, говоря, что миссия им очень резонирует. Я бы предложил такой трюк: если сильный специалист хочет помогать вам на волонтерских основах, то кроме его экспертизы попросите его ежемесячно жертвовать какую-то сумму в проект. Если он согласится, то значит он и правда верит в важность вашей миссии, а если нет, то нужно постараться копнуть, почему именно. Но в совет директоров я бы его не пускал
Отсутствие сфокусированной миссии у non-profit’а является огромной проблемой, которая приводит к расколу команд в будущем. Допустим, вы решили сделать приложение для изучения арабского языка — какая еще тут сфокусированная миссия, скажете вы? Арабский язык бывает разным: разговорным, научным, литературным. Есть базовые и продвинутые уровни. Если вы привлечете специалистов под конкретную миссию, то сможете слаженно двигаться к цели, а в ином случае будут проблемы и недопонимание. Повторяйте миссию на еженедельных встречах, чтобы команда ею дышала
Также я заметил, что в сердцах людей есть тяга к альтруизму. Когда к ним приходит коммерческое предложение — отказать легко, а когда приходит некоммерческое, то очень сложно. Поэтому люди иногда могут врать сами себе, говоря, что миссия им очень резонирует. Я бы предложил такой трюк: если сильный специалист хочет помогать вам на волонтерских основах, то кроме его экспертизы попросите его ежемесячно жертвовать какую-то сумму в проект. Если он согласится, то значит он и правда верит в важность вашей миссии, а если нет, то нужно постараться копнуть, почему именно. Но в совет директоров я бы его не пускал
🔥17👍13⚡1
Запись вчерашнего стрима про мой взгляд на тайм-менеджмент, а также "секретный" рецепт достижения результатов
https://youtu.be/VfuQ2IO1VT8
https://youtu.be/VfuQ2IO1VT8
YouTube
Как планировать и добиваться результатов?
Говорим про две заветные темы: тайм-менеджмент и постановку целей
Timecodes
0:00 - Введение
1:26 - Самый частый вопрос
3:15 - О чем на самом деле рассказ?
4:19 - Time Management (Введение)
5:19 - Из чего состоит Time Management
6:56 - Умение отказывать
10:28…
Timecodes
0:00 - Введение
1:26 - Самый частый вопрос
3:15 - О чем на самом деле рассказ?
4:19 - Time Management (Введение)
5:19 - Из чего состоит Time Management
6:56 - Умение отказывать
10:28…
👍18🔥4
Дневник CTO
В некоммерческом стартапе, где я работал, у фаундера был талант привлечения умных людей из совершенно различных областей. Однако из-за отсутствия сфокусированной миссии, каждый из них начинал тянуть в свою сторону: кто-то говорил, что нужно фокусироваться…
Тут попросили разъяснительную бригаду к предыдущему посту. Постараюсь зайти с другой стороны. Давайте посмотрим на бизнес: человек владеет какой-то долей в проекте, он усердно работает, прибыль компании увеличивается, что мотивирует его еще более усердно работать. Видите замкнутый круг? Он помогает человеку эффективно трудиться на благо бизнеса в течение очень длительного времени
Если посмотрим на некоммерческий проект, то руководитель в карман себе ничего не кладет, у него нет такого естественного стимула. Свои вдохновение и силу он черпает в первую очередь из миссии. Поэтому, если миссия не сильно у него откликается, то через некоторое время он потухнет и оставит проект, а значит тем самым демотивирует и остальную команду
Безусловно, даже слабо заряженный специалист может помочь советом или экспертизой, и этим нужно пользоваться, но брать его в руководство просто от того, что он супер-пупер крут — не стоит
Если посмотрим на некоммерческий проект, то руководитель в карман себе ничего не кладет, у него нет такого естественного стимула. Свои вдохновение и силу он черпает в первую очередь из миссии. Поэтому, если миссия не сильно у него откликается, то через некоторое время он потухнет и оставит проект, а значит тем самым демотивирует и остальную команду
Безусловно, даже слабо заряженный специалист может помочь советом или экспертизой, и этим нужно пользоваться, но брать его в руководство просто от того, что он супер-пупер крут — не стоит
👍27🔥2
Оказывается, кто-то читает название канала как “Дневник 💯”. Я конечно понимаю, что канал топчик, но все же название исходит от Chief Technology Officer, т.е. технический директор, коим я являюсь в UvU
😁65👍7
Одна из прелестей быть основателем стартапа — ты сам определяешь правила в своей компании. Допустим, команда разработки в UvU обменяла 3 праздничных дня Наурыза на 3 дня Ид аль-Фитра (Ураза Байрама) 🎉
👍49🔥20👎1