读《企业中的开放源代码》有感

文章目录

    • 开源代码的益处:
    • 开源的本质
    • 开源是一门学科

开源代码的益处:

  • 学习出色编码技能的最佳方法是开发开源项目(注意是开发而不是阅读),因为可以研究该领域内顶尖编码员所采用的实践

  • 以更快的方式启动新项目,从此没有必要再闭门造车。


开源的本质

我一直在思考开源的本质,最终得出结论,开源这种方式加速了信息的传播。

  • 假如你热爱玩某款游戏,但如果一直在闭门造车,技术终会遇到瓶颈。于是出现了游戏直播,在游戏直播里,我们可以向技术高超的主播学习,并享受拥有共同爱好的人在一起交流的乐趣。

  • 以前我们在购物时,由于信息闭塞,即使你砍了部分价,最终仍发现被狠狠宰了一笔。于是出现了淘宝电商,在网上购物平台里,我们可以货比三家,可以查看各种买家评论,终于找到一款比线下商店实惠的商品。

  • 假如你喜欢看电影,但在看片的过程中遇到烂片,感叹是在浪费时间。于是出现了豆瓣,在影视区里,我们可以查看排名,阅读他人的影评,享受优质电影达到避坑的目的。

当今众多的互联网软件,比如快手 头条,它们本质上都是加速了某一领域的信息传播,将某一领域的知识与实践直接送到大众面前、方便大众获取,让有共同爱好的群体在一起交流。

开源软件及开源社区在原理上和这些产品一样,为软件开发人员提供了一个共同的家园。


开源是一门学科

开源软件在过去十年已经发展的非常成熟,它已经成为一门学科,包括以下部分:

  • 社区管理员

  • 开源计划办公室(Open Source Project Office - OSPO)

  • 行为准则。比如良好的沟通实践和流程(TODO小组、文档维护)。


未完

你可能感兴趣的:(杂谈,开源)