Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
24
Добавлен:
16.03.2016
Размер:
127.49 Кб
Скачать

Занятие

Любое занятие получило восьмисимвольный ключ. Ключ формировался так. Сон обозначался буквой С, еда - буквой Е, а книга Маканина «Ключарев и Алимушкин» обозначалась МАКАКЛЮЧ. Можно было легко суммировать, например, время, потраченное на чтение конкретной книги.

Таким образом, можно было вести простую базу вида:

Ддммгг ччмм мин ключ

Здесь мин - количество минут, затраченных (непрерывно) на занятие с ключом «ключ», а ччмм - время начала занятия, которое ставится просто для контроля. Замечу, что время фиксируется по «хоккейным правилам», а не по «футбольным». То есть всяческие перерывы, отвлечения и т.д из этой суммы вынимаются. В то же время не надо вести чересчур точный учет, чтобы затраты времени на обслуживание системы не сожрали все освобождающееся время. По-моему, вполне достаточно учитывать время с точностью до 10 минут ли даже 20-30. Точность - это далеко не самое главное, важен сам факт учета. Одно дело, когда ты живешь бездумно и безответственно, и совсем другое дело, когда ты засекаешь и фиксируешь каждый момент смены занятия. В этот момент ты еще и успеваешь подумать о том, а стоит ли вообще начинать это новое занятие:о) Например, в конторе, в которой я тогда работал, обычным делом был многочасовой треп ни о чем. Так вот, одно дело, когда ты просто начинаешь трепаться, и совсем другое - когда в этот момент записываешь букву «Т» в журнал учета времени. Кстати, в первые годы сумма времени на треп доходила до фантастических количеств - в среднем три-четыре часа в день! Гигантскими усилиями ее удалось снизить до получаса в день, и то через несколько лет...

Категории затрат

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

Сначала у меня разбиение на категории было совсем простое:

  • 0 - работа по специальности (программистской, разумеется, это можно заметить уже по неистребимой привычке начинать отсчет с нуля:о)

  • 1 - культурная работа (чтение художественной, публицистической, философской литературы, писание таковой, фильмы и т.д)

  • 2 - физическая нагрузка

  • 3 - прочее (ну, вообще говоря, в основном - потери времени: еда, сон, треп, выпивка и т.д.)

Потом я ввел более сложный трехуровневый рубрикатор. Например, 111 было чтением художественной литературы, а 121 - написанием таковой:о) А работа над программной системой могла дополнительно фиксироваться по категориям 021 проектирование, 022 программирование, 023 отладка, и так далее. Кстати говоря, рубрикатор - это самое сложное, я возился с ним несколько лет, пока не утряс окончательно. А записи в базе данных приобрели такой вид:

Ддммгг ччмм мин ккк ключ

где ккк- это категория работы. Вот как выглядела типичная запись:

081283 1030 180 022 ДЕЛЬТА23

То есть, в 10.30 утра восьмого декабря 1983 года я сел писать программу, относящуюся к системе Дельта 2.3, занимался этим три часа непрерывно и именно ПИСАЛ программу, а не отлаживал ее, не обсуждал ее с коллегами и т.д.

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

Но и это еще не все. А если ты делаешь два дела сразу? Например, читаешь за едой или обдумываешь программу во время прогулки? Это называется режимом совмещения. Совмещать можно только с категорией «Прочее» (например, нельзя программировать, одновременно смотря фильм по телевизору, но можно и нужно читать в поезде). Совмещать можно только два занятия (хотя, теоретически, можно читать за едой в поезде и совмещать сразу три занятия - чтение, переезд и еду, но в этом случае учитывается или переезд, или еда:о). Просто в строчке указывается два ключа. И все.

Соседние файлы в папке Подборка статей сайта Improvement.ru_доп