“ 技术的本质只是一个工具,就像一个锤子,哪里需要往哪敲。”
最近一直在摸索技术人员的出路,然后就发现了一个问题,技术到底是什么?为什么很多技术员做了好多年什么结果都没有?感觉好像自己什么都会,但好像又什么都干不了?
不知道大家有没有这么一个错觉,自己懂技术然后好像各行各业都可以干;比如说会java开发,那么你可以做互联网,做医疗,做保险,做电商,做政务数字化等等行业,感觉自己好像无所不能。
但事实真的如此吗?
作为技术来说,它的本质是一个工具,而工具可以应用于任何需要它的地方,我们学会编程,那么我们就可以用编程解决问题;但这里有一个注意点是,我们只是按照别人的需求去解决问题,并不是我们用技术解决行业问题,或者说大部分人都是别人告诉你要一个什么懂,然后你告诉别人怎么做;而不是你自己发现行业问题,然后用技术解决它。
注意,虽然从效果上来看好像没什么区别,但事实上这是两种完全不同的方式;前者你不需要懂行业问题,后者你需要对行业有很深入的理解。
以作者个人为例,这些年断断续续搞过电商,搞过银行,搞过政务,搞过低代码,但好像从来没有了解过这些行业是怎么运转的,有哪些问题和痛点,每次都是别人给你提需求,然后你负责把功能实现,好像什么都会,但好像什么都不懂。
这就是常说的,要深耕一个行业,但大部分技术人员的错觉是他做了很多系统,接触了很多行业,他以为他懂了某个行业,但事实上他不了解任何一个行业,技术他可以讲的吐沫横飞,但他拿不出任何一个行业的解决方案。
这时另一个问题又产生了,技术本身不也是一个行业吗?
这句话没错,但在技术这个行业里,你依然做的不怎么样,只是不停的学习别人的思想,别人开发的技术,框架,并没有自己的想法和思考;你所谓的懂技术,只是了解学习了别人的技术框架,然后知道这些技术能够解决一些特定场景的问题。
比如说,你知道数据库技术的用来保存业务数据的,接口是用来传输业务数据的,但你并不知道这些技术的底层运行原理是什么,也不知道该怎么优化他,所以你就没有竞争力,因为别人学习一段时间之后,完全可以取代你做这些事情。
这也是为什么,都说技术人员有35岁的坎,经验和年龄增长,待遇却越来越差,原因就在于你做的是别人都会的技术;如果你是java之父,linux之父,哪怕是spring框架的开发人员,你觉得你会找不到工作吗? 或者你觉得你还需要找工作吗?
因为,你依然没有解决行业痛点,依然只是被别人,技术,业务推着走。
所以,作为技术人员,要想有出路,无非两件,一件是你能在技术领域比别人强,去做一些别人做不了的事,比如说架构师,核心开发人员;另一件就是用技术去解决某个行业,某个领域的问题,把技术与业务相结合。
否则,你只能被淘汰,大浪淘沙,是金子还是沙子。

