作为一个工作了一年的java开发菜鸡,对于刚入职的公司标准化对待新的开发员工有些思考,如兴趣,请继续往下看。
项目介绍
首先我认第一次接触这个项目,肯定是要介绍这个项目,项目的介绍主要是通过以下几个方面:
- 创建这个项目的出发点是什么,面向的用户是哪一部分用户?
- 目的是什么
- 团队有多大,几个开发,几个测试,几个运维,之前的对应关系是怎样的
- 项目迭代方式是什么?传统开发还是敏捷开发
- 产品上线周期是什么,一周一次 还是说 一月一次
- 部署项目的方式是什么?手动上传还是ci cd 的工具
- 项目是否已经上线了?如果上线了,有多少用户量?qps是多少;如果没有上线,计划什么时候上线
- 项目组应该提前准备好新员工所需要的软件和一些常见的使用工具等到新员工发电脑之后,直接拷贝给他,也可以通过内网进行传输,但是需要考虑到内网的传输速度
技术架构
- 都用了哪些组件,用在了什么模块,选这些技术的原因
- 项目分为几类?移动端 pc ios?
- 一个项目分为几个模块,每个模块都有什么样的作用
- 我负责的模块是什么
- 我需要着重看什么地方的源码
- 数据库使用的是什么