前端工作量大还是后台工作量大?

柯帅


我觉得不能一概而论说前后端谁的工作量大,还得看公司业务场景。举个例子:

公司业务主要趋向大前端


  1. 普通网页端(包含pc及移动端;各种框架or原生实现)
  2. 各种小程序(主要微信、支付宝)
  3. react/flutter 写原生ios/android程序
  4. node做公司中间件,普通crud在后台基础api上,由前端自己独立完成(当然也可以完全做后台)

代表公司宋小菜、其他大厂等,这类公司肯定是前端工作量大,人数可能持平/多于后端

公司业务趋向后端数据保证


  1. 类似java的jsp,前端仅仅需要辅助写点页面即可,数据都要由后端绑定
  2. 公司更在乎数据,页面够用即可

代表公司移动电信运营商、传统仪器行业等,这类公司后端又要忙得多,特别是有些公司后台还需要兼岗运维的活,前端人数也会很少


补一句:

别一直纠结前端又要会webpack、webgl……后端又要会redis、linux、nginx……真心没必要一直比。我见过有些前端运维能力并不会比后端差,后端也有大佬做大屏可视化的东西。都是程序员,若需要花点时间去搞不就行了。



码农小何


我们公司前端会写vue,css3就行。后端除了java,还要精通linux,关系型数据库,图数据库,内存数据库,web服务器,nginx/apache,Lucene,tcp/ip,udp等等协议......太多太多了。前段时间又逼着学大数据hdfs,hive,spark,hbase…又是一大坨。还有后端只要不是太不求上进那种,其实前端的东西也会写。前端只要关注和后段交互就行了。后端除了web端,app端背后还有和成百上千的系统交互。写文档的时间和写代码差不多🙄


念去风行


前端要的是细腻,后端要的是稳定。

比工作量大小没多大意义。前端忙碌一整天可能就是为了解决浏览器的兼容问题;后端可能坐了一整天也可能敲不了20行代码,因为高并发和加锁的问题可能很复杂。

线上的代码,如果是前端的问题,影响可能就是用户体验不完美;如果是后端的问题,严重的话有可能导致系统瘫痪。

所以,前后端的要求是不同的。


会吟诗的码农


额,这个怎么说。前端会说自己的工作量大,特别是兼容,真心可以将一个前端工程师折磨的死去活来,比如说IE。后台会说自己的工作量大,因为核心的业务组织在后台,而且还要考虑性能和可用性方面的问题。另外,对于需求变更来说,虽然前台后台都会涉及到,但是后台总体是吃亏的(因为前台的工作能够通过成果被很好的展示),尤其是当甲方或者产品经理对开发不了解时。


空心小窝头


鄙人前后端都做,个人觉得这个跟那端关系不大,主要是你愿意那边走逻辑,如果逻辑后台都实现了,那么前端没什么代码,如果后台就给你查sql,前端累死


Renew1999


做前端不如做平面设计,做平面设计不如做打字复印,做打字复印不如做保安

玩笑……大家继续


书画金石


还是要看岗位,但是单说前端的话,这里面工作量是增加了。

1 前后端分离,前端有自己的编译模板框架,很多后端的工作前端做了。

2 移动互联网的发展,弹性设计,小程序发展,hybrid模式,m站等,增加了很多前端场景。

3 flutter的崛起,也让很多做原生移动app的开发者需要去适应,可能以后需要具备做跨平台的能力。基本是降低了跨平台的技术难度,增加了对程序员的要求。


corder


纵观国内外知名项目,知名产品技术方向负责人基本都是后端出身的,甚至目前比较热的前端框架都是基于后端语言开发的,本身就说明问题了!


有多大能力就跑多远


现在前端都往大前端发展,除了H5,css3,js,jQuery基础知识外,还得掌握三大框架,webpack编译,node生态,还有一些知识分支,比如webGL三维,layaair游戏引擎,小程序,混合开发等等


风曰云说


当然是前端重要了,必竟是直接面向用户的,但能不能先告诉我什么是前端什么是后端??


分享到:


相關文章: