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-х рабочих месяцев в производственном календаре. Не так уж и много... Зато сколько впечатлений!
Телеграм: Так себе программист