Влияет ли на наши музыкальные предпочтения пол вокалистов?

Привет всем любителям смотреть на бесполезные графики!

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

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

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

Если вы придерживаетесь той же точки зрения — добро пожаловать под кат!

Формулировка гипотезы

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

Первая идея

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

Кстати, Стас Михайлов как исполнитель, которого слушают в основном женщины, — отличная первая контрольная группа. В качестве второго контроля была выбрана группа "Корни". Не спрашивайте меня почему.

Вторая идея

Далее была высказана мысль о том, что приемлемым индикатором может быть гендерный состав сообществ социальной сети "Вконтакте".

И правда

  • сообщества там не имеют особых социальных ограничений, вступление в группу чаще всего происходит нажатием одной кнопки
  • аудитория в соцсети в основном русскоязычная
  • у части пользователей есть бонус в виде анкеты «Любимая музыка», на которой можно проверить дополнительные гипотезы
  • у ресурса неплохой публичный API, которым можно пользоваться «из коробки»
  • и самое главное, мне давно хотелось этот API «пощупать»

А это значит, что есть план!

  1. Выбираем какой-то список сообществ музыкальных коллективов
  2. Подтягиваем пользователей этих сообществ
  3. Для каждого пользователя вытягиваем его пол и анкету
  4. Собираем данные вместе и смотрим, что из этого выйдет

Работа с API

У контакта оказалось очень приятное API с вменяемой документацией. Просто бери и тащи.
Если кратко, то алгоритм такой:

  1. Авторизуемся на vk в браузере
  2. Идём на https://vk.com/apps?act=manage
  3. Регаем приложение (лично я выбрал Standalone-приложение, возможно, не надо так)
  4. Идём в настройки приложения
  5. Записываем его ID
  6. Идём по мудрёной ссылке, в тело которой добавляем свой ID
  7. После редиректа в урле видем acces token, по умолчанию живёт сутки
  8. Наслаждаемся, но не забываем про уровни доступа и лимиты
  9. Для деталей читаем документацию

Как-то можно сделать так, чтобы токен за сутки не "протухал", но я не стал этим заморачиваться.
По доступу всё просто — через API ты можешь увидеть ровно, что можешь увидеть в браузере с правами того юзера, из-под которого ты авторизовался.

Например, открытые профили и открытые сообщества видны всегда. А этого и достаточно, на самом деле.

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

Пошла работа

Вытащить список открытых групп и данные анкеты открытых пользователей оказалось очень просто и быстро.

Первая "подстава". Пользователи сообществ грузятся порциями по 1000 штук (плюс-минус) за раз.

Вторая "подстава". Крупные сообщества состоят из 80-90 тысяч пользователей. Хорошая бигдата. Но с ограничениями API качать её придётся неделями.

В целом, для наших целей большая точность не нужна. Выборку можно "засемплировать": взять 1000 случайных пользователей группы. Если не забывать про доверительные интервалы, то на таких объёмах вполне можно жить.

Выборки по 1000 пользователей для 19 групп качаются примерно за 4 часа, так что обе проблемы решаются одновременно.

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

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

Результаты

Во-первых, гендерное соотношение всей выборки оказалось смещённым — 55% любителей всех групп оказались представительницами прекрасного пола. Идеальное 50 на 50 меня бы смутило гораздо сильнее.

Мне показалось, что лучше всего картину покажет горизонтальный bar chart с нарисованными усами доверительных интервалов.

Методология расчёта доверительного интервала

Считаем, что генеральная совокупность большая, а дисперсия её неизвестна.
Тогда, можно сказать, что для уровня значимости confidence

h = std_err * scipy.stats.t.interval(confidence, nn-1, loc=0, scale=1)[1]/math.sqrt(nn)

, где
std_err — стандартное отклонение, np.std(data)
nn — размер выборки

Т.к. мы не спасаем ничьи жизни, уровень значимости в 90% (если мы проведём 100 таких экспериментов, мы готовы ошибиться в 10 из них) нас вполне устроит.

image

Гендерное распределение поклонников тех или иных групп в сообществах "Вконтакте" на случайной выборке примерно в 1000 участников с доверительными интервалами.
По горизонтальной шкале распределение:
отрицательные значения — преобладают девушки
положительные — преобладают юноши
начало координат — соотношение "50 на 50"
Группы отсортированы по полу основного исполнителя (сверху "мужские", снизу "женские", водораздел Корни-Земфира).

Для тех, кто больше любит таблицы:

group_gender: 1 — девушки, 2 — юноши

mean: отрицательные значения — доля девушек больше, положительные — доля юношей больше

Что мы можем из всего этого сказать?

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

Во-вторых, репрезентативность выборок для наших целей оказалась приемлемой. Явная неопределённость оказалась только у одной группы ("Сплин", "усы" пересекают "ноль"). Возможная неопределённость — тоже только у одной ("Nautilus Pompilius", "усы" пересекли бы "ноль" на более строгом уровне значимости).

