开源社区,可以搞教育。
为什么?
因为社区本身就是一个自教育体系。
文档、代码、资料、设计思想、测试方法、全部都是公开的。
没有秘密和保留。这难道不是很好的学习资料么?
社区项目大都和国计民生相关密切,不是很好的课题方向么?
社区互助互帮,不是很好的学习氛围么?
那么对于商业教育,如何与社区契合,融入社区呢?
一. 选择社区项目作为教学案例
二. 采用社区项目管理方法管理教学
(1)使用git作为代码版本控制工具。搭建git服务器或使用github.com
(2)自由:对学生不做限定,在完成功能前提下,自由发挥。
(3)民主:项目小组民主决定具体实施方案、实施步骤和分工。mentor参与意见。
三. 邀请社区hacker担任mentor.
四. 鼓励学生直接参与社区项目,贡献社区
五. 与社区联合举办社区活动,积极参加社区活动