前端和后端工作哪个更累?

如题所述

总的来说,在开发的过程当中,前端的工作量大于后端的工作量,会更累。

1、后端高效。后端,因为需要快速的返回结果,因此,这里的代码不能够特别复杂。以高效,简洁为标准。

前端杂细。前端,相对来说,跟用户见面打交道比较多,这边的活比较杂,比较细。

2、客户需求度问题。前端工作量比后端大一些主要还是因为一般的用户需求,大部分涉及到的都是前端部分。

3、测试手册。测试手册这边也是根据客户需求来写的,所以这部分在写的时候大部分涉及的也是前端部分的功能。

4、关于前后端合作。遇到合作好的程序员是非常幸运的一件事,在做工作的时候可以说是事半功倍。

反过来如果遇到合不来的,尤其是开发理念不相同的,就会导致一个非常严重的,协调工作的问题。

总而言之,不管前端工作怎么精细、怎么复杂、客户多么难缠,在做项目的过程中,非常忌讳的就是,互相推脱责任,永远要记住,大家在做一个项目的过程中,是一条绳上的蚂蚱,前端和后端不要互相指责。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-30

相比来说,后台会更辛苦,前端会稍微轻松一些。因此,在薪资层面上,后台比前端要稍高一些。

当然,工作量和公司情况、企业文化以及产品经理的靠谱程度也有着紧密的关系。

简单来说,前端开发者所做的就是开发产品的前端,所谓的 应用产品的前端就是用户看到,接触到和体验到的,他们主要做静态用户界面加上一些动态效果,不涉及数据逻辑,前端考虑到的是用户体验。

而后端开发者就不一样了,他们是在后台工作的,控制着前端的内容,主要负责程序设计架构思想,管理数据库等。

最生动的例子就是网站的登录界面,在一个网站登录页面: 前端只要需要负责静态页面部分 ,鼠标移入输入框、移出输入框的颜色变化这部分的内容;但是输入用户名、密码 后登录系统的话要连接数据库,这个就需要后台开发做逻辑处理了!

第2个回答  2019-09-28

前端更累,前端的工作量大于后端的工作量。如果你的程序的规模,跟你的程序的复杂度成正比的话,说明你的程序架构出问题了。 

也就是说随着项目规模的增加,程序的复杂度不能够显著的增加。 就是因为程序复杂度的增加,而不是工作量的增大,导致了维护成本越来越高,接下来的工作你会需要越来越多的后端人员或者前端人员。

这一点上来说,主要就看你程序的架构是如何设计的,如果你的后端的复杂度设计得非常高,那你当然需要很多很多人,前端实际上也是一样。后端之所以需要很多人手, 主要来说就是复杂度的问题,前端需要很多人,主要是因为工作量的问题。 这也是前端跟后端的一个区别。 

另外一个后端有时候用来做监控服务的工作, 比如,某种条件可以触发短信,邮件等等,这些并不需要前端做配合,这时候算是单独的后端的工作量。 但是为了管理方便,一般即使是这些数据,也是需要写一套前端来进行管理的。

第3个回答  2019-09-28

一般前端比后端的工作量更大。

如果美学和产品感觉方面的东西对你来说更重要,那么你可能会倾向于选择前端技术。如果你关注的是提高网站、应用程序或软件的效率和响应性,那么你的目标可能会是后端开发。前端设计师所做的很大一部分工作是让用户在移动或 PC 屏幕上看到的东西看起来很棒,而且很容易使用。相反,后端开发人员只关心如何编写干净的代码。

前端开发主要涉及网站和 App,用户能够从 App 屏幕或浏览器上看到东西。简单地说,能够从 App 屏幕和浏览器上看到的东西都属于前端。

后端开发即“服务器端”开发,主要涉及软件系统“后端”的东西。比如,用于托管网站和 App 数据的服务器、放置在后端服务器与浏览器及 App 之间的中间件,它们都属于后端。简单地说,那些你在屏幕上看不到但又被用来为前端提供支持的东西就是后端。

第4个回答  2019-09-29

前端更累,但是前端更容易入门。

不同技术的前景

前端技术:由于目前我们的网站、app的很多界面都是有前端技术实现的,所以前端依然是很有前景的,值得选择。对于网站,前端指的是网站的前景部分,包括网站的表示层和结构层。 通俗地说:它是我们的用户可以直接看到的界面。 因此,前端开发需要做的是根据需要制作界面,并进行足够的交互,如何让用户使用起来舒服。

后端技术:Java仍然是市场上最主流的后端语言,有大量的市场需求,并且没有衰落的迹象,因此前景依然十分稳定。后端负责与数据库的更多交互,以及相应业务逻辑的实现。 考虑如何实现功能,数据访问,平台稳定性和性能。 用户通常是看不见的。

就后端而言,出现了工作经验和薪资不正相关的情况:在Node.js、Scala和Ruby领域出现了3-4年工作经验的候选人平均年薪低于0-2年经验候选人的情况。在研究原始数据后发现,虽然的确存在0-2年工作经验的候选人年薪更高的情况。