前端和后端哪个累?

寻树人


作为一名IT行业的从业者,我来回答一下这个问题。

首先,从事程序员工作,无论是从事前端开发还是后端开发,总体上来说都不轻松。

要判断前端开发和后端开发哪个岗位更辛苦一些,主要取决于以下几个方面的因素:

第一:开发场景。不同的开发场景对于前后端程序员的要求是不同的,通常来说,to B端开发场景下,后端程序员更辛苦一些,因为前端的应用场景比较固定,所以变化不会很大。2C端开发场景下,前端程序员更辛苦一些,因为前端变化比较多,而且前端开发的要求会比较高,比如很多2C类的互联网产品几乎每天都有新的变化。

第二:开发岗位。前端程序员大部分情况下都是应用级程序员,开发任务多以具体的业务场景开发为主,所以前端程序员通常需要紧跟技术发展趋势(开发框架等),不断更新自身的知识结构,这也是不少程序员感觉前端开发比较辛苦的原因。

后端程序员有一部分人会从事研发级岗位,这部分程序员主要以平台开发、容器开发、框架研发为主,虽然工作难度比较大,但是重复性内容比较少,工作过程当中会更有乐趣一些。另外,目前研发级程序员的职业生命周期要明显长于应用级程序员。

第三:开发团队配备。程序员位于不同的开发团队,在工作量上也会有较大的区别,前端开发力量强大的话,后端程序员就会辛苦一些,反之前端程序员就会辛苦一些。目前不少团队都会配备全栈程序员,在这种情况下,前后端开发的界限就比较模糊了。

目前从技术的角度来看,前端开发后端化(Nodejs)是一个比较明显的技术走势,随着前端开发的应用场景逐渐拓展,未来前端程序员将承担更多的开发任务。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


这个分很多情况的。

相对来说,一个功能模块的实现,后端的代码量比前端的代码量会少很多,但由于语言的原因,后端代码的逻辑性,复杂性更高于前端。但前端的可移植性又会更高于后端,尽管现在无伦前后端都讲究架构的高耦合低聚合。单纯从工作量来说,没有那边偏轻松,前端在功能初实现的前期的工作量会稍大于后端,不过后端的工作量贯穿开发,维护,分工不够细的话还要加上部署,时间线来说会比前端长。

而像我这种前后坚固兼顾的搬砖工,真想把一个人拆开来写。


野比大雄poy


我是后端的,也稍微接触了点前端的东西,真的是能得心应手的开发前端要记得东西是真的多,(可能我是不太喜欢前端吧,总是有排斥的感觉,html标签多的,和JavaAPI还多感觉),前端Web开发应该不太容易,看着就头疼,后端呢,也不容易,各种逻辑推理,业务的实现!!!互联网工作我感觉测试这个工作挺好😊,哈哈


给了你一百块小博博


为什么这么多说前端比后端辛苦?我们不夸条件比,同等的情况下还是后端更为复杂。而且工资分布也是如此。你们以为公司傻吗?

后端用到的东西多,而且遇到的问题也会更多。后端是系统业务逻辑,数据,架构结构等都是后端考虑的。前端主要是展现,当然也很辛苦。但是面临的问题,复杂度没有后端严重。除非你们认为后端就增删改查。


保持这种忧郁先生


后端开发一枚。

我觉得后端更讲求逻辑,规则,前端更讲求兼容和布局吧。从目前的工作场景来看,后端的压力要大一点。


分享到:


相關文章: