前端开发累还是后端开发累?

如题所述

前端开发和后端开发都很累,差不多。

1、前端开发:

网站的“前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容--从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS、Java 文件后呈现而来。前端开发,就是要创造上面提到的网站面向用户的部分背后的代码,并通过建立框架,构建沉浸性的用户体验。为了实现这个目标,开发需要熟练运用下列语言、框架、工具库。

2、后端开发:

为了让服务器、应用、数据库能够彼此交互,后端工程师需要具有用于应用构建的服务器端语言,数据相关工具,PHP框架,版本控制工具,还要熟练使用 Linux 作为开发和部署环境。后端开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新 Web 应用。但在写代码之前,他们需要与客户沟通,了解其实际需求并转化为技术目标,制定最有效且精简的方案来进行实现。

两者最大的区别体现在展示的方式、所用的技术和思考的方向不同。而且前端开发入门简单,但是深入之后就会发现要掌握的东西也不少;而后端开发从一开始就很难,需要经常和一堆业务逻辑代码打交道。所以无论是从事前端开发还是后端开发,都没有谁更好更有前途这一说,职业的发展前景主要还是得看个人的能力。

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-25

前端容易上手,但是精通各种框架很难,所以高级前端工程师需要掌握的技术很多,后端代码量大,某种程度上前端只能说是半个程序员,相比后端的话。当然初级前端的开发量没有那么大,但是初级程序员容易被淘汰,所以还是要多注意提高技术,不断学习新的技术框架。

另外还要看技术方向,无论前端还是后端,具体工作内容可能差异很大,工作量同样也会有所不同,这要根据岗位以及公司的需求。

编程工作分类:

    联网开发(高并发)

    传统业务系统开发(强业务逻辑)

    移动端开发(IONIC也算吧)

    游戏开发

    数据开发(包含传统RDBMS、数据ETL、大数据处理、弱AI)

    人工智能(强AI、算法工程师)

    前端开发(那种宣传类的H5勉强也算吧)

    嵌入式开发(机顶盒、掌机操作系统之类)

所以不同的工作性质可能工作量会差别很大,总体初级岗位技术难度低,但是工作量可能不小,某种程度上取决于团队能力和个人编程效率,当然解决了一个难题或者项目后,可能也许会轻松很多。

第2个回答  2019-11-10

前端开发累还是后端开发累,可能没有一个准确的说法,它可能取决于你工作的项目和你接触的深度。但是不可否认的是,IT行业没有轻松的工作。或者说,IT行业都是入门轻松,精通累。

前端开发相比于后端开发,可能接触内容还要更多,学习的范围也会更广,知识更加杂乱。在使用范围来看,前端开发显然有更广泛的应用场景。所以也就造就了前端开发的工作量可能会稍大于后端。

不过,无论是前端还是后端,入门都是不难的。入门虽然容易,但是越往后学得越慢,知识量也更大。如果只学会一点点皮毛就不再深入拓展,那自然是很轻松的。但是,时代在变迁,前端也日新月异的发展,别人都在进步。如果自己停滞不前,那就是在退步。而技术落后和技术不精的开发者最终会被淘汰。

本回答被网友采纳
第3个回答  2019-10-27

前端开发跟后端开发,都很累,全看个人。

前端目前更赚钱,因为前端正在蚕食其他桌面领域的份额,因为前端现在任何界面都可以跑(Linux、Win、Mac、Andriod、iPhone),这些领域的价值正在被转移到前端(特指网页前端),也就是说目前前端是能做事情最多的,至少是看上去。

往高级技术讲,后端会比前端要难,也要更累,工资也更高。所以,理论上,初级程序员前端工资高,高级程序员后端工资高。但是,实际上,初级才会分前后,高级程序员啥都要。

前后端发展前景都很好,相对来说前端较简单一点。但是现在对于同个层次的人,一般公司前后端待遇都差不多,待遇好的前提肯定是你技术过硬,至于累的话,任何行业都不轻松,还要理性看待。

第4个回答  2019-10-25

前端开发累和后端开发一样累。

关于程序复杂度的问题,如果你的程序的规模,跟你的程序的复杂度成正比的话,说明你的程序架构出问题了。

前端工程师的活几乎都能被服务端程序员兼任。

但没法比,互联网不讲究盈利,要求快速迭代,需要把前端工作单独做一个岗位,精细化。互联网公司都有专职的前端,因为互联网公司对界面的要求非常高,99%的服务器端程序猿做不了互联网的前端。前端确实好上手,但是水很深,哪个稍微高薪一点的职业不需要懂六七个框架的。后台语言来回也就那几个框架。


但这种的缺点也是显而易见的,后端人员工作量偏大,如果有ajax或数据添加后出现样式问题,进行联调,花费更长的时间。

想挑战自己的话可以做后台,技术难度大一些,一般待遇也会好些,女生其实做测试开发挺好的。