无论是客户端、服务器开发还是策划,每次换工作的时候,忧心忡忡(30岁左右,不好不坏的更是),会考虑是不是要转行,疫情期间怎么创造更大的价值,或者从一个行业跳到另外一个行业,在行业都没有业务经验积累或者说不能深入该行业。下面结合我自己的经历说一说技术与业务的问题:
1.当我们开始做一个东西时,只有当有产出以后,我们才知道这个东西好不好,也就是说,即使像腾讯qq或者微信这样的后台,一开始也是从简单到复杂的,而让这种简单到复杂是由于你的业务变化而产生的。所以牛逼的架构,不是一开始就牛逼的,而是设计的人在碰到新问题后不断改进演变得来的,而看你什么阶段参与进来,说不定开始做这个的那帮人当初心里也没底呢。正所谓,每朵雌花都有孕育果实的可能,而我们不一定在恰当的时候遇见她。所以隔壁的基础业务部和大公司的业务技术线也没不用羡慕的(我在里面想出去,你在外面想进来)。牛逼的设计不是一开始就能设计出来的。
2.作为IT人,一定要明白,技术本身不会给你带来财富,而业务本身可以,所以诚如其他答者所说的,懂技术的人太多,既懂技术又懂业务的人太少。一个技术人员如果有业务和产品的意识,那他就不再是普通的开发人员了。所以,技术工作多年以后,见过大风大浪,你可能不再对技术思路好奇,如果你此时有丰富业务经验的积累,那你就真的可以称得上这一行业的专家了,我们的市场从不缺技术人员,缺的反而更多的是这些在某个领域耕耘多年的业务人员。所以工作有一定年限以后,除了技术,在业务方面的积累是很重要的。说的更现实一点,即使是创业,我们能拿到业务(有具体的业务对象和业务服务对象),即使技术上我们自己解决不了,我们仍然可以招相应的技术人员解决。这不禁让我想起上学的时候,我们的一位很有名的大学老师说过的话:学计算机的只能为小兵,学理化的可以为将,而学地理的可以为帅。我们姑且不论这句话的后两句对不对,就老先生当时说“学计算机的只能为小兵”,在某种意义上讲很有道理的,纵观各大互联网企业的一把手、创始人等,他们现在做的绝对是公司大的业务方向,而不是技术方向。比如百度的AI,首先AI是“业务”,其次才是“技术”。
3.最后一点,技术出身的负责人,我建议还是不要放弃技术,即使不再做技术,但是仍然可以关注技术,这和佛家的人说的混沌时期的“看山是山,看水是水”,到顿悟后的“看山还是山,看水还是水”虽然看起来一样,但却有实质性的区别。
扯得有点远了,收回来总结一下,至于做业务还是做技术,从一个技术人员长远的发展角度来看,是不能排斥业务的,包括题主说的“业务leader”;但是,倘若题主志不在此,也可以往技术专家方向发展,这在很多公司也是有相应的职位的。技术方面,从小公司实用的野路子,到大公司规范流程化的方案,每一处的风景都很精彩。你向往哪里就去哪里!
暂无关于此日志的评论。