Pull to refresh
7
0
Кирилл Киселев @Kiselioff

Tech product manager

Send message

Почему мой таксопарк на 300 водителей и 40 машин больше не бизнес

Level of difficultyEasy
Reading time11 min
Views183K

Я стратегический партнер Яндекса. В 2022-м открыл свой таксопарк в Сочи, у нас 40 машин для тарифа комфорт, из них 11 электрокаров и виртуальный парк (подключашка) на 300 водителей. Я слышал, что бизнес в сфере такси — прибыльное дело и мне захотелось рассказать, как здесь обстоят дела на самом деле.

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

Читать далее
Total votes 275: ↑248 and ↓27+221
Comments647

Превращают школьников в айтишников, помогают инвалидам и повышают мотивацию в команде – эти и другие российские стартапы

Reading time4 min
Views1K

12 новых российских проектов для создания телеграм-магазина, интеграции между сервисами для онлайн-образования, геймификации комментариев на сайтах и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее
Total votes 20: ↑11 and ↓9+2
Comments1

Как мы заработали 1700000 руб на Telegram-боте для создания фотокниг с помощью нейросети. Фейлы и выводы

Level of difficultyEasy
Reading time5 min
Views72K

Решил сэкономить вам 2 года, и разобрать фейлы, которые мы допустили на этапе запуска и продвижения продукта. Будет полезно, если думаете запустить свой IT продукт.

Читать далее
Total votes 145: ↑128 and ↓17+111
Comments132

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

Level of difficultyEasy
Reading time6 min
Views17K

C 2010 года вместе с тем, как свет увидел новый язык программирования Rust от Mozilla я начал его изучение и применение. Время шло, но он стабильно показывал отличное соотношение тех, кто хочет использовать его, кто уже использует и кто планирует делать это дальше. 

С появлением стабильной версии 1.0 в 2015 году было решено «с головой» погружаться в изучение и пилить курс, который бы в «экспресс» режиме позволил познакомиться с основами и понять, как использовать Rust на практике. 

В кейсе поговорим о создании курса, разочаровании в российском рынке, выходе материала в мир и увеличении доходов с его продажи почти в 10 раз. 

Читать далее
Total votes 70: ↑41 and ↓29+12
Comments39

Как я научился проходить архитектурные секции

Reading time4 min
Views31K
Архитектурные секции у многих вызывают чувство неопределенности и тревоги: формулировки не изобилуют деталями, как проверить ответ — непонятно. При этом способность пройти архитектурную секцию отличает вчерашнего выпускника от человека, которому можно доверить строить нечто большее, чем обход бинарных деревьев. В определенный момент я решил как следует подготовиться секции по дизайну, потратил на это около пары недель и выработал системный подход, которым хочу с вами поделиться.
Читать дальше →
Total votes 45: ↑43 and ↓2+41
Comments18

Принцип подстановки Барбары Лисков

Level of difficultyMedium
Reading time13 min
Views17K

Принципы проектирования SOLID были представлены Робертом Мартином в его книге “Design Principles and Design Patterns” в 2000 году. Эти принципы помогают нам создавать более гибкое программное обеспечение, которое легко понимать и обслуживать. 

В этой статье мы обсудим “Принцип подстановки Барбары Лискофф”, который соответствует букве L в акрониме SOLID.

Читать далее
Total votes 10: ↑8 and ↓2+6
Comments11

Deep Linking для мобильных приложений

Reading time8 min
Views135K
На WWDC 2015 инженеры компании Apple заявили, что пересмотрели подход к Deep Linking, в прошлом году компания Google анонсировала App Index — как новый взгляд на глубинные ссылки, в начале 2015 года в мире мобильной разработки заговорили о контекстных Deep Links. Что это за инструмент и как с ним работать применительно к iOS — расскажу в этой статье.

Что это?


Один из способов увеличения конверсии при продвижении IT-продукта — уменьшение барьеров для достижения пользователями искомой цели. В мобильной разработке эта проблема еще актуальней. При использовании e-mail, push или sms-рассылок с информацией о промо-акциях упрощение доступа к функционалу приложения просто необходимо. В такой ситуации просто запуск приложения из внешнего источника — не решение, ведь промо-акция — это конкретное спец.предложение в конкретном разделе. Чтобы после запуска приложения пользователю не пришлось по нему бродить, искать и раздражаться, нужен дополнительный инструмент, предопределяющий навигацию. И такой инструмент есть.
Deep Linking (глубинное связывание) — технология, благодаря которой пользователь может перемещаться между приложениями в заранее определенные разделы.


Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments6

