给各位share一下我们团队之前拟定的Android开发入职热身流程。
隐去了部分细节,部分内容其实是有链接指向内部wiki的,这里也不便多说。
这个主要是为了规范流程,避免每次新人入职时不必要的重复性的消耗。
熟悉基本办公技能 (0.5d-1d)
设置好自己的办公电脑,安装办公所需软件
设置好邮件客户端用于收发邮件,设置好自己的IM并添加直属经理为联系人
发送自我介绍给直属经理(要求全面展示自己的能力与爱好/附生活照/文字要有趣拒绝死板)
向直属经理了解公司文化,由直属经理带着认识Team内其他同事
申请加入团队邮件组
阅读新人入职FAQ
熟悉基本开发技能 (1d-3d)
申请开发用手机
设置好自己的开发电脑,安装开发所需软件
阅读 Android Dev Start
学习使用开发工具(Git/Repo/Gradle)
同步代码下来并编译通过
学习Android Training,重点学习几个Best Practice
Best Practice for Performance
Best Practice for Background Jobs
熟悉产品和项目代码 (3d-5d)
安装产品到手机,熟悉各模块界面
熟悉代码的项目结构和分支情况
熟悉某个模块的代码,模块可以请求直属经理指定
熟悉基本工作流程 (1d-2d)
学习使用项目与质量管理平台
学习界面开发需注意的事项
解决某个模块的小bug
提交code review
修改对应bug的状态