为什么我们要开源
2016-01-21 12:24
281 查看
开源的好处很多。
开源除了可以让产品的用户享受其益处外,对于个人和企业来说:
有利于让产品快速传播。
有可能获取其附加价值。
带来更好的名誉。
对于开发者来说,可以自由的使用其中的技术。
我昨天突然意识到了另外一个好处。最近发生了一件事儿,我以前开发过的一个产品被公司的一个合作伙伴收购了,这个产品的部分工程师编了一个视频作为纪念。
我们为什么想要纪念一下?并不是这个产品有多么好,主要是我们付出了人生中的几年时光在这个上面,需要纪念的是我们的记忆。
对于开发者来说,这就是我们的经历,把我们的才能才干、多年的美好时光放到某个产品上。
我们的优秀是通过一个载体体现出来的。不过,问题是这个产品能够体现出我们的优秀了吗?
其实,它几乎不能。
我们不用讨论管理上带来的痛苦和限制。在空间上,团队中有些成员会写出让我们难以忍受的代码;在时间上,历史遗留的代码只是小痛,遗留下的框架才是问题,基本上让我们无奈。
这是开发者的悲哀。
优秀的开发者希望写出至美的代码,在写作的过程中享受心流慢慢充体,享受静静的思考。
我们可以从开源项目中获得这个好处。帮你的最好的代码写到里面吧!
开源除了可以让产品的用户享受其益处外,对于个人和企业来说:
有利于让产品快速传播。
有可能获取其附加价值。
带来更好的名誉。
对于开发者来说,可以自由的使用其中的技术。
我昨天突然意识到了另外一个好处。最近发生了一件事儿,我以前开发过的一个产品被公司的一个合作伙伴收购了,这个产品的部分工程师编了一个视频作为纪念。
我们为什么想要纪念一下?并不是这个产品有多么好,主要是我们付出了人生中的几年时光在这个上面,需要纪念的是我们的记忆。
对于开发者来说,这就是我们的经历,把我们的才能才干、多年的美好时光放到某个产品上。
我们的优秀是通过一个载体体现出来的。不过,问题是这个产品能够体现出我们的优秀了吗?
其实,它几乎不能。
我们不用讨论管理上带来的痛苦和限制。在空间上,团队中有些成员会写出让我们难以忍受的代码;在时间上,历史遗留的代码只是小痛,遗留下的框架才是问题,基本上让我们无奈。
这是开发者的悲哀。
优秀的开发者希望写出至美的代码,在写作的过程中享受心流慢慢充体,享受静静的思考。
我们可以从开源项目中获得这个好处。帮你的最好的代码写到里面吧!
相关文章推荐
- Redis主从同步
- 【 理想的机器学习书】
- C语言中的#和##
- C语言中的#和##
- Android service后台保活原理相关和测试结果
- Android 布局3.绝对布局和表格布局
- C语言中的#和##
- UINavigation 隐藏方式
- IDEA15 创建javaweb 并配置Tomcat
- EntityFramework系列:Repository模式与单元测试
- ios MPMoviePlayerController的一些常用属性
- 解决 Android studio 从github导入PagerSlidingTabStrip 工程问题
- setprecision、fixed、showpoint的用法总结
- 028.Comparator 比较器的使用
- 编写高质量代码--改善python程序的建议(六)续
- 【转】 Linux IIO子系统分析-1-概述
- log4net发布时assembly引用错误的问题
- linux上安装使用RabbitMQ
- 编写高质量代码–改善python程序的建议(五)
- C++_系列自学课程_第_12_课_结构体