姬長信(Redy)

为什么很多大龄程序员说技术不重要

单看这句话明显是有漏洞的,一定要放到切实的语境中才有意义,不重要只是相对而言,并且有时间周期。千万不要以为资历深的都觉得技术不重要,你也就马马虎虎开始和稀泥的做技术,最终吃亏的还是自己。

从业之初,有个似是而非的问题总会冒出来,程序员是不是吃青春饭的?过了而立之年要不要转行?这个问题就像达摩克里斯之剑时刻悬在技术人的头顶。码农肯定是吃青春饭的,码精、码神完全不用担心这个问题,真正有技术含量的人不存在转行之说,技术的缺口依旧很大,只是现在供求双方的匹配度比较低。

题图 from unsplash

为什么稍微资历深的人会有此感概呢?按照吴军博士的工程师层级划分,大部分人应该在四级徘徊,他们在利用技术解决实际问题来获取回报,长时间的磨练后,多多少少会意识到技术到底是什么:技术在产品不同发展时期的比重,技术在业务拓展中的作用,技术自身的价值在于服务好业务,脱离实际业务场景谈技术都是耍流氓。

技术改变世界,首先你得站在足够高的层级,比如爱迪生、乔布斯,普罗大众的技术应用只是在向这个社会普及技术,并非开创新技术。相比较而言,技术的重要性就减弱不少,你也不要自我感觉良好,觉得自己天下第一,瞧不上别人的技术,都说文人相轻,我觉得技术人也有类似的倾向。当然还有一种是自己太弱,连五级都没排上号,见谁觉得都是大神,这时候就要去潜心修炼技术。

当技术足够应付业务需要时,就像空气般存在,感觉不到它的存在。当技术达到瓶颈时,就像卡在喉咙里鱼刺,影响甚至阻碍业务发展。摆清技术的位置,才能更好更合适的发挥技术价值,不铺张不浪费,不妄自菲薄也不自我感觉良好,恰到好处。

做技术就是做学问,来不得半点虚假,经历过技术跌宕起伏的才能体会到技术到底重不重要。

退出移动版