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

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

[复杂度问题]

关于程序复杂度的问题,如果你的程序的规模,跟你的程序的复杂度成正比的话,说明你的程序架构出问题了。 也就是说随着项目规模的增加,程序的复杂度不能够显著的增加。 就是因为程序复杂度的增加,而不是工作量的增大,导致了维护成本越来越高,接下来的工作你会需要越来越多的后端人员或者前端人员。 这一点上来说,主要就看你程序的架构是如何设计的,如果你的后端的复杂度设计得非常高,那你当然需要很多很多人,前端实际上也是一样。 后端之所以需要很多人手, 主要来说就是复杂度的问题,前端需要很多人,主要是因为工作量的问题。 这也是前端跟后端的一个区别。 另外一个后端有时候用来做监控服务的工作, 比如,某种条件可以触发短信,邮件等等,这些并不需要前端做配合,这时候算是单独的后端的工作量。 但是为了管理方便,一般即使是这些数据,也是需要写一套前端来进行管理的。

[后端高效]

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

[前端杂细]

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

[客户需求]

还有一个原因前端工作量比后端大一些是因为一般的用户需求,大部分涉及到的都是前端部分。

[测试手册]

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

[关于前后端合作]

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

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

[一条绳上的蚂蚱]

在做项目的过程中,非常忌讳的就是,互相推脱责任,永远要记住,大家在做一个项目的过程中,是一条绳上的蚂蚱,不要互相指责。

明白了这一点,前端的开发人员可能要学一些后端的技术,反之后端的程序员也要学一些前端的技术,在遇到人手不足的时候,前端的开发人员可能要承担一部分后端的任务,后端的开发人员也有可能去做前端的工作。

比较理想的状态是一个程序员需要既懂前端又懂后端,这样你在写程序的时候可以两者兼顾,这样子才能够保证写出高质量的项目来。

当然啦,这个要求可能有点高,因为毕竟人的精力是有限的。

我本人就是一个全能程序员,既懂前端也懂后端,如果有朋友感兴趣的,我们可以继续深入的讨论这个话题。

欢迎关注丁哥开讲,我们下次再见,谢谢。

前端工作累还是Java工作累_前端开发累还是后端开发累?相关推荐

  1. 前端和后端开发人员比例_前端开发人员vs后端开发人员–实践中的定义和含义

    前端和后端开发人员比例 Websites and applications are complex! Buttons and images are just the tip of the iceber ...

  2. jave与python区别_简述JAVA后端开发与python后端开发的区别

    今天总算闲了一会,趁着这个闲暇来写篇文章. 今天我想以个人观点来简单说说Java后端开发和Python后端开发的区别. Java&Python BackEnd 公众号老粉可能知道公众号以前的名 ...

  3. c++和java哪个难_前端和Java开发哪个难?哪个学习容易一点?

    首先我说一下Java和web两者的区别: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. ...

  4. php和nodejs和java的区别_讨论PHP和Node.js开发之间有什么区别

    在很长一段时刻内,决定在Node.js和PHP之间进行挑选是一件很费事的工作,但关于后端程序员来说,这一直很费事,但它从未影响过开发人员.可是工作很快就发生了改变,现在开发人员有必要挑选其中之一.No ...

  5. 前端如何实现网络速度测试功能_前端组件单元测试

    啥?单元测试?我哪有时间写单元测试? 从软件质量说起 日常生活中,商品质量永远是我们进行选择时需要着重考虑的因素,计算机软件也不例外.优秀的软件应当如我们预期的一样工作,能够正确地处理所有功能性需求. ...

  6. bs后端开发语言_哪种编程语言适合后端开发?Java和PHP的区别在哪?

    从技术上看在web开发上,Java和PHP哪个更好呢? 一位从多年PHP开发转Java的技术人员说,应是各有千秋,各有各的好处,这是非常实际的答案. java已经是一门很成熟的语言,曾经看到一篇文章, ...

  7. 大数据开发和java的前景_大数据开发和javaEE后端开发哪个就业前景好?

    javaEE后端开发和大数据开发(Hadoop Spark...)哪个就业前景好? 本科计算机毕业一年了最近在自学想选择一个方向努力有JavaSE基础想知道这两个方向市场怎么样我知道javaEE后端开 ...

  8. layui前端页面table表格怎么格式化转换时间_前端开发面经知识点总结

    HTTP,HTML,浏览器 1.说一下http和https 2.tcp三次握手,一句话概括 3.TCP和UDP的区别 4.WebSocket的实现和应用 6. 一个图片url访问后直接下载怎样实现? ...

  9. GIS底层开发、GIS前端开发和GIS后端开发有什么区别?

    使用哪些语言? GIS底层开发 说白了就是做软件,国内外有各种GIS软件公司,例如美国的ESRI公司的arcgis,国产的超图的supermap和中地数码的mapgis等,都属于gis软件. 软件开发 ...

最新文章

  1. python教程怎么抓起数据_介绍python 数据抓取三种方法
  2. Android 通过高德地图获取地址的经纬度
  3. 把实体 转为json 数据格式---jackson 的详细用法.
  4. 数字权限管理(DRM)技术
  5. DE 27 Sketching Solutions of 2x2 Homogeneous Linear System with Constant Coefficients
  6. 数据分析工具具备什么功能
  7. 对象转JSON首字母大写
  8. 【转载】HTTPS那些事(图文版)-Network Tips
  9. AngularJS - $uibModal - 自定义模态框大小
  10. ZigBee串口发送字符串函数
  11. html页面布局主要有哪些形式,HTML页面布局形式与原则
  12. PowerApps关于试用环境
  13. 第120章 SQL函数 ROUND
  14. 三角形的几何公式大全_椰岛数学:初中数学公式大全(文末分享PDF)
  15. 剑指 Offer 24. 反转链表
  16. 今年双旦期间简直人品爆棚,晒晒我抽中的趣享付趣号卡
  17. MySQL - 5.7.31 - winx64 安装教程
  18. 三菱plc支持c语言,5.三菱FX系列PLC支持哪种编程方式.
  19. 服务器入门/tomcat以及如何部署
  20. YOLOX源码解读系列

热门文章

  1. 设置Google浏览器在点击网站时,在新页面打开
  2. java调用海康人脸识别机5603的sdk的使用总结(四)
  3. 实用的CAM350快捷键命令
  4. 一文整理总结常见Java后端面试题系列——Java虚拟机篇(2022最新版)
  5. 会PHP如何拥有一个自己的QQ机器人?(三)
  6. Excel部分单元格不能编辑,什么原因?怎么做到的?
  7. linux smb共享删除恢复,给Samba添加回收站功能
  8. linux服务器里边ftp命令,Linux SSH使用FTP命令与另一台服务器的FTP的传输说明
  9. threejs视频教程学习(4):贴图、材质、光线
  10. robotium有源码