键盘一键自定义组合工具_为开发人员提供社区,通讯和自定义工具的组合

键盘一键自定义组合工具

开源开发人员可以通过指导和影响开源社区各个方面的能力,为任何依赖开源软件的公司创造巨大的价值。 这使公司可以塑造他们所依赖的工具,并使它们更适合公司的需求,这种现象也称为“抓痒”。

尽管开源开发人员的主要技能是编写良好的代码,但其价值远远超出了技术技能。 采用开放源代码实践需要参与具有许多利益相关者的多元化社区,每个利益相关者都有自己的痛处。 开源开发人员发现自己处在一个复杂的位置,这要求他们不仅在其技术领域,而且在沟通和协作方面都是专家。

这种类型的复杂工作提出了与DevOps有关的两个问题:

  1. 通常很难量化或表示这项工作的价值。
  2. 它需要各种各样的工具,可以适应特定的需求。

我的工作很大一部分是弄清楚如何在不过度浪费宝贵的编码时间的情况下增加开源开发人员工作中非开发方面的价值。

交易工具

我对DevOps的解释是,IT专注于应用程序而不是基础架构。 如今,可以选择各种各样的IT工具来解决问题,DevOps中一项工作的最重要要求之一就是能够选择最适合开发人员要求的工具。 每个开源项目都有其独特的需求,但是其中有许多标准的工具集。

通讯技术

  • 实时通讯(IRC)
    • IRC服务器允许您的开发人员彼此之间进行简短,快速的通信。 它还可以为水冷却器的闲聊提供一个非正式的位置,有助于在分布式环境中建立社区感。
  • 异步通信(邮件列表和论坛)
    • 这些可以用于人们提出问题或讨论与开源工作有关的任何事情。
  • 报告和协作文档(Wiki)
    • Wiki擅长以易于阅读和操作的形式提供信息。 在大多数开源社区中,这是学习开源项目内部运作的主要资源。
  • 协同编辑(Etherpad,OwnCloud,代码存储库)
    • 肯定会有多个人在使用相同资源的情况,因此拥有能够满足这种需求的工具很重要。
  • 其他公共网站(WordPress,Drupal)
    • 公共网站是为开源项目提供最重要信息的最佳平台。 这种类型的插座非常适合共享发布信息,社区的总体发展以及高层项目的发展。

根据您的需求,这些资源中的每一个都可以向公司中与开放源代码开发人员的工作有关的其他组开放,甚至向开放源代码开发人员需要与之合作的外部社区或个人开放。

定制:开源DevOps的真正力量

很少有工具能够完美地完成工作,这意味着通过修改代码来自定义应用程序并通过自定义脚本自动执行应用程序的能力非常宝贵。 定制和自动化的需求是开源已被证明在DevOps中如此有用的主要原因。 尽管DevOps工程师并不一定总是具有高级软件工程和系统管理知识,但是能够以Python,HTML / CSS,PHP和Bash等语言编写功能脚本的能力将大大减少在标准功能上花费的时间。

在DevOps中工作的最大挑战之一就是知道如何为工作选择正确的工具,以及如何调整这些工具来满足开发人员的需求。 为了在此领域取得成功,绝对有必要探究IT工具的内部运作方式。 DevOps不仅仅是构建开发和生产环境,而且经常涉及许多任务,远远超出了编写代码的范围。 最终,DevOps就是要尽一切努力来帮助您的开发人员在工作中脱颖而出,而积极参与开源社区需要许多超越软件工程的考虑。

简单
开发运维

本文是由Greg Dekoenigsberg协调的Easy DevOps专栏的一部分。 通过devops-stories@redhat.com与我们联系,分享有助于使DevOps实用的故事和建议,以及从您的经验中获得的工具,流程,文化,成功和光荣/不光彩的失败

翻译自: https://opensource.com/business/15/4/empower-your-developer-community

键盘一键自定义组合工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值