В-третьих, зависимость и правда есть. Только противоположная той, которая утверждалась. Все группы с женским вокалом (5 из 5) имеют преимущественно женскую аудиторию. Доля женщин-любителей Сургановой почти вдвое выше доли женщин-любителей Михайлова. Среди "мужских" групп в целом, есть преобладание мужской аудитории, хотя встречаются как коллективы, не имеющие практически никакого полового дисбаланса ("Сплин", "Нау", "Чайф"), так и имеющие преимущественно женскую аудиторию ("Би-2", "Мумий Тролль" и, внезапно, "Пикник"). Интересно.

А что с анкетой?

Анкета "Любимая музыка" в контакте — произвольное текстовое поле, так что там всякое писали. Если честно, сложных закономерностей я вытащить не смог.

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

Так что просто полюбуйтесь на топ в виде облаков слов:

Много картинок

Любители Нау ценят Сплин, Агату Кристи и множество зарубежных групп.

Поклонники Михайлова немногословны и "неожиданно" ценят шансон

Поклонники "Алисы" чаще других указывают списки групп. В топе "Ария" и "Кино", несмотря на сложные отношения между фанатами этих групп.

Киша указывают меньше участники соответствующей группы. А ещё они любят много иностранных групп. И "Кукрыниксы", что ожидаемо.

Любители "Сплина" ценят Земфиру и ДДТ.

У фанатов "Пилота" интересна популярность частицы не. "Кукрыниксы", "КиШ" и "Ария" в топе.

Любители ДДТ очень солидарны к питерскому року: "Алиса", "Аквариум", "Пикник", все.

Фанаты "Би-2" любят цифры. Из этого облака узнал о группе "Насквозь".

Связь любителей Сургановой и Арбениной ожидалась и подтвердилась.

А вот "снайперы" "оркестр" не жалуют, они больше по Земфире со "Сплинами".

Фанатов Цоя больше тянет слушать англоязычную музыку.

"Мумий-тролли" неохотнее всех указывают что-то в анкете

Про отсылки Земфиры к "Radiohead" знают не только музыкальные критики.

Любительницы "Мельницы" отдают должное другим представителям фолка, "Пикник", "Кино" и "Ария" в фаворитах.

"Арийцы" чаще упоминают других представителей металла.

Фанаты группы "Корни" обладают какой-то очень альтернативной логикой.

Из конструктивной части на сегодня всё. Исходный код доступен всем желающим.

Если вам хочется ещё что-то посмотреть на этом датасете — пишите в комментариях.

Прошу не воспринимать это "исследование" более серьёзно, чем оно того стоит. Это не более чем утоление любопытства и эксперименты с новыми для меня инструментами.

ссылка на оригинал статьи https://habr.com/ru/post/503996/

Дайджест событий для эйчаров и рекрутеров в IT на июнь 2020

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

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


«Управление персоналом в IT» (онлайн-курс)

Когда: начало 2 июня
Условия участия: 8600 рублей (самостоятельное обучение), 19 200 рублей (обучение в группе с наставником)
Организатор: SPALAH

Задача курса — дать необходимые знания и навыки для трудоустройства на должность HR менеджера в IT компанию.

Вы научитесь:

  • Работать с рынком труда в IT;
  • Налаживать работу с персоналом IT-компании;
  • Правильно строить процесс HR-экспертизы с внутренними заказчиками и объективно оценивать личную эффективность в каждом из HR-направлений; 
  • помогать IT-компаниям решать свои бизнес-задачи через HR-функции.

Подробности и регистрация


«IT-Recruiter» (онлайн-курс)

Когда: начало 6 июня
Условия участия: 35 990 рублей
Организатор: Level UP

Курс разработан для тех, кто хочет начать заниматься подбором IT-специалистов. Программа состоит из технического и рекрутингового модулей.

В программе:

  • Что и как устроено в IT-сфере в целом. Где и для чего используются те или иные языки программирования, технологии, фреймворки. Чем занимаются те, кого вам предстоит искать.
  • Как правильно снимать заявку и работать с нанимающим менеджером.
  • Как самостоятельно составлять вакансию со сложными техническими терминами.
  • Тонкости и лайфхаки поиска IT-специалистов разного уровня.
  • Приёмы поиска, о которых еще не написали в книгах.
  • Как правильно позиционировать компанию на высококонкурентном рынке IT.
  • Основы HR брендинга и HR аналитики.

Подробности и регистрация


«Как написать интересную вакансию» (вебинар)

Когда: 9 июня, 11:00
Условия участия: бесплатно
Организатор: MarHR

Открытое занятие курса «Копирайтинг для HR» будет вам полезно, если вы ищете, как улучшить тексты ваших вакансий, хотите освоить новые каналы размещения и ищете новые идеи подачи вакансий.

Темы вебинара:

  • Какой должна быть структура вакансии?
  • Как сделать для нее продающее описание?
  • Какие фишки можно использовать?
  • Как проверить, работает ли текст?
  • Как адаптировать текст под разные каналы?

Эксперт — Виктория Рындина, сооснователь студии дизайна информации VisualMethod.

Подробности и регистрация


«Копирайтинг для HR» (онлайн-курс)

Когда: начало 15 июня
Условия участия: 16 900 рублей (Стандарт), 26 900 рублей (Практикум), 36 900 рублей (Приорити)
Организатор: MarHR

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

