在技术岗位上,有三个重要角色,有的时候可能要一肩三职。然而不同的角色,有不同的职责,我们要知道自己该什么。
Role | Scope | Focus | Goal |
技术专家 Tech expert. | 找到最合理的、最好的方案. | 更关心自己的技术实现,单一方向的target,做到极致。 | 为了target做 |
技术领导 Tech leader. | 跟架构师、技术专家合作,制定技术方案; 做balance,做决策。 估算人力、排计划; 让下面的技术专家,developer将其落地 | 对技术方案review,只要能实现自己的需求,基本就过; 如果过程中,有问题,要找相关人修改, 做decision. | 为了协调和落地 |
架构师 Architect | 要做最能够实行的方案; 安全性、组织结构、人员能力 | 未来的演进,roadmap,几种propose,哪种方案目前是达不到的 | 为了组织做 |
每个人不一样,每个公司也不一样。
对这个问题的理解,尽可能和公司高层一致。如果你的decision和上面一致,就很容易做。
当然也不能完全一样,没有个性
上面领导会发现,你大部分和他们想的一致。偶尔不一致的时候,他们就会重视,话语权就有了。
如果一上来说,就跑偏了,上面就不在重视了。