为什么后端开发总是担任领导角色?前端开发者的心痛揭秘

发表时间: 2024-01-17 07:20

点击关注我吧,更多好文推荐给你

在前段时间,有个前端开发的朋友跟我诉苦,说他在公司呆了七八年了,始终勤勤恳恳任劳任怨,为公司毫无保留的辛勤付出,并且也对公司的整个前端框架技术了如指掌,无人能出其右。然而却每次评级升职都与他无缘,并且每次晋升都是后端开发,哪怕这位后端开发是比自己晚进公司三年的。他真是一肚子苦水不知道找谁吐槽了。针对这个问题,我觉得其原因可能主要有以下两点:

1. 其实国内大多数的公司都是以业务为主的公司,大至包括阿里,华为,JD这些大厂,小到十几个人的小公司,也都是这样。他们的电商、通信等等业务都是用强大的业务后端系统作为支撑。后端涉及的业务太多并且都是很需要细节处理的。所以后端开发,不管是对整个系统的业务,还是架构都是能比前端开发对整个系统了解得更加全面及更加细节化。这样的人进行全局统筹,似乎对整个系统才是最有利并且最有保障的。当然也有的人说,为什么不是测试晋升?那么等下我们会在第二点聊到这个问题。

2.前端开发可替代性比后端开发要更容易些。对于整个系统来说,前面第一点也说了,前端开发大概率是对业务不熟悉或者说对业务的细节不熟悉。很多业务的逻辑或细节其实很多都是前端不需要去了解的。前端只需要把后端接口返回的数据进行展示即可!这个前端开发走了,交接的前端开发基本上马上就能快速入手。测试亦是如此,虽然测试了解业务,但毕竟不懂技术,所以相对于来说也是比后端开发可替代性强。但后端开发人员就不能这样,在进行业务开发或者修改bug时,必须清晰仔细的了解业务后,才能进行开发或者改动。加上现在各种AI工具横行,什么chatGPT、文心一言、通义千问等等出来,很多前端代码都是可以直接一键就生成了。但后端代码由于涉及业务,那要AI可是生成不出来的。

当然,也不是所有的情况都是如此的。每个公司的情况都各有不同。前端依然是整个系统不可或缺的,是整个公司的门面。并且有的非业务型公司,那后端那相较于前端简直九牛一毛(如游戏)。就我个人感觉而言,前端其实比后端还有一个特别大的优势,那就是假如你不想再做开发的话,前端可以转型UI,转型美工,转型设计等等。而后端开发,对css样式,PS等工具基本上都不会,简直是转型困难户。

在当下情况,对于后端开发来说竞争压力比前端,算法等职位实则是大太多啦!简直是到了就业困难的程度。前段时间看到一篇文章,一个java中高级岗简历投递,就竟然多达2000来份。简直是惊呆了!

最后,要走得高走得远,无论你是前端亦或是后端,其实都需要靠自己深耕细作,努力拼搏!否则一切都是浮云。那么老码祝各种程序员,有工作的努力工作升职加薪,找工作的保持耐心多多复盘,幸运女神总会降临你的!欢迎评论区留言探讨前端后端升职就业那些事!

你的关注是我最大的动力