我是去年跳槽进的现在公司,进去不久 Manager 分了个活给我,让我做一块小东西(一个通用的技术需求),因为不算绩效,所以可以自己折腾。我在开工的时候拉了个会和组里其他人过了下设计,就开始做了。
那个活我当时打算拿 node 写个 CLI 就行,但是实际写完之后发现还有些可以做的,需要在 CLI 里加个命令,本地起个 UI ,类似 Prisma 那样,就开了个 nextjs 的应用,和 CLI 放在同一个仓库,把那个仓库改成了 monorepo ,后面因为循环引用,就把 cli 里的一块逻辑提出来了。
上面这些坑挖了不久,我就因为被其他原因 block ,暂停这个 CLI 的开发,最近打算继续做,就在周会上提了下。
我 Manger 刚好打算对另一个新成立的组输出些东西,就找我要了仓库,说看一下。实际是打算把我做的和他手下另一个做这块的人做的东西缝一下,提供给他们组。
分支是周四发的,周五晚上他在微信群里 @全体,说不要把代码写的过于复杂,过度包装,还用了个抽象的比喻,我也没多想,就没管,也没想是说谁。
结果第二天打开工作 im ,发现老板给我留言批评我,说我过度包装了,让我把 monorepo 合回去,并且说“他以为可以分分钟给出去,最后他自己写了,这些功能几个文件就搞定了 balabala”,最后说这也不是什么大事,让我不要担心之类的
我一直觉得我和老板脑回路对不上,平时他带了好几个组,所以不常会和他一起交流设计,但是一旦开始讨论,意见几乎必然相左。平时都是在设计的时候意见不一致,这次是实际发生的事情,一步一步有迹可循,所以我直接给他说了我为什么这么做
昨天晚上他看到我的消息,还是说我做的不对,s 说我是在乱叠包装、杀蚊子用大炮,他自己写就几个文件,别人还可以改 balabala
刚刚醒了看到他昨天晚上的消息,人有点麻,完全没办法沟通,去年跳槽就是希望去外企工作氛围能轻松一些,结果老板完全没办法沟通。
总之我把我为什么这么做再详细讲了下,并且给他抗议他不经过我,直接扒代码,扒不出来就说我过度包装的行为,让他后续有这种例子叫上我