Skip to content

Latest commit

 

History

History
100 lines (58 loc) · 9.3 KB

clrlnaxuc000108jo70mi1onr.md

File metadata and controls

100 lines (58 loc) · 9.3 KB
title seoTitle seoDescription datePublished cuid slug cover tags
Тайм-менеджмент и кандидатская диссертация
Тайм-менеджмент и кандидатская диссертация
Управление временем работы над кандидатской диссертацией с помощью таблиц LibreOffice Calc
Sat Jan 20 2024 05:45:00 GMT+0000 (Coordinated Universal Time)
clrlnaxuc000108jo70mi1onr
tajm-menedzhment-i-kandidatskaya-dissertaciya
time-management, upravlenie-vremenem, tajm-menedzhment, dissertaciya

Защищал я тут как-то диссертацию... Может не тут и не как-то, но когда-то защищал. И недавно мне на глаза попался документ с таблицей, где я пытался управлять своим временем работы над диссером. Мне это тогда помогло, поэтому поделюсь опытом.

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

Поэтому я решил, что буду выделять на диссер не менее полутора часов каждый день. Или 10,5 часов в неделю. Безумие? Очень даже. Но пора бы уже заканчивать это все.

Для самоконтроля я завел документик с электронной таблицей в Calc, куда вносил отработанные часы. Придумал не сам, подсмотрел в статье на хабре про какую-то прокрастинацию. Таблицу назвал "Трудозатраты" и заполнял ее так:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1705524793700/e00dba43-6553-417b-a528-058c00ecaeb5.png align="center")

Часы в таблице разбивались по категориям:

  • Код - работа непосредственно с кодовой базой программного средства, создание новой функциональности.

  • Тесты - ручное тестирование и юнит-тесты.

  • Описание - любая писанина (статьи, документация, текст диссертации и т.п.)

  • Отладка - поиск источников проблем, анализ выходных данных.

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

  • Прочее - все остальное, обычно бюрократия какая-нибудь.

По каждой неделе рассчитывался итог по выполнению заданной нормы в процентах. 100% и более значило, что я молодец. Если получалось меньше, то ну и ладно. Значения норм были заданы в таблице "Установки" того же документа.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1705525304326/282d4943-a118-406c-880a-2a411cf3db9a.png align="center")

Значения из ячеек таблицы "Установки" использовались в расчетах процента выполнения недельной нормы в таблице "Трудозатраты". Например, "Недельный план" первой недели рассчитывался по формуле:

=H5/Установки.$B$3

где H5 - это сумма часов, затраченных на первой неделе, по всем категориям.

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

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1705526256412/aafd8b82-bcb5-4265-a774-4d8e32a8b549.png align="center")

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

Круговая диаграмма строилась на основе сводной таблицы с трудозатратами по категориям.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1705526623745/e2723dd3-a40f-483e-aefb-41b4fd8066fc.png align="center")

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

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1705526713570/729d3eba-e1b3-4277-8b0f-47f6eb4d8a9b.png align="center")

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

=СУММ(ОтладкаЧасы)

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

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1705527055858/4f34ed3e-acb4-47c0-8228-e43fd0c1897f.png align="center")

Гистограмма строится интереснее. Я взял диапазон от 0% до 320% и разбил его на поддиапазоны шириной 20%. Для каждого поддиапазона рассчитывалось количество недель, у которых процент выполнения нормы в него попадал.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1705526987968/c6170885-18a3-4c64-9325-2a1abe77d86b.png align="center")

Для поддиапазона "0-20" расчет количества недель выполнялся по упрощенной формуле:

=СЧЁТЕСЛИ(НедельныйПлан;"<20%")

Для остальных поддиапазонов использовалась формула, учитывающая его нижнюю и верхнюю границу:

=СЧЁТЕСЛИМН(НедельныйПлан;">=20%";НедельныйПлан;"<40%")

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

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1705527559958/53e6d6d2-c1cb-42a8-86d1-f15ea16604ab.png align="center")

Вот и все. Почти 2,5 года ведения трудозатрат показали, что я потратил 700 часов своей жизни на подготовку к защите кандидатской диссертации. Именно подготовку к защите. До этого то было около 7 лет исследований по теме. С перерывами конечно же.

Хотя что такое 700 часов? Это же чуть больше 4-х рабочих месяцев в производственном календаре. Не так уж и много... Зато сколько впечатлений!


Телеграм: Так себе программист