通过完成不同的任务,在实践中学习web开发。
这个项目中学习的资料/任务会一直是免费的。课程内容和学习方式我还在探索和实践中,所以第一期的我个人提供的辅导也是完全免费的(当你可以看到这句话,说明现在还处在第一期)。也就是说,只要你完成了任务并且按照相应的要求提交给我,我都会查看并给予相应的评价和指导。
加入进来学习的人,我希望积极的给我反馈,帮助这个项目更好的帮助更多的人。
一个任务主要由以下部分构成:
- 任务目标 说明我们的这个任务要达到什么目标
- 操作任务 需要动手去做的部分
- 学习任务 任务相关的知识,需要去学习的部分
-
每一个对应的任务都会有一个对应的讨论区域,也就是issue,比如
任务1对应的issue链接是 #1 -
每个参加任务的人将任务完成后的证明,一般是一个链接发到对应的issue中
-
我会检查每个人的完成情况,然后给出一定的评价。所有的评价会更新到我们的任务总结中。
-
除了我的评价外,我希望完成任务的人自己对任务的完成过程也有一个总结,总结可以包括:
- 遇到的困难以及解决的过程
- 学习到了什么
- 有什么想法/感悟
- 解决问题过程中发现的一些好的资源
- 找工作 如果有个地方可以展示给用人企业自己都做过什么样的项目,掌握什么开发技能,对于自己的应聘成功率是有很大帮助的。
- 单纯地想学习web开发。如果可以记录自己都学习到了什么,并且通过这些任务着实的提高了自己的web开发能力,我想也是一个快乐的过程。
- 在github创建一个项目(repository),命名一个有创意的名字 ----github
- 本地做一次commit ----git
- push 到github ------git/github
- 将完成任务的链接放到对应任务的issue里 #1
-
看这两个视频:
-
做完任务 #1 的同学,将我给你们的评价发一个pull request到这个文件中: https://github.com/luckyyang/maodous/blob/master/tasks/task_1.md
-
格式参考文件中的这一部分:
- 以后要看完这里的所有视频 http://happycasts.net/episodes?tag_id=2
- 这个月看完这本书的前3章:http://git-scm.com/book
- 学习如何写markdown:http://daringfireball.net/projects/markdown/
现在的flat ui很热门,我们就做一个flat ui的前端零部件来作为我们项目样式库的一部分,以后我们的项目如果要使用这样的零部件,我们就可以很快的拿出来了。
- http://learn.shayhowe.com/html-css/
- http://webdesign.tutsplus.com/courses/30-days-to-learn-html-css
- http://css-tricks.com/category/beginner/
本项目是我个人为了更好的帮助0基础的初学者学习web开发而实践的一个想法,如果你有任何想法都可以和我交流,随时在项目中发一个issue 我就可以收到邮件提醒了。欢迎任何的想法,哪怕是一句Say Hi~

