共计 923 个字符,预计需要花费 3 分钟才能阅读完成。
国外常常把技术团队负责人叫做 Engineering Managers,国内就形形色色,比方 CTO,技术总监,研发总监,技术经理,技术组长等等,差不多都是技术团队负责人的意思,只不过团队大小,各不相同。
有人问,技术团队的负责人很少写具体代码,为什么还很牛逼的样子,拿这么高工资?
因为程序员的外围能力是写代码的能力,而技术总监的外围能力是技术判断力。简略来讲,就是判断一个我的项目、一个零碎架构、某个技术方向,是否合乎企业以后现状,是否对企业的将来产生价值。
他们所做的技术判断,给公司带来十分高的价值。比方,阿里云创始人王坚博士,在所有人拥护的时候,他保持云计算是将来,帮忙阿里提前布局云计算,为阿里成长为万亿商业帝国,立下汗马功劳。这就是技术判断力,给企业带来的微小价值。
当技术团队倒退到 30 人左右,有了多条外围产品线、有了多个技术经理时,就须要一个技术总监了。
图源网络
技术总监,作为领域专家,站在更高的层面思考技术如何建设壁垒,构建技术竞争力。逐渐开始建设公共技术平台,协调多条产品线在对立的技术平台上疾速迭代,让产品线跑得快、跑得稳。
技术总监,在畛域内有多年积淀,来自出名互联网企业,可能把技术团队带上一个新的台阶。技术总监,更多是做技术判断了,也有些技术型的技术总监依然会写些外围代码、做架构设计。
回到技术总监要不要写代码这个话题,其实也是须要看公司是什么样的背景、处于什么样的阶段、技术总监管理人员的规模来定,有 3 种状况须要写代码。
第一种,技术驱动型的技术总监须要写代码。
很多互联网公司产品,齐全是依赖技术来构建的,公司的命根子都是技术,那么这个技术总监就肯定要参加到外围代码的编写中。
第二种,初创技术团队的技术总监须要写代码。
简直所有的守业公司在刚开始的时候,就技术的须要水平是相当紧迫的,所以这个期间的技术总监,肯定要亲自参加其中,确保外围零碎性能不会呈现问题。
总的来说,除非是大型技术团队,否则倡议总体还是须要参加到外围代码的梳理中,须要对系统的各个个性了然于胸,晓得零碎很可能呈现的问题点,在呈现问题的时候能够疾速定位解决。
在架构设计、外围代码评审、代码优化层面来多做工作。因为如果技术总监齐全脱离代码编写工作,容易导致团队技术失控。