Программа курса:

  • Контент-маркетинг в HR;
  • Как писать много текстов без напряжения;
  • Как сделать тексты «вкусными»;
  • Тексты во внутренних коммуникациях;
  • Тексты для продвижения бренда вовне и привлечения кандидатов.

Подробности и регистрация


«Креативные вакансии или как оживить даже то, что нельзя» (вебинар)

Когда: 16 июня, 14:00
Условия участия: бесплатно
Организатор: MarHR

Вебинар поможет найти источники идей и ресурсы для креативов, создать яркую вакансию (и не словить при этом негатив от ЦА) и превратить профессиональные «боли» в инструмент привлечения.

Темы вебинара:

  • Чем отличаются вакансии в соцсетях.
  • «Ну запостил и запостил»: как создавать визуалы без Артемия Лебедева.
  • Правила создания мемов: почему не надо постить мышь, если она уже год никуда не (кродеться).

Спикер вебинара — Егор Яценко, Co-founder в Arena.tech, спикер профильных конференций.

Подробности и регистрация


«Основы программирования для рекрутеров» (онлайн-курс)

Когда: начало 18 июня
Условия участия: бесплатно
Организатор: AmazingHiring

Автор курса — Тимур Мингалиев, руководитель команды RnD в AmazingHiring. У Тимура более 15 лет опыта коммерческой разработки из них 6 лет в сфере HR Tech.

Темы курса:

  • Зачем программирование нужно рекрутеру и сорсеру?
  • Первые шаги в кодинге: учимся создавать самые полезные скрипты.
  • Чтобы найти программиста, думай как программист, стань программистом.

После курса участники получат домашнее задание на создание своих скриптов и список полезных бесплатных  инструментов.

Подробности и регистрация


«Digital-стратегия: 5 главных вопросов для успешного рекрутинга» (вебинар)

Когда: 26 июня, 17:00
Условия участия: бесплатно
Организатор: MarHR

5 главных вопросов:

  • Зачем: как правильно ставить цели?
  • Кто: как получать информацию о тех, чье внимание необходимо?
  • Что: какие формировать месседжи, чтобы достучаться до своей аудитории?
  • Как: как формировать месседжи?
  • Где: какие выбирать каналы и замерять эффективность работу с ними?

Спикер вебинара — Алина Михель, основатель MarHR.ru, автор, преподаватель, организатор профильных мероприятий, проектный эксперт.

Подробности и регистрация


«IT-рекрутмент: успешный поиск кандидатов в сфере IT» (онлайн-курс)

Когда: в любое время
Условия участия: бесплатно
Организатор: Нетология

7 уроков о том, как успешно находить и адаптировать IT-специалистов.

Темы и эксперты курса:

  • Погружение в IT-профессии — Марк Кандауров, DOC+;
  • Алгоритм поиска IT-кандидатов — Александр Пашинцев, Altium;
  • Каналы и инструменты поиска кандидатов — Полина Русакова, BestDoctor;
  • От интервью до Job Offer — Дарья Кудрявцева, Альфа-Банк;
  • Сопровождение сотрудника в течение испытательного срока — Юлия Спиридонова-Микеда, Нетология-групп;
  • Кейс «Как выстроить систему адаптации новичков в компании» от Андрея Будаева из Adventum;
  • Профессиональное развитие IT-рекрутера — Егор Яценко, Wanted:Profi;
  • Как построить карьеру во фриланс-рекрутменте — Евгения Дворская, Jungle Jobs.

Подробности и регистрация

Еще полезные эйчар-мероприятия


Об организаторах мероприятий:

  1. Нетология — университет интернет-профессий, онлайн-обучение, курсы от экспертов Рунета.
  2. AmazingHiring — приложение для поиска IT-специалистов.
  3. Level UP — IT-образование В Санкт-Петербурге и удалённо.
  4. MarHR — проект, посвященный маркетингу в HR.
  5. SPALAH — дистанционное образование в сфере цифровых технологий.

Если в этом дайджесте вы не нашли события, которые пройдут в июне, пожалуйста, добавляйте их в комментарии. А если вы организатор мероприятий для эйчаров в ИТ и хотите, чтобы они появлялись в наших дайджестах, то присылайте информацию мне на litvinenko@habr.team.

ссылка на оригинал статьи https://habr.com/ru/company/habr_career/blog/504226/

Часть 6. Карьера программиста. Свой стартап

Продолжение рассказа «Карьера программиста».

Я не притрагивался к книге “Карьера программиста” ровно год, и видимо не зря. За последние месяцы, со мной произошло много трансформаций, которые позволят дополнить эту историю материалами о том, как создать и развивать IT-компанию. Это кажется закономерным. Если вы амбициозный программист или фрилансер, то рано или поздно задаетесь вопросом: «А что дальше?». Вот, я уже старший разработчик — а что дальше? Назначили архитектором — а что дальше?..

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

Из этой главы вы узнаете:

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

Эта глава охватывает период с конца 2011-го года по конец 2013-го.

Идея

