Дома, пока я писал код, моя девушка просила меня помочь то-то и то-то или задавала какие-то случайные вопросы.
В офисе, когда я был в наушниках и написал несколько строк хорошего кода, ко мне подошел коллега и попросил совета по его задаче. Иногда менеджер созывал внезапную встречу, когда я был в «зоне», писал код, как пианист, играющий на пианино.
Я чувствовал разочарование каждый раз, когда меня прерывали. Я понял, что проиграл, когда вернулся на свое место. Обычно мне требовалось от 5 до 10 минут, чтобы найти, где я остановился. В худшем случае я потратил полчаса, чтобы вернуться к идее, которая пришла мне в голову за мгновение до того, как меня прервали.
Со временем я понимаю, что не могу изменить ситуацию. Я не могу запретить им прерывать меня. Вместо этого я передумаю.
На мой взгляд, прерывание — самая сложная задача в мире программирования.
Прерывание является частью процесса кодирования. Когда вы становитесь лучше в программировании и получаете большую ответственность, тем больше прерываний у вас будет. Преодоление этого делает вас большим разработчиком.
Теперь у меня всегда есть бумага или блокнот рядом с моим ноутбуком, и всякий раз, когда меня прерывают, я говорю: «Подожди, одну секунду». Я принимаю к сведению, где я останавливаюсь.
Этот метод может быть не так применим, когда вас вызывают какие-то важные лица, такие как подруга или супруг. Но это весьма полезно во время работы в офисе.
Теперь у меня всегда есть бумага или блокнот рядом с моим ноутбуком, и всякий раз, когда меня прерывают, я говорю: «Подожди, одну секунду». Я принимаю к сведению, где я останавливаюсь.
Этот метод может быть не так применим, когда вас вызывают какие-то важные лица, такие как подруга или супруг. Но это весьма полезно во время работы в офисе.