认真的写一篇,希望对一些新人有所启发。
做了这么多年的码农,我的体会是:
技术永远是服从于业务的,技术只是手段,业务才是目的。
刚刚入行的时候,我也曾经被很多沉溺技术的前辈教育:
技术就得纯粹,你看linus这种才是真正的大神,你得没事就去琢磨底层的框架,这才是正道。
混的时间长了,我才发现自己费劲心机琢磨过的框架一个个被淘汰,最后我得出的结论是:
这种说法不能说不对,但是不适合大部分人。
原因是啥呢?
真正纯粹的技术岗位,做的都是类似于造轮子的事情。这种岗位真的很少,底层框架的东西不需要那么多人,少部分大神就够了。
而且国内真正做这种有技术含量的公司,不说凤毛麟角吧,但的确是不多,我见过不少号称有技术含量的公司,其实就是基于开源的东西一阵魔改而已。
大部分程序员做的,只是去实现业务,去把业务码出来、能跑通就够了。
新技术比如ChatGPT、低代码等等出来之后,对于业务实现类的岗位影响是很大的。
现在你让ChatGPT写点SQL之类的,已经可以做的很有模有样了,未来产品经理可能就能自己一个人在这些新技术的加持之下,完成业务代码。
我感觉,码农真正的出路应该是深刻的去理解业务,特别是行业壁垒比较深的方向。
只要你不断的加深自己在业务方面的理解和积累。也许随着未来技术的进步,纯粹的造轮子的活会越来越少,但是理解业务需求的it人员,在很多行业可能都还是需要的。
而且,在业务方面积累深之后,未必不能转型为业务专家。
比如你是个金融行业的码农,你如果对于金融知识理解比较深刻,未必不能去自己搞个量化策略,做好了不比大厂码农强多了。
当然,这只是个人的一点浅见,欢迎指正。
编辑于 2023-07-28 20:05・IP 属地上海
真诚赞赏,手留余香
还没有人赞赏,快来当第一个赞赏的人吧!