三大开源社区是哪几个

我成长的两个最大的梦想是成为一名消防员或一名太空探索者。 尽管我没有做任何一件事情,但我还是前者,他是加利福尼亚州消防局Cal Fire的预防志愿者,而后者则通过阅读我可以得到的有关太空的一切资料(包括小说和非小说。

我最近拿起了克里斯·哈德菲尔德上校关于宇航员的一本书, 《宇航员的地球生命指南》 ,并在我进行的一次亚洲国际旅行中开始阅读。

除了是一本引人入胜的读物(我极力推荐),它还在启发我思考如何才能更好地完成自己的工作,并建议内部开发人员和三星整体在开源方面做得更好。

力争为零

哈德菲尔德在该书的第9章中写道:

“在任何新情况下……几乎可以肯定您会以三种方式中的一种来查看您。 不利的一面是:主动有害,是制造问题的人。 或设为零:您的影响是中立的,不会以一种或另一种方式降低平衡。 否则您将被视为加号:积极增加价值的人。 当然,每个人都希望成为加号。 但是,一开始就宣称自己的正一性几乎可以确保您被视为负一性,无论您掌握的技能[或价值]或实际表现如何。

尽管这听起来可能是失败者,但实际上,它与个人或公司应如何使用开源工作有关。

当我考虑我在社区互动方面写的其他文章时,这引起了我的共鸣,包括我最近的博客文章之一的最后声明:“谦虚,但大胆。”

当我想到哈德菲尔德的话时,对我来说很清楚他在谈论同一件事。 虽然您当然想成为自己所隶属的任何开源社区的“加一”,但您需要尽最大努力做到零(不要以任何一种方式达到平衡),尤其是在开始时您的互动。

这适用于单个开源开发人员,但对于代表公司工作的开发人员尤其 如此 。 没有什么能使社区充其量去理ignore您,或者最糟糕的是,积极地与您抗衡,这比跳入并立即从一开始就成为一个“加号”要快。

这是否意味着您应该收缩到后台并且永远不要大声说出来? 绝对不是,但是您可以遵循一些通用准则来帮助您达到“加一”的地位。

做你的作业

尝试影响开源项目之前,根本没有替代品或捷径可做您的家庭作业/研究。

除其他外,您需要了解社区的通信方式(邮件列表,论坛或Internet中继聊天(IRC))。 您还应该知道如何提出想法(错误跟踪器或邮件列表)并进行讨论。

此外,它有助于了解社区的治理方式-是按维护者/子维护者(例如Linux Kernel)进行分层管理,还是采用最扁平化的结构(例如Debian项目)? 了解这一点有助于您确定项目中的关键领导者和影响者,这将在以后开始提出更改或新想法时为您提供帮助。

最后,了解开发流程至关重要-错误或新功能在进入主线之前要经历多少个阶段? 有些领域是否比其他领域更具争议? 当需要修复错误或提出并实施新功能时,所有这些研究将为您提供帮助。

愿意做肮脏的工作

在首次解释如何进入国际空间站时,哈德菲尔德写道:

“为全新环境做出贡献的最佳方法不是尝试证明您是一个很棒的补充。 这是通过力图产生中立的影响,观察和学习已有的人,并尽可能进行艰苦的工作。”

在开放源代码项目中,就像在空间站中一样,有无数的任务需要完成。 是的,荣耀可能在于编写代码,但是我见过的几乎所有项目在以下一个(或全部)领域都迫切需要:

  • 文献资料
  • 测试/质量保证
  • 错误修复/分类
  • 用户界面/用户体验
  • 社区牧羊/传福音

通常,通过在这些领域之一中做出贡献,您将获得专业知识,并在开始之前就对项目没有了解。 您还将向社区其他成员表明,随着时间的流逝,您将越来越受信任,并受到信任。

尊重每个人

过去几年中,由于邮件列表,IRC等中喷出的硫酸,一些开源项目如何成为“危险的工作环境”,已经有很多评论。但是,正如我告诉三星(及其他公司)的员工已经咨询过或为之工作),“您永远不会因专业精神而丢分。”

学会优雅地获取反馈(即使没有这样给出反馈)并重新编写代码,建议或仅对邮件列表进行评论,对于学习如何在这种环境下有效工作非常重要。 尽管大多数项目沟通的透明性可以使这一点有所增强,但请记住,与项目成员进行的任何私人沟通也很重要。

哈德菲尔德(Hadfield)讲了一个故事,讲述了潜在的宇航员由于无法“与他人相处得很好”,不能很好地对待医疗人员或其他支持人员而被剥夺了执行太空任务的资格。 您可能是地球上最杰出的开发人员,但是除非您能进行优雅的互动并尊重每个人,否则从长远来看,您不太可能在开源方面取得成功。

汇集全部

所有这些要点实际上只是一件事:了解您的环境。 哈德菲尔德对此进行了漂亮的总结:

“如果您掌握了一些技能,但对环境却不完全了解,那么您就不可能成为一名优胜者。 充其量,您可以为零。 但是零不是一件坏事。 您足够有能力,不会给其他人造成问题或做更多的工作。 在变得非凡之前,您必须有能力,并向他人证明自己的能力。”

重要的是要记住,他在书中分享的课程是出于艰苦(有时甚至是生与死)的情况。 尽管在开源项目中有效地工作不是同一个联盟,但他在跨国合作中分享的关于在地球上255英里处生活和工作的经验教训同样适用于成为开源社区中受信任的成员。

最初发表在开源交付上 。 经许可并在知识共享下重新发布。

