Не любой опыт полезен
Больше — некоторый опыт вреден, токсичен, несет негативные последствия. Некоторый опыт сломит вас. Некоторый лишит энтузиазма. Некоторый приведет к проигрышной модели восприятия мира. Некоторый разорвет полезную связь старания=награда, которую потом придется долго и тяжело восстанавливать.
Пример. Пару жизней назад, в 2012 я разработал классный модуль для HostCMS — менеджер форм редактирования. Идея модуля пришла ко мне, пока я работал в веб-студии. Людям было очень неудобно управлять сайтом, в котором все динамические списочные сущности были помещены в раздел информационные системы. Каждый элемент в этом разделе имел сотню полей. Из инфосистем делались слайдеры, новости, фотоальбомы, списки сотрудников, акции и тому подобное. Редактируя новость и слайд в слайдере показывалась одна и та же форма с сотней полей. Это было дико неудобно. Модуль позволял сделать эту форму маленькой и понятной, оставив лишь те поля, что были задействованы. Например, название и текст новости. Я считал, что этот модуль будет космически популярен и полезен, ведь все хотят с комфортом управлять сайтом. Интерфейс был прост и понятен, внутри все работало идеально. Я был невероятно доволен своим творением, я чувствовал себя на вершине мира. Подготовив все материалы, алгоритм защиты, демократичную цену, я выложил анонс. Закинул его нескольким заказчикам, рассказал на форуме, на своем сайте.
И что было дальше вы скорее всего догадались. Да, всем было насрать. Никому он нахер не сдался. Оказалось, что в большинстве случаев сайтом управляют контент-менеджеры и всем плевать как они заполняют сайт. Казалось в этом проблема. Я понял, эксперимент надо повторить с другими вводными и создал еще несколько модулей разной тематики и цены в течение следующих пару лет, которые по моим убеждения были очень полезны заказчикам. Должен сказать мои убеждения не на пустом месте основаны, я тесно общался с заказчиками — владельцами сайтов на HostCMS и поэтому хорошо понимал их потребности.
Но каждый раз я сталкивался с удивительно хреновым результатом. Я получил негативный опыт, мои старания смыты в унитаз. Я предположил, что ключевая проблема в другом — непопулярность системы, под которую был создан модуль и сложность донести до потребителя продукт, но чтобы в этом быть уверенным нужен позитивный опыт. В голове произошел разрыв связи старание=награда. Связь, на которой держутся профессионалы. Без этой связи любой превратится в овощного офисного сотрудника, просиживающего штаны на стуле.
Я осознал это в 2017. Я понял, что одна из моих главных догм подорвана и её нужно восстанавливать. И начать нужно с малого, чтобы очередное поражение не подтвердило мой негативный опыт. В 2018 мы в компании создаем приложение для популярной CMS под моим руководством. Это было сложно, ведь в голове уже плотно осело утверждение о том, что стараться при создании модулей нет смысла, их не будут покупать. Мы сделали простое приложение, которому до большинства наших модулей на HostCMS, как до луны пешком. За 3 месяца оно бьет по прибыли все наши 10 модулей созданных для HostCMS и продаваемые более, чем 3 года. Победа. Связь частично восстановлена.
Можно принять это за позитивный исход и полезный опыт, ведь в итоге все кончилось хорошо. Но единственное, что заставляло меня пробовать снова и снова, это то, что я видел, как у других получается. Если бы я не видел, я бы бросил и опыт был бы не в плюс. Время идет, разрыв крепчает и нужно хорошо постараться, чтобы снова накрепко связать эти 2 вещи: старание=награда. Каждый сотрудник в компании имеет мощную поддержку, но руководитель работает без поддержки. Когда ты в компании первое лицо, то понимаешь, что ты сражаешься не в лягушатнике пластмассовыми мечами, а на реальном поле боя и тебя никто не погладит по голове за хороший результат. Зато миллион факторов попытается тебя выбить из колеи. Поэтому эта связь будет восстанавливаться значительно сложнее и дольше, и основания для связи будет только собственная похвала и довольство своим результатом. Чуть дальше забегая скажу, что сложность еще в том, что внутренние критерии успеха руководителя все время меняются и нужно успевать перестроиться. Сегодня это классный код, завтра круто разработанный продукт, послезавтра это круто разработанный твоей командой продукт, что еще усложняет задачу.