前端,移动端,后端,哪个平时工作更简单?

苦闷语气词


我赞同你的说法。前端工作很繁琐。后端具体看做什么项目了,简单的项目的确大部分都是增删改查,我觉得后端应该着重考虑并发性和性能,以及代码一致性,可维护性,安全性。以前我也遇到过这样的后端,设计数据库时,就两个字段,一个ID,一个data,data就是存放的json,太恶心了。用户一旦访问他的服务,就扔一大堆数据给前端,出了问题就说是前端自己搞的,极大的增大了前端的工作量,这样的后端是不合理的。


MoistHouse


前端职责:

1、负责相关产品的需求以及前端程序的实现,提供合理的前端架构。改进和优化开发工具、开发流程、和开发框架。

2、与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作;能独立完成功能页面的设计与代码编写,配合产品团队完成功能页面的需求调研和分析。

3、了解服务器端的相关工作,在交互体验、产品设计等方面有自己的见解。

移动端职责:

  1、负责无线产品的技术设计和实现,移动技术创新。

  2、负责演进移动端技术架构设计,前瞻性的规划未来客户端技术发展方向, 建立技术沉淀与竞争性优势。

  3、负责客户端的技术选型和开发流程机制,解决开发中遇到的难题,驱动产品快速迭代。

  4、负责移动产品线(App/H5/小程序)的产品质量、体验、稳定性。

后端职责:

1、与产品工程师,前端工程师紧密工作,实现web产品后台研发

2、承担后台服务系统的架构/模块的设计和实现工作,对代码质量,服务性能和项目进度负责

3、确保产品具有优质的用户体验

4、负责Web架构,为业务开发提供方案支持,负责关键服务的设计和实现。

5、 负责产品业务结构的研发工作;

6、 参与系统架构的设计、核心代码的编写、系统性能的调优、业务需求的管理及数据挖掘和分析。

看了如上的职责描述之后我相信您会觉得都不简单,我们与其比较前端、移动端、后端平时的工作谁更简单,还不如去关注员工的职责是什么、员工的级别是什么。不要让一个工作3年的前端工程师和一个工作1年的后端工程比较,因为这样没有可比性。我是丫丫,一个专注项目实战技能分享的从业者,如果喜欢请点击右上角关系我。谢谢!





Java菜鸟LM


个人认为没有答案,例如到一些场景,不是任何后端都可以写得了CRUD,进程内的竞争进程内的竞争都要考虑等等,再或者是一个基本功扎实的程序员换个语言达到可用也就一两天的时间,再说前端,我觉得不应该分前端和移动端,因为跨平台是大趋势,在不同的场景都可以有互补性,而且单纯的原生开发已经没多大市场,flutter,RN等都可以打造高性能的app,但是同时真正遇到问题,踩到坑才能区分那些是真正的程序员


Hello架构


现在后端相对比较简单了。

其中一个最重要的原因,后端只有一个环境,而前端面对的环境就比较复杂了,比如:多种平台linux、windows、苹果系统;即使同个平台,也存在不同的客户端,比如:IE、chrome、firfox等。因为它们都没有真正的实现完全的标准,使用要对所有的客户端都要熟悉,才能写出兼容的代码,这无形中增加了前端开发者的工作量和复杂性;特别是如果还要兼容移动端,甚至微信,那需要综合技能就更多了。

正因为前端要面对这么的挑战,所以出现了大量的前端框架,这些前端框架也得需要精力去掌握;另外,框架实际上是个双刃剑,用好了,会大大提高我们的开发效率,用不好,等你今后维护起来,简直是噩梦。

还有,现如今的前端开发者都必须了解后端的技能,所以,一名前端人员并不容易。


零点程序员


工作都不简单,分工不同,个人兴趣不同而已。比如前端和移动端吧,经常要研究调整布局,改善第一印象,后端经常因为业务逻辑变更,业务处理增加而不断调整修改。

在不同的行业领域,可能会有些区别的。企业内应用,可能前端会轻松些,不怎么调整,只是增加。

电商领域都比较忙,竞争激烈,各种活动促销,肯定需要前后端的共同配合才行。


常在网上瞟


首先,感觉贵公司后端很不合格,接口文档都不写,

个人观点应该是后端工作量更多一些,后端牵扯处理更多的业务逻辑,而前端应尽量减少处理业务逻辑


分享到:


相關文章: