大概是从寒假的时候开始正式的赚取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对与团队协作开发真的太有用了,刚入门的同学可以简单的了解一下,以后在工作中再去具体的使用。

以最简单的方式了解--Github的更多相关文章

  1. Hyperledger Fabric:最简单的方式测试你的链码

    一直以来,写完链码进行测试都要先搭建一个Fabric环境,然后安装链码进行测试,实际上Fabric提供了最为简单的方式可以允许我们对编写的应用链码进行功能测试,不需要搭建一个完整的Fabeic环境.而 ...

  2. react-native-pg-style使用方法(以最简单的方式编写样式代码,抛弃react-native标准的样式创建方式.)

    react-native-pg-style 以最简单的方式编写样式代码,抛弃react-native标准的样式创建方式. 看大家写的源码中都是按照react-native标准的样式创建方式来写样式代码 ...

  3. Vue-3D-Model:用简单的方式来展示三维模型

    为什么做这个组件 我经常听到前端朋友们抱怨,在网页上展示三维模型太麻烦了.但是这方面的需求又有很多,例如做房地产的需要展示户型.卖汽车的需要展示汽车模型等. 在网页上展示三维模型就只能用WebGL技术 ...

  4. git的简单使用方式(基本操作部分)

    git的简单使用方式(基本操作部分) 1.简单介绍GIT的工作流程 git一般的工作流程: 克隆git的资源作为工作目录(一般会使用命令git clone进行克隆); 在克隆的资源上对文件进行增加或者 ...

  5. java最简单的方式实现httpget和httppost请求

    java实现httpget和httppost请求的方式多种多样,个人总结了一种最简单的方式,仅仅需几行代码,就能够完美的实现. 此处须要用到两个jar包,httpclient-4.3.1.jar.ht ...

  6. 以最简单的方式讲HashMap

      以最简单的方式讲HashMap HashMap可以说是面试中最常出现的名词,这次头条的一面,第一个问的问题就是HashMap.所以就让我们来探讨下HashMap吧. 实验环境:JDK1.8 首先先 ...

  7. 最简单的方式离线部署Python依赖包

    最简单的方式离线部署Python依赖包 SHOW ME CODE! 打包: $ tempdir=$(mktemp -d /tmp/wheelhouse-XXXXX) $ pip wheel -r re ...

  8. activiti复盘重推的一种简单实现方式:

    activiti复盘重推的一种简单实现方式: 设置流程的每一步让用户选择,比如一共有6步完成,用户选择从第4步开始复盘重推,那么把原来的推演oldId和4传到后台, 首先,后台生成一个新的推演id n ...

  9. MyBatis简单使用方式总结

    MyBatis简单使用方式总结 三个部分来理解: 1.对MyBatis的配置部分 2.实体类与映射文件部分 3.使用部分 对MyBatis的配置部分: 1.配置用log4J显式日志 2.导入包的别名 ...

随机推荐

  1. 《Cracking the Coding Interview》——第13章:C和C++——题目1

    2014-04-25 19:13 题目:用C++写一个读取文件倒数K行的方法. 解法:因为是要取倒数K行,所以我的思路是一行一行地读.过程中需要保存一个长度为K的链表,每次新读到一行都将表头节点移到表 ...

  2. Swift 与众不同的地方

    Swift 与众不同的地方 switch(元组) 特点 其他语言中的switch语句只能比较离散的整形数据(字符可以转换成整数) 但是swift中可以比较整数.浮点数.字符.字符串.和元组数据类型,而 ...

  3. shell监控脚本

    序言: 前几天一好友问我服务器监控怎么做?你们公司的监控是怎么做的?有什么开源的监控软件推荐?常见的开源的监控软件当然首先推荐ZABBIX,分布式够强大,而且很多公司都在用,我问他具体什么需求,能监控 ...

  4. GBDT(梯度提升树)scikit-klearn中的参数说明及简汇

    1.GBDT(梯度提升树)概述: GBDT是集成学习Boosting家族的成员,区别于Adaboosting.adaboosting是利用前一次迭代弱学习器的误差率来更新训练集的权重,在对更新权重后的 ...

  5. Android数据储存之SharedPreferences总结

    写在前面:本文是我参考李刚老师的<疯狂Android讲义>以及API所写的读书笔记,在此表示感谢,本人小白,如有错误敬请指教. SharedPreferences的使用背景: 有时候,应用 ...

  6. CodeForces C. Maximal Intersection

    http://codeforces.com/contest/1029/problem/C You are given nn segments on a number line; each endpoi ...

  7. ocrosoft Contest1316 - 信奥编程之路~~~~~第三关 问题 L: 大整数减法

    http://acm.ocrosoft.com/problem.php?cid=1316&pid=11 题目描述 求两个大的正整数相减的差.   输入 共2行,第1行是被减数a,第2行是减数b ...

  8. [xsy1129] flow [树链剖分和线段树一起优化网络流][我也不知道这是什么鬼标签]

    题面 内部OJ 思路 考虑一个决策方案${x}$,$x_i$表示第$i$个点选不选,$f^k_i$表示点$i$的第$k$个父亲 那么可以得到总花费的表达式$ans=\sum V_i x_i - \su ...

  9. Linux命令之type,whatis,whereis,which,locate,find

    第一个:type--查询一个命令的类型 -查询一个命令为内部或者外部命令的命令: -linux的众多命令中,有内部命令和外部命令,这时可以用type命令来查询一个命令到底是属于内部命令还是属于外部命令 ...

  10. Nodejs express框架 浅析

    http://www.expressjs.com.cn/ 1. 中间件 ①挂载中间件的函数:app.use var http = require('http'); var express = requ ...