对于很多开发来说,技术的重要性是排在第一位的。我也经常在脉脉上看到不少人说:
只要技术牛逼,怕什么互联网寒冬。
只要技术好,到哪里都不怕。
对于刚刚毕业的年轻人来说,学多一点技术能够在下次跳槽时多要一点薪水。所以学技术对于刚刚毕业的小年轻来说,确实是没错的。但随着你年纪的增长、技术知识的积累,你会慢慢发现:学技术带来的收益正在慢慢递减,边际效应越来越小。之前学多一个框架能涨1000块工资,现在学多两个框架都涨不了1000块工资。
当你工作有一定年限的时候,你需要注重业务的积累。因为对于程序员来说,技术并不是可以吃老本的。互联网技术迭代更快,今天学的东西2年后就过时了。仔细想一想,几年前还时髦的 Struts 现在有多少公司在用,SpringMVC 也没人用了,全部清一色换成 SpringBoot 了。你的年龄和精力无法支撑你像年轻人那么拼,所以你必须找到能吃老本的东西,而这个东西就是行业积累。所以要赶紧在你还能拼的时候,找到一个你感兴趣的行业,完成积累。
树义有个朋友从毕业开始就在某大型电商公司做营销平台,在 5 年的时间里公司飞速发展,我的这位朋友也从一线开发变成了一个小 leader,而他在这公司也一直从事的是营销平台的工作。那么对于我这位朋友而言,如果他要跳槽换公司,他最好的选择是电商的营销部门。因为这样他才能发挥出其自身最大的价值,而他也不需要从头开始去积累业务。
树义的这位朋友还是非常幸运的,能跟随公司一起发展 5 年,薪资也跟着飞涨。但对于树义来说其实就没那么幸运了。我第一个公司是做电子政务的公司,第二个公司是做互联网金融的,第三个公司是做社交的,第四个公司是做电商的。你会发现我所做的这几个公司是没什么业务关联的,所以基本上每换一个公司都得重新积累业务。慢慢意识到这个问题后,我也在不断调整未来的方向,期望能在码农的路上越走越好。
比技术更重要的事,是行业的积累。技术固然重要,但如果技术没有转化成具体的业务去解决问题,那么它就是没有价值的。技术作为一个工具,其最大的价值来自于解决问题。今天把这个感悟分享给大家,也希望大家在学习技术的同时,也能意识到业务的重要性,不要只顾着学技术。