初学者
开源的

有关如何开始使用开源的文章的集合 。

翻译自: https://opensource.com/life/15/2/4-tips-breaking-open-source-community

三大开源社区是哪几个

三大开源社区是哪几个_进入开源社区的4个技巧相关推荐

  1. wpf开源ui引用步骤_吸引开源社区的5个步骤

    wpf开源ui引用步骤 受欢迎的聊天服务HipChat的母公司Atlassian成立于2002年, 当时只有两个人. 十三年后,我们遍及全球的1300多人. 这种增长迫使我们需要围绕一个联系点组织我们 ...

  2. wpf开源ui引用步骤_完善开源产品策略的6个步骤

    wpf开源ui引用步骤 假设您有一个想要快速传播的开源软件构想. 为了吸引用户,您必须确保您的产品制作精良并具有所有正确的功能. 您还需要确保人们了解您的项目为何存在以及他们为什么应该对此感兴趣. 尽 ...

  3. 开源的商业意义_为开源项目提供资金具有良好的商业意义

    开源的商业意义 在商业中,投资期望回报. 那么,开源软件的投资回报率是多少? 人们并不总是很清楚,为什么像Divio这样的公司(需要获利的企业)会愿意捐赠给开源社区和项目. 捐钱并不是人们对商业计划的 ...

  4. 开源远程访问服务器工具_为什么开源需要可访问性标准

    开源远程访问服务器工具 随着开源软件用户群的不断增长,开发人员有责任使所有潜在用户(包括残疾人)都可以访问其软件. 虽然专门设计用于提供可访问性的程序已存在于开源软件的开发领域中,但大多数应用程序几乎 ...

  5. 采用开源技术的好处_采用开源的6个技巧

    采用开源技术的好处 开源代码以较低的成本推动了更多开发人员的协作创新,这就是联邦机构采用"开源优先"模式的原因. 实际上,总务管理局(General Services Admini ...

  6. ffmpeg开源工具的使用_使用开源工具玩龙与地下城

    ffmpeg开源工具的使用 我一直有两个活动的角色扮演游戏(RPG)会话. 一种是传统的面对面游戏,我们在我的厨房餐桌旁玩. 另一个通过Google Hangouts和一个网站Roll20.net在线 ...

  7. 开源项目是什么_在开源项目之前要了解什么

    开源项目是什么 贵公司将内部项目作为开源发布. 恭喜你! 您知道您的代码已经准备就绪,但是您准备好承担所有新职责吗? 项目作为开源发布后,您的公司不仅要对该项目负责,而且还要对将围绕该项目形成的社区负 ...

  8. 致谢 开源开发者的贡献_对开源做出的贡献如何使我成为更好的开发人员,以及如何做到这一点...

    致谢 开源开发者的贡献 by Luciano Strika 通过卢西亚诺·斯特里卡(Luciano Strika) 对开源做出的贡献如何使我成为更好的开发人员,以及如何做到这一点 (How contr ...

  9. 开源阅读书源_安卓开源无广告追书神器阅读App

    身边很多朋友都喜欢在无聊的时候用手机看小说,非常便携,又可以打发时间.但普遍的痛点就是没有一款舒适的app,要么文件过大,要么广告太多,非常影响观感,导致好多经典的武林绝学也无心修炼.那么今天我给大家 ...

最新文章

  1. Flume-0.9.4数据插入HBase-0.96
  2. 陶大程:判断人工智能是否可信的“四把尺子”
  3. 转 Log4j.properties配置详解
  4. mysql 虚表_mysql虚拟表
  5. 插件、页面-在csdn写markdown,基于chrome插件-by小雨
  6. zookeeper搭建
  7. html5实现圆圈里带一个三角形,CSS制作箭头图标代码(圆,三角形,椭圆)c
  8. javaweb入门--web是什么
  9. Java 11:字符串类中的新方法
  10. Android Studio新建工程syncing失败;Android studio Connection timed out: connect
  11. C语言实现顺序表基本操作
  12. 极速office(Excel)怎么把边框线条加粗
  13. java自动回复_java实现自动回复聊天机器人
  14. 人脸表情识别相关研究
  15. 计算机表格增加,怎样在表格中新增一行和上排一样格式的表格。
  16. 2022年下半年软考报名时间陆续公布(持续更新)
  17. 被互联网租房套路割韭菜的年轻人
  18. ps图片拖不进去_win10中ps图片不能拖进去怎么办-修复ps无法直接拖入的教程 - 河东软件园...
  19. 解决程控电话交换机内线有杂音问题
  20. CSS font-size单位

热门文章

  1. 当当笔试题(有n个人成一圈,顺序排号(编号为1到n),从第一个人开始报数1到3报数),凡报到3的人出圈子,从下个人开始继续报数,直到最后一个人,问最后留下在是第几号?)
  2. N1盒子丢失bootloader救砖方法
  3. hadoop文件存储位置_hadoop文件存储目录
  4. lv双肩包尺寸对照表_最值得入手的10款LV双肩包包书包图片大全
  5. 企业高管跳槽区块链,跳的是“坑”还是“槽”?
  6. Yield Guild Games 和 MOBLAND 达成合作
  7. 短信生成器部分思路----Android
  8. UCF Local Programming Contest 2016 计蒜客解(补)题报告
  9. java语言会在很短的时间内迅速流行_在短时间内流行起来又迅速平息的时尚状态是()A.阵热B.时髦C.时狂D.狂热...
  10. 刘润-商业洞察力-过去有效,现在无效,怎么办?