@tony-yin
        
        2017-08-10T02:41:31.000000Z
        字数 1081
        阅读 923
    
    培养新人计划
新人
相关技术学习(2天)
- 浏览w3c php教程;
 
- 浏览linux pdf文档;
 
- 浏览git book在线文档;
 
- 浏览eeap网站熟悉业务流程;
 
- 如若用vim开发,还需浏览vim pdf文档;
 
开发工具下载(0.5天)
- xshell:ssh连接工具,用于日常编码;
 
- office/wps:保证word和excel等基本办公工具可以使用;
 
- 浏览器:建议安装谷歌浏览器或者火狐浏览器,方便开发调试;
 
- 微信PC版:方便工作时同事间互相交流或者分享资料;
 
环境搭建(第一周)
- 先装一套Bookoo系统试试手,具体参照安装Bookoo dev分支教程(会准备好虚拟机);
 
- 通过安装系统,需要了解: 
- git配置
 
- grunt配置
 
- build.sh安装脚本的工作原理
 
- 系统安装好,admin角色需要进行的相关操作;
 
 
- 了解bookoo安装流程原理后,自行安装虚拟机,然后参照安装bookoo教程安装一套eeap系统;
 
上手开发
前期
- 熟悉项目背景和代码结构,写一个‘hello world’页面;(0.5天)
 
- 修改bug: 
- #issue 90,140:涉及技术要点有mustache模板使用,js调试和bootstrap生成等诸多细节(1天);
 
- #issue 85:涉及技术要点有ajax,后端php文件的联系和运用和数据库等(1天);
 
 
开发小功能:
 
第二阶段
- 争取找机会开发独立完整一个moodle local插件,可阅读moodle local插件开发规范;
 
- 平时带着了解shell,可阅读《linux鸟哥的私房菜》bash shell一章或者网上找资料学习;
 
- 能够凭借学习的shell知识编写基本的shell脚本;
 
- 深入php,了解并且学习php内置方法;
 
- 学习javascript,在工作或者平时多接触jquery、bootstrap和grunt等前端知识;
 
- 熟悉mustache模板引擎数据结构和实现原理,可阅读moodle template开发;
 
- 了解软件工程建模和UML等;
 
- 根据模板撰写需求文档和设计design等;
 
作者:Tony 
2017年02月20日