如何高效利用github提升自己

标签: jianshu | 发表时间:2017-07-17 08:00 | 作者:
出处:http://itindex.net/relian

作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户,是开发者打开程序开源大门的一扇窗口,也是开发者快速提升自己的一个重要途径。本文将从两个方面介绍github的使用方式。

和逛微博、朋友圈、空间一样逛github

你在空闲时间逛微博、朋友圈、空间,人家没事的时候逛GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大。那么我们如何像逛微博、朋友圈、空间一样逛github呢?

  • 首先,和微博、朋友圈、空间一样,你要想在你的朋友圈看到别人的动态,首先你的加人家好友对吧。所以首先我们得关注一些行业的大牛,例如关注Jake Wharton

    关注Jake Wharton

    关注过后,我们就可以在github首页看到大神们star、fork等动作,可以了解大神们在此时此刻关注或者开源了那些优秀的开源项目。
  • 利用github的Explore功能,发现当下热门的开源项目

    利用github的Explore功能

有目标、需求,需要在github上找轮子

不怕有问题,就怕你不知道问题出在哪里。这是我经常跟我公众号里面向我问问题的人说的话。知道了自己需要什么还不简单吗?github和普通浏览器一样都有搜索功能,那么我们如何利用github的search功能呢?


利用github的search功能


当然,如果你现在用的是Google浏览器,并且能够合理上网,你也可以用Google浏览器进行搜索



和普通浏览器一样github一样拥有一些搜索技巧

  • 以单词为单位,用 OR 将各个关键字拼接起来进行搜索,例如,搜 “CollectionView OR UICollectionView OR collection” 而不是 “collectionView”。
    下面是两种搜索词的结果对比。

    搜索“collectionView”


    搜索“CollectionView OR UICollectionView OR collection”
  • 在上图中,我们可以看到左侧边栏的下方有两个可点击的选项 Advanced search 和 Cheat sheet,点击 Advanced search 即可进行自定义条件的高级搜索了,点击 Cheat sheet 则可以查看一些有关搜索的帮助信息。

  • Awesome + 你的关键字:搜索一些优秀的框架、教程、项目等

  • github搜索技巧,设定条件进行搜索
  • 其他搜索技巧还有很多,欢迎大家一起完善。

总结

授人以鱼不如授人以渔,现在很多作者都收集了很多优秀的开源项目,我开始也是准备在github上收集最近火热的开源项目。但是相信大家在看这类文章的时候,都是这种心态:咦!这个效果不错,给个赞。但是可能现在根本用不到,到自己正在要用的时候,还是用通过各种方式去找,很麻烦。所以,我就直接把在github上搜索的技巧教给你们。让你们自己动手找到自己心仪的开源项目。

相关 [利用 github 提升] 推荐:

如何高效利用github提升自己

- - IT瘾-jianshu
作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户,是开发者打开程序开源大门的一扇窗口,也是开发者快速提升自己的一个重要途径. 本文将从两个方面介绍github的使用方式. 和逛微博、朋友圈、空间一样逛github. 你在空闲时间逛微博、朋友圈、空间,人家没事的时候逛GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大.

Home · JohnLangford/vowpal_wabbit Wiki · GitHub

- -
There are two ways to have a fast learning algorithm: (a) start with a slow algorithm and speed it up, or (b) build an intrinsically fast learning algorithm.

GitHub - jgraph/drawio: Source to www.draw.io

- -
draw.io supports IE 11, Chrome 32+, Firefox 38+, Safari 9.1.x, 10.1.x and 11.0.x, Opera 20+, Native Android browser 5.1.x+, the default browser in the current and previous major iOS versions (e.g.

git和github简介(上)

- linyehui - 没做完,没准备好
在此贴上本人在Web标准化交流会6月25日北京站的主题分享. 在线PPT:http://jinjiang.github.com/slides/learning-git/. PPT源码:https://github.com/Jinjiang/slides/tree/gh-pages/learning-git.

Github使用指南(转)

- - CSDN博客推荐文章
来自:https://github.com/neuola/neuola-legacy/wiki/github%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97. 如果你只是想了解 github 的使用,请跳到 Github 简介一节. 作为程序员大军之一,想必大家有这样的经历吧.

github 上的好东西

- - 收集分享互联网资源
基于HTML5的专业级图像处理开源引擎.

Windows 下 使用TortoiseGit GitHub

- - CSDN博客研发管理推荐文章
TortoiseGit依赖msysgit,首先下载: http://code.google.com/p/msysgit/downloads/detail?name=msysGit-fullinstall-1.8.1.2-preview20130201.exe&can=2&q=. 再下载TortoiseGit: http://code.google.com/p/tortoisegit/wiki/Download?tm=2.

一个 GitHub Trending 小工具

- - IT瘾-dev
Github Trending基本上是我每天都会浏览的网页,上面会及时发布一些GIthub上比较有潜力的项目,或者说每日Star数增量排行榜. 不过由于Github Trending经常会实时更新,即使你访问得再勤,难免还是会错过一些你感兴趣的项目,为此不少人都想出了自己的解决办法,例如. josephyzhou,他的 github-trending项目得到了众多人的青睐,我仔细阅读了他的源码 (Go),发现实现也较为简单, 就用Python 重写了一下,发现代码少了好多,详见 我的 github-trending.

blong/clickhouse .md at master · xingxing9688/blong · GitHub

- -
https://clickhouse.yandex/tutorial.html快速搭建集群参考. https://clickhouse.yandex/reference_en.html官网文档. https://habrahabr.ru/company/smi2/blog/317682/关于集群配置参考.

GitHub 和 GitLab 的故事

- - 胡涂说
2005年,因为 Linux 社区被商业公司撤回了免费试用源码配置管理工具的权利,Linus Torvalds 一怒之下自己花了十天时间开发并发布了分布式源码配置管理工具Git, 虽然当时 Linus 只是想着给 Linux 社区小伙伴们开发个顺手的协作工具,但没想到这款工具将席卷全球,并改变了软件世界.