最近好多朋友都跟我说,现在互联网企业里的技术研发全都是白菜价,做市场的、做营销的、做运营的都比做技术的要好得多,感觉国内很多公司都看不起搞技术的,事实上是怎么样的呢?
IT技术专家到底存不存在?
首先,国内很多公司都是有高水平的技术专家的,并不是所有IT技术最后都转去做了技术管理,具体要看项目。
就拿我自己来说,我刚毕业进的第一家企业就扔了一个技术项目给我,公司要从无到有使用td-scdma芯片,协议非常复杂,学了好几个月都没什么眉头。
后来,公司为了搭建项目架构,特意招了几个博士进来,平时不写代码,平时会给部门做架构培训,主要任务是解决项目的难点。
后来又要做路由器交换机项目,又是没有专家,公司也请不起博士了,只能从部门内部找人,好在项目都不算大,技术也就那几个点,基本上一个月就能掌握技术架构,后来慢慢接触更多的技术架构项目,最后才成了“IT技术专家”。
所以,IT技术是完全可以走到底的,具体要从项目中锻炼自己的技术能力。
成为技术专家,机会比能力要重要
其实不仅是外国公司,很多国内的软件公司中,IT技术的职业发展都有两条路:IT技术和IT管理。沿着这两条线,员工可以像“打怪升级”一样继续前进。
例如,我从“软件工程师”>“高级软件工程师”>“高级软件工程师”>“技术专家”升级。
一般来说,一个程序员只要不是太不上道,勤勤勉勉,年资到了,混合「资深软件工程师」,问题都不太大。以我的观察,60%以上的程序员都能做到「资深软件工程师」的职称。
但是“技术专家”是不同的,需要大量的勤奋和机会。
就像职称的字面意思,「技术专家」一定会要求在某些领域是专家,能够在某个领域去指导程序员工作,甚至要求在行业有一定影响力,例如有一定的专利等等。
技术专家不仅要在技术上积累,而且机会也很重要。毕竟,企业的目的是赚钱,因此工程师工作的部门也非常重要。
虽然有可能你是一名在技术上很有积累的程序员,奈何你所在的部门不盈利,甚至是亏损,那么在技术评审的时候,你就很难走打动技术委员评委的东西拿出来。
显然,技术是否良好取决于要验证的产品,而产品取决于要验证的市场。
因此,被提升为“技术专家”的机会非常重要。有时,它甚至比技术本身更为关键。
以我的观察,大概只有10%不到的程序员能晋升为技术专家。
另一点是,在被提升为“技术专家”之后,程序员必须承担某些技术管理职责,但它们仅限于技术本身,并且通常不涉及管理管理。
技术的价值并不如想象中那么高
从宏观的角度来看,技术是业务的起源,并且具有无限的价值。但是从经济角度来看,技术的价值非常有限。
宏观角度看,技术推进了世界的发展,价值不可限量。苹果依靠一款手机,将濒临倒闭的公司提升为全球市值第一。
但是从微观经济学的角度来看,技术并不是那么重要,下面给大家举个例子:
在技术人员眼中,技术研发是种子,有了种子,根就会旺盛,果实就会众多。在资本的眼里,IT研发这种子也就卖5元一袋,却可以种出价值100元的水果。
技术就像种子,价值不高。资本绝对比技术重要,因为公司可以立即用资本购买技术。除非拥有独特的技术,否则短期垄断将很快被模仿,并逐渐失去其优势,如iPhone。而且苹果的研发成本较低,仅为3-4%。
而我们作为种苗者,我们应该注意努力做出更好的种子,这样才能增加IT技术的话语权和价值性。