圈中那些事,聊聊研发选前端还是后端


软件开发领域,个工种都得到了细化,可能大家经常会听说java工程师,python工程师,后端工程师,web工程师,vue工程师等等,整体上可以把这些划分为前端研发和后端研发

前端研发

所谓前端研发就是通过创建web页面或者app前端,能直接和用户接触的,带给用户直接体验的技术开发

例如:各种官方网站,电商页面,或者app上用户可直接看到的页面

使用最基础的技术就是javascript+html+css,以及衍生出的各种技术、框架及解决方案

在实际的开发中,要与产品、后台开发人员保持良好的互动,快速的理解和消化各方需求,并落实到实际开发中

后端研发

后端研发就是后台工作,控制前端的具体内容。主要负责业务逻辑的设计,整个系统架构设计

举个栗子:你在淘宝上下单,物流接单,并将东西派送到你手上。你在页面上看的商品及其样式、价格,下单后订单信息、物流信息等展示内容,属于前端研发工作范畴。那在前端展示哪些商品,商品的价格从哪来,下单如何升成订单,生成订单后如何使用银行卡或微信支付宝进行付款,如何把信息传给物流等,就属于后端研发范畴

主要使用的技术有java、python、php及其相关的框架

在实际开发中要与运营、产品、前端、后端等岗位同学保持良好的互动,准确理解业务逻辑,落实到实际开发中

选后端还是前端

以下讨论局限于高p以下,高p已经基本属于管理岗位,再讨论前后端没有任何意义

选后端还是前端,我认为是后端

不是说选前端就不行,选后端一定行。

而是选后端机会更多,更有挑战性。后端业务更具技术深度和业务深度,对于以后转行更有帮助

我是一名全栈工程师,一般意义上就是,我是一名后端开发师,但是我还能做前端的工作


闲聊,闲侃,希望获得一颗小爱心

原文链接:,转发请注明来源!