关于在线实习
项目介绍
本项目是更酷炫更个性的电影推荐网站,筛选知名电影并且给出推荐理由和下载链接,以及通过变迁功能匹配个人喜好,实现个性化推送!
项目模式用的是主流框架
1、产品就是脑图原型图,
2、Java用的是spring boot的框架,
3、前端用的是vue,
4、测试是case。另外就是真实的测试环境,也就是我们的内网环境,到时会开放一个平台有限访问。
项目流程
1、在线实习项目平台是前美团高管做的,跟一线公司实习一样,产品/ui/前端/开发/测试配合,一起做商用项目,每周迭代上线,且每个职位都有导师指导。
2、比看视频自学效果好很多,也会有实习证明,和企业实习一样,产品同学先给出产品需求,然后开发同学做开发设计文档,老师再给出修改意见,然后进入接口开发和测试,每周迭代上线。
3、同学会在群里进行分工讨论,导师会对每日的任务作业进行随机评讲,当然如果有问题也可以直接在群里问出。
4、在线实习不是课程,是一个实习,就像在公司实习一样,会获得主流的实习项目经历。demo是实习的基础,后面的所有业务逻辑,都基于这个框架,免去了不需要准备的,框架安装调试配置的过程
1、产品
脑图:用来整理产品思路,并最终决定原型图有哪些功能和逻辑
原型图:对脑图定下来的功能,进行设计和考虑交互,推荐使用
PRD文档:作为原型图的补充,对要点和逻辑进行说明
工具:
脑图:xmind、百度脑图
原型图:axure
PRD文档:word
流程:
产品先行一周,因为是真实的商业项目 ,而且是实习 ,就像在公司一样 ,直接从脑图分析开始,再到原型图,不需要做竞品分析
每周一个模块迭代,脑图、原型图、官方讲解
关于竞品分析:
产品经理不要局限在模板上,思维才是第一位。总是去写一个固定的竞品分析文本,对提高产品能力并没有什么帮助。必须真正的去结合自己想做的事情,去思考他们为什么那么做,这个才是真正的竞品功能分析。
要理解,在公司里面,产品经理怎么做事情?不要走向另外一个做作业的极端。
在做每期模块的有自己特点的功能之后,再反过来,自己去写竞品分析,是应该非常顺畅的,可以自己去实现。
2、前端
技术
这个项目的开发环境是VUE
vue.js 2.0 加上vant框架,前端的门槛是vue能正常使用或者用jq,重点是前后端接口和逻辑的学习。不需要用jq ,只是有一部分同学没学过vue ,最好不要用 jq那一套太影响性能,jq已经过时了,能不学就不学
前端的demo:vue视频,这个是给我们在线实习的同学开始的一个demo ,后面的实习要在这个基础上进行逻辑的开发。
前后端分离和全栈是什么?
mybatis还是mybatisplus、ssm、springcloud,springcloud应该用不到吧?Redis肯定是要用的吧
SSM,但是不会用cloud,不管是大厂还是普通公司都不会考察。前端不学spring boot,ssm,那是Java的事情
关于UI交互
产品图为单页面时是不做交互的
前端分为两部分,
1、页面(需要先给到UI图)的部分,
2、后台逻辑接口的部分,后台是JAVA。
结果
最后做出来的是什么东西?
微信小程序
3、Java
框架
springBoot框架
Spring boot 后端就是boot实现业务逻辑接口,不会使用cloud,这块校招层次不需要,一线也没这个要求,cloud在公司里面都是有架构部直接来做的,不需要新人来部署
会用SSM,但是不会用cloud,不管是大厂还是普通公司都不会考察,前端不学,spring boot,ssm,那是Java的事情
技术栈
4、测试
测试一般是基于(原型图)已经理解产品流程。
正常在公司实习,前端和后端的开发评审,测试也要参加的,主要是了解接口数据库的东西。下周一要写接口case,等下周末项目产出一部分时,就开始进入到真实测试,就没有这么轻松了。
现在测试和以前的小项目测试不一样,分页面测试和接口测试,就是要去看数据库的字段变化
再后面,就要做自动化测试,需要写小代码,更需要数据库。
我们实习不会做那么远,但对校招是够了的。接口先等等,后台的接口文档还没出,不可能出case,这是下周的工作。测试实际上是延迟两个周开始。
产品原型图没有说明的一些小细节需要写到测试用例里面去吗?
有自己的想法就写进去,后面我们老师也看一下
5、UI
产品经理与UI的区别
UI在互联网大厂起薪18k,会上升到2-3w,而且UI的上升空间呈线性像开发岗一样
产品起薪也是18k,但是要快速成长需要爆发性的产品数据,没有的话上升是比较慢的,会有一个瓶颈期。
常见问题
该模式与网课的区别:
网课——先看答案,不能真实理解;
实习模式——确定功能点,自己先行,并且通过作业评审,周最佳的官方改进版进行约束,跟公司做项目一样
Q1:项目需要的前置知识?
java:能正常使用java语言,第一周熟练给出的springboot框架,
测试:能写case,最好是懂一些测试理论
前端:需要语言基础 ,方demo用vue,关于demo的解析,第一周也会给出
Q2:零基础可以吗?遇到不会写的怎么办?
0基础:产品和测试还可以,开发岗是需要基础的 。
然最好是先把前置课程学一下,毕竟是一个实习的模式,一般一周只需要1-2天,只要JAVA语言本身没有问题,跟上问题不大。
Q3:在线实习的任务量
一般一周有两天的时间就差不多,基本上周末或者晚上就可以完成,我们去年的实习生一般都是每天晚上做2-3小时,周末做一天左右,完全可以跟上进度。
#实习信息##实习##笔试题目##面经##求面经##前端##Java##C/C++#