美文网首页@IT·互联网
一分钟参与你的第一个Github项目

一分钟参与你的第一个Github项目

作者: 方老司 | 来源:发表于2017-03-21 12:15 被阅读387次

    这里的参与项目不是创建项目,不是仿XX网站页面开发,也不是撸个爬虫玩玩,而是参与到真正大牛的项目中,学会真正的编码,并获取名声。

    Github是彰显个人品牌,展现个人实力的平台,公司招聘一般会查看你的Github,查看你的代码质量、数量。

    已经有敏锐的taobao卖家发现商机

    Paste_Image.png

    国人真是创意无限,但作为一个正直的码农肯定是凭实力说话,如下图就是国外某大牛的Git

    Paste_Image.png

    头像、项目、活跃度一应俱全。

    活跃度

    上图是活跃度,有颜色的方块表示了当天有提交,颜色越深表示当天提交次数越多,当然,方块越多越好了,越多越显示你是一个活跃的提交者。

    数量是一方面,质量也很关键,假如你修复了某一个著名项目的issue,那必然是一个巨大的加分项。

    Paste_Image.png

    如上图所示,左边一块区域是自己的项目,右边一块区域是参与的公共项目,从图中可以看出,这位大神给ng-fx这个1000+ star的著名项目提交过代码,所以,他,就是大牛。

    那,如何开始呢?
    你可能是小白,可能刚接触编程没多久,如何才能从零开始建立自己的品牌呢?

    自己撸一个?实力达不到。怎么做?

    找一个用的最多的、比较新库,写文档

    我们以目前最热的大前端为例,显然你就不要再打JQuery的主意了,JQuery历史过于悠久,文档也非常齐全,它有什么issue显然早就被修复了,意义不大。你可以从React、Vue、Angularjs等知名框架出发,做他们的周边组件,比如Angularjs有个著名的表格组件,xx-grid,它是第三方开发者无私贡献的,star数很高,但作为个人开发者肯定有很多bug,文档当然也不全。如果你用这个组件比较多的话你是否能给这个组件写个文档呢?对你来说,用的多,对功能显然比较熟悉,难度低,而文档这种事恰好他们不愿意去干,对双方来说是一个双赢。

    至于哪些组件可以用来写文档,那就要看你的熟悉程度了。把握这三条:
    1)要比较热

    1. 要简单
      3)最好你要比较熟

    心动不如行动,快来开始你的第一步吧。

    以下是几篇不错的入门指南:
    《GitHub 上有哪些适合新人围观的 Android 项目?》
    https://www.zhihu.com/question/28481864

    《GitHub 上有什么值得学习,简单的,易读的 Python 项目?》
    https://www.zhihu.com/question/25697796

    《有哪些轻量级适合阅读的优秀 C++ 开源项目?》
    https://www.zhihu.com/question/40131963

    《在 GitHub 上有哪些适合前端初学者学习的开源项目?》
    https://www.zhihu.com/question/26886835

    相关文章

      网友评论

        本文标题:一分钟参与你的第一个Github项目

        本文链接:https://www.haomeiwen.com/subject/kwiwnttx.html