前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >围绕开源的系列思考 - 个人篇

围绕开源的系列思考 - 个人篇

作者头像
开源社
发布2019-06-19 18:43:03
3300
发布2019-06-19 18:43:03
举报
文章被收录于专栏:开源社开源社
作者:庄表伟 | 编辑:舒敏

01

前言

初衷

写这篇文章,源于最近一段时间大家都在热议的诸多话题。开源到底是为了什么,意义何在?中国要如何发展开源?要如何做出自己的操作系统?话题太多,我之前也一直没有想好如何落笔。

正好,今天我又一次读完了 Linus自传,《 Just for fun 》这本书。算是再一次为信仰充过值了吧。我打算从这本书的读后感写起。

这个系列的思考,大致会分为三篇:个人篇、企业篇与国家篇,也不知道能不能驾驭这么大的主题,先试试看吧。

02

被迫学习?

痛恨游泳

那天我去游泳,正好看到了一个妈妈带着一个4~5岁的小女孩。大家猜猜,这个小女孩的脸上,是什么表情?不是兴高采烈,不是跃跃欲试,而是充满畏惧,甚至都快哭出来了。她的妈妈脸色铁青,然后带着女儿下水。

小女孩正在练换气,一次一次的被妈妈压入水下,再起来换气。当小女孩的头抬出水面换气的时候,她叫到:“妈妈,可以了”,然后又被压了下去。

我猜想,这个小女孩今后有很大的概率,会痛恨游泳吧?

03

英语学渣,如何精通十国外语?

享受学习过程的方法

这个是我最近看到的,最受启发的 TED 演讲:《曾经全班英语最差,找到方法后掌握了十国语言》,演讲者采访了很多学习多种语言的人,他们每个人都会有自己的“秘诀”。事实上,多语言者(即说多种语言的人)的秘密总结下来其实就一句话:

那就是找到了享受学习语言这一过程的方法!对,不是学习的方法,而是享受学习过程的方法!

04

乐趣是第一位的

乐趣是动机的最高境界

关于生活的意义, Linus 有自己的理论,在《 Just for fun 》中,这个理论甚至被阐述了两遍。

  • 首先是生存,人类做事,最基础的动机,就是为了生存。
  • 其次是社会关系,有时候也会被称之为“秩序”。无论是为了维系社会关系,还是为了维持社会秩序,这都是重要的动机。
  • 最后是娱乐,或者说乐趣,在 Linus 看来,这才是动机的最高境界。

对比一下两段话:

摘自《 Just for fun 》:

一开始, Linus 买了一台386,然后他想在386上跑 Minix 版本的 Unix 系统。等到 Minix 跑起来之后,又觉得各种不爽。于是他开始在 Minix 上写自己的终端仿真程序。然后,又为这个仿真程序,加了磁盘驱动和文件系统驱动,然后是 shell 程序,然后更多的其他的程序,直到1991年9月17日, Linux 0.01版开源。主要原因是:证明自己不是在说大话

Linus :“我本可以在1991年底就收手不干了,因为那时我已经完成了大量有意思的工作......幸好接下来发生了两件事,我才有了继续下去的动力:第一,我不小心损坏了 Minix 系统的分区;第二,人们不断给我发来反馈意见。”

摘自某公众号:

在“自由主义教皇”、“ Linux 之父”托瓦兹看来,微软是互联网世界最大的敌人 - 互联网不是封闭的,微软违背了互联网的基本精神,也背弃了“万维网之父”Tim Berners-Lee 的基本理念。

托瓦兹打算对抗整个微软帝国,但仅仅依靠一己之力是不够的。1991年,托瓦兹发起史上最伟大的“开源运动”,他构建了一个基本框架,然后让所有程序员都能够参与进来。

列位看官,大家觉得哪种动力,才是更加真实的呢?

05

走出舒适区

大牛

这篇文章,如果能够在第三节结束,其实也挺简单的。结论都是现成的,也会获得很多人的认同。可惜,没那么简单!

回头再看看 Linus 的那段话,如果 Linus 没有把 Linux 开源,如果没有那么多人,不断的给他发来反馈意见,无论是 Linux 这个项目,还是 Linus 这个人,都不会变得如此伟大!

有很多仅仅是出于兴趣爱好的人,会停留在浅尝辄止的阶段,再无寸进。

我曾经在某一次演讲中,谈到过开源社区帮助人成长的逻辑:

  • 首先,你被人当成了大牛
  • 然后,你被迫装成大牛
  • 最后,你真的成了大牛

06

刻意练习

考试是刻意练习的关键节点

在进入社区之前,在社区能够帮助我们之前,其实我们还需要经历一个前置阶段:刻意练习

当然,这本书其实不必买来读,有一篇书评,深度书评】读完这篇书评,不用再看原书了~

虽然社区(社交化方式)也能帮助我们刻意练习,但是孤独的,单打独斗式的成长,也是必须的。所以,我们从小学、初中到高中,还是得一个年级一个年级的升级,一场一场的考试,一点一点的走上更高的台阶。

虽然有很多人反对“应试教育”,在我看来,考试也是刻意练习的关键环节,必不可少!

07

真正的创造力

刻意练习 - 乐趣 - 创造力

关于创造力的讨论,已经非常多了。在我看来,真正的创造力,是要求有基本功作为积累的。缺乏基本能力,缺乏足够的积累,缺乏实践的经验,所谓的“创造力”,就近乎空想了。

个人成长的正反馈,大概是这样建立的:

  • 首先是刻意练习
  • 然后享受乐趣
  • 在获得乐趣的同时,开始尝试创造
  • 在创造受阻时,理解刻意练习的价值,确立更高的目标
  • 在这个过程中,社区会成为重要的催化剂

08

追问初心

热爱开源

其实,我也不时在追问自己,为何会那么热爱开源呢?为何要花那么多时间,来投入开源社区的各种工作呢?也许可以分为两层原因:

首先当然是乐趣,写代码很有趣,写开源代码更有趣。在社区里,认识很多的朋友,参与甚至组织很多的交流活动,非常有趣。这是最大的动力!

其次是一种使命感。我认为,一个人最理想的职业状态,就是做自己热爱的事情,还能够获得一份体面的工作,在工作上、在社区里,都有受人尊敬的、不错的地位。

因此 ,我希望能有更多的中国程序员,享受这样的工作状态。有更多时间、更多机会参与开源社区,能够在热爱中坚守,能够在热爱中成长,能够在热爱中不断创新。

因为从开源的角度来看个人成长:寻求乐趣、刻意练习、社区互动,都是必不可少的要素!

作者简介 / AUTHOR

庄表伟:开源专家,开源社理事、执行长,目前是华为云高级产品经理。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档