Перевод статьи Майкла Хендрикса “How to be successful”.
«Я создал одно приложение и оно оказалось очень успешным. Вот как вы можете достичь такого же результата», – это вовсе НЕ содержание данной статьи.
Статью или книгу, основной посыл которой в том, как вам тоже стать успешным, лучше игнорировать (чаще всего). Конечно, данная статья — исключение;)
Статьи и книги, представляющие дорогу к успеху, просто исходят из ошибочной установки. Без сомнения, их авторы действительно сделали что-то, что привело к успеху. Но действия, предпринятые ими, практически невозможно перенести на других людей, проекты или проблемы.
Не существует универсального рецепта. Любой, кто утверждает обратное, вводит вас в заблуждение.
Ошибки
Мы учимся на ошибках. Причем не только на своих, но и на чужих тоже. Даже несмотря на то, что нам с детства твердили, что ошибаться – плохо. В отношении провалов существует чудовищная предвзятость. Люди даже стараются не упоминать о них, потому что это считается чем-то негативным. Просто вспомните последнюю ретроспективу спринта, в которой вы принимали участие. Вспомните, сколько времени было потрачено на обсуждение успехов, а сколько — на обсуждение неудач. И вообще, обсуждались ли неудачи или только упоминались?
Ошибки плохи только если они вас ничему не научили.
Если вы не анализируете и не обсуждаете провалы, вы обречены совершать те же самые ошибки в будущем. «Но мы должны праздновать успех». Да, это следует делать. Понимание своих промахов и извлечение уроков из них это тоже успех. Игнорирование их – еще один провал.
Загадка успеха
Мы можем определить, какое действие или решение в конечном итоге привело к поражению. Даже если это умозаключение вроде «Если бы мы этого не сделали, мы могли бы не провалиться».
А вот с успехом такой фокус не пройдет. Вы прошли путь от А до Я, который привел вас к успеху. Но этот путь – не прямая линия. Вы приняли много очевидных и неочевидных решений. Были и внешние факторы, видимые и невидимые, которые тоже навязали вам путь от А до Я. Если только вы не сумеете собрать воедино все решения и факторы, которые привели вас на ваш путь успеха, вы так никогда и не узнаете, почему вы этого успеха достигли.
А собрать всю эту информацию практически невозможно, потому что вы о многом даже не знаете. В этом разница между нахождением причин поражения и успеха.
Учитесь на ошибках других
Об этому уже упоминалось ранее. Существует предвзятость в отношении поражений и потому о них нечасто говорят. Особенно на платформах вроде LinkedIn, где люди пытаются представить себя в лучшем свете. Научное сообщество тоже имеет проблемы с докладами о провалах.
Да и здесь, на dev.to, об успехах куда больше постов, чем о поражениях. Пост-дискуссия Бена «Какой самый худший баг вы написали?» ясно показал, что мы часто ошибаемся и не боимся говорить об этом.
Я хотел бы, чтобы тег #failure на dev.to был заметен. Чтобы было полно статей с ним, статей о том, как и в чем люди потерпели поражение и как они справились с этими проблемами. Преодолеть поражение это больший успех, чем просто успех.
Задокументированные провалы
Кроме постановки тегов #failure, пожалуйста, поделитесь в комментариях книгами и статьями о поражениях в сфере разработки ПО.
- Dreaming in Code. Книга-хроника разработки приложения с открытым исходным кодом Chandler. В ней, собственно, нет конкретного обсуждения и анализа ошибок.
- Game Developer Post-Mortem. В уже несуществующем журнале «Game Developer» была постоянная рубрика с аналитическими статьями. В них студия рассматривала прошлую игру и писала о том, что было хорошо, а что пошло не так. Большая часть этих статей, а также новые сейчас доступны на GamaSutra.
- The Soul of a New Machine. Аппаратный аналог Dreaming in Code.
Прошу заметить, что есть много книг и статей, где обсуждается, как программы и проекты могут проваливаться. А меня больше интересуют задокументированные случаи провалов, предпочтительно с участием людей.
P.S. Изображение успеха
Я нарочно не использовал в качестве иллюстрации изображение денег или человека в дорогом костюме, с чем обычно ассоциируют успешность. Если поищете стоковые фотографии по теме «успех», вы скорее всего встретите именно такие картинки.
Успех это личное. Для кого-то успех это руководящая должность и куча денег. Для других – создание открытой и доступной платформы, где программисты делятся идеями и помогают друг другу расти.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]