如何高效利用github提升自己
作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户,是开发者打开程序开源大门的一扇窗口,也是开发者快速提升自己的一个重要途径。本文将从两个方面介绍github的使用方式。
和逛微博、朋友圈、空间一样逛github
你在空闲时间逛微博、朋友圈、空间,人家没事的时候逛GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大。那么我们如何像逛微博、朋友圈、空间一样逛github呢?
- 首先,和微博、朋友圈、空间一样,你要想在你的朋友圈看到别人的动态,首先你的加人家好友对吧。所以首先我们得关注一些行业的大牛,例如关注Jake Wharton
关注过后,我们就可以在github首页看到大神们star、fork等动作,可以了解大神们在此时此刻关注或者开源了那些优秀的开源项目。
- 利用github的Explore功能,发现当下热门的开源项目
有目标、需求,需要在github上找轮子
不怕有问题,就怕你不知道问题出在哪里。这是我经常跟我公众号里面向我问问题的人说的话。知道了自己需要什么还不简单吗?github和普通浏览器一样都有搜索功能,那么我们如何利用github的search功能呢?
当然,如果你现在用的是Google浏览器,并且能够合理上网,你也可以用Google浏览器进行搜索
和普通浏览器一样github一样拥有一些搜索技巧
- 以单词为单位,用 OR 将各个关键字拼接起来进行搜索,例如,搜 “CollectionView OR UICollectionView OR collection” 而不是 “collectionView”。
下面是两种搜索词的结果对比。
- 在上图中,我们可以看到左侧边栏的下方有两个可点击的选项 Advanced search 和 Cheat sheet,点击 Advanced search 即可进行自定义条件的高级搜索了,点击 Cheat sheet 则可以查看一些有关搜索的帮助信息。
- Awesome + 你的关键字:搜索一些优秀的框架、教程、项目等
- github搜索技巧,设定条件进行搜索
- 其他搜索技巧还有很多,欢迎大家一起完善。
总结
授人以鱼不如授人以渔,现在很多作者都收集了很多优秀的开源项目,我开始也是准备在github上收集最近火热的开源项目。但是相信大家在看这类文章的时候,都是这种心态:咦!这个效果不错,给个赞。但是可能现在根本用不到,到自己正在要用的时候,还是用通过各种方式去找,很麻烦。所以,我就直接把在github上搜索的技巧教给你们。让你们自己动手找到自己心仪的开源项目。
本文原创发布于公众号【AndroidParks】,微信搜索androidparks或者扫一扫关注
评论
Johnie 2017-11-02 14:56
Hey, enjoy the web site. There is just one problem, it takes ages to load so is there anything you can do about it?
Thanks!
Pool Fence 2017-11-02 12:03
Great paintings! This is the kind of info that should be shared around the web. Shame on Google for not positioning this submit higher! Come on over and talk over with my site . Thanks =)
Department Of Education 2017-11-02 12:02
You are a very bright person!
Grow Our Garden 2017-11-02 12:01
Hi, Neat post. There's an issue with your website in internet explorer, could test this¡K IE nonetheless is the marketplace chief and a big part of people will leave out your wonderful writing due to this problem.
nmd 2017-11-02 10:47
I wish to voice my affection for your kind-heartedness in support of persons who have the need for assistance with your niche. Your special commitment to getting the message up and down was extremely significant and has consistently helped employees just like me to get to their ambitions. Your new invaluable publication denotes a lot a person like me and substantially more to my office workers. Best wishes; from each one of us.
oranjefanslimburg 2017-11-02 10:08
Everything is very open with a clear explanation of the
challenges. It was really informative. Your site is very useful.
Thank you for sharing!
Luiz Gastão Bittencourt da Silva 2017-11-02 09:20
Thanks for sharing your thoughts on %meta_keyword%. Regards|
������� ������� ������� 2017-11-02 09:16
will need toHaHa). You certainly put a brand new spin on a subject which has been written
weed delivery Fortierville 2017-11-02 06:45
Really informative article post.Really thank you! Much obliged.
cheap fpv quadcopter reviews 2017-11-02 04:45
robe de cocktail pas cher i am in fact delighted to read this blog posts which includes lots of valuable facts, many thanks for providing these kinds of statistics.
seo vancouver bc 2017-11-02 04:17
There as definately a lot to learn about this topic. I love all the points you have made.
click here 2017-11-02 03:16
I was recommended this website by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my problem. You are wonderful! Thanks!
Star Wars Battlefront 2 Hack 2017-11-02 01:44
Whispering Misty So sorry you can expect to pass up the workshop!
click here 2017-11-02 00:13
I think this is a real great article.Really looking forward to read more. Much obliged.
Itamar Serpa Fernandes 2017-11-01 22:43
What a stuff of un-ambiguity and preserveness of valuable know-how concerning unpredicted feelings.|
บาคาร่าออนไลน์ 2017-11-01 22:42
This is one awesome article post.Really thank you! Fantastic.
read on this blog 2017-11-01 21:11
Thank you for your post.Thanks Again. Much obliged.
Obat Sipilis di Purbalingga Jawa Tengah 2017-11-01 18:50
Your style іs very unique inn comparson to other fοlks I've read stuff from.
Thanls for postіng when yoou have the opportunity, Guess I will just boookmark this page.
pandora jewelry 2017-11-01 17:47
Would you be thinking about exchanging hyperlinks?
culinary 2017-11-01 15:56
Great post. I was checking continuously this blog and I'm impressed! Extremely useful information specifically the last part
I care for such information a lot. I was looking for this certain info for a very long time. Thank you and good luck.
Legal Aid 2017-11-01 15:56
Simply want to say your article is as astonishing. The clearness in your post is simply excellent and i could assume you are an expert on this subject. Well with your permission let me to grab your feed to keep updated with forthcoming post. Thanks a million and please keep up the rewarding work.
Grupo Serval escandalo 2017-11-01 13:11
Excellent post. I'm experiencing a few of these issues as well..|
công ty quà tặng 2017-11-01 13:02
Great article. I'm experiencing a few of these issues as
well..
yeezy boost 350 v2 2017-11-01 09:10
I just wanted to write down a brief remark so as to appreciate you for these awesome guidelines you are giving on this website. My incredibly long internet research has now been rewarded with good quality details to go over with my two friends. I would mention that most of us visitors actually are unequivocally fortunate to live in a superb community with many special individuals with very helpful methods. I feel very lucky to have seen your entire webpages and look forward to many more thrilling minutes reading here. Thanks a lot once more for a lot of things.
DelhiDolls.com 2017-11-01 07:05
We have exotic hotels which have beautiful locations and wonderful
views come to these luxurious hotels to have the holiday you are most looking forward to you will have an unforgettable time the time of
your life is holding out for you and you must grab this opportunity of spending time in great luxury and grand comfort the services are
the best and the rooms are such that you will feel like a royal most treasured girls
are here so that you can enjoy your life at the best hotels you
can ever see you will truly cherish the time it will cost here
we will welcome you to the most glorious hotels you
can relax in the swimming pool which needs to be very big and the architecture of the hotel will leave you
breathless you!!
Adidas Originals NMD Runner Primeknit Sneakers Orange Red 2017-11-01 06:18
A lot of thanks for your entire effort on this site. Kim delights in participating in internet research and it's simple to grasp why. Almost all know all of the dynamic manner you create good ideas through your blog and as well as invigorate contribution from people about this content plus our favorite girl is actually learning a great deal. Take pleasure in the rest of the year. Your doing a terrific job.
مهندسی صنایع 2017-11-01 05:21回复
Hi, yeah this article is genuinely good and I have
learned lot of things from it about blogging. thanks.
如何高效利用github提升自己的更多相关文章
- [No00005D]如何高效利用GitHub
原文地址:http://www.yangzhiping.com/tech/github.html 正是Github,让社会化编程成为现实.本文尝试谈谈GitHub的文化.技巧与影响. Q1:GitHu ...
- 如何高效利用GitHub
是Github,让社会化编程成为现实.本文尝试谈谈GitHub的文化.技巧与影响. Q1:GitHub是什么 Q2:GitHub风格 Q3: 在GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演 ...
- 【转】如何高效利用GitHub——2013-08-28 22
http://www.yangzhiping.com/tech/github.html 正是Github,让社会化编程成为现实.本文尝试谈谈GitHub的文化.技巧与影响. Q1:GitHub是什么 ...
- 如何高效利用 GitHub
正是 Github,让社会化编程成为现实.本文尝试谈谈 GitHub 的文化.技巧与影响. Q1:GitHub 是什么 Q2:GitHub 风格 Q3: 在 GitHub,如何跟牛人学习 Q4: 享受 ...
- 怎样高效利用GitHub(非常多资料可供下载)
正是Github.让社会化编程成为现实.本文尝试谈谈GitHub的文化.技巧与影响. Q1:GitHub是什么 Q2:GitHub风格 Q3: 在GitHub.怎样跟牛人学习 Q4: 享受纯粹的写作与 ...
- 转: 如何高效利用GitHub
注:写了很多使用哲学,有意思 from: http://www.yangzhiping.com/tech/github.html
- 高效使用github
下面两个资料是我在github上面整理出来的repo,不断进行更新,将遇到的有帮助的文章尽量整理到上面,方便初学者也方便回顾学习.如果恰好你也有一些资料文章,欢迎fork - modify - pul ...
- 从 0 到 1 合理高效使用 GitHub 的资料
来自:https://github.com/xirong/my-git/blob/master/how-to-use-github.md 说明 作为一名开发者,Github上面有很多东西值得关注学习, ...
- 利用github pages创建简单的网站
github.com 作为最流行的源代码管理工具已经风靡全球,同时在依托于github也衍生出了各种各样的应用,比如可以利用github搭建博客系统等等. 先换个话题,我们每人手头都或多或少有些&qu ...
随机推荐
- Java中String对象的创建
字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改 String类有一个对应的String池,也就是 String pool.每一个内容相同的字 ...
- luogu P3305 [SDOI2013]费用流
题目链接 bz似乎挂了... luogu P3305 [SDOI2013]费用流 题解 dalao告诉我,这题 似乎很水.... 懂了题目大意就可以随便切了 问1,最大流 问2,二分最大边权求,che ...
- [xsy1100]东舰停战不可避
没有三点共线 这题的思想来源于JOI2011-2012春季训练合宿Day2T2,原题是个大毒瘤题(p.s.场上有人A,真的可怕),这题作为原题要用到的的一个结论而存在 点有两种颜色,先考虑对所有点做凸 ...
- WebSocket 实战(转)
WebSocket 实战 本文介绍了 HTML5 WebSocket 的由来,运作机制及客户端和服务端的 API 实现,重点介绍服务端(基于 Tomcat7)及客户端(基于浏览器原生 HTML5 AP ...
- Scala实战高手****第15课:Scala类型参数编程实战及Spark源码鉴赏
1.Scala的类和方法.函数都可以是泛型 2.上界:表示泛型的类型必须是某种类型或者其类型的子类,语法:<: ,对类型进行限定 3.下界:表示泛型的类型必须是某种类型或者其类型的父类,语法:& ...
- SSL和TSL的区别【转】
SSL由从前的网景公司开发有1,2,3三个版本,但现在只使用版本3 TLS是SSL的标准化后的产物 有1.0 1.1 1.2三个版本 默认使用1.0 TLS1.0和SSL3.0几乎没有区别 事实上我们 ...
- js原生创建模拟事件和自定义事件的方法
让我万万没想到的是,原来<JavaScript高级程序设计(第3版)>里面提到的方法已经是过时的了.后来我查看了MDN,才找到了最新的方法. 模拟鼠标事件MDN上已经说得很清楚,尽管为了保 ...
- 启用多处理器编译--加快VS2013编译
依次打开项目“属性“==>”配置属性“==>”C/C++(或其它语言)“==>”常规“,最后一项,多处理器编译选择是. 官方解释如下: /MP 选项在命令行上以减少总时间编译源文件. ...
- Linux下使用GDB进行调试
Linux下使用GDB进行调试的常用命令记于此. $ sudo su # g++ -g test.cpp -o test -pthread # gdb test <------- ...
- 《linux 内核全然剖析》 chapter 4 80x86 保护模式极其编程
80x86 保护模式极其编程 首先我不得不说.看这章真的非常纠结...看了半天.不知道这个东西能干嘛.我感觉唯一有点用的就是对于内存映射的理解...我假设不在底层给80x86写汇编的话.我 ...