文档开发者中心
我的

一文教会你,如何高效地在网上找开源项目


很多在校学生和想转软件开发的朋友疑惑:找工作,没有项目经验怎么办呢?


在这种情况下上网找开源项目学习来自学吸收几乎成了唯一一个获取项目经验比较靠谱的途径,于是就会有很多人问:开源项在那里去找啊?我不会搜诶,能帮帮我吗?得咧,本文就来说说如何在GitHub上来高效地找开源项目。(只用GitHub这一个网站就够了,因为它本身就是一个巨大的开源宝库且开源项目也是最全面的)


首先先打开GitHub首页上随便打开一个开源项目



以搜索spring boot为例



在搜索前打in:name



现在得出的都是名字里面带有spring boot的开源项目,但是发现还是有9万多条


在项目名称后面加上stars(下载数量):>3000



只有大于3000以上的才能被搜索到


当然也可以加一个forks:>,去并排使用搜索条件



以上都是在name里面去搜索,很局限。


如果想搜索看项目里面有没有带spring boot



直接在搜索前加上in:readme


加一个stars:>1500,这个时候你去筛选就特别容易了,一个个去翻都可以。



这是其中一个非常有名的电商项目


如果说想在描述里面搜索,比如搜索当下比较火的的微服务


in:description 微服务



如果说你还想限定语言,拿java举例


in:description微服务 languages:java



但是这些项目有的更新的比较频繁,有的很久没更新


如果说,你想看最近更新的项目或者是设置更新时间


in:description微服务 languages:java pushed:>2019-09-03



这些项目就是属于更新比较频繁的


以微服务为例子,查看开源项目是否符合自己的条件





总结下来如何搜索的几个点:你在学什么技术点、项目的关键词再加上高级条件组合搜索。大家以后在学技术的时候千万不要只看书,一定要多手练,而练最主要的就是找开源项目练。也就是通过这些方法去搜索。


本文转自:互联网技术小站

点赞
收藏
回复
3
分享
举报
浏览347 编辑于2019-11-18 22:26未知归属地
全部评论
最多点赞
最新发布
最早发布

我也来学习学习


3楼回复于2019-11-23 14:46 未知归属地

蛮好的,学习了


2楼回复于2019-11-21 04:08 未知归属地

想要快速准确的在网上找到开源项目?本文教会你~

1楼回复于2019-11-19 06:25 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。