一个高级IC主要根据他们构建的内容来评判:解决的困难问题、高质量的代码、深厚的专业知识。一个技术主管根据团队构建的内容来评判。这个头衔不是高于高级IC的晋升,而是专注于倍增他人能力的一种不同的工作方式。
关键转变
text
Senior IC Tech Lead
---------------------- ----------------------
Depth in the code Breadth across the project
Solves the hard problem Makes sure the right problems get solved
Optimizes own throughput Optimizes the team's throughput
Owns a component Owns the technical outcome
Mostly heads-down Mix of heads-down and coordination
具体示例
面对一个棘手的bug时,高级IC的本能是深入研究并修复它。技术主管的本能是问自己:这是最好的利用我的时间的方式吗,还是应该指导队友来完成,这样他们可以学习,而我可以继续帮助他人解决障碍?两个答案都可能是对的;技术主管必须有意识地做出选择。
权衡
你放弃了纯IC工作中深入而令人满足的专注时间。作为回报,你获得了杠杆作用。许多强大的IC尝试过技术主管角色,发现他们怀念代码,然后回到了原来的岗位,这是一个完全健康的选择,不是失败。
为什么这很重要
将这两个角色混为一谈会导致一个常见的失败:一个技术主管表现得像高级IC,垄断有趣的工作,而让团队无人领导。
了解差异可以帮助你决定你是否真的想要这个角色,以及如果你接受这个角色,它可以帮助你做得很好。
