Когда я был молод, я делал. В какой-то момент я перестал зарабатывать и научился управлять. Затем мир изменился, и я забыл, как делать, и мне пришлось учиться всему заново.

Пост о самой опасной вещи, которая может случиться с любым человеком, командой или компанией. Потеря возможности, комфорта и желания зарабатывать. Люди, которые не умеют строить, так или иначе становятся парализованными внутри своих идей. Они находят все более изощренные способы избегать строительства, делания и созидания.

За последние 3 года ко мне все больше возвращалось мое отношение хакера/создателя. Я не совсем уверен, как все это произошло, но вот предыстория и то, что, как я думаю, сработало для меня.

Слова бесполезны: не верьте мне, просто посмотрите

Слова не очень полезны. Они убедительны и могут что-то доказать, но ничего вам не показывают. Это удивительный способ избежать неприятностей.

Если вы хотите кого-то убедить, покажите им. Построить что-нибудь.

Встречи. Документы. Исследовательская работа. Неполные прототипы. «Обучение» (которое часто означает прокрастинацию. Во многом это просто избегание создания чего-то.

Это не означает, что встречи, документы, исследования, прототипы и обучение — это плохо или совершенно бесполезно, но они определенно плохи и бесполезны, если не приводят к действию или строительству.

Сила хакеров и мейкеров

Вот почему сообщества хакеров и создателей настолько сильны. Со стороны хакеры и мейкеры выглядят полными чокнутыми, как уроды с паяльниками, проводами, тканями и коробками. Они строят бессмысленных роботов. Они делают вещи «просто для удовольствия». Они понимают аппаратное обеспечение, которое широко не используется. Зачем тратить время на эту бессмысленность? Почему бы просто не прочитать газету, не посмотреть телевизор и, когда у вас появится хорошая идея, не воплотить ее в жизнь.

Потому что создание — это не только то, что вы делаете, но и то, как вы думаете.

Взлом и создание не являются результатом. То, что вы строите, даже не является результатом. Результат меняет то, как работает ваш разум.

Очень сложно перейти от не-производителя к создателю, но это всегда нужно делать, потому что хакеры и создатели, которые действительно взламывают и создают, становятся лучше, взламывают и создают. Итак, когда появляется идея, они исследуют ее. Быстро и с комфортом. С меньшим стрессом. Это не становится «проектом», которым нужно «управлять», это эксперимент, который нужно попробовать и изучить.

Между тем, остальные из нас (я раньше был одним из них) думают, но не делают. Мы анализируем, а не делаем.

Раньше я был таким, но серия небольших проектов отвыкла. Я заметил, что мне стало некомфортно быстро создавать прототип, опробовать новую технологию или «тратить впустую» три дня на то, чтобы посмотреть, смогу ли я создать свою собственную библиотеку графиков. Я потерял хакерское мышление.

Правила, которые сработали для меня:

  1. Показать свою работу
  2. Не тратьте много времени на решения
  3. Не усложняйте упрощение
  4. Начать проект
  5. Медитировать
  6. Знайте других хакеров и создателей
  7. Знай, что это нормально

1. Покажи свою работу

Я стал нервничать, представляя работу людям.

Итак… правило таково: я должен делать что-то на глазах у людей и должен оживлять события.

Вела для детей Code Club (выигрыш: быстрый, реальный и полезный); Я снова исполнял музыку вживую примерно через 10 лет (победа: преодолей себя); Я запустил подкаст (победа: преодолей себя); Я начал с блога (победа: сосредоточься на написании, а не на всех отвлекающих мыслях «надо-не-надо-я»). Примерно в то же время я также создал прототип платформы для доставки еды, где я принимал заказы, делал циклы и обрабатывал счета. Это было в крошечном масштабе, но это было важно для преодоления глупого страха неудачи и боязни показать свою работу.

2. Не тратьте много времени на принятие решений

Вариантов всегда слишком много.

Неожиданным решением этой проблемы стал запуск Code Club (см. ссылки внизу) для детей 9–10 лет, где мы строим фотобудку из двух Raspberry Pi.

Я никогда раньше ничего не делал на RPis, ни с изображениями, ни с python. Я провел все исследования на своем телефоне, наблюдая за своей дочерью на уроке дайвинга в одну из суббот. Это научило меня: проводить исследование быстро и не усложнять проект.

3. Не усложняйте упрощение проекта

Это огромная проблема, над которой застревают многие умные люди.

Люди целую вечность пытаются придумать «простую» идею, но из-за того, что они не играют, не взламывают и не делают, они не знают, что такое простота. И когда они на полпути к реализации идеи, им кажется, что это немного сложно, и они сдаются.

Каждый простой продукт, который мы используем, не был идеально придуман, а затем создан. Это было очищено от неуклюжей связки проводов и странностей. Так что не тратьте слишком много времени на размышления о том, проста ли ваша идея, потому что вы просто не знаете. Стройте и учитесь.

4. Начать проект

Начните проект прямо сейчас.

Я не знал, чем хочу заниматься, поэтому составил список всех языков программирования и областей программного обеспечения, которые я мог выучить, и почему я должен это изучать. Затем я написал, какими будут эффекты второго порядка.

Например:

R, Python, C/C++…

Сначала я выбрал R, потому что я мог использовать его для науки о данных, и это звучит забавно. Я играл с ним около 4 недель, но бросил это. Затем А перешел к изучению курса Эндрю Нг по машинному обучению (до конца, взяв перерыв на работе, чтобы завершить его), что дало мне Octave, язык с открытым исходным кодом, который хорош для машинного обучения, но не так широко используется.

Итак, что мне следует изучить дальше… Я остановился на python, потому что он отлично подходит для работы с данными, машинного обучения, он достаточно зрелый и широко используется, чтобы найти ответ практически за один поиск.

Важно отметить, что хоть я и менял направление, у меня всегда был проект с направлением. Я не заморачивался на R, я немного отточил цель и в итоге смог углубиться в то, что изучаю.

Сейчас я создаю систему мониторинга безопасности, используя машинное обучение на питоне. Очень мало того, что я делаю сейчас, основано на том, что я знал тогда. Все знания усугубились, потому что я начал.

5. Научитесь концентрироваться

Для меня это была медитация.

О боже… этот огромен. Я хотел бы показать мне это, когда мне было 10 лет. Я был бы совершенно другим человеком.

Для меня это переключает мои мысли с миллиарда причин, по которым что-то не работает, поэтому я смотрю на вещь. Например, при изучении машинного обучения я изначально был одержим тем, как бы я объяснил это кому-то еще, вероятно, потому, что моя работа в настоящее время в основном связана с продажами.

Лучше сосредоточиться на понимании материала. Я знаю, что могу все это объяснить, но моя главная мотивация — понять и сделать.

6. Знайте людей, которые взламывают. Это заразно.

Мы являемся средним из людей, с которыми мы проводим время. Очень важно находиться среди правильных людей.

Для меня это прошло несколько этапов:

- Возбуждение. «Эти люди потрясающие, и они знают меня. Я могу рассказать всем своим друзьям-нехакерам о своих замечательных друзьях». (Юк… это ужасный этап.)

- Эмуляция. «Теперь у меня есть проект…»

- Сравнение. «Я не успеваю за ними…»

- Отставка. «Я никогда не смогу удержаться…»

- Концентрация. Наконец… «Я просто хочу построить кое-что…»

Это было утомительно и довольно скучно, но суть вот в чем: как бы вы ни сравнивали себя с людьми, которые зарабатывают, если вы продолжите, то скоро тоже сможете это делать.

7. Знайте, что вы будете делать это вечно

Не существует такой вещи, как достаточное образование, и главное, что нам, людям, нужно в будущем, — это создавать вещи. Это потребует обучения, взлома и создания.

Чем раньше вы начнете думать… и действовать как создатель и хакер, тем скорее вы сможете продолжить свою оставшуюся жизнь.

Интересные и похожие ссылки:

- Код Клуб

- Освободи пространство

- Воздушное пространство

- Курс Эндрю Нг по машинному обучению

Мы создаем программное обеспечение и пытаемся понять мир программного обеспечения. Вы можете найти больше наших текстов на https://blog.thebaseline.co и узнать больше о том, что мы делаем, на https://thebaseline.co.