Github 漫游指南.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录前言3Git基本知识与Github使用4构建Github项目5创建项目文档6测试7重构8如何在Github寻找灵感(fork)9Github用户分析10Github连击11前言原文:?/Github 漫游指南作者:/Phodal Huang(微博、知乎、Github、SegmentFault: @/phodalphodal)前言#%E6%88%91%E4%B8%8Egithub%E7%9A%84%E6%95%85%E4%BA%8B我与Github的故事#github%E4%B8%8E%E6%94%B6%E8%8E%B7Github与收获#github%E4%B8%8E%E6%88%90%E9%95%BFGithub与成长#%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%A0%E5%BA%94%E8%AF%A5%E6%B7%B1%E5%85%A5github为什么你应该深入Github#%E6%96%B9%E4%BE%BF%E5%B7%A5%E4%BD%9C方便工作#%E8%8E%B7%E5%BE%97%E4%B8%80%E4%BB%BD%E5%B7%A5%E4%BD%9C获得一份工作#%E6%89%A9%E5%A4%A7%E4%BA%A4%E9%99%85扩大交际我的Github主页上写着加入的时间—— Joined on Nov 8, 2010 ,那时才大一,在那之后的那长日子里我都没有过到。也许是因为我学的不是计算机,到了今天—— 2015.3.9 ,我也发现这其实是程序员的社交网站。过去,曾经有很长的一些时间我试过在Github上连击,也试着去了解别人是如何用好这个工具的。当然粉丝在Github上也是很重要的。在这里,我会试着将我在Github上学到的东西一一分享出来。我与Github的故事在我大四找工作的时候,试图去寻找一份硬件、物联网相关的工作(ps: 专业是电子信息工程)。尽管简历上写得满满的各种经历、经验,然而并没有卵用。跑了几场校园招聘会后,十份简历(ps: 事先已经有心里准备)一个也没有投出去——因为学校直接被拒。我对霸面什么的一点兴趣都没有,千里马需要伯乐。后来,我加入了Martin Flower所在的公司,当然这是后话了。这是一个残酷的世界,在学生时代,如果你长得不帅不高的话,那么多数的附加技能都是白搭(ps: 通常富的是看不到这篇文章的)。在工作时期,如果你上家没有名气,那么将会影响你下一份工作的待遇。而,很多东西却会改变这些,Github就是其中一个。注册Github的时候大概是大一的时候,我熟悉的时候已经是大四了,现在已经毕业一年了。在过去的近两年里,我试着以几个维度在Github上创建项目:快速上手框架来实战,即demo重构别人的代码创建自己可用的框架快速构建大型应用构建通用的框架Github与收获先说说与技能无关的收获吧,毕业设计做的是一个《/phodal/iot最小物联网系统》,考虑到我们专业老师没有这方面知识,答辩时会带来问题,尽量往这方面靠拢。当我毕业后,这个项目已经有过百个star了,这样易上手的东西还是比较受欢迎的(ps: 不过这种硬件相关的项目通常受限于Github上硬件开发工程师比较少的困扰)。毕业后一个月收到PACKT出版社的邮件(ps: 他们是在github上找到我的),内容是关于Review一本#物联网书籍,即在《/blog/review-it-books-with-translate-book/从Review到翻译IT书籍》中提到的《Learning Internet of Things》。作为一个四级没过的“物联网专家”,去审阅一本英文的物联网书籍。。。当然,后来是审阅完了,书上有我的英文简介。Phodal Huang Introduction一个月前,收到MANNING出版社的邮件(ps: 也是在github上),关于Review一本#物联网书籍的目录,并提出建议。也因此带来了其他更多的东西,当然不是这里的主题。在这里,我们就不讨论各种骚扰邮件,或者中文合作。从没有想象过,我也可以在英语世界有一片小天地。这些告诉我们,Github上找一个你擅长的主题,那么会有很多人找上你的。Github与成长过去写过一篇《/blog/use-github-grow-self/如何通过github提升自己》的文章,现在只想说三点:测试更多的测试更多的、更多的、更多的测试没有测试的项目是很扯淡的,除非你的项目只有一个函数,然后那个函数返回 Hello,World 。如果你的项目代码有上千行,如果你能保证测试覆盖率可以达到95%以的话,那么我想你的项目不会有太复杂的函数。假使有这样的函数,那么他也是被测试覆盖住的。如果你在用心做这个项目,那么你看到代码写得

文档评论(0)

有一二三 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档