Чему мы можем научиться с помощью компьютеров, чтобы стать лучше?

Ваша цель и как ее защитить

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

Это быстрое одолжение? Без проблем. Та интересная идея, о которой кто-то только что сказал мне на кухне? Я, наверное, должен прототипировать это. Запрыгиваешь на звонок клиенту? Почему нет.

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

Что ж, к сожалению, все время говорить «да», даже с добрыми намерениями и добротой, - это путь к тому, чтобы быть очень милым, но в конечном итоге неэффективным.
С другой стороны, эффективность предполагает два аспекта управления собой:

  1. Возможность организовать свое время и свой разум так, чтобы у меня были максимальные шансы на максимальную продуктивность.
  2. Сказать да наиболее важным работам и вежливо отказать от тех, которые не являются таковыми.

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

Вдохновляясь алгоритмами

У вас, как и у всех в вашей компании, и у всех в вашей отрасли, у партнеров и конкурентов точно такое же количество времени в день. Что действительно имеет значение, так это то, как лучше вы его используете. Люди, которые понимают, как они работают лучше всего, и впоследствии организуют свой день с учетом своих производственных качеств, могут быть значительно более продуктивными, чем те, кто этого не делает.

Чтобы получить некоторое вдохновение, давайте посмотрим на компьютеры, в частности на процессоры.

Переключение контекста

Ваша операционная система выполняет множество разных задач одновременно.
Все приложения, которые вы запускаете, выполняются во многих запущенных процессах. Теперь, просто из любопытства, что сейчас делает мой ноутбук? Когда я открываю Activity Monitor на своем MacBook Pro, когда пишу это предложение, оно выглядит вот как:

Как видно из нижней части окна, существуют сотни различных процессов и тысячи активных потоков. Однако у моего ноутбука всего 8 ядер ЦП, на которых могут выполняться эти процессы. Все эти процессы могут работать на нескольких ядрах с помощью хитрого трюка: переключения контекста.

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

Однако переключение контекста дорого.

Вместо возможности непрерывного выполнения инструкций в одном процессе, вся эта многозадачность требует администрирования: остановка процесса включает сохранение состояния и затем загрузку в новом состоянии для нового процесса. Пока происходит переключение контекста, ЦП не делает ничего полезного. Чем меньше происходит переключений контекста, тем больше инструкций выполняется на ядрах ЦП.

Вы видите, к чему все идет?

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

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

  • Закройте все остальные окна и вкладки, пока над чем-то работаете. Не поддавайтесь искушению взглянуть на свои уведомления или просто отключите их.
  • Выделите в своем календаре периоды напряженной работы, когда вы заявляете, что не можете прерывать его. Есть концепция офлайн-часов, которую мы в разное время пробовали в офисе.
  • Отвлекитесь от реактивного обмена сообщениями. Пакетная обработка электронных писем, прямых переписок и чатов в определенное время дня. Опять же, вы похожи на компьютер: пакетная обработка часто более эффективна, чем последовательное выполнение.
  • Не начинайте новую задачу, пока не закончите ту, которую делаете. Хотя выполнение нескольких задач на ходу создает иллюзию продуктивности из-за напряженной работы, просто помните, что загрузка и сохранение состояния ЦП снова, и снова, и снова. Неэффективно, неэффективно, неэффективно.

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

Итак, мы рассмотрели процессоры, чтобы побудить задуматься о том, как лучше сосредоточиться на задачах, над которыми вы работаете. Но могут ли вычисления научить нас чему-нибудь, как сказать нет работе, что не имеет никакого эффекта?

Я думаю, что может.

Обрезка деревьев поиска

Поиск - это классическая проблема информатики. Я не говорю здесь о поисковых машинах в Интернете - я думаю о поиске пути. Учитывая два места на карте, как выбрать лучший маршрут от A до B?

Давайте заставим наше воображение работать.

Представьте, что вы в Лондоне, стоите на Трафальгарской площади. Вам нужно добраться до Риджентс-парка.

