无论哪个公司换了 CTO 或者架构师,系统必然迎来一波重构

2022-11-24 16:37:20 +08:00
 fengpan567

最近被折腾惨了,也就吐槽一下

4516 次点击
所在节点    程序员
28 条回复
233373
2022-11-24 16:38:32 +08:00
体现价值的时候到了
coderxy
2022-11-24 16:42:23 +08:00
这个是必然的,马斯克进推特还得血洗一波呢。
Macolor21
2022-11-24 16:43:29 +08:00
It's Fucking Truth.

如果一家公司大部分的人都是 Leader ,那这个公司也没有搞头了。
q474818917
2022-11-24 16:44:12 +08:00
重构难道不好吗?非得要像一坨屎之后,推倒重来?
dudubaba
2022-11-24 16:45:29 +08:00
自然规律,不然站不住脚啊,重构的过程正好是培养嫡系树权威的时候了。
proxychains
2022-11-24 16:48:48 +08:00
是不是类似于修路...?
kop1989smurf
2022-11-24 16:52:34 +08:00
怎么看都是必然的。
1 、当前架构肯定有前任 CTO 的个人偏好。而新 CTO 未见得熟悉与擅长。
2 、当前架构肯定有各种妥协和取舍,甚至是雷。新 CTO 肯定不为此负责。

所以即便是客观角度看,也一定会调整的。
wu00
2022-11-24 16:54:49 +08:00
重构得动说明没那么屎
pengtdyd
2022-11-24 16:59:47 +08:00
重构还好吧,重写就厉害了,说明之前是屎山中的屎山。
salmon5
2022-11-24 17:03:54 +08:00
重构 996 ,很恶心的事情
sky857412
2022-11-24 17:06:09 +08:00
不然怎么体现 CTO 的价值,新官上任都得折腾一下
anjianshi
2022-11-24 17:07:37 +08:00
我觉得这不只是树立权威的问题。每个人( CTO )有自己的技术取向和对公司现状的判断(稳定优先、效率优先、新技术优先...),需要通过一波重构来落实自己的理念,并留下愿意接受自己理念的、排除无法接受理念的人,这样后续才好管理。

假设一个 CTO 的目标就是死守线上稳定性(例如公司拉投资要求一定不能有 downtime ),那就要把现有系统里的不稳定因素取代掉,同时让技术上太激进的走人,以免动不动搞进来点新东西闹出大问题。

反过来,一个 CTO 就是想全面更新技术栈(让产品更现代化、同时打出公司技术先进的招牌),那就要把老旧的组件替换掉,同时让技术上太保守、懒得更新的走人,省的以后想搞新东西遇到很多阻力。
gouflv
2022-11-24 17:19:23 +08:00
从老板的角度看,不重构的话,换 CTO 有什么意义
sunwei0325
2022-11-24 17:29:14 +08:00
换位思考一下, 你是这个新来的 CTO, 会怎么做? 不重构继续做原来的, 做好了算你的还是算前任的? 做差了要你来干什么的?
userdhf
2022-11-24 17:31:09 +08:00
重构质量与 CTO 任职时长呈负相关...
opentrade
2022-11-24 17:32:56 +08:00
大家都忙起来
lambdaq
2022-11-24 17:34:08 +08:00
不重构,维护屎山的话,无非两个结果:

1. 没出问题,那肯定是前任路铺的好的功劳
2. 出问题了,新 cto 不行。
IvanLi127
2022-11-24 17:40:14 +08:00
新 CTO 不想玩扫雷,也不想大难临头的时候推卸责任,尽早重构其实挺合理的。不过如果要加班搞的话,那就不合理了。
UBcai
2022-11-24 17:47:48 +08:00
重构,客户的数据怎么办呢?
xyjincan
2022-11-24 18:09:47 +08:00
对比一下改进收益

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/897620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX