前端的整个工作过程------准备找工作或初入职场的小伙伴赶紧看过来~
各位刚进入前端这个行业的小伙伴在前端进入项目的时候,是从哪开始到整个项目的封板上线的过程。刚入行的前端小伙伴,不知道项目的整个流程是什么样的,拿到项目或者需求的时候慌得一批,看完这个文章,你基本上就知道怎么和项目组的小伙伴怎么样去沟通,项目是到哪个阶段,从而更好的让自己进入开发状态。
前端接触的工作小伙伴:(产品,UI小姐姐,后端小哥哥,测试小钢炮)
项目分为两个大的阶段,需求迭代&新项目开发。
一.项目迭代(一般都有个简称,那就是接盘,哈哈哈)
1.在进入项目之前,产品会先给你看需求文档和原型图,让你先熟悉一下项目的情况,这个时候咱们可以不用 先去了解整个项目的详情,先专注这部分迭代的需求所关联的部分
2.然后从git仓库pull下代码,把项目执行起来,找到路由路径,直接进入router文件找到页面的代码,先把这部分的代码对着需求文档熟悉一下,然后就可以边沟通边开发
3.这个时候不要什么都不问,该问的要问清楚,比如前端的代码规范,已经整个项目的架构,这些可以找公司的前端询问清楚,这些不管你是不是新手,都是必定要问清楚的,这个就叫做项目交接,可以和产品说着个项目是找谁交接,然后把不懂的全问个便,一般前端的大佬都会给你讲一遍。
二.新项目的开发(这个就很舒服,代码全是自己写的,不怕啃不动代码)
1.一般新项目的开发都是有大佬搭建的,你作为一个新人进去,不会让你一来就开始让你搭建一个全新的项目,但是还是有个别情况,如一些小的公司,没有规范也没有讲究,这个时候就会让你从搭建开始,这个就看你的个人发挥了
2.以现在的前端主流技术vue来说吧,自己根据自己的情况搭配UI框架,如:element ui || i view,然后就可愉快的开发了
有个情况是比较常见的问题,那就是项目执行后发现报错,无法运行项目怎么办?
总不能在哪里干等吧,只有一个办法,那就是问前端的大佬,不要自己一个人坐在那里,然后一直百度百度百度,没有用的,各种项目千奇百怪,你百度是找不到答案的,直接问就行,不用怕什么暴露自己啥都不会。谁说啥都会就不用问了呢?
下面就给大家列一个简单的工作过程
1.接到需求文档开始阅读
2.开需求评审会议(一般小公司没有这个流程)
3.确定需求以及UI图的拍板(这个找UI的小姐姐沟通就行,如一些比较奇葩的样式,直接找产品说)
4.前端dev部署(这个一般都是前端大佬部署,个别小公司是直接让你自己部署的,找产品拿域名,前端部署自己去百度找哈)
5.前端根据UI图开始开发静态页面
6.后端和前端的接口联调(找后端拿api文档)
7.提测阶段部署sit和4.一样(发版sit,如build发送到服务器)
8.测试验收阶段(前端这个时候缺陷是最多的,这个不用怕,正常的)
9.伪生产阶段部署uat和4.一样(发版uat,如build发送到服务器,一般有些公司是没有这个环境的)
10.提测阶段结束(项目封板,这个时候是不允许提交其他任何代码到主干线master上的)
11.生产阶段(咱们都称为“上线”这个时候一般都会定在周四的时候,一来如果出现问题,周五可以回滚代码,如果上线成功就万事大吉咯,带好被子可能会到深夜)
那么 整个前端简单的工作流程基本上就是这样啦~~
最后送给即将进入前端的小伙伴一个叮嘱喔,刚拿到代码的时候,不要什么都不问,要一直问问问,不然后面项目的进度或者规范出了问题,麻烦的就是你自己背锅咯。
本期的前端工作过程篇你学废了吗?\(^o^)/~