惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Vercel News
Vercel News
博客园_首页
Y
Y Combinator Blog
美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
阮一峰的网络日志
阮一峰的网络日志
aimingoo的专栏
aimingoo的专栏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MyScale Blog
MyScale Blog
GbyAI
GbyAI
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
博客园 - Franky
Engineering at Meta
Engineering at Meta
量子位
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
N
Netflix TechBlog - Medium

PixelNest

会议是效率的杀手 国庆出游记录 对居家办公的一些想法 2022 春节 《搏击俱乐部》的结局 纪念 PAI 头一回达到 100 卡片笔记法 《刑法学讲义》的部分摘录 迁移博客 《UNIX 传奇》摘录 就地过年 一点记录:docker-compose 编排不同项目间的网络 近期读的几本书 办新身份证 git 获取其他分支的单个文件或目录 我的高考成绩 推荐 2020 年上半年的 8 部影视作品 ChromeOS 开发者模式 终于下单了《守望者》 联通来电管家服务 一些实用的 bash 代码片段 关于 鸟枪换炮 《架构整洁之道》摘录 惨淡的星球大战 旧笔记本电脑 if...then... 命令行检测 SSL 证书过期时间 《程序员的职业素养》读书笔记 2019 国庆假期
开发者的时间追踪和统计
2018-10-01 · via PixelNest

本文介绍三个在不同方面做时间追踪和统计的工具,让你知道自己每天用电脑和手机时都把时间花在了什么地方,有多长时间在做某个项目,有多少时间在写某种语言的代码……这三个工具分别是 RescueTime,Toggle 和 Wakatime。

RescueTime

RescueTime 可以安装在几乎所有常见的操作系统平台上,可以统计到用户使用每个电脑或手机应用的时长,访问每个网站的时长,会自动给这些行为分类,并且标记为不同等级的 Productive 或 Distracting 的属性。用户可以给单个统计项手动修改分类和属性。用户可以按照天、周、月、年的尺度来查看统计报告。

花了多长时间搞开发,花了多长时间刷微博、朋友圈,在报告里都一目了然。

RescueTime

Toggl

Toggl 是跟 RescueTime 不一样的工具,它需要用户自己去填写要做的事情,然后点击按钮开始计时,做完事情后,再去点击停止计时按钮。它适用于这样的场景:你在开发一个 React 项目,打开了终端写代码,打开了 Chrome 调试效果,又去访问 React 官方文档去查东西,甚至这期间有段时间是在翻书来寻找某个答案,忙活了一个小时,在 RescueTime 里是比较零碎的,并且线下行为不可能被 RescueTime 统计到。这时候就需要 Toggle 这类工具了,这样用户就能比较清楚地知道自己在各个项目上分别花了多长时间。

Toggl

非常明显,Toggle 需要用户有自控力和计时的习惯,以及最基本的诚实。刚开始使用时忘了去计时也没关系,可以之后进行补录,用得多了自然就养成了习惯。

WakaTime

WakaTime 做的事情更有意思一点,前面两个工具适合所有人,不止是开发者工具,而 WakaTime 是完全给开发者用的。WakaTime 通过提供插件,合进 IDE 或编辑器,它统计的是用户写了多长时间代码,项目名称是什么,以及写的是什么语言的代码。

WakaTime

绝大多数主流的 IDE 和编辑器都可以使用 WakaTime。

总结

三个工具的功能有类似或重叠之处,差异也非常明显,在不同角度进行时间追踪和统计。所有这些统计工作,除了 Toggl 需要启动和结束计时,基本都是在用户无感知状态下完成的。三者在功能上互相补充,统计数据可以互为印证,让用户更准确和清晰地回顾自己的行为,然后更好地分配时间、计划未来。