Зачатие ребенка начинается со страсти. С неуемной, всепоглощающей эмоции, которая преобразуется в супер-силу, способную свернуть горы. Эта сила настолько огромна, что дает новую жизнь. Впускает на Землю нового жителя. Но прежде чем малыш выйдет на свет, должно пройти 9 месяцев подготовки и органичного роста. Роста от маленькой клетки, до сверхсложного организма, состоящего из миллиарда других клеток гармонично связанных между собой. Как известно, 9 матерей не «выпустят в свет» малыша за месяц, поэтому ключевой момент в этом процессе, также как и в построение своего IT-проекта — это гармоничный и последовательный рост.

Я надеюсь, что эта параллель между зачатием и рождением ребенка, передает примерное настроение начинающего IT-предпринимателя от зарождения идеи, до релиза первой версии в публичный доступ.

В моем случае, идея моего стартапа казалось была в моей голове всегда, начиная с момента написания первой программы. В главе 4 я упоминал, что в университете разрабатывал собственный компилятор С++, чтобы дотянуться по знаниям до бородатых дядек с RSDN.ru. Более подробно эта история описана в отдельном посте — "Как я писал компилятор С++".

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

Будь то тысячекратно повторяющиеся циклы

for(int i = 0; i < items.count; i++)

Либо создание методов Get/Set в C++. Все эти ежедневные повторяющиеся действия наводили на мысль, что инструменты разработки — далеко не совершенны.

Далее, я все чаще стал задаваться вопросом — "А каким будет программирование в будущем?". Лет так через 10-20.

Думая об этом в начале 2010-го года, я представлял, что через 10 лет, машины будут сами писать программы, а разработчики будут махать руками возле прозрачных мониторов как это показано в фильме — Пароль «Рыба-меч».

image

Прошло десять лет, технологии искусственного интеллекта и машинного обучения набрали популярность. Также как и бесконтактные сенсорные контроллеры, вроде Kinect. Но я как писал код в Visual Studio, так и пишу. Только номер версии изменился. Ничего революционного за последние 10 лет!

Стартовый капитал

Но вернемся в конец 2011-го года. На тот момент, я усердно работал разработчиком-фрилансером, на двух проектах сразу. У меня была цель — поскорее собрать денег на квартиру и съехать от родителей в собственное жилье. И чем больше денег я складывал под диван, тем больше была моя уверенность в себе и завтрашнем дне. Вот уже 5000$ накопилось. Я начал посматривать, какие варианты квартир можно купить за эту сумму, пусть даже и в кредит. Справедливости ради, идея купить квартиру, была навязана родителями. Сама по себе она меня не зажигала. Машина у меня уже была к тому моменту, поэтому я начал поглядывать в сторону создания своего бизнеса и накопления стартового капитала под него.

В свободное от работы время, я смотрел и читал все, что было на тот момент о создании бизнеса в сети. Информации было немного. Моим любимым ресурсом был «Цукерберг Позвонит» (сейчас vc.ru), который впоследствии и вывел меня на влиятельных людей в сфере IT-предпринимательства.

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

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

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

Не прошло и двух лет усердной работы, как я скопил сумму в 20,000$. Я ничего себе не покупал, еда стоило дешево и в основном ее покупали родители. Ежемесячных счетов и своей семьи у меня не было. Стало быть 95% от заработанного на фрилансе, прямиком складывалось под диван. Я проделывал такие накопительные марафоны в жизни еще не один раз, в том числе и сейчас, когда у меня куча счетов и большая семья.

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

От идеи до реализации

Итак, была сумасшедшая идея. Вдохновленный купленным New iPad 3, фильмом Железный человек и имея опыт разработки в несколько лет — я решил создать среду визуального программирования. А проще говоря IDE с тач интерфейсом. Идея есть, и я начал набрасывать заметки о функционале.

Основой UI/UX была возможность двигать компоненты, классы, методы и интерфейсы по пространству IDE, при этом соединяя их связями и углубляясь в детали кликая на блоки
из которых состоит программа.

Выглядело это примерно вот так:

Мне казалась идея визуального программирования сногсшибательной. Она сильно будоражила воображение. Но я не мог ее довести до точки, где бы такой инструмент был реально полезен с точки зрения продуктивности. Тем не менее, моим лозунгом в тот момент был: “главное делать, и будь что будет”.

Начав поиски исполнителей в свою команду, я наткнулся на пару разработчиков с сайта RSDN.ru. Они готовы были взяться за разработку. А мне же навязывали губительную мысль, что основателю — разработкой заниматься не нужно. По правде сказать мне и не очень хотелось, я больше был озабочен созданием реального бизнеса и поднятием инвестиций. Чтобы было все так красиво и богато, как у других успешных стартаперов. Многие решения, которые я тогда принимал, были основаны на интуиции, а также собственным эго. Учиться и перенимать опыт было не у кого.

Так или иначе, первого человека в команду стартапа я нанял практически сразу, как появилась идея. Я дал ему тестовое задание — сделать простое приложение для iPad, которое позволяет передвигать блоки по экрану и соединить их стрелками. Кандидат быстро справился с этим заданием, и учитывая его маленький рейт — 10$/час, он был нанят без промедлений.

Дальше больше. Я увидел, что «О, чудо!», разработчик делает задачи, которые я ему даю. И решил нанять еще ребят с oDesk’a. Таким образом из моей вчерашней безумной идеи, быстро образовалась компания из 8-ми разработчиков под любую платформу.

