5

Трекайте рабочее время

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

Считаю, что мастхев трекать время в двух случаях:

  1. когда сдельно работаешь на разных проектах

  2. когда работаешь на удалёнке

В каждом из этих случаев свой профит от измерения времени работы.

Сдельная работа

При проектной разработке со сдельной оплатой для меня важна выгодность проекта. И измерение времени связано непосредственно с зарабатываемыми деньгами.

Приведу пример: за проект мне заплатят Х денег. Но вот вопрос: а на сколько он выгоден? А если невыгоден, то из-за чего? Что мне сделать для увеличения выгоды?

Денежную выгоду от проекта легко свести к часовой ставке. Для этого нужно разделить полученный доход Х на количество затраченных часов У. Итого моя ставка М=Х/У, и с её помощью я могу понять уровень своей удовлетворенности конкретным проектом. Если М больше устраивающей меня часовой ставки, то проект удачный, если меньше — то проект неудачный. Но эта метрика доступна, только если я измерил затраченные на проект часы. Конечно, нельзя всё только к финансовой составляющей сводить, есть ещё удовлетворение от проекта и прочие неочевидные качественные метрики.

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

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

У меня в таск-менеджере есть ежемесячная задача на анализ выгодности своих проектов. Это позволяет держать руку на пульсе.

Удалённая работа

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

— Грустный для работодателя. При работе дома можно часто отвлекаться. Полил цветы, поговорил с домашними, отвлёкся в чатик. Добавьте сюда еще проблему концентрации на сложной задаче и получится, что вроде проработал целый день, а по факту времени на работу потрачено сильно меньше необходимого. Вроде сидел целый день, а особо ничего не сделано.

В этом случае измерение времени позволяет более грамотно организовать свой рабочий день удалённо. Если я отвлекаюсь в течение дня на какие-то свои дела, то останавливаю таймер. В итоге я всегда знаю, сколько потрачено времени и вижу, что, упс, днём отвлекался, нужно вечером поработать подольше.

— Грустный для меня. Просыпаюсь и сразу за работу, весь день ударно работаю. Вечером вроде уже закончил, но вот возник вопросик, и компьютер соблазнительно близко — почему бы быстро не глянуть, что там за проблема. В итоге день в работе, вечер в работе, а и вечный день сурка.

В этом случае измерение времени позволяет мне соблюдать тот самый work-life balance.

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

Что лучше не трекать

Небольшое предостережение. С первого взгляда может показаться: "как же классно знать, куда уходит моё время. Это же такое прекрасное поле для оптимизаций!". Но не замахивайтесь сразу на сложное — измерять всё. Сколько времени кушал, развлекался, занимался спортом, уборкой и миллионом других занятий, категории для которых часто предлагают приложения для учёта времени. Мой опыт показал, что это бесполезная информация, а отслеживание большого количества активностей требует серьёзной собранности. Без четкого понимания цели, вы, скорее всего, быстро забьёте. Если хотите попробовать трекать время, остановитесь на том, что вам действительно важно.

Что касается приложений для этих целей — я пользуюсь atracker, коллега atimelogger, но вариантов много на любой вкус.

В телеграм-канале DevFM пишу о полезном для разработчика: инструментах, например, fcron, интересных хаках вроде запуска LLM прямо в шрифте, или об архитектурных схемах. А ещё у нас есть бесплатный курс cli-for-dev по Linux на степике, немного подкастов и видео. Вливайся!

Лига программистов

2K поста11.9K подписчиков

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

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

0
Автор поста оценил этот комментарий

Любой навык можно развить, и умение менеджить своё время — не исключение

Управление временем никак с трекерами не связано. Ты будешь считать сколько написал строк кода? А считать сколько багов пропустил?

Фундамент это софт навыки самоорганизации и самодисциплины. Если бы простые часики их поднимали, то и проблемы уже бы давно не было бы.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Замер рабочего времени позволяет понять, нарушен ли work-life balance. Он не позволяет его починить, не делает волосы шелковистыми, не влияет на баги. Разве что опосредованно, отдохнувший разработчик продуктивнее и меньше багов оставляет обычно

показать ответы
0
Автор поста оценил этот комментарий
Хочется написать много и без матов, но не получается.
Поэтому буду предельно краток: кг/ам.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Почему? Пишите много и с матами, мне интересно

0
Автор поста оценил этот комментарий

Когда мерилом работы считают усталость, так и происходит. Считают проведенные на работе жопочасы. Такое осталось в днищенских галерах и стартапных потогонках. Работать нужно не 8 часов, а головой!

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вы спорите с тезисами, которые я не приводил. Если работодатель трекает рабочее время в творческой профессии, то от него надо бежать. Я же трекаю своё рабочее время, и объяснил, зачем я это делаю для себя.


В посте я обозначил два вида деятельности, для которых считаю must-have трекинг времени:

когда сдельно работаешь на разных проектах

когда работаешь на удалёнке

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

2
Автор поста оценил этот комментарий

Удалённая работа... измерение времени позволяет мне соблюдать тот самый work-life balance

Чувак, я уже 13 лет на удаленке и начинал до всех этих ваших ковидов и зумов. Если ты не умеешь, ты просто не умеешь, вот и все. Не можешь срать - не мучай жопу. В первых галерах до ковида был отсев 2/3 чисто по этому скиллу и даже сейчас встречаются смузихлебы, которым нужен менеджер, офис и трекеры.

ЗЫ. 10 рекламных ссылок чот слабовато. Ты там не напрягайся так, время трекай, а то выгоришь

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Если ты не умеешь, ты просто не умеешь, вот и все

Вам бы преподавать с такими софт скиллами. Любой навык можно развить, и умение менеджить своё время — не исключение

10 рекламных ссылок чот слабовато

По статье вполне релевантные ссылки по делу. Если бы ли бы статьи, ссылался бы на статьи. Собственно, созданием статей и занимаюсь, разве это плохо? В конце небольшой обзор интересных постов канала для пополнения коммьюнити. Мне радостно, когда мои материалы получают бОльшие охваты, когда аудитория реагирует и комментирует

показать ответы