还记得最开始学习编程时的你吗?实现一个简单的hello world程序,都会有很大的成就感,而看看现在,哪怕写着上亿人会运行的代码,也没有任何一点激动的心情。
人有时候在某个时间,突然想起原本的某个观念,已经被时间悄悄地改变。就好比还没毕业到刚毕业那会,总觉得用技术改变世界,改变人生,相信做技术的你应该都有这样的想法,或者曾经也有过这样的想法,但是随着毕业后踏入社会参加工作,慢慢地有所改变,原来技术只是用来实现功能,为商业思路提供实现,而脱离了商业,脱离了盈利目的,技术的意义也许就不是特别大了,除非说靠的是情怀,但我们总要混口饭吃。很多时候我们只是需求的翻译,也就是将产品提出来的需求,通过代码表达出来,虽然技术侧贡献了很多,但老板看来,也许只是工具,甚至是成本,毕竟商业价值是产品功能本身。
这些年所接触到的,大部分的技术可以理解为是为商业服务,其实有的技术都谈不上,而是实实在在的“搬砖、复制黏贴”,在我们技术角度是实现与研发,但老板或者产品的角度,确是实现某个功能的工具与成本,很多时候随随便便就说这个要多久开发好,那个定在什么时候上线。当然也有少部分技术是出于情怀存在的,这种应该会更加纯粹。
随着工作的年限渐渐长了起来,身边也越来越少能遇到用心研究和打磨技术的人,可能大家都被工作磨掉了对技术的热爱,也有可能是近年来受到大环境的影响,大家渐渐地明白技术不是目的,而通过技术过好生活才是。换句话说就是用现有掌握的技术来赚钱养家糊口,而刻苦钻研技术,并不一定就能走得更远,拿更高的工资,其实很多时候,都是面试造火箭,工作拧螺丝,只要会拧螺丝,就够了,至于造火箭的本领,那么可以留到跳槽的时候去做准备。总的来说技术只是某个阶段赚钱的工具,当然也不是说大家躺平不去学习新技术,去掌握更核心的技术,该掌握、学习的东西,还是需要去掌握的,这样也能让你的职业素养跟技术能力跟得上。
有时候看到身边30多岁的同事,对技术依然抱有很大的痴迷,令人很是佩服,但有时候仔细想想,如果到他们这个时间段,一样写着代码,一样做着应届生也可以做的事情,也不是一种滋味,可是谁又能说到他们这个岁数就不是做这些了呢?毕竟好的项目少之又少,领导的位置也是一个萝卜一个坑,同时在目前的环境下,想通过技术去进行大的改变,机会可以说是少之又少。
如果想在技术路上走得更远,职业生涯更长久,那么第一件事就是把技术培养成兴趣爱好,而不是为了工作而做技术,同时我们不应该只把精力放在技术实现上,而是多跳出来,看看需求的目的,所带来的商业价值与增量,同时上线后懂得去分析数据等等。抛开工作中琐事不说,如果真的热爱技术,那么可以多考虑如何延长你的职业生涯,它是目前大家所担心的,毕竟35岁的坎,常见得很多,而且国内的内卷程度也一定程度上让大家有点失去信心,不过也无需太担心,如果你刚毕业,你才刚上路,你应该多学更多的技术,如果你是30+,那么也不必太焦虑,你可以目光更加聚焦在业务的发展上,相信会带来不一样的收获。
也许回过头来,这一路是慢慢地妥协,同时又在挣扎,才会有对技术或者职业生涯的这些见解。