财经>财经要闻

远程工作颈部

2019-09-04


这次从Meka AG的博客做了贡献了。

远程工作颈部

我曾经使用多家外包公司开发软件,所以让我们写下当时的经验。 嗯,我认为这不是特别新的内容,因为每个人都能感受到它。

如果一切顺利,这很好。 当问题不再存在时。 即使你知道“工作被推迟”,你也不知道为什么会延迟。 获得的信息是个人可交付成果和进度报告。 如果你不知道为什么迟到,你只能说,“请快点”或“请尽力”。 如果它以这种方式工作,没有人会挣扎(笑)。

例如,工人不采用此处假设的方法的情况。 由于该人认为该方法是正常的,因此报告没有特别提及。 我不认为我会采取这样的方式,所以我不会证实。 好吧,当我注意到时间时,我感到很惊讶。 事实上比小说更奇怪。

* * *

当然,工人并不总是坏事。 事实上,软件开发通常是我们第一次无法解决需要提前解决的问题,因此通常情况下,订货人在会议时没有那么多思考。

在这种情况下,如果有报告说“这种不应该发生的问题”和“这就是我决定这样做的原因”,我会调整时间表并说“不,以另一种方式做”,我可以处理它,但我是按照自己的判断来做的。

这也是......原创的误导。 如果你知道自己的,你会检查。 相反,他们自然而然地毫无疑问地这样做。 如上所述,软件开发不能承担提前出现的所有问题。 因此,如果您遇到问题,您将独立搜索解决方案,并解决好像什么也没发生。 因为程序员每天都会这样做,所以他们会在不知不觉中这样做。

* * *

这不仅限于在偏远地区开发,而是在内部开发中也是如此,而是从内部对话和随意对话(那个图书馆在哪里?)等等。我经常知道自己在做什么。

好吧,当我听到一个不应该出来的词时,我发誓,“嘿,你现在在做什么?”

* * *

另一个案例。 假设使用公司A和公司B,如果没有公司A的这些信息,公司B就无法继续工作。 B公司告诉我,我确信,“嗯,是的,”并告诉A公司,“我想要这种信息。” 随着A公司的信息传出,我把它交给B公司。

但是,当信息在实践中不充分时。 如果有明显缺失的部分,很容易理解,但“解释不充分”或“有许多模糊的部分”使公司B很难说出需要什么样的附加信息。 因此,B的工作将被推迟,因为B的工作将因信息不足而受挫。

但是,B公司工作延迟的原因是公司A缺乏信息尚不清楚。 如果公司A和公司B的实际工作人员说“现在,我正在做这种工作,我想要这个信息”,“哦,我明白了,这就是它的样子”,它将一举解决到。 人们是彼此最详细的人,所以谈话以节拍的方式进行,就像你击中他们一样。

但是,我实际上并没有工作,所以我无法理解细节。 我努力了解B公司想要什么样的信息,但我并不总是关注那部分的工作,所以我无法理解它。 然后,我再次问公司A,所以我得到了一个我无法回答的答案。

* * *

有所谓的结对编程。 似乎有两个程序员将​​一个源代码编码在一起。 我对此持否定态度,但首先,对编程是作为一个提示在该领域工作的形式化。

实际上已经通过的程序员很可能会在幕后看到另一位程序员毫不犹豫地编程。 在那些亲密朋友的程序员之间,“嗯,我现在正在做这样的事情,”谈话从那里反弹。

这种对话通常很有用。 “哦,那就是这样一种方式,”或“不管是多么努力都不可能独自一人,所以最好先咨询一下领导,然后再看整个作文。” 程序员之间的聊天与一般聊天有点不同。 一种非常高密度的对话,以消除额外的方式。 这应该有助于新手。

这些部分通常支持全面的团队。 如果您在偏远地区,则无法执行此操作。 单独受到困扰之后,我试图以一种非常不合理的方式解决它,但是在所有的时间表被推迟之后,解决方法在一段时间内被重新设计......并且一只蜜蜂在哭泣的一面。

* * *

嗯,经验丰富的程序员可以在偏远地区工作。 在过去的经验中,直观地理解“如果你没有亲密地见面,这将是一个很难的模式”,所以你会毫不犹豫地联系到你。 很高兴有话要说,“我很高兴能早点到手,我想是○○先生”或类似的东西。

有这种“帮助”的感觉很重要。 这是过去痛苦经历的结果。 正如我之前所写,如果您能够在自己的项目负责人身上工作,那么您也可以在偏远地区工作。 但如果经验低于这个,那就很危险......

写作:本文由 。

您提供的文章截止日期为2014年3月19日。

责任编辑:吉奠