@tony-yin
2017-08-10T10:41:31.000000Z
字数 1081
阅读 653
培养新人计划
新人
相关技术学习(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日