Forwarded from Максим Спиридонов
#Понравилось
«Предприниматель — человек, который готов работать 80 часов в неделю, лишь бы не работать 40 часов в неделю».
«Предприниматель — человек, который готов работать 80 часов в неделю, лишь бы не работать 40 часов в неделю».
🎒Субботние ссылки: Product-Market Fit не гарантирует успех, полный гайд по SaaS-метрикам, utility-классы на примере Tailwind CSS, как использовать анимации в UI
На этой неделе мне попались разные полезные статьи. Публикую их в канале, чтобы не забыть самому и поделиться с вами - может быть, вам тоже пригодится.
- Product-Market Fit Isn’t Enough - цикл статей (ищите ссылки на следующие части в конце) о факторах успешности интернет-бизнеса. Описывается связь между рынком и продуктом, продуктом и каналами продвижения, каналами продвижения и бизнес-моделью и бизнес-моделью и рынком. Каждое из "совпадений" (fit) подробно описано, а также рассказывается, почему изменение любого из этих компонентов наверняка приведёт к перенастройке всего бизнеса.
- SaaS metrics 2.0 - очень подробное описание ключевых метрик SaaS-бизнеса. Ключевая особенность SaaS - стоимость привлечения пользователя в продукт может быть так высока, что несмотря на финальную окупаемость, деньги в кассе могут закончиться. Особое внимание уделено хорошему удержанию пользователей (retention), что помогает сделать cash flow положительным. В статье есть всё, что нужно SaaS-стартаперу: про retention и churn, юнит-экономику (на примере HubSpot - какой у них громадный CAC!), когортный анализ, NPS, воронки конверсий, как всё это добро вывести на дашборд и использовать для управления развитием продукта.
Эти две статьи очень крутые: можно брать таблички и графики оттуда, подставлять свои цифры и считать показатели своего продукта и строить прогнозы.
- CSS utility classes - большая статья от Adam Wathan, создателя Tailwind CSS, о том, как он пришёл к атомарным утилитарным классам, на которых построена его библиотека, и чем этот подход лучше семантичных классов (и всякого БЭМ). Года полтора назад, когда я только узнал про Tailwind CSS, я подумал, что его придумали безумцы, обожравшиеся хайпа - как может настолько бессмысленный и не семантичный подход к написанию CSS вообще существовать? Спустя пару лет и, особенно, пару своих проектов, я заметил очень простую вещь: семантика определённых кусков HTML как правило надумана. Если у вас компонентый фреймворк, то инкапсуляция вполне обесепчеивается компонентами - от CSS требуется только не конфликтовать с другими стилями. Если никакого фреймворка нет, и вы пишете HTML, то очень легко попасть в ситуацию, когда семантически компоненты крайне отличаются друг от друга (карточка города и товар в наличии), а стили используют на 90% одинаковые. В общем, почитайте, там много светлых мыслей.
- The ultimate guide to proper use of animation in UX - я не дочитал, но похоже, что материал полезный. Автор ссылается на особенности восприятия и физику движения, чтобы обосновать использование тех или иных эффектов в анимации интерфейса. Есть куча примеров со скоростью и продолжительностью анимации, нелинейностью (easing) и блюром, анимацией нескольких элементов, изменением размеров. Должно быть полезно тем, кто хочет заморочиться с UI и сделать его по-максимуму sexy.
- My product is my garden - небольшая заметка о подходе к развитию продукта как к уходу за садом. Мне и близок, и не близок такой подход: с одной стороны, это та самая наиболее увлекающая работа, где можно заниматься любым аспектом продукта, к которому лежит душа, и гордиться результатом. С другой стороны, с любовью возделывая никому не нужные грядки, империю наверное не построить.
Приятного чтения! 🤘
@gromov_com
На этой неделе мне попались разные полезные статьи. Публикую их в канале, чтобы не забыть самому и поделиться с вами - может быть, вам тоже пригодится.
- Product-Market Fit Isn’t Enough - цикл статей (ищите ссылки на следующие части в конце) о факторах успешности интернет-бизнеса. Описывается связь между рынком и продуктом, продуктом и каналами продвижения, каналами продвижения и бизнес-моделью и бизнес-моделью и рынком. Каждое из "совпадений" (fit) подробно описано, а также рассказывается, почему изменение любого из этих компонентов наверняка приведёт к перенастройке всего бизнеса.
- SaaS metrics 2.0 - очень подробное описание ключевых метрик SaaS-бизнеса. Ключевая особенность SaaS - стоимость привлечения пользователя в продукт может быть так высока, что несмотря на финальную окупаемость, деньги в кассе могут закончиться. Особое внимание уделено хорошему удержанию пользователей (retention), что помогает сделать cash flow положительным. В статье есть всё, что нужно SaaS-стартаперу: про retention и churn, юнит-экономику (на примере HubSpot - какой у них громадный CAC!), когортный анализ, NPS, воронки конверсий, как всё это добро вывести на дашборд и использовать для управления развитием продукта.
Эти две статьи очень крутые: можно брать таблички и графики оттуда, подставлять свои цифры и считать показатели своего продукта и строить прогнозы.
- CSS utility classes - большая статья от Adam Wathan, создателя Tailwind CSS, о том, как он пришёл к атомарным утилитарным классам, на которых построена его библиотека, и чем этот подход лучше семантичных классов (и всякого БЭМ). Года полтора назад, когда я только узнал про Tailwind CSS, я подумал, что его придумали безумцы, обожравшиеся хайпа - как может настолько бессмысленный и не семантичный подход к написанию CSS вообще существовать? Спустя пару лет и, особенно, пару своих проектов, я заметил очень простую вещь: семантика определённых кусков HTML как правило надумана. Если у вас компонентый фреймворк, то инкапсуляция вполне обесепчеивается компонентами - от CSS требуется только не конфликтовать с другими стилями. Если никакого фреймворка нет, и вы пишете HTML, то очень легко попасть в ситуацию, когда семантически компоненты крайне отличаются друг от друга (карточка города и товар в наличии), а стили используют на 90% одинаковые. В общем, почитайте, там много светлых мыслей.
- The ultimate guide to proper use of animation in UX - я не дочитал, но похоже, что материал полезный. Автор ссылается на особенности восприятия и физику движения, чтобы обосновать использование тех или иных эффектов в анимации интерфейса. Есть куча примеров со скоростью и продолжительностью анимации, нелинейностью (easing) и блюром, анимацией нескольких элементов, изменением размеров. Должно быть полезно тем, кто хочет заморочиться с UI и сделать его по-максимуму sexy.
- My product is my garden - небольшая заметка о подходе к развитию продукта как к уходу за садом. Мне и близок, и не близок такой подход: с одной стороны, это та самая наиболее увлекающая работа, где можно заниматься любым аспектом продукта, к которому лежит душа, и гордиться результатом. С другой стороны, с любовью возделывая никому не нужные грядки, империю наверное не построить.
Приятного чтения! 🤘
@gromov_com
В калькуляторе стоимости жизни, над которым я работаю, есть несколько любопытных модулей.
1. Сохранение redux store в local storage. Эта штука запоминает все настройки калькулятора в браузере и восстанавливает их при последующих посещениях. Достаточно тривиальная на первый взгляд задача, которая осложняется изменением структуры стейта: приложение изменяется, вместе с чем я часто добавляю или удаляю ключи. В качестве решения я решил использовать deep object shape match и написал простой, но эффективный итеративный алгоритм сравнения. При этом null и любое скалярное значение считаются идентичными. Вместо этого можно было бы использовать популярный redux-persist, который умеет ещё и мёржить стейты, но я не уверен, что это хорошая идея - можно налететь на кривое состояние. Плюс выглядит он куда более монструозным.
2. Сериализация части стейта в URL. Вы можете поделиться своим расчётом с другом - для этого создаётся ссылка, в которой кодируются все важные настройки (фактически, часть стейта). Сейчас это сделано в полуручном режиме - ключи и аббревиатуры я задаю статично, но, при желании, упаковку-распаковку можно сделать стабильной и автоматизировать подобно protobuf, покрыть тестами и сделать конфигурируемый адаптер для чтения части URL и обновления store.
3. Разбиение строки на подстроки по совпадению с фильтром. Города в выпадашках для выбора можно фильтровать с клавиатуры, и я написал свой несложный и быстрый парсинг для разбиения строк на куски. Части строки потом обрамляются в span или любые другие элементы с подходящими стилями. Можно сделать и заопенсорсить либо небольшой react-компонент, либо саму библиотечку + любую презентационную часть.
4. Модуль-шина для обмена сообщениями между React и не-React частями сайта. Я заморочился (зря наверное) и сделал лендинг на чистом HTML/JS, а уже в него встраивается react-приложение. При этом мне хотелось, чтобы приложение могло реагировать на события из ванильной части кода (изменение языка влияет и на предварительно отрендеренную разметку, и на react-компоненты) и наоборот: можно переключиться из калькулятора на первый экран, а это триггерит анимации на лендинге и заново инициализирует написанные на чистом JS компоненты, которые меняют картинки и запускают Typewriter.
5. Typewriter, эмулятор печати с мигающим курсором. Класс на чистом JS (на самом деле, TS) без реакта, который удаляет и печатает названия городов как это делал бы человек. Посмотрите на новом лендинге (если вы уже пользовались калькулятором и попадаете в табличку с расчётом, нажмите на кнопку “Start over” или “Начать заново”). Промежутки между “нажатиями” на клавиши достаточно реалистично рандомизируются - получилось неплохо. Его можно выкладывать как есть, добавив примеров, и прикрутить дополнительные фичи: например, удаление и печать не только с конца, а части текста, или более хитрый алгоритм сравнения строк и удаление/печать только разницы.
Пригодилось бы что-то из этого в ваших проектах? Могу заопенсорсить и пригласить вас контрибьюторами.
PS Как вам новый дизайн лендинга и калькулятора? Он почти закончен, но не хватает мобильной версии - пожалуйста, не плюйтесь слишком сильно 😁 Скоро сделаю.
@gromov_com
1. Сохранение redux store в local storage. Эта штука запоминает все настройки калькулятора в браузере и восстанавливает их при последующих посещениях. Достаточно тривиальная на первый взгляд задача, которая осложняется изменением структуры стейта: приложение изменяется, вместе с чем я часто добавляю или удаляю ключи. В качестве решения я решил использовать deep object shape match и написал простой, но эффективный итеративный алгоритм сравнения. При этом null и любое скалярное значение считаются идентичными. Вместо этого можно было бы использовать популярный redux-persist, который умеет ещё и мёржить стейты, но я не уверен, что это хорошая идея - можно налететь на кривое состояние. Плюс выглядит он куда более монструозным.
2. Сериализация части стейта в URL. Вы можете поделиться своим расчётом с другом - для этого создаётся ссылка, в которой кодируются все важные настройки (фактически, часть стейта). Сейчас это сделано в полуручном режиме - ключи и аббревиатуры я задаю статично, но, при желании, упаковку-распаковку можно сделать стабильной и автоматизировать подобно protobuf, покрыть тестами и сделать конфигурируемый адаптер для чтения части URL и обновления store.
3. Разбиение строки на подстроки по совпадению с фильтром. Города в выпадашках для выбора можно фильтровать с клавиатуры, и я написал свой несложный и быстрый парсинг для разбиения строк на куски. Части строки потом обрамляются в span или любые другие элементы с подходящими стилями. Можно сделать и заопенсорсить либо небольшой react-компонент, либо саму библиотечку + любую презентационную часть.
4. Модуль-шина для обмена сообщениями между React и не-React частями сайта. Я заморочился (зря наверное) и сделал лендинг на чистом HTML/JS, а уже в него встраивается react-приложение. При этом мне хотелось, чтобы приложение могло реагировать на события из ванильной части кода (изменение языка влияет и на предварительно отрендеренную разметку, и на react-компоненты) и наоборот: можно переключиться из калькулятора на первый экран, а это триггерит анимации на лендинге и заново инициализирует написанные на чистом JS компоненты, которые меняют картинки и запускают Typewriter.
5. Typewriter, эмулятор печати с мигающим курсором. Класс на чистом JS (на самом деле, TS) без реакта, который удаляет и печатает названия городов как это делал бы человек. Посмотрите на новом лендинге (если вы уже пользовались калькулятором и попадаете в табличку с расчётом, нажмите на кнопку “Start over” или “Начать заново”). Промежутки между “нажатиями” на клавиши достаточно реалистично рандомизируются - получилось неплохо. Его можно выкладывать как есть, добавив примеров, и прикрутить дополнительные фичи: например, удаление и печать не только с конца, а части текста, или более хитрый алгоритм сравнения строк и удаление/печать только разницы.
Пригодилось бы что-то из этого в ваших проектах? Могу заопенсорсить и пригласить вас контрибьюторами.
PS Как вам новый дизайн лендинга и калькулятора? Он почти закончен, но не хватает мобильной версии - пожалуйста, не плюйтесь слишком сильно 😁 Скоро сделаю.
@gromov_com
GitHub
GitHub - rt2zz/redux-persist: persist and rehydrate a redux store
persist and rehydrate a redux store. Contribute to rt2zz/redux-persist development by creating an account on GitHub.
Что из описанного выше могло бы пригодиться вам?
Anonymous Poll
44%
Сохранение redux store в local storage
48%
Сериализация части стейта в URL
27%
Разбиение строки на подстроки по совпадению с фильтром
27%
Модуль-шина для обмена сообщениями между SPA- и ванильным JS
32%
Typewriter - эмулятор печати с мигающим курсором
20 лет продакт-менеджмента за 25 минут - конспект
Программистам полезно знать, что делают продакт-менеджеры. Некоторые хотят уйти в продакты из разработчиков, чтобы иметь больше влияния на продукт и заниматься более интересным делом. Остальным, как минимум, приходится взаимодействовать с продактами - и стоит знать, в чём заключается их работа и как оценить её.
Я посмотрел классное выступление “20 лет продакт-менеджмента за 25 минут” - рекомендую посмотреть и вам. Но если на просмотр нет времени, вот вам мой краткий конспект.
Самая важная мысль: работа продакта - решать проблемы клиентов. Не проблемы бизнеса, CEO и даже не свои собственные, а проблемы клиентов.
Слушайте клиентов, чтобы понять их проблемы. Но не слушайте клиентов, когда они предлагают конкретные решения своих проблем - ваша работа придумывать и органически вписывать их в продукт.
Следите за конкурентами, потому что это отличный источник информации о проблемах клиентов. Если у конкурентов есть хорошие идеи, не стесняйтесь воровать их. Но не увлекайтесь подглядыванием, потому что работа продакта - решать проблемы клиентов, а не следить за конкурентами.
Получайте деньги. Убедитесь, что клиент готов заплатить за фичу (то есть отказаться от чего-то), а не просто говорит, что она ему нужна. Но не думайте только о получении денег, потому что далеко не все изменения в продукте можно оправдать чьей-то готовностью за них заплатить. Пользователи хотят не только решения своих проблем, но и удовольствия от использования продукта и эмоциональной связи с его создателями.
Ускоряйтесь. Цена промедления в принятии решений - упущенные возможности.
Говорите “нет”. Далеко не все идеи, даже поступающие от CEO компании, нужно реализовывать. Никому не нужным фичам не место в вашем продукте: от них будет практически невозможно избавиться, а за поддержку придётся платить команде и бизнесу.
Не будьте визионером (не пытайтесь предсказать будущее). Намного важнее и эффективнее работать закатав рукава, чем пытаться предвосхитить весь продукт разом, в его совершенной версии.
Забавный факт: однажды на рынок выпустили bluetooth-колонку с подсветкой, которая меняет цвета и подключается к интернету (видимо, решили сыграть на популярной теме Internet of Things), чтобы насыпать соль по команде со смартфона. Кто-то явно позаботился о том, чтобы понять своих клиентов 😜
@gromov_com
Программистам полезно знать, что делают продакт-менеджеры. Некоторые хотят уйти в продакты из разработчиков, чтобы иметь больше влияния на продукт и заниматься более интересным делом. Остальным, как минимум, приходится взаимодействовать с продактами - и стоит знать, в чём заключается их работа и как оценить её.
Я посмотрел классное выступление “20 лет продакт-менеджмента за 25 минут” - рекомендую посмотреть и вам. Но если на просмотр нет времени, вот вам мой краткий конспект.
Самая важная мысль: работа продакта - решать проблемы клиентов. Не проблемы бизнеса, CEO и даже не свои собственные, а проблемы клиентов.
Слушайте клиентов, чтобы понять их проблемы. Но не слушайте клиентов, когда они предлагают конкретные решения своих проблем - ваша работа придумывать и органически вписывать их в продукт.
Следите за конкурентами, потому что это отличный источник информации о проблемах клиентов. Если у конкурентов есть хорошие идеи, не стесняйтесь воровать их. Но не увлекайтесь подглядыванием, потому что работа продакта - решать проблемы клиентов, а не следить за конкурентами.
Получайте деньги. Убедитесь, что клиент готов заплатить за фичу (то есть отказаться от чего-то), а не просто говорит, что она ему нужна. Но не думайте только о получении денег, потому что далеко не все изменения в продукте можно оправдать чьей-то готовностью за них заплатить. Пользователи хотят не только решения своих проблем, но и удовольствия от использования продукта и эмоциональной связи с его создателями.
Ускоряйтесь. Цена промедления в принятии решений - упущенные возможности.
Говорите “нет”. Далеко не все идеи, даже поступающие от CEO компании, нужно реализовывать. Никому не нужным фичам не место в вашем продукте: от них будет практически невозможно избавиться, а за поддержку придётся платить команде и бизнесу.
Не будьте визионером (не пытайтесь предсказать будущее). Намного важнее и эффективнее работать закатав рукава, чем пытаться предвосхитить весь продукт разом, в его совершенной версии.
Забавный факт: однажды на рынок выпустили bluetooth-колонку с подсветкой, которая меняет цвета и подключается к интернету (видимо, решили сыграть на популярной теме Internet of Things), чтобы насыпать соль по команде со смартфона. Кто-то явно позаботился о том, чтобы понять своих клиентов 😜
@gromov_com
Принятие решений в жизни и работе
Недавний пост Сержа Фаге (интересный, хоть и своеобразный чел, рекомендую подписаться) натолкнул меня на мысли о том, как я принимаю решения. Поделюсь ими с вами, а вы в ответ расскажите про свой процесс в комментариях.
Началось всё с того, что в юности, а если точнее, лет до 23-25, я принимал решения как-то. Что-то почудилось, чего-то захотелось - и погнали. Например, так в 2013-м году я увольнялся из Инновы, чтобы начать свой бизнес. Тогда у меня была идея Космодрома - площадки, где начинающие предприниматели без денег знакомятся с начинающими специалистами без опыта, чтобы помочь друг другу. Идея, кстати, по-моему по-прежнему неплохая. В процессе она эволюционировала в курсы вёрстки (не спрашивайте), которые я начал делать, но не доделал.
Фишка тут в том, что уволился я с накоплениями в размере примерно месяца расходов 🤷♂️ Чем думал, спрашивается? Хотя, зная об особенностях развития мозга (принималка решений и умение планировать будущее вырастает как раз годам к 25), не удивительно. Захотелось, почудилось - побежал и сделал.
Затем было взросление, совпавшее с устройством в Яндекс. В Яндексе я работал над партнёрским кодом рекламной сети - это такой джаваскрипт, который встраивается в сайт и показывает таргетированную рекламу. У нас там были миллиарды показов в сутки и куча статистики, в которую я с удовольствием (неожиданным, на самом деле) закопался на 3 года.
Заодно в Яндексе и вообще в Москве вокруг меня было много профессиональных программистов, рассуждающих очень логично и рационально. Я, разумеется, легко перенял этот образ мышления - после прежнего достаточно мистического - и стал считать и моделировать всё, что мог.
Следующие полдесятка лет я в основном так и жил. Мои результаты и достижения, как будто бы, стали лучше, но вот жить стало явно тяжелее. Постоянные расчёты и осознание вероятностной природы большинства событий в моей жизни привели к постоянному напряженённому ожиданию очередного поворота. Я не стал полагаться на удачу, но принял её важнейшую роль в жизни.
И вот сейчас я как будто бы отскакиваю назад, к тому, что Серж называет “танцем”. Мне кажется, это не только верное определение, но и ровно тот образ жизни, когда жизнь в кайф. А не вот это всё: накопления, ипотека и инвестиции на 20 лет вперёд, принятие обыденного, отказ стремиться к звёздам - просто потому, что попасть туда маловероятно.
В принципе, жить расчётливо можно, но ужасно скучно и утомительно. А хочется приключений, азарта и драйва, полноты ощущений.
Конечно же, есть разные ситуации - например, переезжать в другую страну нелегалом с рюкзаком и 200 евро в кармане - наверное, ненужный риск для семейного человека. С другой стороны, 20-летнему одиночке может быть и в кайф. Танцуя, можно поймать импульс - и прокатиться на нём. Например, эта заметка написана под влиянием импульса (не знаю, как вам, но мне такие тексты в итоге нравятся больше всего - а пишутся легче всего).
Проекты, идеи которых достаточно случайно пришли в голову, тоже делаются какое-то время легко. А если они маленькие, то можно и от начала до конца на энтузиазме пронестись.
В работе и бизнесе принимать импульсивные решения может быть опасно и глупо. Да и вряд ли именно этого ждут от программиста или другого профессионала. Но тут мы, как правило, стремимся к максимизации результата, например, выбору наилучшего решения по соотношению цены реализации и пользы. В жизни же оптимизация намного сложнее: в большинстве случаев (у меня, по крайней мере) насыщенность и радость как минимум равнозначны по ценности, например, максимально возможной зарплате.
В итоге, разумеется, нужен баланс. Решения с серьёзными последствиями лучше принимать опираясь на факты. Но даже в таком случае стоит прислушиваться к себе и принимать и этот, порой слабый сигнал во внимание.
Недавний пост Сержа Фаге (интересный, хоть и своеобразный чел, рекомендую подписаться) натолкнул меня на мысли о том, как я принимаю решения. Поделюсь ими с вами, а вы в ответ расскажите про свой процесс в комментариях.
Началось всё с того, что в юности, а если точнее, лет до 23-25, я принимал решения как-то. Что-то почудилось, чего-то захотелось - и погнали. Например, так в 2013-м году я увольнялся из Инновы, чтобы начать свой бизнес. Тогда у меня была идея Космодрома - площадки, где начинающие предприниматели без денег знакомятся с начинающими специалистами без опыта, чтобы помочь друг другу. Идея, кстати, по-моему по-прежнему неплохая. В процессе она эволюционировала в курсы вёрстки (не спрашивайте), которые я начал делать, но не доделал.
Фишка тут в том, что уволился я с накоплениями в размере примерно месяца расходов 🤷♂️ Чем думал, спрашивается? Хотя, зная об особенностях развития мозга (принималка решений и умение планировать будущее вырастает как раз годам к 25), не удивительно. Захотелось, почудилось - побежал и сделал.
Затем было взросление, совпавшее с устройством в Яндекс. В Яндексе я работал над партнёрским кодом рекламной сети - это такой джаваскрипт, который встраивается в сайт и показывает таргетированную рекламу. У нас там были миллиарды показов в сутки и куча статистики, в которую я с удовольствием (неожиданным, на самом деле) закопался на 3 года.
Заодно в Яндексе и вообще в Москве вокруг меня было много профессиональных программистов, рассуждающих очень логично и рационально. Я, разумеется, легко перенял этот образ мышления - после прежнего достаточно мистического - и стал считать и моделировать всё, что мог.
Следующие полдесятка лет я в основном так и жил. Мои результаты и достижения, как будто бы, стали лучше, но вот жить стало явно тяжелее. Постоянные расчёты и осознание вероятностной природы большинства событий в моей жизни привели к постоянному напряженённому ожиданию очередного поворота. Я не стал полагаться на удачу, но принял её важнейшую роль в жизни.
И вот сейчас я как будто бы отскакиваю назад, к тому, что Серж называет “танцем”. Мне кажется, это не только верное определение, но и ровно тот образ жизни, когда жизнь в кайф. А не вот это всё: накопления, ипотека и инвестиции на 20 лет вперёд, принятие обыденного, отказ стремиться к звёздам - просто потому, что попасть туда маловероятно.
В принципе, жить расчётливо можно, но ужасно скучно и утомительно. А хочется приключений, азарта и драйва, полноты ощущений.
Конечно же, есть разные ситуации - например, переезжать в другую страну нелегалом с рюкзаком и 200 евро в кармане - наверное, ненужный риск для семейного человека. С другой стороны, 20-летнему одиночке может быть и в кайф. Танцуя, можно поймать импульс - и прокатиться на нём. Например, эта заметка написана под влиянием импульса (не знаю, как вам, но мне такие тексты в итоге нравятся больше всего - а пишутся легче всего).
Проекты, идеи которых достаточно случайно пришли в голову, тоже делаются какое-то время легко. А если они маленькие, то можно и от начала до конца на энтузиазме пронестись.
В работе и бизнесе принимать импульсивные решения может быть опасно и глупо. Да и вряд ли именно этого ждут от программиста или другого профессионала. Но тут мы, как правило, стремимся к максимизации результата, например, выбору наилучшего решения по соотношению цены реализации и пользы. В жизни же оптимизация намного сложнее: в большинстве случаев (у меня, по крайней мере) насыщенность и радость как минимум равнозначны по ценности, например, максимально возможной зарплате.
В итоге, разумеется, нужен баланс. Решения с серьёзными последствиями лучше принимать опираясь на факты. Но даже в таком случае стоит прислушиваться к себе и принимать и этот, порой слабый сигнал во внимание.
Зачем сидеть в найме?
Привет, друзья! Давно не писал для вас: скоро расскажу и покажу, чем занимался эти несколько недель.
А сегодня порассуждаю про работу по найму. Внимательный читатель знает, что я не фанат карьеры, работы в корпорации или с института и до пенсии. В то же время я уже второе десятилетие работаю в найме, причём не в стартапах, а в тех самых корпорациях или крупных компаниях.
Когда я только начинал, в программировании не было денег. Я работал половину рабочего дня за 5000 рублей, а офис наш был в здании Горгаза, где мы арендовали комнату. Туалет на этаже, курилка под лестницей, корпоративы на Солёном озере. Классное было время.
Проработав год, я сбежал "писать диплом", а на самом деле, пытаться устроиться куда-то, где интереснее (не веб) и платят побольше. Прошёл собеседования в ЮгПромАвтоматизацию, но застрял где-то посреди процесса, потому что у меня не было военника. Денег за должность плюсовика предлагали тысяч 20. Устройся я туда, мог бы автоматизировать погрузочные горки.
Тогда мне пришлось начать верстать на фрилансе, чтобы что-то зарабатывать, и это болото затянуло меня на три года. Появились постоянные клиенты, а в лучшие месяцы удавалось заработать даже больше полтинника. Конечно, глаза 20-летнего пацана округлялись от таких денег, а в воображении были тачки, недвижимость и свой бизнес.
Доходы от фриланса сложно спрогнозировать, а контролировать расходы я тогда едва пытался - у меня мало что оставалось, и купить удалось только потрёпанный 190-й мерс. Воображал же я себя неизменно предпринимателем и даже пытался поставить разработку на поток, чтобы кого-то нанять и открыть своё агентство. Этого не вышло, и я (внезапно) уехал покорять Москву.
В Москве, спустя год работы и неудачную попытку запустить свой курс, я попал в Яндекс. Тут-то меня и затянуло. У Яндекса были деньги, а в конце первого года работы мне выдали первый RSU-грант, который, по правилам компании, означал, что я могу взять льготную ипотеку под 3% от компании. Это казалось каким-то чудом: хоть квартиру в Москве я так и не купил, появился привкус и, в большей степени, предвкушение успеха.
Я совершенно забыл, что для меня важнее всего независимость и свобода распоряжаться своим временем, вниманием и, в конце концов, жизнью.
С другой стороны, именно работа в Яндексе и излишки денег открыли мне дорогу в "большую" разработку. На лишние деньги я сначала купил бэху, а потом уволился и поехал в Америку учить английский в какой-то смутной надежде попасть на работу куда-то за рубеж. Гуглы и фейсбуки тогда всё равно казались чем-то недоступным, но хотя бы замаячили на горизонте.
Дальше я, вооружённый сносным разговорным английским, пошёл по проторённому пути. Сначала устроился работать в Кларну в Швеции, потом работал удалённо в Топтале и, в итоге, переехал в Лондон работать в Фейсбуке. Хоть я никогда и не хотел стать профессиональным программистом, а мечтал о предпринимательстве, так и вышло - в большей степени под влиянием мифов современности. FAANG - это престижно, карьера - это классно, можно жить за рубежом и "много" зарабатывать, инвестируя излишки.
Спустя годы я понимаю, что это не мой и, возможно, не лучший путь. Слишком много риска: на кону не деньги, а самое ценное, что есть - время и ограниченное внимание. Кто-то считает, что это fair deal, ведь в обмен на свою жизнь профессиональные разработчики получают стабильность, достаточно высокий уровень жизни и относительно интересную работу (лучше, чем работать на заводе или менеджером по продажам).
И всё же работа в любой компании - это не предел мечтаний. Наёмный сотрудник, даже в ключевой роли, всегда остаётся винтиком в механизме, и механизм во главе с собственником всегда важнее (если только наёмник не настолько умён, чтобы сделать себя незаменимым).
Но, если не тратить всё бабло на рестораны, аренду тачек и бессмысленный туризм, можно попробовать жизнь с разных сторон. Купить пару лет свободы и заняться своими проектами, заплатить за MBA или другое образование, жильём обзавестись, наконец. С фейсбуковской или яндексовской зарплатой это вполне подъёмные задачи.
Привет, друзья! Давно не писал для вас: скоро расскажу и покажу, чем занимался эти несколько недель.
А сегодня порассуждаю про работу по найму. Внимательный читатель знает, что я не фанат карьеры, работы в корпорации или с института и до пенсии. В то же время я уже второе десятилетие работаю в найме, причём не в стартапах, а в тех самых корпорациях или крупных компаниях.
Когда я только начинал, в программировании не было денег. Я работал половину рабочего дня за 5000 рублей, а офис наш был в здании Горгаза, где мы арендовали комнату. Туалет на этаже, курилка под лестницей, корпоративы на Солёном озере. Классное было время.
Проработав год, я сбежал "писать диплом", а на самом деле, пытаться устроиться куда-то, где интереснее (не веб) и платят побольше. Прошёл собеседования в ЮгПромАвтоматизацию, но застрял где-то посреди процесса, потому что у меня не было военника. Денег за должность плюсовика предлагали тысяч 20. Устройся я туда, мог бы автоматизировать погрузочные горки.
Тогда мне пришлось начать верстать на фрилансе, чтобы что-то зарабатывать, и это болото затянуло меня на три года. Появились постоянные клиенты, а в лучшие месяцы удавалось заработать даже больше полтинника. Конечно, глаза 20-летнего пацана округлялись от таких денег, а в воображении были тачки, недвижимость и свой бизнес.
Доходы от фриланса сложно спрогнозировать, а контролировать расходы я тогда едва пытался - у меня мало что оставалось, и купить удалось только потрёпанный 190-й мерс. Воображал же я себя неизменно предпринимателем и даже пытался поставить разработку на поток, чтобы кого-то нанять и открыть своё агентство. Этого не вышло, и я (внезапно) уехал покорять Москву.
В Москве, спустя год работы и неудачную попытку запустить свой курс, я попал в Яндекс. Тут-то меня и затянуло. У Яндекса были деньги, а в конце первого года работы мне выдали первый RSU-грант, который, по правилам компании, означал, что я могу взять льготную ипотеку под 3% от компании. Это казалось каким-то чудом: хоть квартиру в Москве я так и не купил, появился привкус и, в большей степени, предвкушение успеха.
Я совершенно забыл, что для меня важнее всего независимость и свобода распоряжаться своим временем, вниманием и, в конце концов, жизнью.
С другой стороны, именно работа в Яндексе и излишки денег открыли мне дорогу в "большую" разработку. На лишние деньги я сначала купил бэху, а потом уволился и поехал в Америку учить английский в какой-то смутной надежде попасть на работу куда-то за рубеж. Гуглы и фейсбуки тогда всё равно казались чем-то недоступным, но хотя бы замаячили на горизонте.
Дальше я, вооружённый сносным разговорным английским, пошёл по проторённому пути. Сначала устроился работать в Кларну в Швеции, потом работал удалённо в Топтале и, в итоге, переехал в Лондон работать в Фейсбуке. Хоть я никогда и не хотел стать профессиональным программистом, а мечтал о предпринимательстве, так и вышло - в большей степени под влиянием мифов современности. FAANG - это престижно, карьера - это классно, можно жить за рубежом и "много" зарабатывать, инвестируя излишки.
Спустя годы я понимаю, что это не мой и, возможно, не лучший путь. Слишком много риска: на кону не деньги, а самое ценное, что есть - время и ограниченное внимание. Кто-то считает, что это fair deal, ведь в обмен на свою жизнь профессиональные разработчики получают стабильность, достаточно высокий уровень жизни и относительно интересную работу (лучше, чем работать на заводе или менеджером по продажам).
И всё же работа в любой компании - это не предел мечтаний. Наёмный сотрудник, даже в ключевой роли, всегда остаётся винтиком в механизме, и механизм во главе с собственником всегда важнее (если только наёмник не настолько умён, чтобы сделать себя незаменимым).
Но, если не тратить всё бабло на рестораны, аренду тачек и бессмысленный туризм, можно попробовать жизнь с разных сторон. Купить пару лет свободы и заняться своими проектами, заплатить за MBA или другое образование, жильём обзавестись, наконец. С фейсбуковской или яндексовской зарплатой это вполне подъёмные задачи.
G R O M O V → Приключения Громова
Год назад я завёл этот канал, чтобы делиться полезными мыслями, и всё это время думал, о чём же мой канал - и почему он должен быть интересен и полезен вам.
Я не планирую становиться карьерным консультантом, да и сама карьера меня интересует не слишком сильно - мне интереснее быть предпринимателем и делать SaaS и другие цифровые продукты, потому что навыки разработчика можно применить куда лучше, чем просто продавать за зарплату. Писать исключительно про программирование мне тоже не хочется, потому что программирование я воспринимаю не как самоцель, а как средство достижения цели.
При этом, надо сказать, жизнь профессионального программиста - достаточно скучная штука. Проекты и дедлайны, команды и корпоративная культура, гонка за зарплатой и плюшками получше - всё это надоедает достаточно быстро, и конкурировать с другими каналами за ваше внимание в этой области я не хочу.
Кроме прочего, мне не нравится быть экспертом и делиться “экспертным мнением” - это очень сложный и ограничивающий формат, плюс я такой себе эксперт в большинстве тем, которые меня интересуют. Вместо этого хочется публиковать не только вылизанные тексты, но и сырые мысли вместе с промежуточными результатами работы.
Навыки программиста, продакт-менеджера, интернет-маркетолога, которыми, как мне видится, владеет, стремится или может овладеть каждый мой подписчик, возможно конвертировать в интернет-бизнес, личную свободу и финансовую независимость и, в итоге, насыщенную жизнь. Привычные темы останутся, но в канале будет больше настоящего, чем прошлого и искусственного, больше живого и важного.
Встречайте новое воплощение - Приключения Громова 🤘
Год назад я завёл этот канал, чтобы делиться полезными мыслями, и всё это время думал, о чём же мой канал - и почему он должен быть интересен и полезен вам.
Я не планирую становиться карьерным консультантом, да и сама карьера меня интересует не слишком сильно - мне интереснее быть предпринимателем и делать SaaS и другие цифровые продукты, потому что навыки разработчика можно применить куда лучше, чем просто продавать за зарплату. Писать исключительно про программирование мне тоже не хочется, потому что программирование я воспринимаю не как самоцель, а как средство достижения цели.
При этом, надо сказать, жизнь профессионального программиста - достаточно скучная штука. Проекты и дедлайны, команды и корпоративная культура, гонка за зарплатой и плюшками получше - всё это надоедает достаточно быстро, и конкурировать с другими каналами за ваше внимание в этой области я не хочу.
Кроме прочего, мне не нравится быть экспертом и делиться “экспертным мнением” - это очень сложный и ограничивающий формат, плюс я такой себе эксперт в большинстве тем, которые меня интересуют. Вместо этого хочется публиковать не только вылизанные тексты, но и сырые мысли вместе с промежуточными результатами работы.
Навыки программиста, продакт-менеджера, интернет-маркетолога, которыми, как мне видится, владеет, стремится или может овладеть каждый мой подписчик, возможно конвертировать в интернет-бизнес, личную свободу и финансовую независимость и, в итоге, насыщенную жизнь. Привычные темы останутся, но в канале будет больше настоящего, чем прошлого и искусственного, больше живого и важного.
Встречайте новое воплощение - Приключения Громова 🤘
Хочу поболтать с вами в голосовом чатике. Когда было бы удобно?
Anonymous Poll
34%
Днём в субботу
17%
Утром в рабочий день
56%
Вечером в любой рабочий день
4%
Другое (пишите в комментариях)
Друзья, из опроса очевидно, что большинству удобнее всего поболтать вечером в будний день. Пятница - это не совсем будний день, да и мне неудобно. Поэтому завтра, 22 апреля в 19 часов по Москве поболтаем про то, как преуспеть, работая в найме. За основу я возьму недавний пост про работу по найму, а также более старый пост про траектории и риски в карьере (часть 1, часть 2).
Для затравки я расскажу про свой опыт и мнение на эту тему, а вы приносите комментарии, вопросы и критику. Ни разу ещё не делал голосовой чатик в этом канале, поэтому формат будем определять по ходу дела. Думаю, я не буду по умолчанию мьютить присоединившихся, чтобы не было ощущения радио или вебинара, но попрошу выключать микрофон, если у вас шумно.
Голосовой чат будет прямо в телеграме, в прикреплённом чатике. До связи завтра вечером!
Для затравки я расскажу про свой опыт и мнение на эту тему, а вы приносите комментарии, вопросы и критику. Ни разу ещё не делал голосовой чатик в этом канале, поэтому формат будем определять по ходу дела. Думаю, я не буду по умолчанию мьютить присоединившихся, чтобы не было ощущения радио или вебинара, но попрошу выключать микрофон, если у вас шумно.
Голосовой чат будет прямо в телеграме, в прикреплённом чатике. До связи завтра вечером!
Откуда брать информацию про предпринимательство
Оригинальный вопрос подписчика звучал так: “какие книги почитать программисту про предпринимательство?”. Но я отвечу на немного более широкий вопрос - не только про книги (это не единственный источник информации) и не только для программистов, а для всех интересующихся предпринимательством.
Вот что вспоминается мне в первую очередь.
1. Книга Personal MBA - хорошая карманная энциклопедия о бизнесе. Затрагиваются все этапы создания продукта (собственно создание ценности, delivery, маркетинг, продажи, финансы), а также работа с собой и в команде. Классное обзорное чтиво, особенно если вы только начинаете и ещё пугаетесь терминов вроде cashflow, unit economy или customer acquisition.
2. Про customer development: Lean Customer Development и The Mom Test. Касдев, как его называют по-русски, это очень полезный навык и отрезвляющая практика, особенно для стартаперов, готовых "пилить" какую-то штуку на чистой вере в идею годами. Поможет вам не потратить время на продукт, который никому не нужен. Также обратите внимание на выступления Вани Замесина.
3. Traction - самая полезная книга про маркетинг для стартапера. В ней перечислены 19 каналов или способов продвижения и сделан акцент на важной мысли: уделяйте маркетингу не менее половины времени. Прекрасное теоретическое/более абстрактное дополнение к этой книге - This is Marketing Сета Година.
4. Про инди-хакерство и бизнес на карманные деньги: 😍 прекрасная конференция MicroConf - можно смотреть все подряд выступления и по некоторым буквально учиться. Например, там есть Josh Kaufman, автор Personal MBA, Джейсон Коэн, основатель WP Engine, и много других крутых ребят. Когда-то я и подумать не мог, что в мире есть достаточное количество предпринимателей, которые делают прибыльные (с оборотом от десятков тысяч до миллионов долларов в год) интернет-бизнесы на карманные деньги. Неплохое сообщество таких людей - Indie Hackers.
5. Творческим людям полезно почитать War of Art, чтобы понять, как совладать с внутренними демонами, победить прокрастинацию и стабильно выдавать результаты.
6. The Lean Startup - признаюсь, что только листал эту книгу, но она считается чуть ли не библией стартапера. Главная идея в том, чтобы быть lean - то есть максимально быстро и дешёво проверять идеи. Но вам стоит почитать самостоятельно.
Из более развлекательного и вдохновляющего приходят в голову следующие штуки.
7. И ботаники делают бизнес - книга про Фёдора Овчинникова, основателя Додо Пиццы из Сыктывкара, и его предпринимательский путь. Сейчас Фёдор уже звезда, но начинал он очень скромно и прошёлся по всем возможным граблям, заготовленным для мелких предпринимателей. Не совсем про интернет и цифровые продукты, но всё равно вдохновляющее и интересное чтиво. Ещё у него есть блог Сила Ума.
8. Канал Big Money - YouTube-проект Евгения Черняка, который берёт интервью у крутых предпринимателей. Мне вспоминаются интервью с Фёдором из Додо Пиццы, основателем EPAM, ребятами из Preply (это такой украинский маркетплейс преподавателей языков) и, для ржаки, Портнягиным (моё любимое - почти бизнес-молодость, даже круче).
9. Русские Норм Елизаветы Осетинской - она приглашает не только предпринимателей, но среди её гостей было много интересных ребят, например, Юрий Мильнер, Аркадий Добкин (тот же EPAM), Микита Микадо.
А что читаете, смотрите или слушаете про предпринимательство вы? Поделитесь в комментариях.
Оригинальный вопрос подписчика звучал так: “какие книги почитать программисту про предпринимательство?”. Но я отвечу на немного более широкий вопрос - не только про книги (это не единственный источник информации) и не только для программистов, а для всех интересующихся предпринимательством.
Вот что вспоминается мне в первую очередь.
1. Книга Personal MBA - хорошая карманная энциклопедия о бизнесе. Затрагиваются все этапы создания продукта (собственно создание ценности, delivery, маркетинг, продажи, финансы), а также работа с собой и в команде. Классное обзорное чтиво, особенно если вы только начинаете и ещё пугаетесь терминов вроде cashflow, unit economy или customer acquisition.
2. Про customer development: Lean Customer Development и The Mom Test. Касдев, как его называют по-русски, это очень полезный навык и отрезвляющая практика, особенно для стартаперов, готовых "пилить" какую-то штуку на чистой вере в идею годами. Поможет вам не потратить время на продукт, который никому не нужен. Также обратите внимание на выступления Вани Замесина.
3. Traction - самая полезная книга про маркетинг для стартапера. В ней перечислены 19 каналов или способов продвижения и сделан акцент на важной мысли: уделяйте маркетингу не менее половины времени. Прекрасное теоретическое/более абстрактное дополнение к этой книге - This is Marketing Сета Година.
4. Про инди-хакерство и бизнес на карманные деньги: 😍 прекрасная конференция MicroConf - можно смотреть все подряд выступления и по некоторым буквально учиться. Например, там есть Josh Kaufman, автор Personal MBA, Джейсон Коэн, основатель WP Engine, и много других крутых ребят. Когда-то я и подумать не мог, что в мире есть достаточное количество предпринимателей, которые делают прибыльные (с оборотом от десятков тысяч до миллионов долларов в год) интернет-бизнесы на карманные деньги. Неплохое сообщество таких людей - Indie Hackers.
5. Творческим людям полезно почитать War of Art, чтобы понять, как совладать с внутренними демонами, победить прокрастинацию и стабильно выдавать результаты.
6. The Lean Startup - признаюсь, что только листал эту книгу, но она считается чуть ли не библией стартапера. Главная идея в том, чтобы быть lean - то есть максимально быстро и дешёво проверять идеи. Но вам стоит почитать самостоятельно.
Из более развлекательного и вдохновляющего приходят в голову следующие штуки.
7. И ботаники делают бизнес - книга про Фёдора Овчинникова, основателя Додо Пиццы из Сыктывкара, и его предпринимательский путь. Сейчас Фёдор уже звезда, но начинал он очень скромно и прошёлся по всем возможным граблям, заготовленным для мелких предпринимателей. Не совсем про интернет и цифровые продукты, но всё равно вдохновляющее и интересное чтиво. Ещё у него есть блог Сила Ума.
8. Канал Big Money - YouTube-проект Евгения Черняка, который берёт интервью у крутых предпринимателей. Мне вспоминаются интервью с Фёдором из Додо Пиццы, основателем EPAM, ребятами из Preply (это такой украинский маркетплейс преподавателей языков) и, для ржаки, Портнягиным (моё любимое - почти бизнес-молодость, даже круче).
9. Русские Норм Елизаветы Осетинской - она приглашает не только предпринимателей, но среди её гостей было много интересных ребят, например, Юрий Мильнер, Аркадий Добкин (тот же EPAM), Микита Микадо.
А что читаете, смотрите или слушаете про предпринимательство вы? Поделитесь в комментариях.
Начинаем через несколько минут 🙂 Присоединяйтесь к чату, чтобы поучаствовать.
Forwarded from Oleg
Сегодня вечером в 19 часов по Москве болтаем про успех в найме. Голосовой чатик будет прямо здесь - включайте уведомления, чтобы не пропустить начало.
Я выделил несколько компонентов успеха (от простого к сложному):
- Зарплата
- Профессиональный рост - более интересные и сложные задачи
- Признание сообществом
- Карьерный рост - выше должность, новые обязанности, авторитет
- Финансовая независимость
- Удовлетворение жизнью и счастье
Начинаем в 18:55, собираемся в течение 5 минут, и переходим к обсуждению. Перед тем, как касаться каждой из этих тем, я немного расскажу про свой путь и общие впечатления от карьеры. Готовьте свои вопросы, истории, комментарии и критику. Общаемся на “ты” 🙂 До связи!
Я выделил несколько компонентов успеха (от простого к сложному):
- Зарплата
- Профессиональный рост - более интересные и сложные задачи
- Признание сообществом
- Карьерный рост - выше должность, новые обязанности, авторитет
- Финансовая независимость
- Удовлетворение жизнью и счастье
Начинаем в 18:55, собираемся в течение 5 минут, и переходим к обсуждению. Перед тем, как касаться каждой из этих тем, я немного расскажу про свой путь и общие впечатления от карьеры. Готовьте свои вопросы, истории, комментарии и критику. Общаемся на “ты” 🙂 До связи!
Как быть лучше подавляющего большинства разработчиков
Судя даже по моему небольшому опросу, меньше 10% проголосовавших ведут блог. А если бы проголосовали все, процент получился бы наверняка ещё ниже: думаю, всего несколько процентов профессионалов активны вне работы - ведут блоги, выступают на конференциях, участвуют в тусовках.
Я тоже совершил эту ошибку и до сих пор навёрстываю: попытки сделать сайт и вести блог я начал ещё году в 2008-м, сделал может 3-4 версии и даже написал с десяток статей, в том числе про свои проекты на фрилансе. С выступлениями у меня тоже не заладилось - то "времени не было", то рассказать (как будто бы) не о чем, то не понятно зачем.
Попробую раскрыть тему и, надеюсь, убедить вас, что быть активным в профессиональном сообществе и собирать его вокруг себя имеет смысл.
📕 Писать и рассказывать о своих проектах и проблемах в работе, предпринимательстве или учёбе - это отличный способ структурировать знания. Не важно, насколько глубокими или насыщенными получаются такие заметки: куда бы вы ни направляли свою энергию, конструктивная рефлексия однозначно полезна. В том числе поэтому существенную часть любой учёбы составляет написание докладов, устные и письменные экзамены, участие в коллоквиумах. Разумеется, учёба не должна заканчиваться в момент защиты диплома.
🧠 Легко пасть жертвой синдрома самозванца и решить, что все вокруг умнее и опытнее вас. Очевидно, что это не так - всегда есть люди, идущие по тому же пути и находящиеся в некотором смысле позади вас, а также профессионалы из других областей, которым интересно и полезно узнать про ваш опыт.
☝️Софт-скиллы тоже прекрасно прокачиваются через попытки рассказать и убедить других в своих мыслях. Убедить получится не всегда - но смысл и не в этом. Как и в любых других тренировках, смысл не столько в результате, сколько в процессе, умении извлечь из него пользу и научиться наслаждаться преодолением неизбежных сложностей. Мы крайне легко цепляемся за интересные идеи, и умение синтезировать новые подходы и рассказывать о них пригодится, без преувеличения, любому человеку и в любом занятии.
🎭 В экономике внимания, в которой все мы внезапно оказались, полезно иметь последователей и строить сообщество вокруг своих идей. Среди подписчиков можно найти будущих коллег, соратников, партнёров или инвесторов, а внимание аудитории достаточно легко конвертируется в клиентов или пользователей, если вы продаёте услуги или работаете над каким-то продуктом.
🤝 Часто подписчики будут благодарны вам за усилия: приятно слышать "спасибо" и осознавать, что ваши мысли и рефлексия помогают кому-то в достижении целей, непростой ситуации или сомнениях.
🔮 Не в последнюю очередь делиться своими мыслями не только приятно, но ещё и полезно: можно получить быструю обратную связь от людей, которые уже заинтересованы в вас. Невозможно знать и уметь всё, поэтому крайне важный навык - получать и ассимилировать фидбэк максимально эффективно. Но человеку непубличному сложно получить его вне работы, где обратная связь бывает от ограниченного числа людей и, в основном, только относительно ваших непосредственных обязанностей.
🌎 В конце концов, блог, образовательная деятельность и любая другая публичность могут помочь найти работу или даже получить классную, менее ограничивающую в сравнении с рабочей визу в другую страну. Даже если вы пока не планируете никуда переезжать, начинать стоит уже сейчас - чтобы через несколько лет, когда это понадобится, иметь на руках все карты, а не только востребованную профессию.
Почему вы до сих пор не ведёте блог и не выступаете?
Судя даже по моему небольшому опросу, меньше 10% проголосовавших ведут блог. А если бы проголосовали все, процент получился бы наверняка ещё ниже: думаю, всего несколько процентов профессионалов активны вне работы - ведут блоги, выступают на конференциях, участвуют в тусовках.
Я тоже совершил эту ошибку и до сих пор навёрстываю: попытки сделать сайт и вести блог я начал ещё году в 2008-м, сделал может 3-4 версии и даже написал с десяток статей, в том числе про свои проекты на фрилансе. С выступлениями у меня тоже не заладилось - то "времени не было", то рассказать (как будто бы) не о чем, то не понятно зачем.
Попробую раскрыть тему и, надеюсь, убедить вас, что быть активным в профессиональном сообществе и собирать его вокруг себя имеет смысл.
📕 Писать и рассказывать о своих проектах и проблемах в работе, предпринимательстве или учёбе - это отличный способ структурировать знания. Не важно, насколько глубокими или насыщенными получаются такие заметки: куда бы вы ни направляли свою энергию, конструктивная рефлексия однозначно полезна. В том числе поэтому существенную часть любой учёбы составляет написание докладов, устные и письменные экзамены, участие в коллоквиумах. Разумеется, учёба не должна заканчиваться в момент защиты диплома.
🧠 Легко пасть жертвой синдрома самозванца и решить, что все вокруг умнее и опытнее вас. Очевидно, что это не так - всегда есть люди, идущие по тому же пути и находящиеся в некотором смысле позади вас, а также профессионалы из других областей, которым интересно и полезно узнать про ваш опыт.
☝️Софт-скиллы тоже прекрасно прокачиваются через попытки рассказать и убедить других в своих мыслях. Убедить получится не всегда - но смысл и не в этом. Как и в любых других тренировках, смысл не столько в результате, сколько в процессе, умении извлечь из него пользу и научиться наслаждаться преодолением неизбежных сложностей. Мы крайне легко цепляемся за интересные идеи, и умение синтезировать новые подходы и рассказывать о них пригодится, без преувеличения, любому человеку и в любом занятии.
🎭 В экономике внимания, в которой все мы внезапно оказались, полезно иметь последователей и строить сообщество вокруг своих идей. Среди подписчиков можно найти будущих коллег, соратников, партнёров или инвесторов, а внимание аудитории достаточно легко конвертируется в клиентов или пользователей, если вы продаёте услуги или работаете над каким-то продуктом.
🤝 Часто подписчики будут благодарны вам за усилия: приятно слышать "спасибо" и осознавать, что ваши мысли и рефлексия помогают кому-то в достижении целей, непростой ситуации или сомнениях.
🔮 Не в последнюю очередь делиться своими мыслями не только приятно, но ещё и полезно: можно получить быструю обратную связь от людей, которые уже заинтересованы в вас. Невозможно знать и уметь всё, поэтому крайне важный навык - получать и ассимилировать фидбэк максимально эффективно. Но человеку непубличному сложно получить его вне работы, где обратная связь бывает от ограниченного числа людей и, в основном, только относительно ваших непосредственных обязанностей.
🌎 В конце концов, блог, образовательная деятельность и любая другая публичность могут помочь найти работу или даже получить классную, менее ограничивающую в сравнении с рабочей визу в другую страну. Даже если вы пока не планируете никуда переезжать, начинать стоит уже сейчас - чтобы через несколько лет, когда это понадобится, иметь на руках все карты, а не только востребованную профессию.
Почему вы до сих пор не ведёте блог и не выступаете?
Опубликовал длинный гайд: «10 причин и 1 способ превзойти большинство профессионалов в своей области» на VC. В нём есть ответы на вопросы «зачем» и «как» работать над публичностью, в том числе:
- стоит ли становиться публичным именно вам
- о чём, где и как рассказывать
- кто ваша аудитория и где её взять
- как расти и стоит ли гнаться за ростом
- как оценить эффективность работы и чего ждать
Если вам 🔥понравится текст, напишите комменатрий, добавьте статью в закладки и жмакните «вверх» внизу статьи. Это поможет более широкому кругу читателей увидеть статью и окупит вложенные мной усилия.
Кроме того, в этот четверг, в 19 часов по Москве опять собираемся в 🎙голосовом чатике и обсуждаем ведение блога и признание сообществом для разработчиков (и любых других айтишников и диджитал-товарищей, на самом деле). Если у вас есть сомнения, вопросы, комментарии или просто интерес к теме, включайте уведомления, чтобы не пропустить начало, - и до связи в четверг!
- стоит ли становиться публичным именно вам
- о чём, где и как рассказывать
- кто ваша аудитория и где её взять
- как расти и стоит ли гнаться за ростом
- как оценить эффективность работы и чего ждать
Если вам 🔥понравится текст, напишите комменатрий, добавьте статью в закладки и жмакните «вверх» внизу статьи. Это поможет более широкому кругу читателей увидеть статью и окупит вложенные мной усилия.
Кроме того, в этот четверг, в 19 часов по Москве опять собираемся в 🎙голосовом чатике и обсуждаем ведение блога и признание сообществом для разработчиков (и любых других айтишников и диджитал-товарищей, на самом деле). Если у вас есть сомнения, вопросы, комментарии или просто интерес к теме, включайте уведомления, чтобы не пропустить начало, - и до связи в четверг!
vc.ru
10 причин и 1 способ превзойти большинство профессионалов в своей области — Маркетинг на vc.ru
Судя даже по моему небольшому опросу в телеграм-канале (около 300 голосов), меньше 10% проголосовавших ведёт блог — и, продолжая цепочку рассуждений, как-то ещё делится знаниями с другими.
Тысяча преданных фанатов
В 2008 году Кевин Келли, основатель и редактор журнала Wired, написал статью 1000 True Fans про passion economy - экономику создаталей, независимых от распространённых средств дистрибуции. Мне она кажется особенно полезной в качестве размышления о современном мире и роли работы и заработка в нём.
Почитайте оригинал, а ниже основные тезисы с моими комментариями.
Вам может быть достаточно всего 1000 преданных фанатов, чтобы заработать себе на жизнь. Каждому из них реалистично продать на $100 в год и, делая это без посредников, заработать $100k за год. Сумма, достаточная для жизни одного человека в реалиях США.
Преданный фанат - это человек, который поедет за 200 километров, чтобы послушать ваше выступление, купит на DVD сборник ваших бесплатных youtube-видео. Разумеется, такими будут не все.
В эпоху распределённых коммуникаций, у продавцов снова появилась возможность напрямую взаимодействовать с покупателями, а не через ритейлеров - магазины, издательства и прочие площадки. А значит, знать их имена и имейлы, иметь возможность поддерживать отношения и следить за изменением вкусов и предпочтений.
Поэтому я считаю, что иметь свою площадку - идеально, сайт и email-рассылку, или минимально модерируемый и потенциально подверженный блокировкам канал связи с подписчиками жизненно важно.
Кроме прямой связи с фанатами, peer-to-peer коммуникация и продажи позволяют оставить себе все деньги от продажи, а не только лицензионные отчисления. Это значит, что вам больше не нужны миллионы читателей или покупателей, чтобы зарабатывать на своём творчестве.
Тысяча - не сакральное число. В зависимости от того, что вы создаёте и продаёте, от стоимости, вашего образа жизни, расходов и предпочтений, вам может понадобиться больше или меньше последователей - но эта зависимость более линейная, а значит легче масштабируется.
Любопытно, что маятник качнулся назад: если в результате промышленной революции мы стали потребителями массовых товаров, интернет позволяет создавать и продавать продукты и контент напрямую - особенно с переносом ценности в сферу цифровых продуктов и услуг.
А значит, можно быть более независимым - не только от full-time работы (это вообще странная идея, что человек должен постоянно работать, особенно сохраняя специализацию всю жизнь), но и от посредников разного рода.
В 2008 году Кевин Келли, основатель и редактор журнала Wired, написал статью 1000 True Fans про passion economy - экономику создаталей, независимых от распространённых средств дистрибуции. Мне она кажется особенно полезной в качестве размышления о современном мире и роли работы и заработка в нём.
Почитайте оригинал, а ниже основные тезисы с моими комментариями.
Вам может быть достаточно всего 1000 преданных фанатов, чтобы заработать себе на жизнь. Каждому из них реалистично продать на $100 в год и, делая это без посредников, заработать $100k за год. Сумма, достаточная для жизни одного человека в реалиях США.
Преданный фанат - это человек, который поедет за 200 километров, чтобы послушать ваше выступление, купит на DVD сборник ваших бесплатных youtube-видео. Разумеется, такими будут не все.
В эпоху распределённых коммуникаций, у продавцов снова появилась возможность напрямую взаимодействовать с покупателями, а не через ритейлеров - магазины, издательства и прочие площадки. А значит, знать их имена и имейлы, иметь возможность поддерживать отношения и следить за изменением вкусов и предпочтений.
Поэтому я считаю, что иметь свою площадку - идеально, сайт и email-рассылку, или минимально модерируемый и потенциально подверженный блокировкам канал связи с подписчиками жизненно важно.
Кроме прямой связи с фанатами, peer-to-peer коммуникация и продажи позволяют оставить себе все деньги от продажи, а не только лицензионные отчисления. Это значит, что вам больше не нужны миллионы читателей или покупателей, чтобы зарабатывать на своём творчестве.
Тысяча - не сакральное число. В зависимости от того, что вы создаёте и продаёте, от стоимости, вашего образа жизни, расходов и предпочтений, вам может понадобиться больше или меньше последователей - но эта зависимость более линейная, а значит легче масштабируется.
Любопытно, что маятник качнулся назад: если в результате промышленной революции мы стали потребителями массовых товаров, интернет позволяет создавать и продавать продукты и контент напрямую - особенно с переносом ценности в сферу цифровых продуктов и услуг.
А значит, можно быть более независимым - не только от full-time работы (это вообще странная идея, что человек должен постоянно работать, особенно сохраняя специализацию всю жизнь), но и от посредников разного рода.
Друзья, сегодня в 19 часов по Москве опять собираемся в 🎙голосовом чатике и обсуждаем ведение блога и признание сообществом для разработчиков и любых других айтишников и digital-деятелей. Если у вас есть сомнения, вопросы, комментарии или просто интерес к теме, присоединяйтесь к чату - и до связи вечером!
Telegram
Чаты-нечаты Олега Громова
Обсуждение к каналу t.me/gromov_com
Вот и меня настигла прокрастинация: вместо того, чтобы делать дизайн сайта (и запустить его уже наконец - от этого столько всего зависит!), я пишу заметки в канал и переписываю статью про публичность, чтобы опубликовать на хабре.
А всё потому, что дизайн делать сложно. У меня есть таблица с дизайн-решениями, в которой большинства вопросов я даже не коснулся ещё. И я не хочу, потому что это не дизайн делать сложно, а принимать решения сложно.
Иногда решение небольшое, например, как показать рекомендации к статье, а иногда за ним тянется целый шлейф последствий, которые влияют на весь визуальный язык.
Плюс всё это ещё руками обновлять-переставлять, никакие компоненты и стили в Фигме не спасают! И хорошо ещё, что я сам же и разработчик - могу обновить всего один экран и запросто вспомнить, как правильно. А если б разработчиком было кто-то ещё? Страшно подумать.
В конце концов, всё-таки правильно, что я решил сделать весь дизайн (ну может процентов на 80-90%) сразу. Включать в один подход весь стек - информационную архитектуру, дизайн, бэкенд и фронтенд - получается сложно.
Значит эджайл - не всегда хорошо: я быстро делаю понятные вещи (в данном случае бэкенд и прочая инфра, потому что сайт - простая штука) и буксую на сложных решениях. А потом переделываю всё туда-сюда по десять раз, и выглядит всё так себе.
А вот водопад решает: и голова про дизайн болит всего несколько дней - а не всё время, и на этапе разработки уже все важные решения приняты, бери и делай.
А всё потому, что дизайн делать сложно. У меня есть таблица с дизайн-решениями, в которой большинства вопросов я даже не коснулся ещё. И я не хочу, потому что это не дизайн делать сложно, а принимать решения сложно.
Иногда решение небольшое, например, как показать рекомендации к статье, а иногда за ним тянется целый шлейф последствий, которые влияют на весь визуальный язык.
Плюс всё это ещё руками обновлять-переставлять, никакие компоненты и стили в Фигме не спасают! И хорошо ещё, что я сам же и разработчик - могу обновить всего один экран и запросто вспомнить, как правильно. А если б разработчиком было кто-то ещё? Страшно подумать.
В конце концов, всё-таки правильно, что я решил сделать весь дизайн (ну может процентов на 80-90%) сразу. Включать в один подход весь стек - информационную архитектуру, дизайн, бэкенд и фронтенд - получается сложно.
Значит эджайл - не всегда хорошо: я быстро делаю понятные вещи (в данном случае бэкенд и прочая инфра, потому что сайт - простая штука) и буксую на сложных решениях. А потом переделываю всё туда-сюда по десять раз, и выглядит всё так себе.
А вот водопад решает: и голова про дизайн болит всего несколько дней - а не всё время, и на этапе разработки уже все важные решения приняты, бери и делай.
У Ани Булдаковой есть классный проект по поиску менторов и менти (как это по-русски-то сказать?).
Я там нашёл ментора, чтобы поработать над своими предпринимательскими скиллами: меня интересует комбинация исследований рынка, маркетинга и продуктовой работы, чтобы делать продукты, которые нужны, в сегменте рынка, в который я смогу запрыгнуть в одиночку и с минимальными инвестициями.
По-моему, найти наставника, который уже прошёлся по всем привлекательным для вас граблям, это крутая идея с огромным потенциалом для личного развития. Вам тоже рекомендую попробовать, если идея нравится так же, как и мне 👍
Я там нашёл ментора, чтобы поработать над своими предпринимательскими скиллами: меня интересует комбинация исследований рынка, маркетинга и продуктовой работы, чтобы делать продукты, которые нужны, в сегменте рынка, в который я смогу запрыгнуть в одиночку и с минимальными инвестициями.
По-моему, найти наставника, который уже прошёлся по всем привлекательным для вас граблям, это крутая идея с огромным потенциалом для личного развития. Вам тоже рекомендую попробовать, если идея нравится так же, как и мне 👍