Моим же планом было, создать прототипы Desktop, Web и Mobile приложений, и пойти с ними к инвесторам. Другого пути я не знал в тот момент. Впрочем другого пути никто и не культивировал в русскоязычном стартап-сообществе. На поверхности инфопространства было одно: создаешь прототип, пишешь бизнес план, просишь денег…Profit!

Зачем нужен Networking

Команда разрабатывала прототип под моим руководством. Я параллельно начал прицеливаться на привлечение инвестиций. Размер инвестиций мне был неизвестен и в руках больше 20-25,000$ я никогда не держал. Поэтому поначалу ориентировался на цифры, которые публиковались в открытых источниках. И только спустя время, я попробовал написать бизнес-план, и впал в ступор от полученных 500,000$ только на оплату года разработки для 8-ми человек.

Искать такие инвестиции под сумасшедшую идею, была такая себе затея. Возможно где-нибудь в Пало-Альто это бы сработало, с пьяным миллиардером, но не в СНГ тех лет. Хотя разные истории были…

Все еще живя с родителями, я интуитивно начал стремится знакомиться со всеми, кто хоть как-то пересекается с инвестированием в IT-стартапы, либо сам их запускает. В то время, таких ивентов в Украине почти не было. За лето 2012-го года я посетил всего 2 мероприятия, проходивших на другом конце страны.

Однако это дало мне прикоснуться к ранее неведомому мне уровню. Уровню развития личности. Меня вдохновляло, как люди из IT-тусовки себя вели, насколько были уверены в себе, какая от них шла бешеная энергетика. Это все сносило крышу, и было из казалось совершенно другим миром — Зазеркальем. В этом мире не было дворовых наркоманов, бабулек и мрачного города в котором я прожил 26 лет.

В то время я познакомился со многими IT-бизнесмена, которые до сих числятся у меня в друзьях в соц.сетях. Среди них были основатели ВКонтакте, родственники и близкие тогдашних министров Украины и России, много мульти-миллионеров-инвесторов в IT.

Несмотря на то, что внешне я скорее напоминал вчерашнего студента, а предложить мне особо было нечего, кроме как «моя команда делает среду программирования с тач-интерфейсом». Тем не менее, многие сильные мира сего, шли на контакт и как минимум давали визитку. А если удавалось организовать встречи, через третьих лиц, то можно было презентовать свою идею несколько минут.

В поисках поддержки у Microsoft

image

Сеть знакомств и окружение многое решают, если не все.

Фаза активного поиска инвестиций

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

Но я остался жить в Киеве, хотя никто в меня не верил и родственники постоянно тянули назад в свой «Лас-Вегас». Сегодня же наоборот, я купил родственникам квартиры и зову их переехать ко мне. Главное не опускать руки.

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

Но смысл затеи с переездом был именно в поиске нужных контактов и инвестиций, которые находились в пешей доступности. Так в период с сентября 2012-го по февраль 2013-го года, я обошел порядка 20 инвесторов, презентуя им свои проекты. Я находил их на конференциях и ивентах, в соц.сетях и новостях. Обращался напрямую через Фейсбук. Терять мне было нечего. Я ясно понимал, что когда мои накопления закончатся — то назад дороги не будет.

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

Я вдохновлялся походом Юлия Цезаря на Британию. Когда, высадив войско на остров, он приказал сжечь корабли, чтобы у солдат не было возможности бежать назад.

И солдаты захватывали остров. Я был в похожей ситуации, потому что бежать было некуда. Если уж можно было само-мотивировать себя, то это было сделано максимально возможно. Либо все, либо ничего.

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

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

От безнадеги, я обратился абсолютно к постороннему человеку, который проводил бизнес-тренинг в Киеве, и к IT не имел никакого отношения. Я показал ему демо на iPad’e, прямо возле сцены, перед публикой в тысячу человек. Мы говорили минут 10, пока публика томилась в ожидании. В конце-концов он вынес вердикт того, каким были вещи на самом деле: «Я вижу как на экране планшета перемещаются какие-то квадратики и ты просишь у меня десятки тысяч долларов. Я не буду в это инвестировать».

Однако меня это не останавливало, я продолжал ходить и презентовать то что было, при том что будущее было под угрозой. Люди компетентные в IT, давали дельные советы, и если бы тогда я к ним прислушивался, все могло быть иначе. Кто-то советовал адаптировать приложение для детей и обучать их программированию таким образом. Мне казалась эта идея если не оскорбительной, то дикой.
Какие дети?! Вы что?! Я хочу сделать революцию в области разработки ПО, а вы мне предлагаете игрушки разрабатывать? Да-да, хорошо бывает проанализировать себя спустя годы.

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

И в правду говорят: «Все получится — стоит только расхотеть». Эмоционально и финансово я был на нуле, но нашел в себе силы доковылять до потенциального офиса моей компании. И там меня ждала хорошая новость. Основатель акселератора и по совместительству инвестор, был хорошо знаком с основателя MySQL и GitHub. И мог при возможности познакомить меня с ними.

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

Итог

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

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

И спустя 8 лет, с холодной головой, наработанными знания и контактами, я снова запускаю IT-бизнес. О чем обязательно вам расскажу в последний главе.

