我的编码统计


wakatime
我是 2013 年开始工作的,但是是从 2015 年 7 月 16 日开始使用 wakatime 统计我的编码数据的。之前几乎都是使用 C++,在 2016 年中有近八个月的时间在华为,也没有统计。粗略计算,按照 1500 个小时计算 C++ 的编码时间。
后续每年在 Wakatime 年度数据出来,我会及时更新一下统计数据。

年度 Top 数据

年度 语言 IDE 编码时长(H) WakaTime OS
2025 Go Cursor 1166 2% Linux
2024 Lua VS Code 1569 1% Mac
2023 Go VS Code 1056 2% Linux
2022 Go VS Code 897 3% Linux
2021 Go VS Code 844 4% Windows
2020 Go GoLand 1105 - Windows
2019 Go GoLand 942 - Windows
2018 C++ Vim 1007 - Linux
2017 C++ Vim 671 - Linux
2016 C++ Vim 212 - Linux
2015 C++ Vim 240 - Linux

编程语言统计

2024 年曾经加入一个项目使用 Skynet 框架,现在回想这个选择是绝对错误的。因为后端 Leader 只是为了不学 Go,而强行选择一个这样不上不下的架构。

语言 时长(H)
Go 4000+
C++ 4000+
Lua 900+
Protobuf 600+
JavaScript/TypeScript 500+

IDE 统计

由于 VS Code 连续 4 年都是 Top IDE,短时间没有其他 IDE 的使用时长会超过 VS Code。Cursor 订阅到期之后,我可能会重回 VS Code 的怀抱。

IDE 时长(H)
VS Code 3700+
Vim 2100+
GoLand 1700+
Cursor 1200+
NeoVim 300+

操作系统统计

现在不论是在 Windows 上还是在 Mac 上,几乎都是直接 Remote 连接到 Linux 上进行开发的,所以 Linux 的时长会不停的增加。

OS 时长(H)
Linux 5000+
Windows 3000+
Mac 1400+