Skip to content

jimmy-jiangzh/newbie_training

 
 

Repository files navigation

Newbie Training Rule(v1.0)

评分的标准说明以及考虑因素如下;
如果“连续3个C”或者“1个D”,则淘汰。

评分标准: 
评分分为A/B/C/D四个档次, 
A为优秀; 
B为及格; 
C为低于及格标准,连续3个C则予以淘汰;
D为淘汰;

评分考虑因素:
1. 是否实现要求的功能;
2. 是否按时完成任务并及时回报;
3. 代码逻辑是否严谨;
4. 代码格式是否规范;

新人训练内容:
1. Linux Driver基础知识培训;
2. Android编程基础知识培训;
3. Weekly programming;
4. Daily report.


******************************************************************************
新人第二阶段训练纲要

训练目标:通过实际项目BSP的开发,掌握项目开发的流程和工具,熟悉BSP代码结构,掌握debug技巧并具备提供完整solution的能力;
适用人群:新人入职满3个月且试用期合格者;
训练时间:3个月;

训练内容:
1. BSP开发移植;
2. Android HAL/Framework层定制和深入开发;
3. CTS测试和debug;
4. SOC SPEC研读和报告;
5. 算法测验(每月至少测试一次);
6. Daily Report (英文不合格者持续进行,并适当加强);

训练形式和要求:
第一部分(BSP开发移植、Android HAL/Framework层定制和深入开发、CTS测试和debug)
1. 要求新人拟定并严格遵照schedule进行项目开发,并及时回报项目的最新状态(培养新人schedule观念和及时回报的习惯);
2. 掌握项目开发的流程和工具;
3. 熟悉BSP代码的结构(如uboot, kernel, framework);
4. 掌握debug技巧并具备提供完整solution的能力;
5. 具备初步的沟通、协调能力;

第二部分(SOC SPEC研读和报告)
1. 以某一型号SOC为主,制定研读schedule并报告;

第三部分(算法测验、Daily Report)
1. 继续将代码和report提交到github;

About

新人培训

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 31.6%
  • Shell 24.1%
  • C++ 19.6%
  • Other 17.6%
  • Processing 6.8%
  • Perl 0.3%