Web开发流及各岗位的工作职责

问题描述

在找实习的过程中,面对众多不同的岗位名称,发现自己对各个岗位的工作职责以及一个完整的Web项目开发流程不是很了解,因此花了一些时间去查资料,将所得结论和自己的理解记录如下。可能有些说法不是非常准确,但这只是初步的认识。希望可以对您有帮助,如果存在问题欢迎评论告诉我~

一、确定项目功能

产品经理:把客户提出的项目需求整理成具体功能,画一个原型,画出功能框架

UI设计师/工程师:把产品经理提出的功能弄成设计图,进一步明晰项目功能

二、开发阶段

前端开发:调用接口请求数据,在页面展示

后端开发:设计数据库的表,提供接口

测试:测试项目功能,发现问题,前端后端开发人员再修改,直到测试通过

三、发布阶段

后端发布:我们自己的电脑连接局域网,无法被其他人访问。因此首先需要一台服务器,服务器要满足的基本要求是:1.连接广域网,可以在互联网中被访问;2.一直保持开机。可以购买一些平台提供的服务器服务,租用一定期限的使用权,把应用架设在服务器上,把后端的数据暴露在定义的端口(比如3000端口),使前端开发者可以通过服务器的IP地址+端口请求到数据

前端发布:以React框架开发的前端应用为例,先运行npm run build转义成浏览器可以理解的html/css/js文件,把build之后的包传给服务器,把前端应用暴露在定义的端口(比如4000端口),使用户可以通过服务器的IP地址+端口访问应用

四、运维

运维:(有时候也放在后端部分)当海量用户同时访问网站,需要考虑负载均衡,并发处理相关的事情,保证网站能正常运行不崩溃

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值