首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你用github吗?上传过项目没?打了几颗星?

hello,大家好,最近有点事在外面,无法携带电脑回来,手机端进行其他素材图文操作有点繁琐,所以就纯文字代替,普及知识。

如果你是在其他平台看到

请关注微信公众号:野码科技汇

以便了解更多信息

什么是 Github?

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。

Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。

今天,GitHub已是一个拥有143万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客,以及Rails创始人DHH这样的年轻极客。

这个星球上最流行的开源托管服务。目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrap、Node.js、CoffeScript等。

alexa全球排名414的网站。

1、明明很多项目闭源的话可以赚很多很多钱。为何大家还是在guihub上无私奉献自己的劳动成果呢?

2、为何代码是开源了,而别的东西为何没有被分享?

比如音乐、书本,分享出去被认同,同样会开心,被大家一起修改就无法进步吗?

他们和代码有什么区别导致了这些?

文中提到的“明明很多项目闭源的话可以赚到很多很多钱,为何大家还是无私奉献自己的劳动成果,而且很多项目的实现很困难”:

一、首先,大部分开放的项目,其实被淹没在源海里;挣钱的是脱颖而出的;

真正在源海里脱颖而出的项目,在这个过程中,也必然有全世界各地优秀的伙伴们一起帮忙完善项目,对于任何一个创始者来说,这都是一个无法抵挡的诱惑。

谁会拒绝和全世界最优秀的同行一起完善自己的项目呢?

二、流量为王的时代。哪怕是在开源世界里也依然如此。平台助力“项目”,用户助力“项目”,当你有大量的关注度,大量的粉丝,助力让项目真正走进投资者的眼里,甚至助力会开发出项目的商业用途和价值;

是金子也不一定发光,金子也是需要平台的。难道要在茫茫人海里,拿着项目找投资者一个一个的去推销?

你根本就无法保证你能够见得上投资者,甚至你都不一定能找到投资者。

三、对你项目成绩的最真实的评价,肯定还是同行小伙伴们的评价,作为世界顶尖的开源社区GitHub,还有比较自己的项目在里面收到欢迎,更牛的事情吗?

不管是吃饭喝酒吹同学聚会,还是上学发文、面试求职,还不是手到擒来?

开放其次,开放能够得到的进步要远远大于封闭。

这点我们小时候历史课上应该是没少学习的,就不一一详说了。

而对于“那别的东西为何没有被分享?”

我们从程序本身来看:程序是基于逻辑和真理的产物,任何一个程序都存在出现Bug的概率。

所有一个程序在出来之后,需要放到各式各样的环境下去检测,去尝试不同的运行环境和情况,符合逻辑就是符合逻辑,能够应用就是能够应用,有Bug就是有bug。

对于一个便利的编程工具而言,实用就是实用,只要实用,人会蜂拥而至,影响决策的因素只有好用,而且为了更好用,会有越来越多的更新和优化,而且也会被大家认可。那自然是人多力量大,开源可以让大家一起努力来完善。

再来看“音乐和书”。

和程序相比,三者有一个最大的区别:音乐、书属于主观意识决定的产物,也容易受到主观因素影响;程序是逻辑与真理的产物,只遵循逻辑与真理;

音乐和书是作者的主观+情感的创作,最主要的是好与坏、好与更好 没有统一的评判,一千个读者一千个哈姆雷特;

你认为歌不好听,书不好看,你提出修改,能保证大家都满意吗?(红楼梦的的续写章节,也没能做到让所有人满意。)你看一个书正好看,听一个歌正好听,突然有人说不好听、不好看,他自行进行了修改,你自认为自己能接受的概率有多大?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190816A0ASVE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券