最近和另外一个技术组长聊天,比较开诚布公。发现我们的思维方式差异很大,大到吃惊,吃惊自己这些年的变化。
他说对我和business讨价还价感到不屑:你为了省事要求修改产品设计,我从来不这样,太没水平。我说,我认为那个功能对咱们产品的核心竞争力没啥帮助,却要大幅度复杂系统设计,所以才想compromise。现在点头接下来,好像显得很牛,也会干得很high。但将来系统运行费用高,修改成本高,上新功能速度也会大受影响。再来一次这种讨论我还是一样的建议。
他又说respect我最近做的一个修改,解决了棘手performance问题。我说没觉得有多牛,都是些小花招。我对这个方案不特别满意,因为复杂度高了,将来别人不好维护,从系统角度看不clean。
还有很多其他话题,说得很直接。我觉得自己几年前和他的想法差不多,喜欢技术挑战,不关心挑战的商业目的。喜欢show off解决复杂技术问题的能力。但渐渐演化到新的阶段,觉得技术负责人要看得长远。设计要简单清晰。认为符合公司利益的想法要influence,该坚持坚持,该妥协也得妥协。
但是别人真的相信我是为了长远着想吗?或者别人关心长远计划吗?是不是像这个组长这样思考做事,会显得更牛更有威望,更符合自己的头衔?我现在的这个趋势,能grow into什么呢?有点迷惘。