Github有一款開源工具,可以教你編程

在學生學習構建軟件架構時,GitHub 給教師提供了一種更容易共享代碼,並給學生分配編碼任務的方式。教師還可以用它來指導學生如何協作編碼,而這也是現代結對編程所需的重要技能,是軟件開發的方式。

在早前學習計算機科學,並沒有如今這麼多的合作項目,也沒有這麼多的團隊合作。你只能自己一個人埋頭苦幹,沒辦法和各地的人進行技術交流。但現在使用 GitHub 擔任教學上的輔助,讓情況有所改觀。

不過,現有的共享分配方式仍有些複雜,所以Mark Tareshawty開發了Classroom for GitHub,這款工具可以顯著地簡化步驟。總的來說,它可以讓老師邀請學生進入GitHub,並創造和分享編碼任務。教師可以簡單的發送一個URL給學生。一旦學生點擊了它,就能立即查看、修改和協作代碼。

該工具與 GitHub Education 教育項目的定位十分吻合,這項服務給每個教室都提供了免費私人代碼庫,教師和學生可以上傳代碼和協作編碼。當然,Tareshawty 開發的這款工具是開源,就像 Github 上衆多項目一樣,這意味着它可以免費提供給整個世界。

Classroom for Github 還有着更高的理想,希望可以藉此工具和互聯網服務來提高計算機科學教育。從 Codecademy到可汗學院,學習如何編程的在線課程不再僅僅是針對高中和大學學生,如今任何人都可以學習編程。想要了解如何讓計算機遵循你的指令?只要打開電腦,學習就可以了。