乐在其中,才会无敌精彩:评台湾开源人之精神面貌

2019-09-01 08:40:40 +08:00
 xiqingongzi

[本文是我前往台湾参加 COSCUP 后的会后思考,如果您不喜欢看原文的话,可以点击链接前往博客查看]

原文链接

COSCUP 参会后记中,我提到,因为提交的议题得到了通过,因此我成功的抵达台湾,参加了 2019 年的 COSCUP,并在会后,进行了一系列的开源访谈,以期促进两岸的开源软件、开源社群、开源人的交流。

这次的台湾之行,也让我看到了两岸在开源之间的差异,因此,希望能够通过这一篇文章,让更多的大陆开源人,看到不同的世界,了解多元的开源世界。

##  Just For Fun 的开源事业

Linux 之父 Linus Torvalds 有一本书 《 Just For Fun 》,在中国大陆的书名是 《只是为了好玩》(也有译作一生只为寻欢笑),这一句话,在我看来,很好的表现出台湾开源人的精神风貌。

在台湾参会期间,令我印象最为深刻的,莫过于所有议程结束后的 Lighting Talk。

Lighting Talk,闪电演讲,每个人都只有 5 分钟完成自己的演讲,如果没有完成,就会被主持人拔掉电源,强制停止演讲。在这五分钟里,每一个演讲者都竭尽所能,将自己的演讲内容完成。

现在听起来似乎还很正常?但是当你看到演讲者的题目,就会觉得不那么正常了。

今年的 COSCUP 的 Lighting Talk 的主题是这样的

  • 聖家堂與軟體開發 by hlb
  • 開源與 COSCUP 起源圖文 by 唐唐
  • 不務正業工程師成長之路 by 聽風
  • How to get beer using Pinpoint by HyunGil Jeong
  • HackMD feat. XXX by 黃鈺凱
  • 如何(物理上的)延長你的工程師生涯 by LSChyi
  • 機房監控酷炫上手 by Haraguroicha Hsu
  • 我在 Taipei Ethereum Meetup 的跳坑滅頂全記錄 by Jerry Ho
  • 基於數據科學的房地產價格預測,做成 Chat bot 應用,最後如何被政府一句話終止開發 - 柯克
  • 如何才能做好自己的工作 Side Project by 白宦成
  • 4 分鐘看 Free list 的演進 by Julian
  • 報到 App - OPass 專案回顧及展望 by Denny Huang

你会看到,大家提供的议题并不像我们在大陆所提交的议题那样,高端大气上档次,反而是十分的接地气,大家在起标题时,选择的也是尽可能有意思的话题,并以此来吸引参会者来听。

或许你会想,只是一个 Lighting Talk,随意一点也正常,正式的议题肯定就很正经了,然而,并不是。

正式的议题是这样的:

  • 懶惰鬼的函數式爬蟲 ー 以 Tezos 應用需求為例
  • 當 Rails 遇上 Docker,環境部署原來是這樣!?
  • 開拓者們建立鐵道的辛酸血淚史
  • 前端開發的再次典範轉移 - 如何走出混亂並讓複雜變的可掌控
  • 你媽知道你在用 PostgreSQL 看 PTT 嗎?
  • ...

是的,正式议题也并不那么正式,也带有一丝戏谑和玩笑。回过头来看我们的大会的议题,支撑亿级 XX 的 XX 平台架构实践XXX 面对亿级并发场景的组件体系设计,此类型的议题数不胜数。一场大会,从头到尾都是亿级流量,如今的架构师,如果没有扛过亿级流量,都没有资格上大会。

这种差异,使得两岸的开源会议的参与者完全不同。大陆的会议主题大多高端大气上档次,其门票也一样的高端大气上档次,使得大家根本提不起兴趣来自费参会,加上会议总是会在工作日举办,导致如果你想要自费参会,所要付出的成本是极高的。而台湾的会议主题则相对更加的接地气,门票一样接地气,针对开源贡献者,更是提供的免费的门票,让你可以开开心心参会。

台湾开源推崇的便是 “Just For Fun”,首先先要让开发者 Happy,然后才是考虑产品的商业利益,让爱好,变为财富。首先学会快乐,再学会成功。

而大陆开源推崇的更多是“利益至上”,我如何让我的产品击败别人的产品?开发者先要考虑商业的利益,再去考虑自己的爱好。从一开始,便与利益挂钩,后续,便再也难于利益脱钩。

当然,我不能只是一味的说,台湾的开源更活泼、更有生机,我们也需要看到其后的原因,并提出相应的解决方案。

台湾之所以更活跃,首先应当是开源项目主要由个人及小企业主导。对于个人主导的开源项目来说,因为没有重重的 KPI,所以拥有更多的活力,开发者会大量投入自己的精力去完成、完善、推广一个项目。对于小企业主导的项目,则是希望帮助小企业在残酷的商业竞争中获取一定的竞争优势,有一个社区所认可的开源项目显然比没有要好。此外,这些小企业的团队领导人大多是从工程师起来的,所以对于开源社区、开源贡献是有认同感的,他们会思考,我的项目能够活下来,是得益于开源社区的贡献,因此,我需要也为社区做一些贡献。

