团建被当众羞辱,我默默导出了核心数据库
务发展需要,技术部新增‘高级架构师’岗位一名,主要负责核心系统架构维护与升级,面向外部**。”
面向外部**。
不是内部晋升。
新增一个做我现在工作的岗位,从外面招人。
那我呢?
我往下看。
最后一段:
“同时,为优化团队结构,部分岗位将进行调整,具体安排另行通知。”
部分岗位调整。
另行通知。
我把邮件关了。
手指放在键盘上。
WASD四个键,磨得光滑发亮。
我没动。
坐了五分钟。
然后打开了杨洁的代码仓库。
我有所有仓库的***权限——因为整个git服务器是我搭的。
点开杨洁名下的项目:用户数据中台。
打开代码。
第一行注释:
我点开git log。
第一条提交记录。
时间:2025年11月3日。
文件列表很长。
三百多个文件,一次性提交的。
提交说明:初始化项目。
一次性提交三百多个文件。
正常的开发,是一个功能一次提交,每次提交十几个文件。
三百多个文件一次性提交,只有一种可能——
从别的地方复制过来的。
我点开她的代码,和我三周前被否决的方案做对比。
文件名:一样。
变量名:一样。
函数名:一样。
连注释都一样。
“索引”后面那个多出来的空格,我原版就有。
她原封不动地复制了我的代码,改了个作者名。
我盯着屏幕。
没有愤怒。
只是觉得冷。
很冷。
5.
我开始整理证据。
不急。
一件一件来。
第一步,git提交记录。
我导出了完整的git统计报告。从六年前第一次commit到今天。
总提交次数:12,847次。
其中,来自zhoumin@rui**的提交:12,639次。
占比:98.4%。
杨洁名下的提交:173次。
其中,第一次提交就包含了324个文件,全部是从我的仓库复制的。
扣除这次“初始化”,她真正自己写的代码不到两千行。
两千行。
我一天能写两千行。
第二步,方案对比。
我在邮箱里找到了我去年三月提交的《用户数据中台架构方案》。
然后找到杨洁三周后提交
面向外部**。
不是内部晋升。
新增一个做我现在工作的岗位,从外面招人。
那我呢?
我往下看。
最后一段:
“同时,为优化团队结构,部分岗位将进行调整,具体安排另行通知。”
部分岗位调整。
另行通知。
我把邮件关了。
手指放在键盘上。
WASD四个键,磨得光滑发亮。
我没动。
坐了五分钟。
然后打开了杨洁的代码仓库。
我有所有仓库的***权限——因为整个git服务器是我搭的。
点开杨洁名下的项目:用户数据中台。
打开代码。
第一行注释:
我点开git log。
第一条提交记录。
时间:2025年11月3日。
文件列表很长。
三百多个文件,一次性提交的。
提交说明:初始化项目。
一次性提交三百多个文件。
正常的开发,是一个功能一次提交,每次提交十几个文件。
三百多个文件一次性提交,只有一种可能——
从别的地方复制过来的。
我点开她的代码,和我三周前被否决的方案做对比。
文件名:一样。
变量名:一样。
函数名:一样。
连注释都一样。
“索引”后面那个多出来的空格,我原版就有。
她原封不动地复制了我的代码,改了个作者名。
我盯着屏幕。
没有愤怒。
只是觉得冷。
很冷。
5.
我开始整理证据。
不急。
一件一件来。
第一步,git提交记录。
我导出了完整的git统计报告。从六年前第一次commit到今天。
总提交次数:12,847次。
其中,来自zhoumin@rui**的提交:12,639次。
占比:98.4%。
杨洁名下的提交:173次。
其中,第一次提交就包含了324个文件,全部是从我的仓库复制的。
扣除这次“初始化”,她真正自己写的代码不到两千行。
两千行。
我一天能写两千行。
第二步,方案对比。
我在邮箱里找到了我去年三月提交的《用户数据中台架构方案》。
然后找到杨洁三周后提交