ссылка на оригинал статьи https://habr.com/ru/post/504240/

Тонкости Power Automate и Logic Apps. Справочник citizen developer’a #1

Добрый день всем! В одной из прошлых своих статей я рассказывал какими особенностями обладают облачные сервисы Power Automate и Logic Apps. Мы рассмотрели в чем основные различия между ними, изучили в каких случаях следует использовать тот или иной сервис, а также познакомились с некоторыми сценариями использования. Сегодня я бы хотел начать новый цикл статей, посвященный различным лайфхакам и обходным решениям, которые позволят реализовать ряд бизнес-сценариев, с использованием доступных инструментов.



Давайте не будем терять время и посмотрим сегодня на один из сценариев, а именно:

Запуск Logic Apps потока по кнопке из приложения Power Apps

В некоторых случаях, в ходе проектирования и настройки различных модулей системы, выгоднее использовать Logic Apps, нежели Power Automate. Причин на то может быть множество, но одна из самых популярных – наличие «премиум» коннекторов в Logic Apps без покупки дополнительных планов, как например в Power Automate. К примеру, внутри потока Вам может потребоваться осуществить вызов HTTP веб-сервиса и законнектиться с SQL Server, но в Power Automate данные коннекторы недоступны без покупки специального плана по пользователям или по потокам. В этом случае нам поможет Logic Apps, где используется немного другой механизм тарификации и все коннекторы, включая «премиум» доступны изначально. Более подробно про особенности Logic Apps можно почитать в этой статье.

Однако, есть одна особенность – Logic Apps поток нельзя запустить по кнопке из формы или приложения Power Apps, в отличие от Power Automate потока. Как решить эту задачу? На самом деле, решение довольно простое. Рассмотрим данный кейс на примере процесса подачи заявки на техническую поддержку.

Итак, в нашем случае, у нас есть список SharePoint «Заявки на техническую поддержку»:

Дополнительно, на списке сделана кастомизация формы с использованием Power Apps:

Как Вы можете заметить, в шапке формы есть переход на дополнительный экран с кнопками действий по выбранной заявке:

Нажимаем «Делегировать заявку» и заполняем дополнительные поля:

По кнопке «Подтвердить» необходимо запустить поток Logic Apps, но у нас нет возможности осуществить эту операцию напрямую. Поэтому попробуем сделать немного иначе.

Создаем на сайте SharePoint дополнительный список ActionsList и добавляем несколько полей:

  1. ActionType – тип вызываемого действия
  2. Comments – комментарии
  3. ParentItemID – идентификатор родительского элемента (заявки)
  4. DelegateTo – дополнительное поле для хранения делегата
  5. CompleteProcessFlag – флаг обработки действия

Теперь из PowerApps делаем создание элемента в списке ActionsList при нажатии на кнопку «Подтвердить»:

С помощью функции Patch, создаем новый элемент в списке ActionsList с типом «Delegate» и передачей остальных значений контролов с формы. Проверяем что элемент создается:

Теперь можем перейти к Logic Apps. Идем в Azure, создаем новый поток Logic Apps и указываем триггер «При создании элемента в списке SharePoint»:

Делаем поток с переключателем:

Логика данного потока в следующем:

При создании элемента в списке ActionsList поток поднимается, проверяет значение поля «ActionType» нового элемента и, в зависимости от типа действия, идет на одну из веток переключателя, где обрабатывается требуемая логика. Таким образом, мы с Вами можем в одном потоке сделать сколько угодно веток для переключателя и обрабатывать любые события, в рамках одного потока. Останется только создавать в списке ActionsList элементы с нужными типами событий и добавить поддержку этих типов в поток, в виде дополнительных веток переключателя.
Давайте сделаем еще одно создание события из PowerApps, например, для отмены заявки:

В данном случае в списке ActionsList появится новое событие с типом «Reject» и комментариями к отмене. Обязательно передаем значение идентификатора родительского элемента, иначе потом найти требуемую заявку из потока будет весьма проблематично. Далее, надо добавить поддержку нового типа события в потоке Logic Apps. Делаем еще одну ветку в переключателе:

И осталось добавить в самый конец потока обновление флага обработки, для того, чтобы понимать какие события обработаны нашим потоком, а какие нет:

Этот флаг поможет в случае непредвиденных ситуаций, в ходе которых обработка события потоком выполнена неудачно. Можно будет сделать поток, который, например, два раза в день будет подниматься по расписанию и обрабатывать события в списке ActionsList, у которых флаг «CompleteProcessFlag» равен No.

Описанный в данной статье механизм успешно реализован и стабильно работает у нескольких клиентов. В заключение хотелось бы сказать, что в Power Platform кроется огромное количество интересных особенностей, которые могут быть не видны на первый взгляд, однако они могут очень помочь при реализации различных кейсов. В следующих статьях я постараюсь показать Вам еще больше возможностей. Спасибо большое за внимание!

ссылка на оригинал статьи https://habr.com/ru/post/504250/

Пандемия как катализатор процессов в сфере Future Retail

image

