可以支持看团队其他用户的工作情况吗
+1,揪卷王功能
我提了个pr实现了 卷王 快看看
好问题,这个需求我真想过,技术上实现不难,但最终还是放弃做了。
为什么呢?按用户查看工作情况,这个功能太容易被异化和滥用了。它很容易被一些领导拿去分析团队成员的“加班情况”。
虽然 README 已经强调了工具的局限性(实际工作还包括开会、学习、维护文档、调试自测等等),但你就是拦不住有些人只看数字🤦
总之就是遇到一个又蠢又坏的领导的话,这功能真可能被反向使用:不是用来揪卷王,而是用来揪出加班最少的一些人。然后拿着分析结果问他们,“为啥你们加班这么少?”。
细思极恐!
所以最终刻意规避了“查看特定其他人”的能力。
这个项目的初衷是用来避坑项目的,而不是给内卷提供新的弹药。
如果之后要有类似的功能,我倾向于是分析项目中提交者的加班比例,而不是展现具体的每个人的996排名。
接下来的功能都会沿着 WLB 和工作避坑的路线来开发,比如加入上面提到的加班比例分析,以及分析代码的屎山程度之类的。
以上是我的想法,不一定正确,欢迎讨论 @JerryLu991223 @JNURay @zFDT
- 我是从娱乐性质来考虑输出的 卷王 和 筛选出特定人 的能力,更多是项目内成员开玩笑使用的,因为其确实无法真实反馈,但可以愉快的来说一句 “原来是你在背后卷我们” 但你考虑的领导的问题确实值得考虑,我目前保留意见,目前对应的功能我会保留到我的仓库分支,如果有需要的朋友可以进行拉取后本地自行build后使用。
- 昨天还考虑到一个现实场景:公司确实存在多个项目,我在思考是否可以传入多个仓库路径来综合分析整体情况,而不是一个一个仓库的跑
- 我发现带不带 trend 的 --self 拿到的 996指数不太一样,我觉得这里可能需要考虑下
- 对于工作时间的推算不太准确,可以考虑给定下班的时间,来更好的分析加班的比例(例如:HR告诉我6点下班,那么假设超过2个小时后叫加班,超过4个小时叫严重加班,超过6个小时叫点注意小命,超过8个小时叫快点跑路,来统计这些的比例)
- 分析代码的屎山程度:没有ai介入我是觉得可行性不高,建议减低优先级(感觉本质上还是需要分析项目整体?) (虽然我是卷王,但我只在上班摸鱼) @hellodigua
想法很棒!
- 对于第1个问题我觉的还是可以保留本issue观望一阵,看看大家的需求再决定
- 这个我也想到了,我觉的可以传入多个仓库路径来综合分析整体情况,这个需要支持一下
- 带不带trend的--self,实际上就是区分是本人还是团队的整体趋势,实际上团队的整体趋势并不能反应整体情况,所以我考虑把它改造为:按团队成员加班比例来区分,即匿名化分析团队加班的人数,这样更能反映项目的整体情况
- 给定下班的时间,来更好的分析加班的比例 这个思路非常棒!我感觉接下来应该优先开发这个,这个应该是解决痛点的功能
- 分析代码的屎山程度实际上已经有人做出来Demo了: https://github.com/Done-0/fuck-u-code ,这个挺有意思的,我准备兼容Node.js版本的,直接一键运行,不用下载下来编译运行了
(我也是在AI运行的间隙摸鱼来回复你 @zFDT
更新一下,需求2、4都已经支持了,3还在优化中
非常需要这个功能看团队内每个人的情况,卷起来
--self 这个也可以被滥用吧。。如果打算防滥用,可以考虑把这个功能删掉(记得用删密钥的彻底删法哦)。不过这样就没办法对比自己和团队的差异了,左右为难
问题来了,对比自己怎么滥用法?是领导要求每个人自己都跑一遍给个截图吗? 我们之前讨论的就是存在有心人希望拿指定人参数来进行排查大家的工作情况来说事,所以后续也确定不上了。 但self的只会暴露自己的,你想不想把自己展示给别人看就是你自己的做法了,基于这个角度是不需要删掉的
--self 这个也可以被滥用吧。。如果打算防滥用,可以考虑把这个功能删掉(记得用删密钥的彻底删法哦)。不过这样就没办法对比自己和团队的差异了,左右为难
问题来了,对比自己怎么滥用法?是领导要求每个人自己都跑一遍给个截图吗? 我们之前讨论的就是存在有心人希望拿指定人参数来进行排查大家的工作情况来说事,所以后续也确定不上了。 但self的只会暴露自己的,你想不想把自己展示给别人看就是你自己的做法了,基于这个角度是不需要删掉的
--self 这个也可以被滥用吧。。如果打算防滥用,可以考虑把这个功能删掉(记得用删密钥的彻底删法哦)。不过这样就没办法对比自己和团队的差异了,左右为难
我能想到两种滥用:
- 不懂技术的领导要求每个人跑一遍,这情况也不稀罕。对策是,终端,改改文字再截图就行。
- 有技术又黑心的领导自己把 --self 相关代码改改就能追踪每个人。没有对策。(嗯,你的PR已经实现了)
--self 这个也可以被滥用吧。。如果打算防滥用,可以考虑把这个功能删掉(记得用删密钥的彻底删法哦)。不过这样就没办法对比自己和团队的差异了,左右为难
不用为难的,只是我自己不想做这个功能,而代码是开源的,有人想做的话分分钟也能做出来,默认没有这个功能就能有效的拦住90%懒得动手的用户,这就够了,需求特别强烈的用户你拦不住的,早就fork项目自己实现了
只是我感觉现在的功能基本上够用了哈哈 =w=
问题来了,对比自己怎么滥用法?是领导要求每个人自己都跑一遍给个截图吗? 我们之前讨论的就是存在有心人希望拿指定人参数来进行排查大家的工作情况来说事,所以后续也确定不上了。 但self的只会暴露自己的,你想不想把自己展示给别人看就是你自己的做法了,基于这个角度是不需要删掉的
--self 这个也可以被滥用吧。。如果打算防滥用,可以考虑把这个功能删掉(记得用删密钥的彻底删法哦)。不过这样就没办法对比自己和团队的差异了,左右为难
我能想到两种滥用:
- 领导要求每个人跑一遍,这情况也不稀罕。对策是,终端,改改文字再截图就行。
- 有技术又黑心的领导自己把 --self 相关代码改改就能追踪每个人。没有对策。
这冤冤相报何时了,技术上也能做到彻底修改历史commit的时间,真的有人干这种坏事的话,那我在写一个fake996哈哈,假装在加班= =
而且实际上这样也没必要,因为查考勤时间就足够了,大部分领导没那么傻,只有少数又蠢又坏的才会想到用这破办法查看成员加班
问题来了,对比自己怎么滥用法?是领导要求每个人自己都跑一遍给个截图吗? 我们之前讨论的就是存在有心人希望拿指定人参数来进行排查大家的工作情况来说事,所以后续也确定不上了。 但self的只会暴露自己的,你想不想把自己展示给别人看就是你自己的做法了,基于这个角度是不需要删掉的
--self 这个也可以被滥用吧。。如果打算防滥用,可以考虑把这个功能删掉(记得用删密钥的彻底删法哦)。不过这样就没办法对比自己和团队的差异了,左右为难
我能想到两种滥用:
- 领导要求每个人跑一遍,这情况也不稀罕。对策是,终端,改改文字再截图就行。
- 有技术又黑心的领导自己把 --self 相关代码改改就能追踪每个人。没有对策。
这冤冤相报何时了,技术上也能做到彻底修改历史commit的时间,真的有人干这种坏事的话,那我在写一个fake996哈哈,假装在加班= =
而且实际上这样也没必要,因为查考勤时间就足够了,大部分领导没那么傻,只有少数又蠢又坏的才会想到用这破办法查看成员加班
是的,所以现在这个局面已经够了,要的话自己拉代拿跑,但直接上库版本不包含这个能力就行了
我同事居然还想出一种滥用本项目的办法:领导要求团队加班,然后检查团队加班程度,不针对个人,针对整个团队。 我发言的出发点是 think as criminal, act like gentleman ,我也同意上面两位的回复,确实是冤冤相报何时了。🤡
我同事居然还想出一种滥用本项目的办法:领导要求团队加班,然后检查团队加班程度,不针对个人,针对整个团队。 我发言的出发点是 think as criminal, act like gentleman ,我也同意上面两位的回复,确实是冤冤相报何时了。🤡
破解的办法太多了,首先git commit的提交时间是可以伪造的,可以让claudeCode帮忙改一下;还有更简单的方法,写个自动化脚本,到晚上9点就自动提交commit。
还不如查考勤时间呢,太傻逼了。
我同事居然还想出一种滥用本项目的办法:领导要求团队加班,然后检查团队加班程度,不针对个人,针对整个团队。 我发言的出发点是 think as criminal, act like gentleman ,我也同意上面两位的回复,确实是冤冤相报何时了。🤡
工具本无善恶,都是人性使然啊
作为大厂牛马我求求你们不要做这种事,现在已经每天晚上十一点下班了。
作为大厂牛马我求求你们不要做这种事,现在已经每天晚上十一点下班了。
某多吗 hh