UX-исследования на коленке: как недорого проверить гипотезы по тексту

Reading time6 min
Views4.4K

Привет! Меня зовут Мария, и я UX-писатель в IT-компании Karuna. До этого я работала редактором и контент-менеджером в геймдеве и немного в банковской сфере, где впервые начала задумываться о необходимости UX-исследований — проще говоря, проверок продуктовых гипотез.

К большому сожалению, во многих российских компаниях до сих пор нет понимания того, что такое UX/UI, и какие специалисты трудятся в этой сфере, поэтому про проведение исследований вообще нет и речи: выявили целевую аудиторию, разработали фичу по вкусу и интуиции команды, и всё на этом. А после релиза выясняется, что пользователи не хотят идти по тому сценарию, что придумала для них команда. А что хочет юзер? Как та или иная фича решает его проблему? Как в будущем не тратить ресурсы на разработку того, что никого не интересует?

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments4

Почему джуны могут получать в пять раз больше сениоров

Reading time6 min
Views12K

Читайте под катом:

Почему джун может получать в 5 раз больше сениора

Что определяет зарплату продакта

Какие субъективные критерии могут задавать уровень ЗП

Узнать подробности
Total votes 15: ↑9 and ↓6+3
Comments8

Что tech-рекрутеры говорят анонимно:* найм продактов (Часть 2)

Reading time10 min
Views4.9K

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

Читай во второй части:

1. Как кандидаты движутся по воронке найма?

2. В чем специфика подбора на b2b и b2c позиции. Что нужно знать и уметь кандидату?

3. Что не так с b2e продактами?

Читать далее
Total votes 9: ↑6 and ↓3+3
Comments25

Ответы на злободневные вопросы молодых веб-студий/digital-агентств

Reading time4 min
Views4.6K

Молодые (притом не только в значении времени нахождения на рынке) студии и агентства порой напоминают маленькие лодочки, выкинутые в огромный digital-океан. И даже если у руля (пардон, у штурвала) стоят выходцы из крупных ТОП’овых компаний, им все равно сложно: новые задачи, новые обстоятельства. Выполнять свои узконаправленные функции в большой организации с отлаженной структурой — это одна история. А оказаться в центре команды из 5 человек, где каждый выполняет роль «оркестра» — совсем другое дело.


Поэтому в рамках данной статьи ответим на самые распространенные вопросы (хотя некоторые из них являются неправильно сформулированными). Я не знаю, какую нишу вы заняли/стремитесь занять, какие услуги оказываете, сколько вас, как дорого продаете. Но постараюсь унифицировать рекомендации.

Читать дальше →
Total votes 8: ↑5 and ↓3+2
Comments1

Показатели работы digital-агентства / продакшна (примеры с Запада)

Reading time5 min
Views8.5K

Любой бизнес, какой бы «простой» моделью он ни обладал, является сплавом из многих элементов, выражающихся в конкретных показателях. И digital — не исключение. Любое его направление можно и нужно измерять. Поэтому сегодняшняя статья — о цифрах.


Примечание: большая часть данных взята из исследования HubSpot на основе опроса 500+ западных агентств (большинство из которых с небольшим штатом до 10 человек и оборотом до $500,000 в год).



Читать дальше →
Total votes 7: ↑7 and ↓0+7
Comments2

Большое исследование рынка веб-студий/аутсорс-продакшнов

Reading time1 min
Views2K

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

Читать далее
Total votes 5: ↑3 and ↓2+1
Comments3

TINKOFF-INVEST. Разработка торгового робота на JAVA. Часть 2

Reading time32 min
Views12K

Как же быстро летит время... Прошло почти 2 месяца с момента публикации моей первой статьи о работе с TINKOFF INVEST API – Разработка торгового робота на JAVA. Часть 1, в которой мы начали свое знакомство с инструментарием автоматизации торговли, предоставляемым брокером ТИНЬКОФФ.

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

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

Читать далее
Total votes 12: ↑10 and ↓2+8
Comments23

TINKOFF-INVEST. Разработка торгового робота на JAVA. Часть 1

Reading time16 min
Views20K

