后端与前端:谁的薪资更高,发展前景更好?#编程

发表时间: 2023-10-17 17:24

聊一聊行业的话题。因为刚才只是聊了语言,语言和行业是交叉的,比方后端可以拿Java来做、拿勾浪来做、是交叉的,听懂了吧。所以讲完语言之后再来聊行业,这样的待会在认知上可能更加认真的明确一些。

听我说后端。前端是什么就不解释了,前端大家伙看到那些界面对不对?后端看不到的,但是从服务器内掉的。我想问你一句,如果从长远发展来看,各位自己想一下。如果从长远发展来看,比方说要一个技术组,我要提一个整个的负责人负责整个产品的开发,这个人往往是来自于前端,还是来自于后端?这你们了解吗?还是来自于测试来自于运维?

同学们懂不懂吗?我可以负责任的告诉大家,大多数绝大多数来自于后端。为什么?后端会涉及到整个的业务逻辑。什么叫业务逻辑?做这个界面是为了实现什么业务?我实现这个业务之后下一步该做什么?存了钱,存了钱之后后面要审核,审核之后要进行风险的处理或者贷了款,贷了款之后要进行风险的处理。

这些都叫业务逻辑,做界面的人就是告诉你有哪些按钮,这些按钮的功能大大概是用来干什么的,你把这个界面做出来,不涉及到业务逻辑,所以往上升,顶多也就是前端的组长。前端的带头人也就是这样,它往上升,很少升到整个技术部门带头人。所以到了一定年龄之后往管理走,往架构师走。

这些架构师和管理者往往来自于哪里?往往来自于后端。这就是为什么大家伙后端是优选的原因,不是前端不能选,也是一个专业方向。如果大家伙都去选后端了,前端可能就值钱了。这就是什么东西都是相对的,这是独立思考的能力和方式的问题,希望你们慢慢建立。

但是你们要搞清楚有句话叫越越努力越幸运,越努力就越情况,就情况就越好,但前提是要选对方向,选错方向越努力越差。当然这个不存在选错的问题,只是说有可能不如另一个方向。

但如果说要入行的时候就选错了,选到缅北去可能越混越差,再怎么努力也是差,所以不要大的方向不要选错,行业上稍微差一点,你只要再努力,肯定也会有提升。

有同学说我要是升到架构师之后或者要升到技术带头人管理者之后,难道说我只了解后端就可以吗?并不是。这时候我们讲一个人的发展,在年轻刚入行的时候,总结特点叫什么东西?叫1米宽100米深,有可能你以某一个专业方向杀到了整个行业,我以大数据,我以ai这个专业的方向杀到了这个行业,那个时候我只懂一个ai的推荐算法,其他什么都不懂,可以可不可以入行?完全可以,你在这个整个的生产线上做推荐算法的螺丝钉完全没问题。

但是,如果有一天我想说我了解了整个业务,我也知道了,马老师讲过说我懂业务的成员才是更有发展的成员。OK,我也了解了整我们公司整个业务了,我们企业整个业务甚至整个行业的东西我都大概有了解了,读了很多书,这时候我想说我带领一个团队,你只了解这一块行不行?肯定不行,所以这个时候就往往需要建立一个全产品的这种技术的全景,它叫技术的全景图。

所以读大纲会看到全景图,这个对你来说很重要,就是你会知道我会朝哪个方向去学,我将来有哪些东西是我的短板,但是你说我要补的时候就算从后端起来,要补的时候要补前端,我需要补前端,补到和专前端专业成员一样的水平吗?不需要,大致了解,不被前端的人忽悠基本就可以,理解吧?嗯,你说我ai,我需要和AI算法的工程师一样的水平,没有这个必要。大致了解有哪些常见的算法,他们该怎么调用解决哪方面问题,其实就够了,技术无穷无尽,一个人是不可能把所有的方向全部都融会贯通,然后那是吹牛逼。

不要看任何的所有有有的人说这个也懂那个也懂不一定是好事,该经你专专攻的那个方向,然后粗通你其他的方向,懂业务,这个时候就可以慢慢的往上成长。所以刚才那位问37岁该怎么去发展?其实你如果原来认知到这一点,可能从30岁开始你就朝这个方向应该努力,37岁的时候也许你就不再为这个事而烦心而担忧。后端,前端,那么我刚才讲过后端的天花板稍微高一些,前端稍微板稍微低一些,也就这点区别,语言上的区别其他也就没。

这里面我主要重点跟大家谈的主要是AI。