最近突然对欧美程序员的作息感兴趣,为了得到尽可能客观的数据,我想到了从社交媒体活跃时间来推断。
-
样本选取: 从在我 Twitter 上关注的 400 多名开源项目作者中筛选出筛选出位于[美国|英国|德国|芬兰|瑞士|乌?克兰|比利时|还有一个我忘了]&公开所在城市(对于美国,为了解决时区问题)&关注者在 0.2k~8k 之间的(关注者太少的可能比较少上 Twitter ,关注者太多的转推可能比较谨慎,代表性不强)&纯手工快速筛选,有的 Twitter 内容大部分和程序无关的可能被我遗漏了,可能混进了几名设计师 /画师因为我关注的时候没分类=>还剩下 72 名,没申请 Twitter API ,纯手工统计近 15 天发言的话问题不太大,就是样本容量可能不太够。
-
样本分布:
- 简单统计了下有公开所在公司的(比较容易找到 Linkedin 链接的也统计了),竟然有 11 名微软员工(达到了 MAGA ( Meta Amazon Google Airbnb / Make Amarica Great Again (误))总合,难道巨硬把员工个人开源作品维护算进了 kpi 了?我记得哪里听说过欧美大厂员工在职期间哪怕是下班时间给个人项目写的代码公司依然享有版权。
- 其它公司情况:3 名 Google 员工,4 名 Amazon 员工,3 名 Facebook (即 Meta )员工,1 名 Twitter 员工,1 名 AT&T 员工,1 名 Airbnb 员工,1 名 Sp?otify (这怎么也成敏感词了)员工(共 25 名,大部分在美国,可能是因为欧洲那边的大厂我没听过,另外欧洲国家开发者公开所在公司的比例也明显低于美国),其它未公开公司或是来自我没听说过的公司。(想知道为什么没有一名 Apple 员工?)
-
样本大小: 共 488 条,488/72/15~=平均 0.45 条 /人 /日。 懒,每天看几个花了 3 天才统计完,本来半个多小时应该就足够了
-
统计结果:
| 时间段(按当地时区) | Tweet 数量(括号内为 Retweet ) |
|---|---|
| 00:00~00:59 | 11(6) |
| 01:00~01:59 | 8(4) |
| 02:00~02:59 | 6(4) |
| 03:00~03:59 | 7(4) |
| 04:00~04:59 | 9(3) |
| 05:00~05:59 | 10(5) |
| 06:00~06:59 | 12(8) |
| 07:00~07:59 | 11(7) |
| 08:00~08:59 | 22(8) |
| 09:00~09:59 | 29(11) |
| 10:00~10:59 | 22(9) |
| 11:00~11:59 | 27(14) |
| 12:00~12:59 | 25(17) |
| 13:00~13:59 | 18(8) |
| 14:00~14:59 | 22(9) |
| 15:00~15:59 | 17(9) |
| 16:00~16:59 | 16(5) |
| 17:00~17:59 | 34(14) |
| 18:00~18:59 | 21(10) |
| 19:00~19:59 | 23(11) |
| 20:00~20:59 | 22(9) |
| 21:00~21:59 | 68(24) |
| 22:00~22:59 | 36(11) |
| 23:00~23:59 | 12(8) |
最活跃时段 21:00~21:59 其次 17:00~17:59 和 22:00~22:59
目测大部分欧美程序员 23:00~00:00 睡,07:00~08:00 起? 主要是样本容量太小了而且波动很缓看不出问题