零基础转行前端后端怎么选?

3

主题

9

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2022-12-27 09:56:59 | 显示全部楼层
对于很多想进入IT行业的零基础小白来说,可能还没有很好的理解Web前端开发与后端开发的真正区别,或者不清楚自己到底适合学Web前端开发还是后端开发


以大家都非常熟悉的淘宝购物网站为例给大家详细介绍前端与后端的区别。



前端
前端指的是用户可见的网页或界面,比如网页上的特效、布局、图片、音频视频等内容。而前端工程师的工作内容就是将UIUE设计师设计的效果图,设计成浏览器可以运行的网页。

就拿淘宝网站来说,前端部分,首先由产品设计师进行业务设计,然后由UIUE设计师根据业务设计进行界面原型设计,这时候淘宝网的网页排版布局、色调就确定了。
前端工程师就需要根据界面原型开发网页,将这些静态的图片设置成动态页面,完成产品需求中交予设计师设计的各种页面、特效、动画等,使每个页面之前相互关联。


上述工作都是前端阶段要做的事情,完成此阶段工作涉及三个前端相关的岗位:产品设计师、UI/UE设计师、前端开发工程师。
对于前端开发工程师岗位而言,入行门槛很低,对学历、基础几乎都没有要求,所以是众多小白的优先选择。
尤其是近两年岗位需求量比较大,薪资待遇也比较好,所以很受欢迎。



后端
后端是指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。

如淘宝中的商品搜索功能的逻辑,或下单购买、在线支付等,这样的业务功能由系统开发人员,即Java开发工程师来完成。



而像淘宝这样的网站还会对用户的各种数据进行分析,如购买记录、页面浏览动作等,按照某种推荐算法,推荐用户可能感兴趣的商品,以此促进销售。这种对数据的分析有算法编写的工作是由数据处理阶段的大数据开发工程师来负责的。

上述工作都是后端阶段要做的事,完成此阶段工作的后端相关的岗位:Java开发工程师、大数据开发工程师。后端的Java开发岗位一直比较稳且职业发展比较广,受到众多即将毕业的大学生所青睐,相比较前端工程师,后端工资相对会高一些,但是学习难度也会更大一些。


到这里,大家应该都明白前后端的区别了,大家可以根据自己的情况对应选择即可
欢迎交流~详细了解~
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表