2020 год в мире стал переломным, пандемия нового вида коронавируса заставила пересмотреть практически все: от образа жизни людей до приоритетов развития крупных корпораций. На первый план вышли вопросы безопасности, модернизации процессов и стремительного развития тех направлений, которые раньше обсуждались в очень далекой перспективе. В сфере торговли в пространство, где прочно обосновались маркетплейсы, все больше стали врываться сети, ранее развивающие свои точки продаж в офлайн-режиме. В изменяющемся мире они усилили системы онлайн-заказов и бесконтактную доставку на дом. Ситуацию вокруг двух направлений торговли – retail tech и e-commerce, а также их перспективы и возможность применения инновационных решений для развития каждого из них обсудили в ходе в онлайн-сессии «Стартап-кафе: Future Retail» Агентства инноваций Москвы и Департамента предпринимательства и инновационного развития Москвы. Встреча прошла 22 мая в рамках Startup Village Livestream’20.

Спикерами панельной дискуссии выступили представители компаний – лидеров отрасли, включая X5 Retail Group, Lamoda и «Самокат». В начале встречи генеральный директор Агентства инноваций Москвы Алексей Парабучев представил обзор рынка retail tech, подготовленный Аналитическим центром Агентства и посвященный динамике профильных инвестиций в сравнении с сектором e-commerce.

Согласно выводам ведущих мировых аналитиков, объем венчурных инвестиций в технологические решения для ритейла увеличивается на протяжении последних лет, среднегодовые темпы роста составляют порядка 8% при сокращении количества сделок. По словам Алексея Парабучева, это указывает на то, что рынок инвестиций в стартапы в этой сфере перешел на более зрелую стадию, когда большую часть венчурных денег получают не стартующие с новым продуктом команды, а уже сложившиеся и динамично растущие компании. Вместе с тем столичный венчурный рынок retail tech находится на начальной стадии и существенно отстает от динамики роста зарубежных рынков. Кроме того, важно отметить, что объем инвестиций в e-commerce до недавнего времени был в 8 раз больше. «В 2019 году 25% от всех инвестиций приходилось на сектор e-commerce. Это был самый динамично растущий рынок венчурных инвестиций в городе», – пояснил Алексей Парабучев. Однако, по мнению аналитиков Агентства, уже в краткосрочной перспективе баланс сместится в сторону большего внимания венчурных инвесторов к сектору высоких технологий для ритейла.

В мировом retail tech больше всего инвестировали в платежные системы (34%) и аналитику (28%) – под этим направлением подразумеваются технологии, которые обрабатывают большие данные и дают продуктивную информацию по совершенным покупкам пользователей и дальнейшим заказам. 13% инвестиций было направлено на налаживание взаимодействия с покупателем – и, по словам экспертов, именно этот сектор глобального рынка начинает достаточно быстро расти. Данная динамика с высокой вероятностью будет свойственна и московскому ритейлу. «Крупнейшие венчурные сделки за три последних месяца подтверждают это. Наиболее динамично растущие ниши: решения в области вовлечения покупателей и персонализированного взаимодействия с ними, сбора обратной связи, а также создания аналитических платформ на основе больших данных для оптимизации маркетинга, ценообразования и работы с персоналом», – отметил Алексей Парабучев.

Руководитель Агентства подчеркнул, что все ритейл-рынки оказались потрясены глобальной эпидемией и активно трансформируются. Одним из аспектов новой реальности стала вынужденная миграция потребителя в онлайн. «Многие из тех, кто раньше не пользовался интернетом, ушли в сеть для совершения ежедневных покупок. При этом далеко не все останутся в интернете после того, как ограничения будут сняты и вновь появится возможность посещать магазины. Тем не менее, 17% от общего числа опрошенных продолжат покупать продукты онлайн после карантина», — заявил Алексей Парабучев.

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

В-третьих, ритейлеры в настоящий момент вынуждены решать новые задачи, сталкиваясь со стиранием границ между онлайн и офлайн, гибким и быстрым принятием решений, переосмыслением кадровой политики, необходимостью персонализации предложений для клиентов, потребностью в переориентации на локальных производителей и на кастомизированное изготовление товаров. «Многие игроки, стремящиеся остаться эффективными на изменившемся рынке, обращаются к высоким технологиям – прежде всего к пяти перспективным направлениям. Это большие данные и аналитика (данное направление находится в фокусе внимания венчурных фондов); искусственный интеллект, позволяющий развивать рекомендательные сервисы; распознавание изображений и образов; робототехника; многопрофильные производственные инновации», – заключил Алексей Парабучев.

Директор по инновациям X5 Retail Group Иван Мельник подтвердил, что сегодняшняя ситуация с коронавирусом стала катализатором развития технологий. «В Европе текущая статистика работы с системами самообслуживания дала очень резкий скачок в четыре-пять раз. E-commerce, конечно, реально скакнул вверх, но 98% людей продолжат покупать в обычных магазинах. По крайней мере, продукты питания. Пока продуктовый e-commerce — это всего лишь 2%. А 98% людей продолжат ходить в обычные магазины, и им будет важна безопасность: система scan&go и кассы самообслуживания. Покупатели стараются как можно меньше стоять в очередях и как можно больше дистанцироваться друг от друга. Они уделяют огромное внимание чистоте и дезинфекции. Мое мнение, что серьезный скачок произойдет именно в этой области. На ближайший год это будет определять вектор развития в торговых залах. А именно там мы и встречаемся с нашими покупателями», — сказал Иван Мельник.

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

