CPP 开发人员访谈录:居家办公面临的主要挑战(以及解决办法)

Blog
Author:
Joseph SibonyJoseph Sibony
Published On:
3月 27, 2023
Estimated reading time:
1 minute

目录

虽然对大多数职场人员来说,居家办公都很麻烦,但有一个群体需要特别关注 —— 开发人员,他们确实受到了工作方式转变带来的困扰。

在最关键的编程时期,孩子、宠物或其他生物(机器人吸尘器?我们不是在评判!)往往渴望获得关注,这就会打断开发人员的思路。即使是独居生活,也存在很多其他问题,比如沟通、环境切换、技术问题等,导致开发人员居家办公时无法保持高效工作。

因此,我邀请了 Incredibuild 的一些客户,请他们为我们分享居家办公所面临的挑战,以及更重要的是,解决这些挑战的办法。下面就是他们分享的故事:

挑战:注意力不集中/环境切换

开发人员必须面对的两件最痛苦的事情就是:注意力不集中,以及家庭其他成员造成的环境转换。根据《DeveloperMedia》的一篇文章中讨论的 CodeProject 调查,“大多数受访者 (49.31%) 认为,居家办公时,他们面临的最大挑战就是室友、配偶或孩子导致的注意力不集中(分心)。”阅读调查结果的其余部分,你还会发现一些有趣的东西(是的,我说的就是你,啤酒冰箱),不过现在,让我们把重点放在最严重的问题上。那么,开发人员可以做些什么来缓解这一问题呢?他们要如何保持专注,在紧迫的期限内完成任务?

解决办法:

首先,戴耳机,而且,更重要的是,播放适合的音乐。显然耳机是必需品,但我们的一位客户分享说道,为了解决注意力不集中的问题,他使用的主要办法就是:建立专门的集中注意力的歌单。YouTube 上分享了几十份这样的歌单,可以帮助人们集中注意力。

说到这里,我们要深入研究一下问题的根源:确保那些会造成周期性背景切换的日常任务不再是问题。如果能够把 1 小时的构建任务缩短至 15 分钟,那么在节省下来的大量时间里,我们就可以专注最擅长的编码工作了。我的意思是:找到缩短耗时任务所花时间的工具。以 Incredibuild 为例(只是一时想起而已,绝对没有自我推广哦?),有了它,构建、测试等任务的时间最多可缩短 90%。即使在办公室工作,这个工具也非常有用,而在家办公和环境切换时,它的作用就更加突出了。

图片来源:DeveloperMedia

挑战:技术问题

受限于他们的家里环境基础设施,每个开发人员都有各自的烦恼。但他们都遇到了技术难题,导致无法保持与在办公室一样的工作效率。其中的因素很多。网络连接速度如何?是否通过 VPN 连接?远程桌面?云?使用的各种工具和软件是怎么样的?它们支持所有连接吗?是否有足够的处理能力,来运行所预期的构建和测试?

解决办法:

同样地,针对这方面的问题,我们的客户也使用 Incredibuild 来处理所有连接:VPN、远程桌面、家庭微电网等,从而获得所需的全部处理能力,顺利完成工作。找到最适合的基础设施,并确保选择使用的工具能够支持该基础设施,甚至弥补其中的一些漏洞。

挑战:工作和家庭之间没有分界线

不仅仅是开发人员面临着这个问题,所有职场人都存在这样的困扰(很像冠状病毒本身)。

居家办公时,“家庭”和“工作”开始融合,人们往往很难找到合适的平衡点。

解决办法:

编码需要集中注意力,因此,在这个时候,“家庭”部分最好保持不变,这样我们的工作才能稍微顺畅一点。

我们的一位客户告诉我们,他设定好工作时间,与同事沟通好工作时间,并在家中安排了专门的工作区域。只要离开工作区域,他就不再想工作的事儿(直到第二天,是的,第二天)。工作程序非常有必要,它可以帮助你保持理智,让你编写出更好的代码!

挑战:沟通困难

很多开发人员抱怨说,即便已经准备好各种协作工具,而且,目前确实已经有很多这样的工具了(例如 Slack 和 GitHub),但原本面对面沟通只需要花一点点时间就能轻松解决的小问题、bug 和故障等,现在通过远程会议或聊天,却根本无法解决,或者需要花很长时间才能解决。

解决办法:

我们都使用 Zoom 等视频会议工具来召开日常例会,而没有更多地关注沟通的心理优势。实际上,相比一封电子邮件或一通电话,面对面沟通,效率会高很多,这就是人类的特质。如果可以,当有问题需要解决时,可以尝试与同事进行视频通话,而不是选择更匿名的沟通方式。

开发人员居家办公的一丝慰藉

作为开发人员,居家办公让我们有机会学习如何建立适合自己的基础设施,如何最大限度地利用支持该基础设施的工具(提示,Incredibuild 就是这样的工具,点击链接即可下载),以及如何通过优化关注时间和找到避免环境切换的办法来提高工作效率。诚然,你可能并没有做出这样的选择,但你肯定可以从中学习借鉴,成为更好的开发人员。这是因为,一旦你回到办公室(上帝保佑,相信我们很快就能回归正常办公了),你就会发现,你已经熟悉了新的工具和策略,可以帮助你专注和高效地完成一天的工作。