而大陆的开源项目则更多是以企业主导,背负着特定的 KPI,大家做开源的动力难免不足。一方面,工作的压力使得不少人在工作之余,根本没有时间去做开源项目。另一方面,企业主导的开源项目因为也会背负一些从开源到业务引流的 KPI,也使得整个过程失去了快乐与活力。同时,大陆的企业领导者大多不是工程师,而是产品、商务等岗位,这会使得他们对于开源社区、开源软件没有认同感,他们也不会觉得,自己使用了开源软件,就需要为开源社区做出贡献。此外,大陆的开源教育也做的并不好,我们太过于看重成败,使得原本一些不错的项目,可能因为惧怕失败而放弃开源,如果我们不去看重成败,而是将更多的心思放在开源本身的价值,或许我们可以做的更好。

就像前面的长荣航空的广告中所言,"在学会赢之前,先学会享受了玩的乐趣",也因此,才有了“乐在其中,才会无限精彩”。对于大陆的我们,或许需要找回自己最初的初心,享受生活、享受工作,让自己的工作不再是抑制成长的压力,而是推动我们前进的动力。

当然,Just For Fun 并非全然没有问题的,就如 Skywalking 的创始人吴晟老师所言,开源不能仅仅是 Just For Fun,如果没有一个好的商业目标,一个好的开源项目可能随时因为创始人的离去而失去维护者。相比之下,一个好的商业目标虽然看起来与起初的目标相冲突,但是终归确保了开源项目的长期运转,也不失是一种贡献。

5841 次点击
所在节点    分享创造
98 条回复
AngryPanda
2019-09-01 08:52:21 +08:00
写的很好。突然想起十多年前入门 PHP 编程,看的还是台湾中原大学的视频。
buddie
2019-09-01 09:03:20 +08:00
@AngryPanda 啊啊我也是我也是
marco25
2019-09-01 09:26:07 +08:00
看台湾人的博客或电视节目也会发现他们玩心更重,或者说功利心没那么强。不得不承认这可能还是生活水平达到一定程度后才能发育出来的
s5s5
2019-09-01 09:39:16 +08:00
台湾省人民也想写海量应用啊,只是时机不对
hoyixi
2019-09-01 09:45:41 +08:00
北欧在开源界为什么那么厉害? 因为生活没啥负担,有才华的人可以自由施展

但是这样,人就不容易控制,在某些果家这是不容许的,还是个个老老实实月月还房贷,容易控制。
cctvsmg
2019-09-01 09:53:31 +08:00
哈。。。 吹那么响,怎么 github 没看到几个台湾项目。。。。
mozutaba
2019-09-01 09:57:38 +08:00
@hoyixi 他们是冬天不能出门,太寂寞,法律又严,不然会和毛子一样搞破解这些。
designer
2019-09-01 09:58:08 +08:00
看完《美国工厂》,真正体验到剥削+传销式真正的资本主义在中国。老外活得太过轻松,忘记了社会竞争本来的样子。
xiqingongzi
2019-09-01 09:58:39 +08:00
@cctvsmg 台湾很多开源人大陆都不知道的。比如我去采访了 Hexo 的开发者。Hexo 的开发者看起来普普通通的,一点都起眼。
Donald5VE
2019-09-01 10:06:40 +08:00
明白 LZ 这种感觉的都明白;
还是那句话,懂的人一说就懂;不懂的人不懂还骂;
有些人与人的不同之处不是钱、发展、基建、高楼大厦能体现出来的
mozutaba
2019-09-01 10:13:12 +08:00
@cctvsmg 哈哈,我和你差不多的观点。台湾人更多的是前端,现在可能多一些大数据相关的岗位,移动互联网时代台湾更号称废柴。直播,视频,通讯乃至对企业这种有保护性政策的行业都被按在地上打。本地企业唯一有竞争力的是受保护的电商,但是和我们比起码落后 5 年。他们接地气是因为没那么多人能接触几百万用户的大项目吧,装不起来 2333
python
2019-09-01 10:13:58 +08:00
同感
pcbl
2019-09-01 10:15:20 +08:00
台湾的互联网行业和大陆比落后了“一个世纪”
alphatoad
2019-09-01 11:09:35 +08:00
出现了,龙应台小确幸
netlous
2019-09-01 11:12:54 +08:00
想说些啥来着,算了算日子快过中秋节了,大家谨言慎行吧
kindjeff
2019-09-01 11:13:37 +08:00
6 月底去上海 kubecon 也听了一组台湾人分享他们的开源实践,感受类似。这种分享在华为京东腾讯这些公司都告诉参会者自己 k8s 有多大规模、实践上遇到了多少问题的 kubecon 显得有点格格不入。不过他们自己的分享内容也强调了这个点(主讲者在华为工作,在两地工作有明显差异),更多讲在台湾的开源社区怎么玩,怎么开展活动,怎么组织学生或者已经工作的人。
jun0205
2019-09-01 11:31:32 +08:00
之前去台湾回来之后和楼主感觉差不多,大陆基本大部分行业都是利益至上,开源都是为利益服务的。
agagega
2019-09-01 12:21:00 +08:00
这种 Just for fun 的东西还是挺值得学习的
lostberryzz
2019-09-01 12:23:58 +08:00
有没有可能台湾根本没有大的互联网公司所以才会得出“台湾之所以更活跃,首先应当是开源项目主要由个人及小企业主导。”的呢?
whileFalse
2019-09-01 12:27:22 +08:00
@hoyixi #5 别老根政治扯上关系……
我看来完全是因为钱。国外平均收入高,收入差距小,程序员不用 996 拼死拼活,上班也比较悠闲,自然有时间搞些不直接产生收入的东西。国内嘛,比如阿里搞了那么多开源项目,其中很大的动力是绩效。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX