个⼈对前端和后端的认识
前端
1、对前端的认识
前端并没有⼀个很明确的定义,总的来说就是任何能够直接跟⽤户打交道的交互页⾯或者是web应⽤以及内容展⽰。所以通常也被称为web客户端。
⼩红书上说前端就是⽤代码来编写页⾯的。
内容展⽰:在⽹页上能看到的图⽚、⽂字、视频、数字等信息
交互:⽤户在页⾯上通过带点击按钮、输⼊⽂字等等动作,对⽹站提供数据输⼊,然后前端对⽤户的输⼊进⾏响应
2、前端开发
通过使⽤html、css、JavaScript来创建⽤户可以看到并可以与之交互的web页⾯。
html、css、JavaScript是三种开发语⾔
html是⼀种⽤来定义结构化数据的标记语⾔。
css代码则是⽤来指定每个html标签以什么样的外观和风格展⽰。
JavaScript:⽹页如何与⽤户交互,如何与后端交互都要通过它。
3、主要⼯作
开发和维护⽹站,要注重如何使⽤代码来写出更好的交互体验
由于现在的⽹站需要适配不同屏幕的尺⼨设备,前端开发就得保证⾃⼰设计的⽹站在不同的尺⼨的设备上,界⾯的样式展⽰都正常不错乱
保证⽹站的兼容性,为了适⽤不同的浏览器,往往需要写很多适配的代码
保证⽹站的⼯作性能,⽹站打开所需要的时间,动画流畅度,复杂业务逻辑处理的时间,接⼝请求时长等等
保证⽹站的安全,主要保证代码的严谨性,防⽌恶意⽤户通过某些⼿段获取⽤户的信息或者通过插⼊恶意的代码诱导⽤户做出某种⾏为,导致⽤户的损失4、在团队中扮演的⾓⾊
通俗来说,要与产品经理,QA测试师,后端开发三者配合好,共同开发。
5、学了前端能⼲什么
⼀个前端开发的岗位,给⽼板打⼯。手机上可以打html与css的app
开发⾃⼰的⽹站,⼿机APP,⼩程序,桌⾯应⽤然后插⼊⼴告,挣很多的钱。
可以接外包
可以去各种视频平台发布前端教学视频,然后恰饭,挣很多的钱。
6、薪资⽔平
平均薪资在1.2万左右
地区:北京、上海、深圳、杭州的是最⾼的
越⽼越吃⾹⾏业
7、素材来源
后端
1、对后端的认识
与数据库和服务器打交道,通过接⼝API向前端提供数据服务。
相当⼀部分的后端开发⼯作就是开发数据访问服务,使前端可以通过调⽤后端服务对数据进⾏增、删、查、改,从⽽实现前端对⽤户的请求响应。
通常需要调⽤数据库来完成响应。
2、后端⼯程师⼯作范畴
设计后端服务的API,设计后端服务的架构图,设计后端服务的数据库,写代码实现后端服务的业务逻辑。
要掌握最基本的HTTP请求的基本4种类型get,post,put,delete
掌握了如何编写API,掌握了最基本的HTTP的请求类型,掌握了任何⼀种数据库加上会⽤任意的JWT或者session的⽅式来做这样⼀个authentication就可以写⼀个很简单的后端了。
3、数据库
关系型数据库:掌握MySQL或者PosgreSQL
⾮关系型数据库:掌握MongoDB。
4、资料来源
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论