计算机里面前端和后端哪个需求量比较大?

  说到底前端代码能控制的硬件确实不如后端,因此在技术上,前端更容易。现在为什么说前端会比后端更值钱呢?那是因为前端对硬件的控制能力提升了(html5\nodejs\mobile),而后端分化得比较厉害,有一批后端专门只写业务逻辑,框架是别人写的,系统架构是别人搭的,服务器跑在云里,连机器物理地址都不知道。世人眼里可能觉得这种写MVC代码的人才是后端,这种被限制在一个“虚拟盒子”里的后端确实不怎么难上手。

  但是这种矛盾关系是在动态转化中的,能有定论吗?肯定不会有。

后端的技术有很多种逻辑行比较强还经常加班会后端的基本都是懂一点前端,
WEB前端的加班少没后端那么复杂

蜗牛学苑,专注于IT与互联网领域的中高端IT人才培养,开设Java开发、测试开发、软件测试、Web前端开发、UI设计、网络安全、Python全栈开发、人工智能、区块链开发、物联网开发等课程

发展前景如何,这一点似乎没有太大的可讨论,因为只要IT行业持续发展,那么相对应的这四类比较重要的岗位就会一直被需要。
同时,只要你能够静下心来在自己的岗位上努力发展,那同时,只要你能够静下心来在自己的岗位上努力发展,那当然,虽然都有发展前景,但是市场需求却不太一样,相对而言,在国内的企业中,Java的需求量会更大一些,其次Web前端和软件测试差不多,UI设计相对而言会少一些。之所以会出现这样的情况是因为只有在相对中大型企业内才会将研发岗位拆分的比较细致,但若在一些初创公司,一般开发也做测试,前端也做UI等等。
造成普通测试和测试开发有如此大差距的原因是在于,以前大家只要会点点点就能找到一份普通的功能测试,企业也不会有太高的要求,但如今你若带着这样的能力跳槽,基本很难再找到工作了。
现在企业招聘测试人员,基本都会要求懂一门开发语言,因为懂开发的测试可以根据企业的特定产品自己编写自动化测试工具,从而提高工作效率,给企业带来更大的回报。
最后,编者想说,无论是前端还是后端,无论是难一点的还是简单一点的,大家均可根据自己的喜好来做选择,因为兴趣是最好的老师,而任何一个行业想要深耕,都需要付出努力。

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的***。

你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。

但是,对于前端开发这个方向,即使『会了』……依然感觉很难,唉,说多了都是泪呀,我用三个亲身经历的怪现象来说明吧。

第一个怪现象:谁都可以指手画脚的前端开发

我职业生涯很长一段时间都在做前端开发,我也做过后端开发,两者一对比,给我影响最深的不是技术差异,而是——前端开发者听到的『需求修改意见』要比后端多得多。

后端这东西,毕竟是藏在后面的,外行不懂就是不懂,装不出来,他们也不好自取其辱乱比划,但是,前端嘛……谁都能看得见,没吃过猪肉还没见过猪跑,所以,谁都可以指手画脚提一点意见。

只看得见界面的产品经理可以提一些意见。

项目经理可以有一些意见。

啥也不懂的老板也可以提一些意见。

甚至连后端都可以来提一些意见。

正因为前端的产出是看得见摸得着的,所以造成了谁都可以『提一些意见』的现象。

第二个怪现象:被鄙视但又十分抢手的前端

前端开发者,你懂的,居于开发者鄙视链的低端,业务逻辑大多都居于后端,超大并发量是后端实现的,超牛逼的AI、大数据分析、商业逻辑都在后端,前端要做的只是一个功能展示,所以,后端开发普遍看不上前端开发的工作,直到……到了公司举办黑客马拉松活动的时候。

黑客马拉松,就是让程序员自行结队,在几天之内快速开发出来一个小型项目,到活动结束的时候,每个队要演示自己的产品,于是,问题来了,平时你可以鄙视前端开发者,你可以把前端开发贬得一文不值,但是,到了黑客马拉松的时候,才知道前端开发的必不可少,因为没有前端你无法『演示』你的想法。

这时候,后端开发者也会发现,平时觉得前端开发很简单,但是自己写一个最简单的AJAX form表单提交也要学半天,不管你的后端想法多么牛,如果最后没有熟练的前端开发者,最后到了演示环节也要抓瞎。

