文档章节

以最简单的方式了解--Github

o
 osc_w9s1w4o0
发布于 2019/04/02 12:22
字数 1273
阅读 10
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

  大概是从寒假的时候开始正式的赚取github,从github上面学习一些开源的文档,我记得我注册github账号到现在已经9个月了,但只有最近的2个月才发现github这个新世界,写这篇文章是为了刚入门且毫无方向的程序员(若是大神,这篇文章可能不适合你)

主要内容

1.如何赚取github的学习资料

2.了解github的两种工作流

1-1直接从github赚赚赚

  如果你将来打算从事软件开发这个行业的话,没有一个github账号,是说不过去的,所以说赶紧注册(若不懂,请自寻搜索)吧!!
首先打开github会发现导航栏有以下内容


左边的搜索栏就不说了(其实你只要会英文都懂或者浏览器一键翻译…),对于刚入门的同学来说 Explore是最有用的(也是本小结的 重点),其他三个简单的叙述一下

 

  • Pull requsets会在下面的工作流有所提及
  • Issues我自己没有用过[捂脸],这里稍微解释一下(每个仓库都有一个Issues,是为了给使用者提问或者讨论的地方,因为我自己没有参加过话题,所以可惜…),
  • Markeplace我粗略的看了一下,大概是为了方便开发者在github的一些简单的APP(提高生产力),感兴趣的可以了解了解


这个在侧边栏,github会根据相关的算法,然后给你推送一些你感兴趣的东西,下面就开始讲述从 Explore赚取相关的学习资料,进入 Explore界面

 


这里也是基于你的兴趣所推送给你的 仓库,下面的就不用我说了吧(英语四级过了的都懂),然后你可以进入 话题界面(你可以拉下面的滚动条到底就可以发现相关的界面)

你会发现一个新大陆,里面有很多关于计算机这一个体系的话题(这里的宝藏让你们自己探索吧..)
最后推荐一下按照 点星数量来看 仓库,但也有一些好的文章星比较少的,这需要你自己去探索,和从各大平台去探索( 好奇心很重要)

 

想想你们在逛淘宝的时候也不是按照销量来看的吗(可能只有我)[滑稽],讲到这里我就说完啦,这仅仅是从github自身去发掘,对于入门很久的大神来说可能早就发现了…,所以只对少部分人来讲,最后推荐一个github的awesome系列(让你血赚),虽然里面大多数都是英文版的仓库,但你可以试着从各个平台或在搜索引擎去找一下中文版或者机器翻译(建议看英文版,因为有些单词是有语境含义的)

1-2从各个平台赚取github

其实有很多平台的文章都会附上一个github的链接,我在这里就推荐刚入门的hacker们几个好点的平台

  • 掘金(寒假基本都是赚这里的资料)
  • 知乎,因为知乎并不专门为hacker的一个平台,但是也有很多优质文章
  • 思否,我个人觉的像是国内版的Stackoverflow(赚),思否里面大神也是很多
  • 博客园,学习C#算是国内最好的平台吧(个人认为),其他的系列也有很多大神
  • 简书,同知乎并不专门为hacker的一个平台,但是也有很多优质文章(但也有一个老鼠屎直接复制粘贴别人的文章还不修改和原作者链接)

还有CSDN,但总有一些老鼠屎是干着复制粘贴的活(毫无改动的那种),为了吸引流量,而发表一些对hacker无用的东西浪费大家的时间,可能是某搜索引擎比较可惜吧。
最后说一下,github真的是一个很好的hacker,你可以在上面,发现一些你想不到的事情,我觉的只要和计算机有关的,大部分都是有的(我所想学的上面都有)

2-1简单了解git-workflow

github实际上是代码托管仓库,里面有者各种各样的开源软件,同时也可以在上面进行团队协作开发和一个开源项目大家一起来开发,我本来是想用github一个大佬的文章,然后通过自己以一种简单方式来表达,但是…,还是轮子太好了,我个小菜鸡没必要在浓缩了,而且上面图文并茂…,如有大家对git工作流感兴趣的话可以查看这个链接,git对与团队协作开发真的太有用了,刚入门的同学可以简单的了解一下,以后在工作中再去具体的使用。

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Resty 发布 1.0-SNAPSHOT 版,极简RESTful框架

Resty是一款主打restful的极速开发框架,使用activerecord实现orm,使用普通方法作为映射的路由,没有最简单只有更简单 源码链接:OSC -> Resty Github -> Resty 在线开发手册 如果你还不是很...

Dreampie
2015/04/28
1.6K
2
源代码管理工具优缺点

一、找出并了解当前较为流行的几种源代码管理工具(至少三种)   Visual Source Safe(VSS)、Concurrent Version System(CVS)、Subversion(SVN)、GitHub、ClearCase 二、 工具 优点 缺点...

osc_xv7zq561
2018/03/24
2
0
说说gogoTester-nodejs 的实现

一直在使用goagent,所以对于查找google可用ip有了很大的兴趣,在github上面发现有一个项目是gogoTester,是用来查找google ip的,于是突发奇想自己用nodejs写了一个,为gogoTester-nodejs,...

subying
2015/05/31
153
0
怎么参与到百度的开源项目中来

写这篇主要想说明的一点,不一定非得贡献代码才算参与,有门槛更低的方式。 代码贡献特别是完成特定功能的代码,要考虑到设计、编码、自测和集成测试等一系列的工作,不应该作为新参与者的第...

bluebore
2016/11/01
94
0
测试一下markdown怎么样

刚开始接触github的时候不知道为什么默认会让添加一个README.md,当时想,既然都README了,那md是干嘛的?后来知道了那是markdown,在官网了解了一点之后我就马上喜欢上了这个简洁而漂亮的编...

UnixAgain
2013/12/10
59
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过日期属性对数组进行排序 - How to sort an array by a date property

问题: Say I have an array of a few objects: 说我有一些对象的数组: var array = [{id: 1, date: Mar 12 2012 10:00:00 AM}, {id: 2, date: Mar 8 2012 08:00:00 AM}]; How can I sort......

javail
今天
22
0
技术教程| 百度鹰眼历史轨迹查询:轨迹抽稀功能

本文作者:用****9 本篇教程中,我们将详细地说明鹰眼历史轨迹查询(gettrack接口)中,如何通过vacuate_grade选项对轨迹进行抽稀,以及不同的抽稀力度对轨迹产生的影响。 上一篇教程中,我们...

百度开发者中心
前天
17
0
整数的最大值和最小值 - Maximum and Minimum values for ints

问题: I am looking for minimum and maximum values for integers in python. 我在python中寻找整数的最小值和最大值。 For eg., in Java, we have Integer.MIN_VALUE and Integer.MAX_VA......

法国红酒甜
今天
22
0
Quartz的Misfire处理规则 错过任务执行时间的处理机制

调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则 CronTrigger withMisfireHandlingInstructionDoNothing ——不触发立即执行 ——等待下次Cron触发频率...

独钓渔
今天
4
0
PHP解析/语法错误; 以及如何解决它们? - PHP parse/syntax errors; and how to solve them?

问题: Everyone runs into syntax errors. 每个人都遇到语法错误。 Even experienced programmers make typos. 即使是经验丰富的程序员也会打错字。 For newcomers, it's just part of the......

fyin1314
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部