[关闭]
@tony-yin 2017-08-10T02:41:31.000000Z 字数 1081 阅读 597

培养新人计划

新人


相关技术学习(2天)

  1. 浏览w3c php教程;
  2. 浏览linux pdf文档;
  3. 浏览git book在线文档;
  4. 浏览eeap网站熟悉业务流程;
  5. 如若用vim开发,还需浏览vim pdf文档;

开发工具下载(0.5天)

  1. xshell:ssh连接工具,用于日常编码;
  2. office/wps:保证word和excel等基本办公工具可以使用;
  3. 浏览器:建议安装谷歌浏览器或者火狐浏览器,方便开发调试;
  4. 微信PC版:方便工作时同事间互相交流或者分享资料;

环境搭建(第一周)

  1. 先装一套Bookoo系统试试手,具体参照安装Bookoo dev分支教程(会准备好虚拟机);
  2. 通过安装系统,需要了解:
    • git配置
    • grunt配置
    • build.sh安装脚本的工作原理
    • 系统安装好,admin角色需要进行的相关操作;
  3. 了解bookoo安装流程原理后,自行安装虚拟机,然后参照安装bookoo教程安装一套eeap系统;

上手开发

前期

  1. 熟悉项目背景和代码结构,写一个‘hello world’页面;(0.5天)
  2. 修改bug:
    • #issue 90,140:涉及技术要点有mustache模板使用,js调试和bootstrap生成等诸多细节(1天);
    • #issue 85:涉及技术要点有ajax,后端php文件的联系和运用和数据库等(1天);
  3. 开发小功能:

第二阶段

  1. 争取找机会开发独立完整一个moodle local插件,可阅读moodle local插件开发规范;
  2. 平时带着了解shell,可阅读《linux鸟哥的私房菜》bash shell一章或者网上找资料学习;
  3. 能够凭借学习的shell知识编写基本的shell脚本;
  4. 深入php,了解并且学习php内置方法;
  5. 学习javascript,在工作或者平时多接触jquery、bootstrap和grunt等前端知识;
  6. 熟悉mustache模板引擎数据结构和实现原理,可阅读moodle template开发
  7. 了解软件工程建模和UML等;
  8. 根据模板撰写需求文档和设计design等;

作者:Tony
2017年02月20日

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注