Если вас не смущает ваш первый релиз, значит, вы запустились слишком поздно.
Помимо повседневной работы, у большинства разработчиков есть проекты на стороне. Работа над сторонними проектами приносит разработчикам множество преимуществ. Это отличный способ изучить новые технологии и улучшить свои текущие навыки. Но, самое главное, интересно разрабатывать проект с нуля на основе придуманной вами идеи. Вы можете раскрыть весь свой творческий потенциал. Нет никаких ограничений, которые вы могли бы иметь в своей работе на полный рабочий день.
Для многих разработчиков программирование — любимое дело. - "Переполнение стека"
По данным Опроса StackOverflow в 2015 году у 91,7% разработчиков были активные сторонние проекты. Для меня это удивительно. К сожалению, опрос не показывает, сколько из них когда-либо обнародовали что-либо. Не доказывая это эмпирически, я бы сказал, что когда-либо выпускается очень мало побочных проектов.
Средний разработчик тратит более 7 часов в неделю на стороннее кодирование. - "Переполнение стека"
На мой взгляд, это связано с тем, что многие разработчики продолжают развивать свои сторонние проекты годами. Они часами создавали продукт, так и не опубликовав его. Почему? Потому что, несмотря на то, что они мечтают заработать на своем продукте, реальный потенциал запуска продукта, который никому не нравится, гораздо страшнее, чем разработка продукта, о котором никто не слышал.
Из нескольких сайд-проектов, которые я начал, я опубликовал только один — Расширение Web Highlights Chrome. Я очень хорошо помню, как впервые опубликовал расширение в Интернет-магазине Chrome. Я был обеспокоен тем, что расширение никому не нравится? Да. Боялся ли я, что пользователи будут жаловаться на ошибки? Да.
Но что еще более важно, был ли я рад публично опубликовать свой первый сторонний проект в Интернет-магазине Chrome? Да я была. Итак, что случилось? Я запустил продукт, который никому не нравится?
Скажем так: все могло начаться лучше. Через месяц у меня было четыре пользователя — я, мой брат, мама и друг. Два месяца спустя у меня было восемь пользователей — я, мой брат, моя мама и пять друзей. Мой брат был (и остается) «охотником за ошибками» и всегда присылал мне скриншоты, чтобы исправить что-то, и мои друзья более или менее использовали это, чтобы сделать мне одолжение. Но я помню день 12 марта 2020 года — первый неизвестный пользователь зарегистрировался. Я не мог быть счастливее!
Через год я был гордым разработчиком расширения со 123 активными пользователями. При этом активных пользователей 2906 человек. Это еще не колоссальная сумма. Но гораздо важнее для меня то, что многие пользователи любят приложение так же сильно, как и я.
Поэтому спросите себя: что могло случиться? Может случиться так, что никто не заметит ваш продукт. А может быть, пользователям не понравится ваш продукт и они снова от него избавятся. Вы также можете получить негативные отзывы. Ну и что?
По-настоящему добиться успеха можно только в том, в чем мы готовы потерпеть неудачу. Если мы не хотим потерпеть неудачу, значит, мы не хотим и успеха. — Марк Мэнсон
Было бы лучше установить мышление, в котором неудача не является чем-то плохим. На самом деле неудачи необходимы для роста. Позвольте мне подчеркнуть это, процитировав Марка Мэнсона:
Если вы подумаете о маленьком ребенке, пытающемся научиться ходить, этот ребенок упадет и ушибется сотни раз. Но ни в коем случае этот ребенок не останавливается и не думает: «О, наверное, ходьба не для меня. Я в этом не разбираюсь." Избегать неудач — это то, чему мы учимся в какой-то более поздний момент жизни.
Проецирование этого на сторонние проекты означает, что даже если ваш первый побочный проект не увенчается успехом. Может быть, ваш второй, третий или пятнадцатый. Никогда не сдавайтесь и осознайте, что в конце всех ваших проектов — успешных или неуспешных, оплаченных или неоплачиваемых, завершенных или незавершенных — вы всегда будете в выигрыше: новый опыт, новые контакты и новые открытия о себе!
Я не потерпел неудачу. Я только что нашел 10 000 способов, которые не работают. — Евгений Брикман
Еще одним существенным преимуществом публикации вашего сайд-проекта является возможность показать свою работу другим. При собеседовании на работу в сфере разработки нередко спрашивают, завершили ли вы какие-либо сторонние проекты. Во многих случаях также ожидается наличие профиля на GitHub, и потенциальные работодатели могут попросить показать ваш профиль. Я могу сказать, что работающее расширение Chrome с несколькими сотнями пользователей вызвало удивление во время моих собеседований в качестве сотрудника начального уровня.
Последние мысли
Разработчики часто берутся за сторонние проекты. Тем не менее, это обычный сценарий, когда многие из этих побочных проектов канут в Лету. У вас есть сторонний проект? Не бойтесь показывать это! Я надеюсь, что эта статья сможет, наконец, мотивировать вас опубликовать свой сторонний проект. Запуск вашего продукта — это самый первый шаг к захватывающему будущему.
Если вам интересна вся история моего сайд-проекта Web Highlights, возможно, вы захотите прочитать Мое путешествие к первым $9,99 с моим сайд-проектом.
Надеюсь, вам понравилось читать эту статью. Я всегда рад ответить на вопросы и открыт для критики. Не стесняйтесь обращаться ко мне в любое время 😊
Вот ссылка для неограниченного доступа ко всему контенту здесь, на Medium.Если вы зарегистрируетесь по этой ссылке, я заработаю небольшую сумму без каких-либо дополнительных затрат для вас.
Подписывайтесь на меня, чтобы не пропустить мои следующие статьи. Я пишу о Typescript, веб-компонентах, интерфейсных фреймворках, шаблонах проектирования программного обеспечения, расширениях Chrome и многих других темах! 🙏
Об авторе
Мариус Бонгартс — аналитик по разработке программного обеспечения в Accenture Interactive. Он также создал расширение Web Highlights Chrome Extension, позволяющее тысячам пользователей выделять текст и закладки на каждом веб-сайте. Предоставление тегов и каталогов позволяет вам легко повторно найти свое веб-исследование в соответствующем веб-приложении на web-highlights.com. Проверьте это!
Свяжитесь со мной через LinkedIn или подпишитесь на меня в Twitter. Кроме того, ознакомьтесь с моим расширением PDF & Web Highlighter Chrome, если вы еще этого не сделали.
Если вы хотите поддержать меня, станьте участником Medium. Если вы это сделаете, я получу небольшую комиссию. Большое спасибо!
Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.