我们正在用swag升级FutureStack注册,直到4月30日。条款和条件适用。 现在注册

New Relic工程师最喜欢的工具

7分钟阅读

今年,在年度新的文物产品在场外在俄勒冈州的Sunriver, New Relic亚搏体育登入网博客团队进行了一项完全不科学的调查。目标:让与会者说出他们最喜欢的软件开发工具。特别地,我们想知道哪些工具对他们的日常开发工作有最大的积极影响。

今年展会的主题是New Relic的一,这是业界第一个以实体为中心的产品可观测性平台这是我们在5月14日宣布的。但每一件非现场产品的一个长期亮点是每年的“海报会议”:这是一个类似科学博览会的活动(配有鸡尾酒和零食),来自New Relic周围的团体和个人聚集在一个令人愉快的露天环境中,展示DIY海报,突出他们工作的关键方面。

今年,博客团队也利用海报会议联系我们的产品组织的朋友,并进行我们(我们再说一遍!)完全不科学的调查。

它到底有多不科学?

完全不科学:我们从700多名与会者那里得到了28份反馈——这在统计学上算不上显著样本。不过没关系;我们并不是在追求统计上的有效性,只是我们的产品团队现在喜欢使用的工具的一个快照。

回应者包括软件工程师、经理、技术作家、产品经理、设计师、安全专家,以及公司内部的其他各种角色。然而,在这些不同的受访者中,我们仍然注意到两个明显的最喜欢的选择:

这是一个小样本,但根据我们的受访者分享的评论,我们非常有信心IntelliJ和Visual Studio在整个公司有一个不错的立足点。

Kevin Corcoran, IntelliJ首席软件工程师:“IntelliJ是我最有价值的工具,因为它非常强大,它可以适用于我需要处理的所有十几种语言。它最擅长Java,这也是我花最多时间在上面的一个。我们的内部工具能够很好地与IntelliJ集成,我也尝试过其他非java语言的ide,但我还是会继续使用IntelliJ。”

April Leonard, IntelliJ软件工程经理:“New Relic使用Java服务来处理我们处理的大量数据。IntelliJ是Java生态系统中最好的IDE。它与语言、模板和快捷方式的深度集成免去了编码的苦力,让您专注于业务逻辑。”

Jemiah Sius,高级产品经理Visual Studio代码:“它是我最有价值的工具,因为它速度快,扩展允许我根据自己的需要定制它,当我需要它时,我喜欢在终端中构建它。一个好的代码文本编辑器应该是每个开发人员最好的朋友。”

Clinton Langosch, Visual Studio代码上的软件工程:我认为它获得了强大的追随者是因为它的简单,轻量级的感觉。它拥有强大的类似ide的特性,如调试、git、源代码控制工具、代码大纲、智能感知代码工具和内置的开箱即用终端。它也经常更新和维护良好,这总是一个优点。我一直对换工作持怀疑态度,直到一个朋友让我换工作。很高兴我做了。”

不过说实话,我们更感兴趣的是深入了解为什么人们喜欢特定的工具。在这方面,我们在调查中提到的其他工具的评论也颇有启发性:

丹·苏利文,首席工程师-继续Bash:Bash是数据的瑞士军刀:它在一行中切割、切割、查找、过滤、排序、转换和格式化所有内容。”

Betsy Roseberg,高级产品语言写手键盘大师:“键盘大师每天都为我在HTML中写作节省时间,因为我已经把所有最常用的格式和单词转换成宏。而不是写新的

米切尔·赫夫曼,软件工程高级经理Trello:作为一名工程经理,我必须领先于我的团队,防止他们受阻,这就要求我跟踪许多不同的任务——其中一些是我自己的任务,另一些是我需要在团队之外推动的任务。我使用Trello,这样我就可以放心地知道我没有错过任何东西,并帮助我在许多不同的方式中做出权衡决定,我可以花时间。”

哈尼·巴德兰,高级产品设计师草图:“在设计图标、线框和高保真模型等任何东西时,你都需要一个快速、可靠的工具。Sketch提供了这一点,并允许我通过插件扩展应用程序。当我转换到素描时,我的效率明显提高了。”

查克·劳尔·沃斯,高级软件工程师旋度:“curl是我最有价值的工具,因为我可以用它来询问Docker/Kubernetes的状态,也可以验证网络的连通性。它绝对不是最好的工具,但我发现自己经常在其他一切都失败的时候使用它。”

Matthew Wear, Sublime上的首席软件工程师:“我倾向于使用轻量级的技术,所以我花更少的时间来对付我的工具,而花更多的时间来编写代码。你编写代码所需要的只是一个好的文本编辑器,这就是为什么Sublime text是我最有价值的工具。”

泽维尔·勒·赫希,首席隐私官,用纸笔写的:“它总是可用的,不会耗尽电池,也不依赖任何可用服务(wifi等)。我可以一起捕捉文字或图画。我甚至不用看它就能草草记下笔记,这样在交谈时就不会那么打扰别人了。”

期待明年

软件工程师是富有创造力的人,我们也得到了一些“有趣”的回答,包括“睡觉”和“电锯”。对于忙碌的工程师来说,睡眠绝对是有意义的,但目前还不清楚电锯对我们的睡眠有何影响任务帮助我们的客户建立一个更完美的互联网。

¯\ _(ツ)_ /¯