Web暑期开发培训计划

成员

本次Web开发培训小组分为前端组和后端组。以下是两个小组的人员安排:

前端组:戴薇峰,王雨曦,柳志辉,张雨杉,高包蕊,谢扬

后端组:刘森斌,景宗飞,曹迪飞,欧文悦,薛焘,王睿,胡昊,张根馨

活动形式

本次活动会以任务为单元,每个任务可能会有以下内容:

  1. 需要自学的资料
  2. 一些提示
  3. 任务的要求及检查点(Check points),在验收时会根据检查点来给分
  4. 额外加分项,如果完成这些项目可以提高最终的评分
  5. 任务期限

你需要在规定的时间内完成我所布置的任务。完成任务后可以向我汇报,我会根据你完成的情况为每一个检查点给出A、B、C三个等级的评价,最后会有一个综合评价。A代表超出期望,B代表符合期望,C代表没有达到期望。如果完成任务超时,对单项的评分没有影响,但总评最高只能给到B。

验收通过后,你将会有一天的时间按照我的建议修改你的代码,在第二天晚上我将再次查看,并分配新的任务。

如何提交代码

你首先应当在自己的Github上建立一个名为web_tasks的项目,在其中建立一个名为任务编号的文件夹,然后可以在本地编写代码,然后推送到github。我会在验收时对代码的一些缺陷和不足提出issue,你需要做出相应的改正。如果你觉得建议不正确,可以在issue页面做出解释。

其他规则

申请延期:

如果你某段时间比较忙,没有时间来做这个培训,你可以向我申请延期,我会将这个项目的截止日期适当延长。每个任务只允许延期一次。

劝退规则:

如果你连续三次获得C评级,那么将提前结束此次培训。

原创性守则:

你的所有功能性代码都必须是自己原创的,其他人可以提供思路但不能提供源码。

必要说明

由于大家的基础参差不齐,尤其是前端组,所以前期的任务可能会比较简单,但同样希望各位认真对待。之后有必要的话我会给不同水平的同学分配相应难度的任务。 而后端组主要将接触Linux(Ubuntu)和Ruby,同样也需要学会基础的HTML/CSS知识,以便能够搭起一个网站。

具体的任务我将在下周(7.11~7.15)某天晚上发布,在此之前大家都需要一些基础的HTML知识,而后端还需要HTTP知识,自己先找一些资源熟悉一下。