分开编码:COVID-19之后的软件开发

大流行不是人类的“新常态”。 与几乎所有其他类型的灾难一样,过去我们无数次幸免于难。

但是毫无疑问,我们现在正在生活和努力应对紧急情况。 当我们试图避免使自己暴露于新型冠状病毒时,我们还必须防止我们的工作生活完全陷入困境。 对于大多数专业人士而言,在恢复正常状态之前,远程协作将是我们的主要后备方法。

[ 也在InfoWorld上:WTH? OSS知道如何WFH IRL ]

科技行销正处于危机中

当您的生产力取决于每天或每周至少几个小时能够与他人共享物理空间时,远程工作可能会很尴尬。 技术营销人员受到的打击尤其严重,因为他们的年度周期中有很大一部分与会议和其他行业活动保持一致, 其中大多数活动已被取消 ,推迟或完全变为虚拟。

确实,我注意到过去几个月来科技产品的发布量远少于正常的Spring。 这与自1980年代中期进入IT领域以来几乎每年都见过的模式相反。 通常,从2月下旬到6月上旬,一连串的发布会吸引所有人的注意力,直到秋天的同等或更大数量的供应商公告引起关注。

目前,在全球COVID-19紧急情况中,除非您的新产品在帮助人类应对大流行方面发挥明显作用,否则很难引起任何新产品的发布通知。 但是,从定义上讲,这类产品的保质期很短,并且在接下来的几个月中随着紧急情况的减弱几乎可以肯定会被遗忘或丢弃。

软件开发人员已接受距离编码

尽管技术营销似乎已经停止了,但是软件开发人员并没有放任他们的工作场所以降低他们的生产力。 在过去的几个月中,我与许多软件供应商交谈过,他们表示,锁定的编码器一直在努力工作。 如果有的话,当前的危机可能是软件开发实践新常态出现的转折点。

物理疏远可避免编码人员在无意义的会议上浪费时间,并使他们变得更有效率。 如果在家工作的编码员证明自己和在共享办公室一样有效,那么当危机消退时,他们的雇主可以让他们继续工作。 毕竟,办公室空间是昂贵的,并且需要更少的空间是保持低开销的好方法。

从实际意义上讲,只要编程团队能够敲定代码,对其进行彻底的测试并将其部署在devops管道中,则他们几乎不需要占据同一个物理办公室。 但是编程是人类的一项创造性工作,在编码项目中经常有比人们意识到更多的面对面会议和对话。

[ 同样在InfoWorld上:COVID-19正在加速CI / CD的采用 ]

在抵御客舱发烧的同时,程序员将必须找到适合他们需求的正确协作工具集。 他们需要超越Zoom,Slack和Microsoft Teams,在过去的一个月中,它们在行业和大众媒体中获得的关注远远超过了他们的应有份额。 突然流行起来,这些协作软件工具的设计目的并不是促进从事共同项目的编码人员之间的结构化交互。

实时代码协作成为发展趋势

实时,实时协作的机会是面对面团队安排的明显优势,尽管其重要性在现代虚拟协作世界中尚有争议。

如果当今的在家工作的编码人员需要强大的代码协作工具,则市场上有很多。 但是,只有少数几个人可以在共享的实体办公室中享受强大的实时协作。 有关在当今领先的编码工具的实时协作功能,良好的综合报告,检查出的Serdar Yegulalp的最近InfoWorld的文章中,他剖析了这种产品作为AWS CLOUD9CodeanywhereCodeSandbox代码共享Floobits电传 ,和微软的Visual Studio实时分享

这些工具可作为基于Web的服务或现有编辑器的附件提供,可在云托管的编码项目上实现实时共享和协作。 通常,用户可以与多个团队成员共享项目环境。 用户可以实时一起编辑文件,邀请其他人将其加入活动标签页,并在切换文件时在标签页之间关注它们。

通常,编码人员可以监视彼此的键入,因为这些工具通常会提供视觉提示,以指示谁编写了哪些代码行。 许多人还在开发环境中提供了文本聊天和/或视频聊天窗格。 用户通常可以彼此共享运行中的云托管Web应用程序服务器。

同样重要的是,用户经常可以共享使用各种存储库进行源代码控制和项目管理的两个工作区。 对于需要实时代码协作工具来插入其企业devop管道的开发团队来说,这是绝对必要的功能。 远程编码团队通常将公共和私有Git存储库作为协作工作流的枢纽点。

[ 也在InfoWorld上:用于实时协作编码的7种工具和服务 ]

在大流行后的日子里,我们可能会认识到,这种在家办公的危机将企业发展实践更牢固地推向了被称为“ Gitops”的新范式。 在Gitops下,devops团队在Git存储库(例如GitHub)中存储和管理每个应用程序工件。 这通常包括应用程序设计必不可少的所有策略,代码,配置和事件,以及对已部署的人工智能应用程序至关重要的机器学习模型。

Coding的实体日子即将结束

当我们回到大流行后的正常状态时,我还希望实时代码协作将成为常态。 在我们这个与社会保持距离的新世界中,代码协作工具将使构建和部署任何类型的应用程序成为可能,而无需两个或两个以上的人在同一地点摆放。

在无代码工具的启发下,这种新的密封性软件开发世界将使编码人员能够在流行病或其他灾难使他们冒着危险冒险外出时回到他们的家或另一个安全的地方进行工作。

From: https://www.infoworld.com/article/3537168/coding-together-apart-software-development-after-covid-19.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值