所以,每到黑客马拉松时,平时居于鄙视链最低端的前端开发者,突然就变成了最炙手可热的红人。

谁都觉得前端开发不重要,但是又离不开前端开发。

第三个怪现象:苦不堪言的多端开发

一个正经的产品,为了满足用户不同设备上使用的要求,需要提供多客户端,最起码要有网页端、iOS端和安卓端,现在大部分产品还要考虑小程序端,这还没算iOS要分iPhone和iPad,安卓也要考虑手机和平板,甚至要考虑机顶盒设备的界面……

各种设备、各种安卓版本、各种浏览器都有各自的特(bu)点(g),每个前端开发者都有体会,很多精力都消耗在处理某个特定平台/版本/浏览器的bug上,唉,说到这里真想流泪……

因为要支持这么多不同的客户端,一个产品的前端开发者种类也不止一个,要有网页开发者、iOS开发者和安卓开发者,大一点的项目,靠一个人支撑一种客户端就不行了,需要的是网页开发团队、iOS开发团队和安卓开发团队。

其实,不同客户端实现的都是同一种功能,完全是因为这个世界存在这么多种客户端,所以我们才被迫为各个客户端写一套代码。

虽然多端的存在,增加了不少程序员的就业机会,但是,干过实际项目的都知道,这其实很麻烦,很麻烦很麻烦!为了给用户最好的体验,肯定希望各端提供一致的功能界面,如果有新功能,要上一起发布上线,但是,不同团队之间开发周期肯定不同,很难保证同时完成任务,最后,花费开发时间最长的那一端的开发团队就成为整个产品的短板。

每每想到这里,就缅怀秦始皇,秦始皇你要是不光把度量衡统一,把所有客户端也统一了多好:-)

在如今这个前后端分离的时代,许多转行进入IT行业的学习者都会思考这样一个问题:开发和后端开发学哪个好呢?要搞清楚这个问题,我们需要分别从前端和后端的学习内容、发展空间、薪资水平等方面入手分析,最后再结合自己的兴趣和实际情况,选择适合自己的学习内容。

先来看看前端开发和后端开发需要学习和掌握的内容。前端开发入门简单,、CSS以及JS是前端必学的三大基础。想要进阶的话,还要学习H5C3NodeAjax.js 等内容。至于后端技术,学习的广度和深度都不小。首先需要精通一门编程语言,比如一直大热的Java就是很好的选择。另外,做后端开发一定离开不了数据库的支持,因此这也是一个学习重点。还有框架、http协议,都是我们学习后端开发一个必不可少的要点。

那么,现在有一个问题:前端开发和后端开发那个学起来更难?其实无论是做前端还是后端都不简单。一些人认为学习前端容易,可能是因为他的水平还停留在做好静态网页开发的初级水平。一些人认为后端技术更难,可能是因为他没有看到后端也需要掌握HTMLCSSJS去处理业务逻辑。总之,只要你想在IT技术岗位上深入发展,无论是前端开发还是后端开发,都需要付出更多的努力和精力。

然后我们再来看看前端开发和后端开发的发展前景。如果是前几年,做后端无疑比前端更加有职业前途。但是随着用户体验感的重要性逐渐上升,前端开发已经成为影响一个产品是否成功的重要因素。因此,前端的就业需求和发展范围都有了极大的改善。可以说,只要你有过硬的技术,无论是前端还是后端都无限的发展前景。而且,把目光放远一些,前端和后端行业发展到最后,其实是融会贯通的,一个优秀的架构师既需要具备前端的开发知识,又具备后端的开发知识。

最后,我们看看大家都关注的就业薪资。在各大招聘平台上动动手搜索一下相关岗位,我们可以看到在一线城市,前端的就业薪资基本都在10~25k之间,根据个人能力的差异,工资也会有较大的差异。而后端开发的平均薪资在10K~15K之间,拿20K~30K薪资的也不再少数。通过对比我们可以知道,前端开发和后端开发的薪资都很高,不同水平的开发者之间的薪资会有较大的差距。

前端开发和后端开发学哪个好?其实根据客观条件来说都差不多,大家主要还是应该根据自己的兴趣和基础选择适合自己的学习方向。而且,到了职业发展后期,无论是前端还是后端都是殊途同归,大家要想在技术这条路上走得更远,技术的广度和深度都不能忽略!

我要回帖

更多关于 需求量大的行业 的文章

 

随机推荐