Управление временем в программировании и жизни.

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

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

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

Сам по-себе этот навык полезен не только в жизни, но и в программировании. Допустим вам нужно выполнить какой-то проект или его часть и заказчик хочет знать сколько времени это займет. На глаз большие задачи оценить довольно сложно. А вот если вы периодически будете засекать время выполнения некоторых более простых задач, то позже сможете с уверенностью сказать какая задача сколько времени займет (на забывайте всегда прибавлять 30% к запланированному времени 😉 ).

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

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

Составлять список не нужно сидя 30 минут в день за раз. Просто создайте текстовый документ на рабочем столе с названием “Не выполнено” и периодически открывайте его и обновляйте.

Я, например разделил его на разделы: Проект 1, Проект2, Проект3, Дом, Универ.
В результате текстовый файл выглядит примерно так:

ПРОЕКТ1

- гостевая книга
- дописать статью

ПРОЕКТ2

- модуль жалоб
- админка для сообщений

ДОМ

- помыться
- постирать
- купить еду на день

УНИВЕР

- лаба по надежности
- лаба по ТОПу

И очень скоро из этого списка пропадет один пункт (Дописать статью) и я буду знать сколько времени займет его выполнение, потому что посмотрел на часы перед тем, как начать ее дописывать.
Что ж, для начала этого будет вполне достаточно.

Напоследок хочу заметить, что в программировании мы часто рассматриваем написанную программу с нескольких точек зрения – архитектура, объем кода, производительность и время выполнения, применяя аналогичный метод в жизни можно получить большое кол-во полезного опыта. Чего вам и желаю. Удачи!

P.S.: В одной из следующий статей приведу несколько полезных трюков, которые облегчат вам выполнение заданий из вашего ToDO-списка.

P.P.S.: Дописал статью за 25 минут :)





Читайте также:



10 Ответов на “Управление временем в программировании и жизни.”

  1. Реальные сроки у разных людей отличаются от оценки по-разному. 30% - это ещё хороший результат, у меня вот около 50%, а у одного моего бывшего коллеги отличие было в 2 раза. :)

  2. TomDeLonge

    Гг… это уже больше тайм-менеджмент, чем программирование. Советую послушать аудио-лекции Джона Вон Эйкена, он хорошо рассказывает про это =)

  3. Для ToDo посоветую проект - [ссылка]

    Что касается 30% процентов, то это правда жизни. Желательно чтобы и программисты про это не знали, иначе эффекта мало…

    По Тайм-менеджменту рекомендую послушать/почитать Глеба Архангельского.

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

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

  6. Евгений, бумагу переводите?)

  7. За Архангельского спс :)

  8. Читал книгу “Ваше время в ваших руках”, автор кажется Зайверт, очень интересно, и не завёрнуто на компьютеры.

  9. АЛЕКСАНДР

    а при составлении списка.,? прислушиваться к сердцу или мозгу.

  10. Макс

    на стройке учили вообще на 2 умножать (эт о времени) :)


© Copyright. . I-Novice. All Rights Reserved. Terms | Site Map