怎么在 GitHub 上找到自己喜欢的项目?

avatar 1001655
HLi2000
3226
1
怎么在 GitHub 上找到自己喜欢的项目?

对于新手而言,想要在GitHub的代码库里面找到最适合自己的项目还是比较困难,无异于大海捞针。下面篱笆老师教你五招帮助你在GitHub上面轻松找到对你有用的项目资源。
第一关注一些GitHub上活跃的大牛或者知名公司账号。当大牛们 create、star、fork了某个项目时,你主页的时间线就会有相关的提示。第二Explore 。打开GitHub,在上方会有Explore这个选项,GitHub会在这里推一些你可能感兴趣的仓库给你。当你浏览次数和关注的人越多,GitHub推荐就会越智能。第三Trending。Trending页面类似于潮流榜单,你可以看到近几日一些比较热门的开源项目, 可以用Trending再加关键字(比如某个机器学习方向,或者某个前端framework,或者某个编程需要)就可以更精确地找到你需要的项目资源或者开发者。第四关注Star和Fork数量。star代表这个项目就比较成熟,有很多人对这个项目感兴趣。Fork越多则代表二次开发的人越多。选择star或者fork数量较多的项目,可以比较有效规避bug的存在,不用花费过多时间去debug。并且可以在某些大牛的star列表里面找优秀开源项目,也可以在 Gitstar Ranking里找到目前star数量最多的项目。第五search。搜索是我们平时最主要的获取途径。你可以用到来搜索任何你感兴趣的话题。比如你想做一个关于房价预测的机器学习项目,你就可以搜索house price prediction。又比如你想做一个网站的全栈项目来充实你的简历,你也可以搜索相关的关键字,然后看看其他人怎么做的。
下面再分享几个awesome系列关于人工智能还有计算机的好的资源:
(1)计算机科学
awesome-courses
收录一些世界知名大学的计算机科学课程
papers-we-love
阅读、讨论、学习更多关于计算机科学学术论文
(2)深度学习
awesome-deep-learning
有关深度学习的教程、项目、社区集合
Secondary Awesome Collection
收集深度学习相关的awesome资源列表
(3)机器学习
awesome-machine-learning-on-source-code
关于机器学习和源代码的研究论文、数据集和软件项目列表
Machine-Learning-Tutorials
包含机器学习和深度学习教程、文章和其他资源列表
无论是GitHub的浏览推荐还是主动搜索,都是寻找适合项目资源的重要方法,GitHub上面的好的资源有很多,所以大家一定不要忽略GitHub这个好的资源,并且根据篱笆老师提供的小技巧会让你事半功倍。
  • 80
1条回复