如何优雅的使用全球最大同性社交网站

日期:2019-03-23    阅读:3702

被看见科技汤汤君想说 github的使用应该是每个程序员的必备技能,但是很多小伙伴不知道如何搜索自己想要的那个轮子,今天这篇分享就告诉你如何搜索到自己想要的项目。


/ 01 / 什么是GitHub?


(图片来源:知乎)


这张图如果你都看不明白那就结合国情来理解,github是共产主义在软件开发领域的具体实现样板之一,即以生产资料社会公有制为基础(代码开源),以社会化合作(离散化的个人、组织等社会颗粒)为生产方式,主要采用合作社组织形式(项目组)的技术支撑平台。

(来源与知乎,略加修改)


/ 02 / 基本操作

关与如何注册帐号,怎样创建仓库,怎样上传代码,不过多的阐述,网上教程太多了,合理的利用搜索引擎去学习,当然了,联系网站上的客服QQ你将获得一份我觉着不错的入门教程。


/ 03/ 搜索神技

这一部分是知识点,会告诉你如何搜索到自己想要的项目,所以一定好好看。


  • 利用github的Explore功能


这里会根据你star的项目给你推荐你感兴趣的项目,同时会把所有近期有活跃的项目呈现给大家,当然你可以按照时间进行筛选。


  • Awesome + 关键字


awesome这个单词表示令人惊叹极好的意思,Awesome似乎已经成为不少 GitHub 项目喜欢的命名的方式之一,不得不说真的很自恋,但是你能通过方式找到很多很不错的项目。


  • 设置搜索条件


如果你明确需要寻找某类特定的项目,比如用某种语言开发、Stars数量需要达到标准的项目,在搜索框中直接输入搜索条件即可。

我的基本操作就是用法是:stars,language,forks的灵活组合,其实就是设置项目收藏、开发语言、派生的搜索条件,比如:

stars:>=50000 language:python


得到的结果就是收藏大于和等于50000的python项目。


  • 关键词搜索


你想找爬虫项目,直接搜索爬虫,如果是针对具体的网站进行爬虫那就再加上具体的网站,然后你就会发现一堆你想要的项目。如果有时候你找不到,可能是你关键词弄得不对,记得换一换关键词,比如说英文搜索,拼音搜索,总有一种方法会找到你想要的项目的。

这里还有一点你需要注意的,看下面两张图你会发现不同。


同样是搜索python Scrapy,但是两个的结果是大不相同的,大家在使用英语搜索的时候一定要以单词为单位作为关键词。


  • 制定搜索方式


可以搜索具体的大佬,按照具体的地域,项目的大小,是否被fork过等等等。

/ 04 / octotree

最后给大家推荐一款针对 GitHub开发的Chrome插件,我保证装上之后会让你的 GitHub 6到飞起。


我相信大家在使用 GitHub 浏览项目代码的时候,都会遇到这样一个问题,每次点击一个项目文件后,整个项目文件列表就会被隐藏,想查看其它文件只能回退后再次进入,有木有?这种退回点击产生的时间可以通过octotree插件来解决,插件在GitHub页面的左侧上方添加了一个按钮,点击后会展开一个菜单,显示当前项目的整个文件夹结构。有木有很方便?好好利用这个神器在github的海洋里遨游。


插件传送门:https://github.com/ovity/octotree


做企业营销网站最好的被看见科技分享基本就这样,github真的是一个大宝藏,关键是你会不会用,希望大家都能好好的利用github。

Copyright © 2022 被看见科技以用户为中心,快速迭代 ,鄂ICP备14015516号-1

关于我们  |  联系我们  |  网站地图  |  

微信接口平台