如果你是新员工软件工程师,设置你的开发环境可能会很乏味。如果你幸运的话,你的公司会有一个文档化的、循序渐进的流程。但这仍然不能保证您可以立即启动并运行。当您的任务是更新您的环境时,您将经历相同的耗时过程。在不同的平台上,工具你可能会在这条路上遇到困难。

总部位于启动编码器旨在通过将开发环境引入云来简化这一过程。“在我们成长的时代,(微软的)Word文档变成了谷歌Docs。我们很好奇为什么软件工程师没有这样的机会。约翰·恩特威斯尔他是Coder的创始人之一Ammar Bandukwala而且凯尔Carberry在2017年。“我们认为,如果你能将开发环境迁移到云端,就会有各种各样很酷的工作流好处。”

使用Coder,软件工程师可以使用任何设备访问浏览器上预配置的开发环境,而不是启动安装在计算机上的集成开发环境。这种便利性允许开发人员更快地学习新的代码库,并立即开始编写代码。它还使更新开发环境的不同组件变得更容易,从而在整个团队中保持一致性。此外,这种设置可以使公司转向远程工作,特别是与COVID-19大流行强迫人们居家办公

由于Coder的开发环境在云中运行,软件工程师可以利用更多的处理能力来执行密集的计算操作。恩特威斯尔说:“即使是克隆一个回购(故事)这样简单的事情也会在几秒钟内发生,因为您使用的是云网络而不是本地互联网连接。”

然而,基于云的平台有其局限性,其中最关键的是它们需要可靠的互联网服务。“我们支持间歇性连接,所以如果你失去几秒钟的连接,你不会失去一切。但你确实需要上网,”恩特威斯尔说。在开始使用Coder之前,还有一项任务是设置和配置团队的开发环境,但一旦完成了这一任务,您就可以与团队共享预定义的环境。

为了确保安全性,所有源代码和相关开发活动都托管在公司的基础设施上——coder不托管任何数据。组织可以在其私有服务器或云计算平台(如Amazon Web Services或谷歌云平台)上部署Coder。这个选项可能对银行、国防组织和其他处理敏感数据的公司有利。事实上,其中之一Coder的客户是美国空军,以及创业公司完成了3000万美元的B轮融资上个月(使其总融资达到4300万美元),与In-Q-Tel该公司是一家风险投资公司美国中央情报局作为其支持者之一。

恩特威斯尔说:“我们是一种解决方案,帮助(美国空军)保持安全措施到位,同时也使他们的工程师更有效率。”“所有的开发都是在他们的基础设施上完成的,这意味着计算机上没有源代码,工程师的笔记本电脑不再是网络攻击的一部分。由于我们的部署方式,以及将敏感知识产权从最终用户手中转移的好处,我们非常适合。”

对于未来的版本,Coder希望扩展到数据科学领域,并添加更多功能来支持团队之间的协作。但他们的主要关注点始终是将软件开发带到云端。恩特威斯尔说:“我们希望消除工程师经历的摩擦,这样他们就可以回去做他们喜欢的事情——写代码。”

对话(0)

IBM量子计算机即将突破1000个量子比特大关

秃鹰处理器只是预定在2023年推出的量子计算的一项进步

4分钟读取
这张照片显示的是一名妇女正在操作悬挂在实验室天花板上的一台仪器。

IBM托马斯·j·沃森研究中心的一名研究人员正在检查那里正在建造的一些量子硬件。

康妮周/ IBM

IBM的秃鹰世界上第一台拥有超过1000个量子比特的通用量子计算机将于2023年问世。IBM还有望在今年推出Heron,这是一系列新型模块化量子处理器中的第一款,该公司表示,这些处理器可能有助于其在2025年前生产出超过4000个量子比特的量子计算机。

这篇文章是我们特别报道的一部分顶级科技2023

虽然理论上,量子计算机可以快速找到经典计算机需要亿万年才能解决的问题的答案,但今天的量子硬件仍然缺乏量子位,限制了它的实用性。量子计算所必需的纠缠态和其他量子态是出了名的脆弱,容易受到热和其他扰动的影响,这使得扩大量子比特的数量成为一项巨大的技术挑战。

继续阅读↓ 显示更少
Baidu