嵌入式累还是程序员累_[丁哥开讲28期]前端开发累还是后端开发累?

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

d03cfdabdb8652336e8d0a16ef9a1304.png

[复杂度问题]

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

4e2487dccb85be2cb1ed9510429cd384.png

[后端高效]

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

6a7f89ec01a633ca88a79b1f18f4d946.png

[前端杂细]

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

d452068fdc56e388857935f40c09d534.png

[客户需求]

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

727254cf153377b625395ab761039cd8.png

[测试手册]

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

6a0d180335b2ae06827311a5c7cd75d4.png

[关于前后端合作]

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

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

93d8c9f6cd2f52d21e58a38d7e7b2060.png

[一条绳上的蚂蚱]

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

c6aa2327887ca39135468984f6325edd.png

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

499636214f0bc08e90fa1b2fd49e2f27.png

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

ae9ff4d4e57e5cc0d7a467f05c1735a5.png

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

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

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

7b240daaa083d3566b77b5ff7f1ad1c7.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值