如何寻找开源项目学习_寻找技术工作? 尽可能多地了解开源

如何寻找开源项目学习

星期五下午,我收到了在Red Hat实习的邀请,这是我职业生涯中最重要的日子之一。 每当人们问我在哪里工作时,当我告诉他们时,我看到他们的React时,我就知道自己处于一个幸运的位置。 看看今天围绕开放源代码的所有头条新闻:Facebook正在开放其硬件, 特斯拉正在开放其专利 ,甚至苹果公司在其网站上都有专门致力于其实施和贡献的开放源代码项目的页面。

如今,开源无处不在,而不仅仅是软件行业。 它不仅仅是开放源代码,它还是开发和开发产品的一种方式和理念。 能够亲身体验这种开发模型确实令人着迷。 构建与众多标准和其他软件平台集成的安全稳定的软件的能力并非易事,但是与开源社区中数百人一起工作的工程师和程序员日复一日地实现了这一目标。 红帽软件工程师与更广泛的开源社区之间的这种合作使我在为一家开源公司工作时吸取了一些宝贵的经验教训。 我学到的第一课是,人们似乎对如何生活和订阅开源持不同的理解。

就像任何哲学或宗教一样,开源哲学对于一个更好的词来说都是开放的。 我知道会有很多人争辩说,解释上应该没有任何区别,但是,实际上,对于开源意味着什么以及如何遵循这种哲学,存在着各种各样的观点。 有些人似乎认为,那些订阅开放源代码方式的人必须尽一切可能只使用开放源代码产品。 其他人则认为,在使用某些“封闭源”设备或解决方案(例如iPhone,Playstation和Skype)生活的同时,他们仍然可以倡导开源。 在开源社区以及围绕它的商业社区中的各种在线论坛上,引起了一场有趣的辩论,这引出了我学到的第二课:开源公司与私有公司之间的区别在于公开交易资源。

社区中相同的解释差异可以直接将其自身转化为公司的业务实践。 在Red Hat,我们所有的产品都是开源的。 它是唯一的真正的开源公司之一,并且可以说是最成功的开源公司,两年前的收入已经突破了十亿美元大关 。 还有其他公司也从事开源交易,但是其中许多不是开源公司。 以谷歌为例,他们将Android作为一个开源项目发布,但是,他们已经与手机制造商签署了协议,以确保手机软件包中包含对谷歌专有应用程序的使用。 他们还锁定了Android中的其他功能,因此很难说这是一个真正的开源平台。 就像其他人一样,Google质疑什么真正将项目定义为真正的开源,因为关于Android是否真正开源的争论很多。

那么,哪个开源定义正确? 哪种类型的企业将通过开源获胜? 这些问题现在似乎比以往任何时候都更加重要。 显然,尽管开源将继续存在,但Red Hat建立并依赖的开源模型可能难以在企业和消费行业中实施。 当今有许多成功的开源公司,但是,这些公司的规模或范围远不及Google,Apple,Amazon,IBM或Facebook。 这一点使我想到了在Red Hat时学到的第三课:不要低估开源公司的力量。 红帽公司为我们的客户提供了有价值的软件和支持,并且在向世界推广开源解决方案的同时可以赚取可观的收入。 只能说这种模式仅适用于像Red Hat这样的公司,还为时过早和幼稚。 只要一家公司可以通过其产品和支持为客户提供价值,而超过了客户可以免费获得该产品的事实,那么该公司就有成功的潜力。

当我秋天进入北卡罗来纳州立大学时,我在红帽工作时所学到的经验当然会随着我进入职场而留下。 我对任何寻求职业道路的人(尤其是涉及技术领域的人)的建议是,学习开源,并尽可能多地学习。 越来越多的公司,尤其是技术领域的公司,将重点放在开放源代码上,并希望其员工能够阐明其含义并了解其工作原理。 对于真正对开源模型感兴趣的任何人,我建议在开源公司工作。 Red Hat当然是一家很棒的公司,但是还有其他公司。 随着我在红帽工作的结束,每天的事情变得越来越清晰:开源对我们的社会产生了巨大的影响,并且将来肯定会产生更大的影响。

阅读有关开放源代码专业人士的更多此类文章。

翻译自: https://opensource.com/business/14/7/looking-for-technology-job

如何寻找开源项目学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值