Вы совершенно не представляете, как туда добраться, и у вас нет ничего, что могло бы вам помочь: ни карты, ни людей, которых можно было бы спросить, ни телефона. Единственный способ, которым вы можете исследовать свой путь к Риджентс-парку, - это эффективно угадывать, гуляя в случайных направлениях в течение неограниченного количества времени, и не требуется большого воображения, чтобы предсказать, что вы собираетесь совсем заблудиться. довольно быстро.

Это не сработает.

А теперь представьте, что на этот раз вы стоите на Трафальгарской площади и смотрите на карту. На этот раз вы можете увидеть пункт назначения на карте и коснуться его. Это ваша первая эвристика: измерение прямой линии между вашим текущим местоположением и пунктом назначения.

Но куда идти? В пределах шести квадратных миль от центра Лондона шестьдесят тысяч дорог, поэтому предварительное построение кратчайшего маршрута представляет собой огромную и сложную область поиска. Перебор всех возможностей заставит вас стоять здесь на несколько недель.

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

Аккуратный! Это то, что мы заставляем компьютеры делать более 60 лет.

Аналогично работает алгоритм поиска A *. Это поиск лучшего первого, который предназначен для оптимизации маршрута, взятого из точки A в точку B, так, чтобы он был с наименьшей стоимостью, рассчитанной с помощью эвристики , избавляя от необходимости заранее исчерпывающе исследовать каждый потенциальный путь.

В приведенном выше сценарии поиска маршрута в Лондоне наименьшие затраты - это наименьшее количество пеших переходов между начальной и конечной точкой. Обычно алгоритм поиска A * выполняет этот обход структуры данных графа.

Маршруты между местами (A-E на диаграмме) представлены в виде взвешенных ребер на графике, где веса (числа на диаграмме) представляют собой расстояние между этими местами. На каждом шаге алгоритма, как в сценарии прохождения через Лондон выше, алгоритм расширяет следующие возможные шаги и применяет эвристику - обычно складывая веса - чтобы выбрать тот, который стоит меньше всего.

Повторное применение этой эвристики обеспечивает быстрое прибытие в пункт назначения.

Но как этот алгоритм применим к тому, как вы управляете своим вниманием? Я считаю, что есть две взаимосвязанные темы:

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

Определение собственной эвристики

Я не могу предсказать, над чем вам стоит работать сейчас. Что это?

На очень высоком уровне, как менеджер, я обычно следую формуле, которую Энди Гроув сформулировал в High Output Management:

Выпуск менеджера = результат его организации + результат деятельности соседних организаций, находящихся под их влиянием.

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

Например, если вам предстоит запуск важного продукта, то как можно скорее снизить риски, связанные с этим запуском, может быть вашей основной эвристикой. Если после получения финансирования ваша организация растет, то это так. Если вы являетесь индивидуальным сотрудником, работающим над архитектурой своего приложения, то ваша эвристика может постоянно повышать скорость обслуживания данных или разрабатывать план масштабирования этой архитектуры в ближайшие годы.

Оптимизируйте, чтобы всегда выбирать кратчайший путь к достижению этой цели. Да, вы можете стать * поиском!

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

Отказ от встречи, на которой ваше присутствие не является полностью необходимым, или отказ от другой периферийной работы больше не означает подвести кого-либо лично: ваши причины оправданы, потому что вы сосредоточены на цели, которая будет иметь максимальное влияние на компанию.

Так что ты можешь сделать?

Подумайте, как создать для вас наилучшие условия для работы. Избегайте этих переключений контекста, насколько это возможно. Затем подумайте, над чем вы работаете в течение недели: какова ваша эвристика, которая ведет вас к цели? Подрежьте все остальное.

Эта история опубликована в The Startup, крупнейшем предпринимательском издании Medium, за которым следят более 358 974 человека.

Подпишитесь, чтобы получать наши главные новости здесь.