新人入职公司
- 前三天或者一周,不会开发,配置环境
经验:
把自己常用的开发工具和安装文件要云储备和备份,能够快速搭建。
云笔记要编写,记录地址,代码,账号等参数
- 了解人员分布情况,谁是前段谁是后台,公司会介绍
- 了解项目团队的项目情况
- 项目进度,自己的位置
- 核心业务,具体做什么
- 了解项目产品,看文档,使用现有的项目流程。让别人演示一下
- 会简单的操作和使用现在的产品去看项目的结构代码
- 项目首先看结构是传统项目,还是多maven,还是微服务模块的划分,工具类目录,项目的核心配置
- 不要去一开始就去看某个代码的实现技术实现什么的,接口的代码等等
- 这时候差不多对项目的产品和项目的架构情况有一个大致初步的判断和了解
- 打开数据库文档 或者数据表,分模块和业务去看,如:用户主表有哪些,用户扩展的表简单了解。其他模块的主表是什么情况, 模块与用户的关联是怎么情况。了解数据库表的基本情况和设计风格,不懂业务也没有关系,只是了解大概的情况,这些业务有哪些表。
- 前面这么多步骤,随着项目的复杂度 大概2天到一周,完全可以知道这个项目整体情况 。从项目是干什么的,项目后台架构是如何,数据表大概情况
- 知道这些后就完事了。当老大问你看的怎么样了,你就掌握的情况通说出来,那些不对的,项目不懂的也都可以说出来。
- 接下来一般会安排小问题 小bug,小业务去让你去改,这个时候就可以随着慢慢的融入去开发。
新手去了一个公司,往往一股脑就跑项目,看代码,搞了几天 别人都不知道你在搞什么。 最重要的是知道业务 ,随着业务去看代码的实现。
当具备这些的时候 去大部分的公司 能快速上手是没有问题的,