由于全球新型冠状病毒的大流行,科技公司以及许多其他行业取消了所有的线下活动,包括 Facebook F8开发者大会等等。除此之外,像谷歌、微软、亚马逊等所有大型科技公司都让员工实行远程工作。而GitHub这家微软旗下的一家公司,通过对平台上4万个付费组织账户的工作节奏数据进行分析,发布了一份报告,显示自3月份以来,GitHub平台上的开发人员每天工作时间增加了30至60分钟。
这份题为《COVID-19疫情初期开发人员生产力、工作节奏和协作分析》的报告还显示,在新冠大流行期间,更多开发人员将工作时间延长到周末。与去年同期相比,他们不仅延长了工作时间,而且还在不断增加工作量。
远程办公效率高了,但更累了
GitHub 负责研究和战略的副总裁Nicole Forsgren说道,“在3月的后半个月里,平台上合并pull requests的时间与去年同期相比快了2个半小时到4个小时。”
报告中写道,在疫情期间,开发人员可能会感受到压力,因此需要更频繁地推送。而工作量的增加主要由以下几个因素造成:
经济的不确定性以及想做好工作和保住工作的愿望;
困在家里无聊时,用工作来分散注意力,也把它当作打发无聊的消遣;
当然也有来自管理层的压力,急于要把产品推向市场;
或是团队规范要求保持快速、稳定的软件交付节奏。
亚太地区的GitHub销售副总裁Sam Hunt说道,“在亚太地区,由于注意到面对面参与中的某些冗余,一些GitHub用户转移到远程工作时,工作效率得到了提高。而且对客户来说,显而易见的是,他们的会议不一定会产生任何结果,但当他们转移到虚拟环境时,信息就可以根据需要协同共享,因此他们的开发周期变得更快。”
Forsgren也注意到自COVID-19以来,开发人员的工作效率提高了,然而她警告道,“企业需要警惕员工精力的枯竭。 为减轻潜在的倦怠,企业可以采取积极的措施,比如创造一种有利于复苏的文化,以及进行技术投资等。”
根据最近的一项调查,发现有73%的技术人员在4月底出现了倦怠状况,约19%的受访者表示,让他们精疲力尽的根源是对工作安全的担忧,而有20.5%的受访者表示,他们担心增加的工作量无法控制,也另有10%的人表示,他们认为自己无法控制自己的工作。
在疫情之下,工作倦怠可以与从办公室工作向在家工作的转变有关联, 技术人员不仅要承担日常工作量,还要兼顾家庭责任 ,在急于适应远程工作的情况下,公司和管理人员可能没有为团队中的每个人建立必要的界限,比如划定时间表之类的,因此员工在家工作的时间很容易会比平常更长。
面对压力,程序猿如何“吐槽”
在2月份,企业云账户存储库中的问题创建活动急剧下降,这与当时亚洲和欧洲受到COVID-19的冲击,北美西海岸开始转向在家办公的时间相对应。到2月底和3月初,这些账户的活跃恢复到去年同期类似水平。
不过,免费用户和付费团队账户基本不受影响,GitHub 很大程度上将其归因于这些账户所有者的工作出于爱好,可以随时随地上传,不用进行像公司一样的复杂计划。
Forsgren 补充道,“团队账户的用户所需要的计划也要少得多,而企业则无法在没有协调跟踪工具的情况下跟踪复杂的、经常分层的开发工作。”
GitHub因其开源共享,深受开发者的喜爱,然而这么多人远程工作,平台能承受压力吗?
实际上,在4月GitHub 就出现了几次问题,4月21日至少有一个半小时的时间,许多GitHub服务出现故障,而第二天平台中断了两个小时的时间,影响了众多开发人员,全球的GitHub开发人员都受到了服务降级的打击,导致他们无法执行基本的编程任务。这次宕机影响了Git操作、API请求、webhook、问题、拉请求和项目、GitHub操作、GitHub包和 GitHub 页面等工具。
这也引来了众多开发者的吐槽:
提起GitHub,许多人还记得去年在GitHub上红极一时的 “996.ICU” 项目,引发了极大争议。
众多开发者站出来以独特方式抵制互联网公司的996工作制,即从每天上午工作到晚上9点,每周工作6天,而 “996.ICU”意为“工作 996,生病 ICU”。对于诸多互联网公司的“程序猿”来说,进公司的时候太阳还没升起来,走的时候太阳已经落下”,是他们生活中的常态。
如今疫情之下,大多开发人员远程工作,工作时间比以前更长,领导催得紧、办公环境还会受到网络或平台的影响,可以说面临的压力更大。但似乎在生存面前下,更多人为了保住自己的工作,选择踏实工作。