Найти в Дзене

Сколько часов в день ты кодишь в редакторе? С помощью чего вести учет времени и зачем это нужно?

Оглавление

Всем привет!

Сегодня я расскажу вам как отслеживаю время кодирования в своем редакторе кода. В свое время (я начала вести учет времени кодирования с сентября 2019 года) это стало настоящей находкой для меня, как для новичка. Это помогало мне, и помогает до сих пор, понять разумно ли я трачу свое драгоценное время.

Но, возможно, этот аргумент для вас не так и важен. Именно поэтому я приведу еще несколько 🤓

Зачем вести статистику кодирования?

  • Чтобы знать сколько часов уходит именно на кодинг, а сколько часов - на прокрастинацию 😁 ;
  • Чтобы иметь представление сколько времени у тебя ушло на какой-то определенный проект (в будущем это поможет рассчитать цену своей работы, если у тебя появится заказчик на похожую работу);
  • Чтобы отчитаться перед работодателем, если ты работаешь на удаленке;
  • Чтобы понять, что ты движешься в правильном направлении (если ты установил для себя ежедневную норму кодинга);
  • Чтобы не пропадала мотивация, если что-то не получается;
  • Чтобы прикрепить ссылку на аккаунт к своему резюме - пусть потенциальные работодатели дивятся твоей продуктивности;
  • Чтобы, если ты работаешь в команде, видеть кто и над чем работает в данный момент;

И да! Я не пытаюсь ничего рекламировать. Просто пытаюсь помочь вам советом.

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

WakaTime
WakaTime

Этот сервис включает в себя набор плагинов с открытым исходным кодом для различных IDE, редакторов (в том числе для Microsoft Word) и даже для браузера Google Chrome, которые отслеживают лишь то время, когда вы печатает код.

Однако у меня вопрос!!! Зачем нужно расширение для браузера? Я итак знаю, что провожу в интернете дофига времени! 🤣 К тому же оно не обновлялось с 2017 года! И функционала минимум. Так что, не буду больше заострять на нем внимание.

Как установить WakaTime и какие редакторы он поддерживает?

Поддерживается огромное количество программ. Популярных и не очень, платных и бесплатных. Лично у меня плагины установлены в WebStorm, PHPStorm и VSCode (куда уж нынче без него!)

Поддерживаемые редакторы и IDE
Поддерживаемые редакторы и IDE

Устанавливать плагины должен уметь каждый программист. Подозреваю даже, что это ВТОРОЕ по популярности занятие у программистов. Первое - это устанавливать новые темы оформления 😁 😁 😁 .

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

Какую статистику выдает WakaTime?

У сервиса есть вот такая приятная панель статистики, на которой можно:

  • Увидеть сколько времени вы тратите на работу над каждым проектом (для того, чтобы вести учет по проектам, нужно интегрироваться с GitHub или другой системой учета версий);
  • Можно видеть отчет по своим целям (например у меня стоит цель кодить по 3 часа в день кроме воскресенья, но в связи с сессией я просто не успеваю этого делать, к сожалению);
  • Можно посмотреть в какие часы вы работаете;
  • Видеть с какими языками программирования работаете;
  • Видеть статистику по редакторам и IDE.

Таблица Лидеров

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

Таблица лидеров WakaTime
Таблица лидеров WakaTime

Ну и напоследок небольшая ложка дегтя к этой бочке меда. В бесплатном аккаунте вы сможете просмотреть свою статистику всего за 7 дней. Чтобы видеть более продолжительную статистику, а также другие другие плюшки, нужно платить по 9 долларов в месяц. Лично мне удобно и на бесплатном аккаунте.

На этом ненадолго прощаюсь с вами, а вы пока почитайте немного обо мне и о том,

Как найти время на хобби (в моем случае это программирование), если у тебя семья и работа?