github 的世界

github 的世界

我一直认为能熟练使用 github 是编程进步的一大标志,并且做的项目和熟知的小伙伴可以让自己飞速成长。

经常使用 github 的好处

  1. 能熟练使用 git,对开发软件有了软件工程的基本认识。
  2. 能通过经常开 repo 来经常开发项目,每天 commit 增加首页绿点,来激励自己每天编程。
  3. 在 gitihub 上面找到小伙伴,相互交流,一起各种开发新的项目,这样有利于从个人开发过渡到团队开发。
  4. 找库,github 上面拥有着各种很棒的第三方库,尤其是安卓、ios、python、web,无论是使用他们的库,还是阅读高手的代码,都可以使你受益匪浅,围观大神的代码,可以受益匪浅,甚至和大神交流,通过开 issue。
  5. 提交 PR 给github 上面知名的仓库、拥有个几十个甚至上百 star 的项目都绝对是面试里巨大的加分项。

github 的小伙伴们:

github 的一些好帖子

收集了一堆好的在线书,几乎任何领域都可以在这里找到 https://github.com/justjavac/free-programming-books-zh_CN#web

收集了很多编程资料 https://github.com/CoderUnion/coderunion.github.io/issues/39

以及如果想在来 github 上学习的话,来这里吧,中文交流,门槛低,有不少大神在,提问,学习,甚至以后一起合作做项目都行
https://github.com/CoderUnion/coderunion-github-talk

围观大神

其实 github 里面的大神根本数不过来,连写 linux 和 git 的 linus 都在那,对于国人最大的门槛是英语,但以过来人的身份说,github 里的英文都真的很简单,它是世界编程界的宝库,用一段时间,就可以和我一样和大牛老外在 issue 里面用英语谈笑风生了。

github 的项目

使用 github 一年多了,在上面写了很多项目,挑几个有意思的讲讲, 我个人是从 github 上学到了很多东西的。

zhihu-rss

https://github.com/SimplyY/zhihu-rss

我暑假用 python + pyqt 在 github 上面开发的跨平台软件, 相当于一个非官方的知乎客户端,欢迎大家使用 or 提意见(开 issue )or 优化开 PR 。

可以将知乎的任何 user 的动态做成 rss ,只需几步操作,并且可以定制 rss 内容(回答 or 提问 or 文章等等)

cat-task

任务类安卓app

  • 使用到了安卓的fragment、handler、broadcast、sqlite、Service,github 上面的第三方开源库,总共3000来行 java。

我的博客

http://simplyy.space/

我会在上面写很多精品文章,使用 django 搭的

项目地址:https://github.com/SimplyY/Blog/ 欢迎 star 或者 fork学习。

文章目录
  1. 1. github 的世界
    1. 1.1. 经常使用 github 的好处
    2. 1.2. github 的小伙伴们:
    3. 1.3. github 的一些好帖子
    4. 1.4. 围观大神
    5. 1.5. github 的项目
      1. 1.5.1. zhihu-rss
      2. 1.5.2. cat-task
      3. 1.5.3. 我的博客
,