Сегодня наткнулся на очень инетересный вопрос в Quora. Человек задал вопрос "А правда ли что Netflix делит все своих подписчиков на 10 групп и на каждую группу назначает внутреннюю команду которая занимается увеличением показателей лояльности этих подписчиков".
Первый и единственный ответ от директора по продуктам в Netflix. И краткий ответ НЕТ. А ведь какая хорошая идея в самом вопросе? :) Только для этого должен быть довольно большой продукт и возможность нанять хотябы 3 человека или команды которые будут соревноваться между собой. Надо будет попробовать.
September 30, 2013
Соревнования по увеличению конверсии внутри компании
Labels:
idea
August 14, 2013
Люди с чувством юмора — умные люди.
В последнее время начал замечать что люди с чувством юмора, те кто в любом момент может выдать хорошую шутку или "подколоть" собеседника это умные люди. Да умные, а не тупые, как может показаться изначально.
Мне кажется что это не просто так и здесь есть зависимость. Дело в том что шутка это маленькая идея, идея того, что сказать и развеселить. Чтобы придумать шутку, необходимо не только услышать собеседника (даже это многие не умеют), но и представить ситуацию, о которой идет речь в диалоге, более глобально. Именно так приходят идеи. Все точно так же как и с любыми идеями. Нельзя придумать идею о том что сделать с камнем просто смотря на него и не представляя что происходит вокруг вас, какие проблемы у людей (или хотя бы у себя самого) и т.д. Надо многое знать.
Тот кто шутит в диалоге он делает в разы большую работу чем тот кто просто ведет диалог. Делая больше чем от него требуется в простом диалоге он будет так же поступать и в других делах. Если посмотреть на это с точки зрения компании, то сотрудник-шутник в на много более полезен чем обычный человек который при возможности лучше сделает умное лицо.
У шутящего человека разит мыслительный процесс, у него развит мозг. Шутя он постоянно его тренирует. Поэтому шутите, развивайте свой мозг. Ему нужна тренировка как и любым мышцам организма. Чтобы выделялись мышцы надо их тренировать, качать. Так и с мозгом, чтобы появилось больше извилин, их необходимо тренировать, иначе у вас будет только одна извилина и та на жопе.
Мне кажется что это не просто так и здесь есть зависимость. Дело в том что шутка это маленькая идея, идея того, что сказать и развеселить. Чтобы придумать шутку, необходимо не только услышать собеседника (даже это многие не умеют), но и представить ситуацию, о которой идет речь в диалоге, более глобально. Именно так приходят идеи. Все точно так же как и с любыми идеями. Нельзя придумать идею о том что сделать с камнем просто смотря на него и не представляя что происходит вокруг вас, какие проблемы у людей (или хотя бы у себя самого) и т.д. Надо многое знать.
Тот кто шутит в диалоге он делает в разы большую работу чем тот кто просто ведет диалог. Делая больше чем от него требуется в простом диалоге он будет так же поступать и в других делах. Если посмотреть на это с точки зрения компании, то сотрудник-шутник в на много более полезен чем обычный человек который при возможности лучше сделает умное лицо.
У шутящего человека разит мыслительный процесс, у него развит мозг. Шутя он постоянно его тренирует. Поэтому шутите, развивайте свой мозг. Ему нужна тренировка как и любым мышцам организма. Чтобы выделялись мышцы надо их тренировать, качать. Так и с мозгом, чтобы появилось больше извилин, их необходимо тренировать, иначе у вас будет только одна извилина и та на жопе.
Labels:
life
August 9, 2013
Python. Сравнение JSON, Pickle и MessagePack для сериализации коллекций.
Сегодня возникла необходимость сохранять коллекции из Python в одной колонке в БД Cassandra. Например простой list со строками. В Pycassa для этого есть возможность создать свой тип данных и довольно легко. Встал вопрос в каком виде сохранять эти объекты.
Еще пробовал лист строк ['1','2','3'] и тапл строк ('1','2','3'). Результаты для MessagePack и JSON оказались примерно такими же, а вот pickle повел себя еще хуже (добавилось 5-7 секунд).
В Python-е есть стандартный модуль `pickle` для сериализации инстансов любых классов. Кроме того JSON повсюду. Недолго погуглив нашел еще такой проектик как MessagePack который рекламируется как более быстрая и более компактная замена JSON. Если бы в этом виде нужно было отдавать куда-то наружу то здесь выиграл бы JSON. Но поскольку эта сериализация необходима только в целях хранения в БД то единственное на что нужно посмотреть и сравнить это производительность.
Для этого создал небольшой тестовый скриптик. Результаты немного удивили.
Результаты работы с листом [1,2,3].
Результаты работы с листом [1,2,3].
| Сериализация | Десериализация | |
|---|---|---|
| pickle | 16.3982307911 | 23.4636600018 |
| json | 5.60128283501 | 4.25825190544 |
| msgpack | 1.29555702209 | 0.362143039703 |
Еще пробовал лист строк ['1','2','3'] и тапл строк ('1','2','3'). Результаты для MessagePack и JSON оказались примерно такими же, а вот pickle повел себя еще хуже (добавилось 5-7 секунд).
В моем случае выбор очевиден — MessagePack.
Стоит заметить что pickle может сериализовать любые объекты питона в то время когда json и MessagePack только примитивные типы. Видимо это причина его медленной работы.
July 9, 2013
Оповещения об обновлениях open source кода
Сегодня немножко поплачусь, а вы, возможно, подскажете мне решение.
Разрабатывая большие и не очень проекты, а особенно если их несколько, приходится использовать большое множество различных библиотек, фреймворков и прочего кода с открытым кодом. Конечно же в нем всегда таятся баги которые разработчики постоянно фиксят и выпускают обновления.
Проблема в том чтобы быть в курсе всех этих обновлений и обновлять этот код в проекте. Постоянно ходить по сайтам и страничкам да проверять что обновилось а что нет не вариант. Я пробовал подписываться на обновления по RSS, но это не везде доступно и туда же часто попадает лишняя, не относящаяся к решению этой проблемы, информация.
Я не знаю как у остальных, но для меня эта проблема имеет место. Решение ее я вижу следующим: создать сайт в котором будет собрано все по максимуму; я прихожу, создаю проекты (по сути это просто группы) для которых указываю что в нем используется; когда эти библиотеки обновляются мне по почте либо в RSS приходит оповещение что такой-то код обновился, желательно список обновлений, насколько критично обновление и т.д. Потенциально можно давать контроль над библиотеками их разработчикам, но необходимо запретить любые оповещения кроме обновлений.
На самом деле выходит простая штука, но при некоторой популярности она будет требовать денег на содержание. Отправка почты не бесплатное занятие. Может кто-то подхватит идею и реализует?
А может быть такие штуки уже есть и я о них не знаю? Подскажите.
Разрабатывая большие и не очень проекты, а особенно если их несколько, приходится использовать большое множество различных библиотек, фреймворков и прочего кода с открытым кодом. Конечно же в нем всегда таятся баги которые разработчики постоянно фиксят и выпускают обновления.
Проблема в том чтобы быть в курсе всех этих обновлений и обновлять этот код в проекте. Постоянно ходить по сайтам и страничкам да проверять что обновилось а что нет не вариант. Я пробовал подписываться на обновления по RSS, но это не везде доступно и туда же часто попадает лишняя, не относящаяся к решению этой проблемы, информация.
Я не знаю как у остальных, но для меня эта проблема имеет место. Решение ее я вижу следующим: создать сайт в котором будет собрано все по максимуму; я прихожу, создаю проекты (по сути это просто группы) для которых указываю что в нем используется; когда эти библиотеки обновляются мне по почте либо в RSS приходит оповещение что такой-то код обновился, желательно список обновлений, насколько критично обновление и т.д. Потенциально можно давать контроль над библиотеками их разработчикам, но необходимо запретить любые оповещения кроме обновлений.
На самом деле выходит простая штука, но при некоторой популярности она будет требовать денег на содержание. Отправка почты не бесплатное занятие. Может кто-то подхватит идею и реализует?
А может быть такие штуки уже есть и я о них не знаю? Подскажите.
June 20, 2013
Проблемы переписки по почте
Я относительно много переписываюсь по почте, и часто эта переписка заключается в том, что один задает вопросы, второй отвечает на них. И здесь существует одна проблема которая мне ой как не нравится. Очень часто получается так что задаешь конкретные вопросы а в ответ получаешь отписку и никаких ответов на вопросы.
Все было бы ок если бы вопросы были плана "Ты сделал фото когда последний раз ходил в туалет?". Но когда идет общение с представителем компании на уровне партнерских отношений, задаются очень даже конкретные технические вопросы и в ответ не получаешь ничего... Это большая проблема больших компаний.
Для компаний можно было бы внедрить такую систему которая часто имеется в системах для поддержки клиентов. После некоторого общения приходит письмо "оцените пожалуйста нашего сотрудника или нашу поддержку". Так же можно обязать каждого сотрудника в самом низу письма добавлять текст со ссылкой пройдя по которой можно оставить анонимный фидбек на конкретного сотрудника по конкретной (или нет) переписке. Этот фидбек может читать начальники этого сотрудника и топ менеджмент, но не сам этот сотрудник.
Все было бы ок если бы вопросы были плана "Ты сделал фото когда последний раз ходил в туалет?". Но когда идет общение с представителем компании на уровне партнерских отношений, задаются очень даже конкретные технические вопросы и в ответ не получаешь ничего... Это большая проблема больших компаний.
Для компаний можно было бы внедрить такую систему которая часто имеется в системах для поддержки клиентов. После некоторого общения приходит письмо "оцените пожалуйста нашего сотрудника или нашу поддержку". Так же можно обязать каждого сотрудника в самом низу письма добавлять текст со ссылкой пройдя по которой можно оставить анонимный фидбек на конкретного сотрудника по конкретной (или нет) переписке. Этот фидбек может читать начальники этого сотрудника и топ менеджмент, но не сам этот сотрудник.
April 3, 2013
Про Facebook Phone
Че-то народ загудел в последнее время про Facebook Phone, особенно после того как они позвали посмотреть на New Home On Android. У этой темы 2 лагеря, одни думают что это бред, другие думают что это хорошая идея. Такой противостояние как правило является залогом успеха проекта. Попробую разъяснить свои мысли по этому поводу до того как мы узнаешь что приготовил Facebook.
Сразу скажу что я не фанат фейсбука и вообще социальных сетей. Иногда пользуюсь и хожу туда ради профессионального интереса, а так же для бизнеса (что пока не очень получается, но статус надо держать :) ). Одно время я пытался найти инструмент как избавить себя от информации о фейсбуке потому что ее было настолько много что просто даже читая заголовки статей в Google Reader отнимало много времени. Но с точки зрения бизнеса довольно интересная тема для понимания.
Скептики говорят что молодешь постепенно уходит из фейсбука, а бизнесам подавно не нужен фейсбукотелефон. Странно, а откуда тогда растет аудитория у них? А может молодешь уходит потому что слишком много бизнесов там появляется и им там не уютно? А бизнесы туда идут потому что там много потенциальных клиентов, верно?
Что касается вопросов дизайна то мне кажется у них все хорошо с этим. Не припомню места на фейсбуке где было бы что-то сделано не аккуратно. Да, часто есть сложности с тем чтобы найти то что ищешь, а вы попробуйте создать такую громадную платформу и сделать чтобы все было легко найти. В связи с этим есть вероятность что они могут сделать что-то новое, красивое и удобное чем будет приятно пользоваться. Вспомните хотябы первое приложение Facebook на iOS. Это был новый UI (когда разные части приложения показывались в виде набора иконок) который все быстро наклонировали в своих приложениях. Они на этом не остановились, создали новое приложение и тут же новый UI (уезжающий вправо основной экран и появление слева менюшки) который снова все быстро начали клонировать. Он реально хорош.
Еще одна тема это доля рынка. Те же скептики говорят что рынком правит iOS и Android. Хм... Аудитория фейсбука приближается к одному миллиарду. Это ооочень большой рынок чтобы привлечь разработчиков на эту платформу. Не программистам, либо программистам ниразу не заглядывавшим на Facebook как на платформу просто не понять насколько это уже громадная штуковина.
Messages. В iOS есть такая хорошая штука как Messages, очень популярная. Ее не хватает тем кто переходит от iOS на Android. Как вы думаете, сможет ли Facebook составить конкуренцию? Еще как. Думаете они просто так сделали отдельное приложение Facebook Messenger на iOS? Молодежи это очень понравится.
Кроме того, интерес Facebook на мобильных платформах очень большой. Марк Цукерберг как-то рассказал что доля использования Facebook на смартфонах очень велика и растет бешеными темпами. Так же он признался что веб версия фейсбука была большой ошибкой и то что они вплотную занялись созданием нативных приложений. Имея бешено растущий рынок просто глупо не впрыгнуть в него с очень заточенным под Facebook проектом.
Ну и в конце концов. А задумывались ли вы по поводу цены. А что если фейсбук сможет раздавать этот телефон бесплатно либо за символическую цену. Ведь они зарабатывают на рекламе и в противовес iPhone может быть хорошим поводом для использования.
Подводя итог я верю что Facebook Phone это хорошая идея, я верю что он когда-нибудь появится и Facebook точно не проиграет от этого. Сейчас, пока Apple не сделал кординальных изменений в постепенно надоедающий народу интерфейс iOS, довольно подходящий момент для такого телефона.
January 31, 2013
Об образовании
После общения с одним человеком у которого через 12 часов экзамен подумалось вот что... Когда я учился в универе самое что я больше всего не любил это сдавать экзамены. Вот рад бы поучиться еще где-нибудь, но факт того что необходимо сдавать экзамены убивает все желание. Я готов ходить просто на лекции и слушать, учиться. Рад бы сходить на какие-нибудь экономические и финансовые науки.
Но вопрос: зачем сдавать экзамены? Какая разница получил ты 3 или 5 (я еще по 5 бальной шкале учился)? Ведь этого никто никогда не спрашивает. Из моей истории иногда поинтересуются есть ли высшее образование. Но думаю скоро и это спрашивать перестанут. Да и можно обмануть, вряд ли кто-то будет проверять. Собеседование на работу — вот экзамен. Это настоящий экзамен. Когда ты понимаешь что если не сдаешь этот экзамен то тебе незачто будет кушать... Это другое отношение.
Но есть другая сторона. Якобы в этом случае никто ничего учить не будет. Ответ прост. И не надо. Им вообще не нужно поступать и учиться в таком случае. Когда человек в 18-19 лет идет в универ учиться чему-то учиться он еще маленький. Он ничего не понимает, не запоминает не осознает. Какого хрена дети будут слушать старого преподавателя который вещает о какой-то экономической теории? Он просто не готов к этому. Там в голове девочки и мальчики, а вы тут экономику.
Я бы отправлял после школы работать на обычные работы где не требуются никакие знания. Таких полно. Полно людей везде так работают. Это нормально, это вправит мозг тому у кого он есть, а тем у кого его нету и учиться бесполезно.
Пройдет время и человек осознáет что-то в жизни и начинает понимать что необходимо учиться (либо вообще забить). Главное что процесс начинается не извне, а из нутри. А это другое отношение. Он учит не для того чтобы сдать экзамен (их то не существует), ему это необходимо. А может он без лищних затрат на учебу сможет пробиться. Примеров полно, самые яркие те же Билл Гейтс и Стив Джобс.
Любой их нас взяв своих знакомых скажет что большинство работают не по специальности. А что это значит? 5 лет на лавочке в универе впустую? Печально, но это факт. И все потому что традиция такая. Строем по жизни.
Subscribe to:
Posts (Atom)

