2 《代码英雄》第五季:写代码的地方 | Linux 中国( 七 )


00:22:18:
不过 , 它也受到了挑战 , 因为刚才 Dave 所谈及的所有这类事情都是真实的 —— 没有面对面接触的话 , 所有能够帮助组织运转的社会纽带真的很容易分崩离析 。而你会在开源项目中看到这一点 。它们真的能够转变成网络上反社会行为的噩梦 , 因为人们并不擅长去阅读彼此的语气 。他们会认为自己只是直截了当 , 而其他人则会认为他们是在进行令人难以置信的羞辱 。在面对面社交互动的情况下能在可能是短短 30 秒的时间内就能够化解的误会 , 能够撕裂开源社区 , 并已经撕裂了网络上的一些开源社区 。
00:23:07 - Saron Yitbarek:
Maude Mensah Simpson 是一名前端开发人员 , 她在居家工作的同时还是两个年幼孩子的母亲 。她解释了在有了她第二个孩子以后 , 在远程工作方面所遇到的早期挑战之一 。
00:23:18 - Maude Mensah Simpson:
在我有了第二个孩子的时候 , 我只做了一年的开发人员 。因此 , 当其他所有人都在办公室而就你不在的时候 , 你会错过太多太多东西 。其中之一是人们对一般工作的小范围谈话 。比我资深的开发人员会在我写代码的时候从我身后走过 , 然后他会看到我正在做的东西 , 并且会说:“哦 , 是的 , 我喜欢你的做法 。”或者 , “你在做什么呢?”他只是经过我工作区 , 这让他有机会和我谈论有关写代码以及如何正确地做事情 。远程工作可能只依赖于你的个人自信 , 因为当你不在办公室里工作时 , 你会错过一些教学与指导 。
00:24:10 - Saron Yitbarek:
Clive , 我想知道一名经验丰富的程序员和一名处于生涯起步阶段的程序员相比 , 远程工作的经验是不是会有所不同 , 因为我能够想象一个经验丰富的程序员 , 已经习惯于在办公室环境中工作 , 然后不得不转到远程工作 。这变化可能并不是太糟糕 , 也并不是太具有挑战性 。但是对一个处于职业生涯初期的程序员而言 , 我能看到他们真正受益于身边的导师 , 这些人拥有更多地经验 , 能够拍拍他们的肩膀然后问他们问题 。因此 , 处于生涯初期的程序员会因为不在其他程序员身边而有所损失吗?
00:24:43 - Clive Thompson:
我觉得他们会的 。是的 。我认为这是一个很合理的担忧 , 而且我确实从那些通过面对面合作成长起来的老开发者那里听到过 , 他们知道 , 通过和一名更资深的程序员进行一次 30 秒的面对面交谈 , 他们可以学到很多东西 , 并觉得茅塞顿开 。Jeff Dean 是谷歌的一名资深工程经理 。我从许多和他共事过的人那里听说 , 他就是一个非常有用的资深资源 , 因为人们会带着问题去找他 , 而他能够通过字面上直接看到解决方向 , 并且在 20 秒内说 , “哦 …… ”虽然他不会直接给出答案 , 但是他会指出他所认为的问题所在 , 从而使他们茅塞顿开地回去 , 并变得令人难以置信得富有生产力 。
00:25:36:
因此 , 新人们能够从像那样的交互当中受益匪浅 。我不是说你永远不能从远程得到这种交互 , 只是会更难 。然后还有代码审查 。因此 , 在一家管理良好的优秀公司里 , 你将会需要代码审查 , 你的同事 , 最好是有一定经验的资深人士会查看你的代码 , 坐下来讨论它 , 并问你是如何实现 , 以及为什么要这么做 。而这个往复的过程会涉及到许多你可能作出的模糊决定 , 并使其清晰化 , 这对学习而言相当有价值 。能够理解你为什么要做自己所做的事情 , 将其具象化给其他人 , 是十分有价值的 。


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: