Git是版本管理工具的小字辈,但后生可谓,瞬间让所有前辈都黯然无光。github.com是项目托管网站的小字辈,但后来居上,现在已经成为开源软件首选的家。不到一年前,几经朋友推荐,我才开始尝试了解它们,随后就被它们完美秒杀了。本文并不想介绍它们的细节,网上有成群的资料。在这里只想谈谈,假如计算机和软件相关专业的学生,如果从一入学就掌握了git的使用,并依靠github来管理自己所有的大小作业、课程设计、毕业设计和各种创新项目,那么我们的世界可能会变得非常美好。
- 秉承版本管理工具的一贯优点,可以让编码的过程中烦心事少很多,代码丢失不再存在
- 它们可以让分组项目中的协作和讨论更方便,管理更容易
- 它们可以让教师直接在网上监控学生进度,在网上直接做指导
- 它们可以便捷地统计出合作项目中每名学生的工作量和工作时间
- 它们会让学生在做事的过程中更有条理
- 四年累积的代码很有历史的厚重感,而且自然而然地形成一份个人的简历
- github本身就是一个非常棒的了解、使用和学习各种开源软件的地方
反正我觉得会非常美好。但让学生接受,可能是最大挑战吧。