Многие что-то слышали, некоторые даже пробовали, но лишь единицы рассказали о таком мощном и удобном инструменте автоматизации биржевой торговли, как TNIKOFF INVEST API. Полностью раскрыть все возможности API или написать полноценного робота в рамках одной статьи – непосильная задача, поэтому будем двигаться постепенно, не перегружая мозг читателя чрезмерным объемом информации.

Если разработка программного обеспечения не входит в сферу ваших интересов, но слова "акции" и "брокер" не являются чуждыми, то загляните под кат ради интереса, где можно будет узнать о том, что тикер неуникален, а также о таких идентификаторах, как ISIN и FIGI, кроме того, в конце статьи будет доступен для скачивания свод инструментов, доступных у брокера TINKOFF. Чуть не забыл, еще и про всеми любимый Agile немного можно почитать.

Читать далее
Total votes 8: ↑8 and ↓0+8
Comments30

Как расти менеджерам: подробная инструкция на примере менеджерской линейки Авито

Reading time12 min
Views8.9K

Как расти техническому менеджеру?

Этот вопрос может возникать по разным причинам, например:

- Настоящий ли я Team Lead или Engineering Manager?

- Готов ли я к переходу на следующий уровень?

- Будут ли мои навыки ценны в другой компании? Смогу ли я оказаться на такой же роли?

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

Читать далее
Total votes 10: ↑8 and ↓2+6
Comments3

77+ примеров использования смарт-контрактов

Reading time19 min
Views16K

77+ примеров использования смарт-контрактов

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

Однако, из-за механизмов консенсуса в блокчейне, смарт-контракты не имеют встроенной функции или возможности связываться с внешними ресурсами, такими как поставщики данных или сервисы API, как средством верификации исхода реальных событий, происходящих за пределами блокчейна. Это создает так называемую проблему оракулов в блокчейне и является одним из самых серьезных препятствий для исполнения смарт-контрактов.

Чтобы преодолеть отсутствие такого связующего звена, гибридные смарт-контракты используют оракулы в качестве посредника для сбора информации из внешних источников данных, предоставления информации во внешние источники, и для вычислений off-chain. Оракулы обеспечивают не только двустороннюю связь между смарт-контрактами и внешним миром,  но и безопасную среду, которая защищает от любого риска единой точки отказа (single point of failure), например, от манипуляции данных или системного сбоя.

Читать далее
Total votes 15: ↑8 and ↓7+1
Comments0

Как ускорить адаптацию сотрудников с помощью продуктового онбординга? Опыт Selectel

Reading time8 min
Views3.6K

Привет, Хабр! Меня зовут Лена Насыбуллина, я методист в Selectel.

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

Рассчитываю, что описанный мной опыт будет интересен всем, кто работает с новичками в компании: продуктовым командам, HR-специалистам, руководителям направлений.
Читать дальше →
Total votes 45: ↑43 and ↓2+41
Comments6

Пять типов вопросов на собеседованиях, которые я терпеть не могу

Reading time8 min
Views92K
К сегодняшнему дню я побывал на сотне с лишним собеседований, причем на обеих сторонах. Некоторые из них были увлекательными, а о других даже вспомнить неловко. У меня интересовались, есть ли у меня дети (предполагалось, что у детных нет времени перебегать из одной компании в другую) и могу ли я «дать зуб, что стою таких денег». В общем, было весело.

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

  • Что будет, если создать круговую цепочку прототипов? И прочие сведения случайного характера.
  • Как мигрировать с webpack 3 на webpack 5? И прочие частности.
  • В чем разница между числом и массивом? И прочие вопросы, затуманенные расплывчатыми формулировками.
  • Как быстрее всего перевести строку в число? И прочие вопросы, не дающие достаточно информации о поведении.
  • Как сделать этот фрагмент кода лучше? И прочие вопросы, предлагаемые вне контекста.

Я поделюсь рекомендациями как для проводящих собеседования, чтобы они могли разумнее распорядиться своим временем, так и для кандидатов, которые хотят понять, как лучше отвечать. Имейте в виду: я буду использовать примеры из JavaScript, впрочем, найти аналоги в других языках несложно. Поехали!
Читать дальше →
Total votes 195: ↑190 and ↓5+185
Comments252

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Backend Developer
Lead
Java
Git
SQL
XML
Linux
Nginx
Bash
CI/CD
REST
Spring Boot