title: 为什么要开源？
desc: 我很多事情都喜欢从自己能得到什么利益出发，换句话说就是境界不够高。比如开源这个事，为什么要开源？我首先想到的就是开源能吸引更多的人帮助发现bug，帮助贡献代码，帮助提高质量，所有这些最终都会回馈到自己的项目，这相当于用另一种方式获得利益。拿开源来说，我觉得不存在真正的无私，或多或少应该都存有自己的私心吧。当然这只是我个人狭隘的观点，我相信还有更多纯粹神圣值得敬佩的理由选择开源，只是我这个境界的人理解不到而已，求赐教。
topic: 软件开发
content: 每个人选择开源的理由都不一样， 我说我自己的。初学编程时期，是觉得自己的代码写得很挫，希望有大牛来喷我，帮助我提高。后来，开始有一些项目是为了炫耀。现在，更多是为了写在简历上，让下一家公司的HR可以直接地看到我的代码水平。毕竟我无法把我在现公司写的代码给下一家公司看。
answerer_tags: github.com/lexdene