本文主要是介绍开源将我洗脑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
就在我加入Red Hat后一天,我的朋友们十分明确的告诉我——你已经被开源文化洗脑了。我的一位老师曾经写道:“Derek很有可能正在搭建一个计算机系统,这个系统将会逐渐具备自我意识,然后将我们全部毁灭;就像是终结者中的天网系统,它将会成为一个邪恶的开源计算机霸主。”尽管这只是一句玩笑话,没有必要向Arnold Schwarzenegger寻求帮助,但是开源模型的革命性力量使我相信,除了开源软件之外,开源模型还适用于其他领域。
作为Red Hat历史上最年轻的实习生,刚刚进入Red Hat时心里多少有点没底。原本以为我的建议会淹没在同行的意见中,被贴上“天真”的标签,没想到Red Hat认为我提出的建议新鲜又新颖。在公司的开源文化中,我度过了一个愉快且收获颇丰的暑假。Red Hat最能体现开源文化的例子莫过于memo-list,这是一项能够使公司的每个用户将大家感兴趣的话题分享给每个人的邮件服务。我在Red Hat实习期间,大家在memo-list上谈论新产品,科技新闻,公司的战略方向,这些都是让员工参与公司决策的方法。当然,Red Hat的开源文化远远不止memo-list这一点,其他的包括The Show(一个电视节目),Mojo(一个内部社交网络)等。当然,像我的高中那样的组织永远不会接受一个像memo-list这样的无监督论坛存在,而Red Hat的开源文化向我展示了所谓的“富兰克林效应”的威力。富兰克林说,相比那些被你帮助过的人,那些曾经帮助过你的人会更愿意再帮你一次。开源文化使每个人都享有决策权,从而或多或少促进了公司的成功,根据富兰克林效应,员工会更加积极的投入其工作中去,形成良性循环,而这并不难,每个公司都能做到。
最开始的时候,我认为开源就是将代码共享出来,但是随着我加入Red Hat,我意识到项目背后的社区才是开源真正的优势所在。作为Red Hat的实习生,我被分配到的第一个任务是统计这个世界上的每个国家都使用哪些编程语言,对应的频率是多少。两天之内,我找到两个有用的开源项目,一个跟踪GitHub的commits,另一个是一个地理编码库。在我使用这两个开源项目的过程中,在我报告一个bug之后,贡献者会在15分钟内完成补丁并修复这个bug,当我做完我的这个项目,将代码也分享到GitHub,这样我的代码又能使别的开发者受益。强大的社区建设能力是Red Hat走向成功的动力,数以万计的人为Red Hat版Linux和JBoss提供支持。并不只是软件才能建立社区,比如说Reddit,这是一个网站,但是也有自己的社区。Reddit社区取得了飞速的发展,现在已经能提供从约会到图形设计各方面的建议。
实习期间,我在企业战略部门工作,最难以适应的(除了LibreOffice之外)莫过于订阅模型。大部分的公司使用的是基于licence的模型,在这种模型下用户一次性付清费用以购买licence。产品卖出去之后,因为公司已经拿到了所有该拿的钱,故而在产品支持方面丧失了激情。Red Hat的订阅模型很好地解决了上述问题,在订阅模型下,只有在用户满意Red Hat提供的支持和服务并且希望继续得到其服务的时候才需要付费。Red Hat的法律顾问Michael Cunningham解释说,“这意味着我们的客户肯定是喜欢我们的”。作为这一制度的结果,Red Hat已经创建了业界最好的支持团队。显然,订阅模型起源于IT领域,但绝不不局限于IT领域,现在的订阅模型正在向其他领域扩张。以医院为例,假设这个医院对一项服务统一收费,因为市场的机制存在,这项服务的重点将不会是治愈患者。想象一下,如果医院能够使用订阅模型,医生和病人的目标将得到统一——治愈患者。在商业领域,订阅模型也能发挥其作用,因为它使客户群体更加稳定。
在过去的三年中,我领导了一个叫做Durham Academy Technology Entrepreneurs的学校俱乐部,在这里我们把学生带入创新的世界。去年我们有幸请到Red Hat的CEO,Jim Whitehurst,来做主讲嘉宾。同学们的问题集中在Red Hat是怎么赢利的,我更在乎的却是Red Hat无论做什么都是"open source way"。Red Hat的成功才刚刚开始,因为它已经开辟了道路——一条将开源融入我们的生活方式的路。
这篇关于开源将我洗脑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!