2016.09-10月学习计划
实验班
说明
- 由个人撰写和提交
- 结合自身在项目中的角色分工,设定针对具体技术的学习目标和学习方式
- 重点是实现学习目标的学习方式与可考核的学习成果
- 按月制订计划(9月为特殊情况,与10月合并为一月),在月未时,首先由学生自查,即根据学习计划,总结完成情况与得失。
- 不要因为害怕检查而刻意压低目标,最终的考核不是根据完成百分比,而是依据你所完成的绝对量。好的目标刺激和督促自我成长。
- 以下各类形式均为参考,希望大家提出更有效率的学习方式
- 报告提交格式,当前为markdown文档,后续进入系统
学习目标
希望达到的各类技术能力目标或知识点,愈细致愈好,可参考各类图书的目录
rails框架
- rails的基本概念
- rails的代码结构
- 单个资源的CRUD
- 基本数据模式的设计,如一对一,一对多
前端技术
- bootstrap v3的基本使用,能设计一个简单首页
- javascript基本语法
- jquery插件的基本使用,能实现一个客户端幻灯效果(后期结合后端实现)
- 基本数据模式的设计,如一对一,一对多
移动端开发
- 移动端WEB的基本应用,使用bootstrap来实现一个简单的移动首页
- react.js的基本语法。实现一个评论组件的例子。
开发环境的构建
- linux的基本安装与虚拟机设置
- linux的基本命令与操作
- rails开发环境构建
学习资源
以下所列资源,指计划期内必读的文档或课程
图书
- Web开发敏捷之道:应用Rails进行敏捷Web开发 最新版
- Linux命令行大全
- HTML与CSS基础教程
网上课程
对于收费课程,可考虑发起众筹购买共享
网络文档
- ruby on rails官方指南
- react.js官方指南
- bootstrap 官方指南
关注的技术热文榜
非必读,而是指经常浏览,以了解技术趋势或好文章的站点
学习成果列表
以下为自查和教师检查的各类成果形式,愈确定可量化的形工,愈有助于督促自身的学习
代码
- 学习目标中提到各类练手代码或环境的构建。检查时,需要上机演示。
读书笔记
- 每本书配一篇读书笔记。即力求要把书读薄,一纸笔记在手就能回忆和复述书中的重点内容。每周检查或做一场读书报告会。
博文
翻译
cheatsheet