«Параллельно у нас развивались сервисы экспресс-доставки. Здесь пришлось резко и быстро масштабироваться в большое количество магазинов. Сейчас мы уже покрываем всю Москву. «Пятерочка-экспресс» доставляет клиентам заказы из 167 магазинов. Но у меня лично, с точки зрения инноваций, голова болит не за онлайн, а за офлайн-точки. Мы приняли решение о масштабировании VR-технологий и быстрого обучения сотрудников. Идет интенсивное внедрение систем самообслуживания. В прошлом году было установлено 80 тысяч систем самообслуживания, X5 Retail Group в этом году планирует установить еще 12 тысяч», — пояснил Иван Мельник.

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

«Оплата лицом будет развиваться и будет делать это уверенно. Мы уже в прошлом году видели первые пилоты. С инновациями вопрос в том, насколько быстро они будут масштабироваться и насколько это сложно реализовать. Потому что одно дело — создать пилот с 1 тыс. покупателей, с 10 покупателями в 2-3 магазинах, а в другом — сделать это доступным на всю страну и миллионам покупателей. При этом бесконтактная оплата будет гораздо быстрее развиваться, чем система лояльности по биометрии. В большом ритейле очень много возможностей для ребят, которые занимаются разработкой: транспорт и управление движением, видеоаналитика из торгового зала и анализ потерь, системы безопасности, развитие VR. Все, что сокращает затраты у ритейлеров, бесконечно востребовано, и мы будем очень рады видеть стартапы. У нас бот уже обзванивает клиентов, есть роботизация на складах. Тут огромный перечень возможных решений», — добавил Иван Мельник.

Сооснователь сервиса экспресс-доставки «Самокат» Вячеслав Бочаров озвучил более оптимистичную историю возвращения после пандемии, но вместе с тем подчеркнул востребованность бесконтактных систем оплаты.

«Если закрыть все офлайн-кассы, то вы увидите невероятное проникновение в бесконтактные терминалы самообслуживания. Вопрос, когда их люди выбирают? Когда есть очередь на кассе. Действительно, раньше было очень много трудностей как раз с переламыванием этого опыта. Если сегодняшние привычки войдут в постоянный сценарий человека, то люди поймут, что это просто. Всего год назад у нас было четыре точки в Санкт-Петербурге. Сегодня их 200 в Москве и в Питере. Мы выросли в разы за время пандемии. Всего год назад нам было очень сложно рассказывать людям, почему онлайн-покупки совершать так же просто и безопасно, как и в офлайн. И самые большие усилия мы тратили именно на изменение привычек. В какой-то момент людям стало необходимо этим пользоваться. И мы видим очень большую конверсию: более 60% людей переходят на второй-третий месяц пользования нашим сервисом. А пандемия только это поддержала. Мы просто увеличили воронку. В марте мы покрывали 90% Питера и 50% Москвы. К концу апреля мы уже покрываем всю Москву, несколько областных городов и весь Санкт-Петербург», — прокомментировал Вячеслав Бочаров.

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

«В офлайне находятся все деньги мира. У нас есть точки, которые продают если не больше, то наравне с офлайн-магазинами. Люди готовы тратить там деньги. Ведь мы — новый слой городской инфраструктуры — доставляем заказы за 15 минут. Мы построили инфраструктуру, действие которой ограничено районами: курьеры курсируют в радиусе 500 метров и приложение, по которому заказывают то, что нужно», – сказал Вячеслав Бочаров.

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

«Рынок пока не может дать того, что нам требуется. Сегодня мы вынуждены сами делать все эти системы», — пояснил сооснователь сервиса экспресс-доставки.

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

Управляющий коммерческий директор Lamoda Александра Артюшкина также подчеркнула, что приток новых клиентов сейчас рекордный.

«Люди пробуют, понимают, что за онлайном будущее, они готовы к экспериментам. Основной барьер, который существует перед человеком, чтобы перейти в онлайн, — он не понимает, как это устроено. Задача всех онлайн-игроков побороть эти барьеры. Онлайн-доля пока еще маленькая, даже в нашем сегменте в 2019 году она была только порядка 15%. Нам точно есть куда расти, и мы будем это делать. Когда все закончится, многие останутся в онлайне. Но при этом офлайну нужно будет меняться, ведь клиенту важна скорость, безопасность, удобство и некое получение удовольствия — геймификация. Онлайн сейчас активно развивается по всем этим направлениям», — рассказала Александра Артюшкина.

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

«Будущее за виртуальной примерочной, они уже существуют. Мы работаем с нашими партнерами по виртуальной примерке обуви. Одежда — это следующий этап и самая востребованная категория для виртуальной примерки. Мы открыты к предложениям стартаперов. Текущая ситуация показала, что диверсификация — залог успеха, нужно обязательно стараться использовать не только свои собственные омниканальные решения, но и партнерские», – резюмировала Александра Артюшкина.

ссылка на оригинал статьи https://habr.com/ru/post/504252/