当前位置: 首页 > 科技观察

为什么程序员往往死在办公室?

时间:2023-03-14 01:04:56 科技观察

人们说,在创业初期,我们需要在一个大房间里一起工作。据说,这也加强了合作。确实如此。我们需要在许多方面开展合作。但这样做质量较低,而且几乎完全没有用。在家里完成了一年的富有成效的工作后——4次重要的客户活动、一本书、一个视频课程和无数的博客文章——我回到了办公室。这是我在办公室的一天:上午10点12分——中断的代码变得越来越流畅,匆忙上班,上午10点30分——茶准备好了,Emacs正在运行,准备工作上午10点35分——“嘿,你检查过我的表现了吗要求?”同事早上10:50来了-完成性能要求评论10:50上午-开始我自己的任务11:00上午-“嘿,你错了,那些性能要求实际上是正确的”,同事上午11:01又来了-“哦,好的,我先合并”,我在上午11:05说-“嘿,我刚刚注意到你没有看我的性能要求”,我在上午11:06对我的同事说-“我稍后再做,你可以帮忙我先解决”,我的同事在上午11点15分说——找到与代码最匹配的音乐,然后11点25分开始进入状态——“嘿,你能帮我看看这个吗?”实习生上午11点40分来——到目前为止工作了2个小时,上午11点50分只写了2行代码——“你还记得上次是什么时候Shallwesaywhatneedstobedonehere?”中午12点15分问同事——和设计师、业务运维人员、另外两个工程师讨论后,稍微梳理了一下12点30分应该做什么——卧槽,12点35分我饿死了-停止工作,开始安排午餐12:50pm-寻找晚餐朋友13:30pm-准备好提神茶,14:13pm开始工作-“这个我已经做到了,你觉得对吗?”实习生问14:35pm-教实习生一些理论并解释如何将理论应用于实际用例,然后准备一杯茶15:01pm-“嘿,那个实习生的工作完成了吗?下午15:45-最近的星巴克将在15分钟后关门,我饿了下午16:20-回去工作,与同事重新同步他们正在做的事情下午16:50-“我有一个新的用户体验来完成你的任务”重新尝试做,你想讨论一下吗?》设计师晚上17:10来了——停止和设计师讨论,然后写代码17:55pm——快点,该下班了18:15pm——快速回答实习生一个简单的问题,然后聊完同步taskprogressive,outoftheoffice是8个小时的工作时间,但是只有2、3个小时的零星时间真正用于coding。你还能说office还可以吗?错在哪里:1:口头沟通Can'self-document大家有没有注意到?在我上面的例子中,每次交流,双方都没有记住之前交流的细节。可能有点夸张,但这是真的。虽然没有准确的记录,但我感觉办公室里的谈话是这样的。“嘿,我们上次关于X说的是什么?”,“呃,你说上次那个模块是怎么工作的?","你能再说一遍那个配置选项是什么吗?“……它总是在不断地重复之前说过的话。当您通过即时聊天、电子邮件或其他自记录方式交谈时,您可以随时返回并查看其他人所说的内容。相关对话可以搜索。你可以做好相关安排,即使是两个月后,如果你需要,也可以马上参考。文本方法非常好。许多研究表明,人类的记忆非常容易出错。其实内容我们记不太清了。我们只是认为我们记得是理所当然的。但在现实中,大约80%的记忆是完全由我们自己加工并转化为故事的。在办公室里,我们抛弃了自我记录工具,转而依赖易犯错误的人脑。以加强合作的名义。呵呵。2:每个人都可以随时和任何人交谈还有一个问题你会发现在上面的例子中你会发现并不都是夸张的,即兴的会议整天都在发生。如果两个人谈五分钟以上算一次会,那我那天一共开六次会议。六次会议,时间从5分钟到30分钟不等。显然太多了。并且不在计划中。我真想怒吼:你妹你还让人辛苦吗?我并不是要责怪那些临时开会的实习生和同事。只是当我们都在办公室一起工作时,它很容易发生。当您有问题时,很自然地会问坐在您旁边的人。尤其是当他们有责任带你去的时候。我的意思是为什么不问?这不正是选择在办公室工作的最大优势吗?当然,您可以安排会议,但没有人喜欢充满废话、废话、废话、废话、废话、废话的会议。而且它太死板,太费力。即使您确实选择安排会议,也可能很难安排。如果有人在思考问题,则需要提前5分钟,或者晚15分钟到会议前。等到所有人都到齐了,我们才能开始。但如果是远程的,用skype或者Hangouts通话,那就不一样了。指定何时开始。确切地。在办公室里,我们用混乱和混乱取代了结构和可预测性。在加强合作的旗帜下。呵呵。3:花了时间,但沟通不好。下一个问题是因为交流很容易,所以人们不注意交流。反正要沟通的人就在那里。如果你有什么不明白的,你可以随时再问。我们都知道,在写作的同时,我们也在思考。权衡说什么,想好怎么表达清楚,已经写好的可以回去编辑修改。总之,就是会注意,把精力放在文字上。我不知道到底为什么人们更关心他们写的内容而不是他们说的内容,但事实确实如此。当我们需要写一封电子邮件时,我们必须仔细考虑并确保内容清晰。尤其是当我们知道其他人要过几个小时才能阅读和理解我们想要的东西时。这是因为我们每个人都知道语境、情感和肢体语言等可以丰富和丰富我们的语言交流,但这些并不能很好地转化为文字。所以副作用就是我们在写的时候会更加注重措辞的严谨和通俗易懂。当然,有时面对面的交谈会更好。例如,当你想讨论一些互动性很强的内容时,或者你需要考虑其他人的想法时。然而,这种情况很少见。我能想到的书面交流的唯一主要缺点是,写下的内容是一种承诺,会束缚思想。如果有人错了,你告诉他们他们错了,他们会坚持自己的观点并试图反驳。同样,书面交流的主要副作用是在写作之前需要相对较长的时间思考。在办公室里,我们用杂乱无章的思绪代替了清晰和慎重,让办公室像菜市场一样嘈杂。在加强合作的旗帜下。呵呵。OfficeLogic但以上各种乱七八糟的合作方式其实都有不错的解决办法。与人交流时,你可以做笔记,即使它看起来有点傻。您可以安排真正的会议,即使它们让人觉得压力太大。您可以鼓励人们多思考少说话,尽管许多人往往过于自私以至于很难养成这种习惯。但是有一个无法解决的问题就是你一直在那里浪费时间。如果在家工作,办公室距离厨房只有30秒的步行路程。厨房里可以装满您喜欢的所有东西。您可以烹制美味可口的食物,因为它不会打扰任何人。你穿着睡衣舒适地度过一天。当然,现在有些企业文化允许在办公室穿便装。但去办公室也意味着要与极热和极冷作斗争。不会有好吃的。不会做饭,天天在外面吃又贵又不健康。而且带饭去办公室很麻烦。上述问题也是可控可忍的。我可以改变我的习惯,我可以在上下班途中阅读有声读物,我可以在冷的时候多穿些衣服。但是,最让我难以接受的是,自从我开始在办公室工作后,我不得不削减本已单薄的社交生活。整天在办公室和人打交道,耗尽了我所有的精力。我是一个内向的人,每天被这样的人包围8个小时以上,这让我筋疲力尽。当我回到家时,我什至无法继续处理重要的工作。我不会写代码。我无能为力。我只想一个人待着。但是在办公室独处的时间很少。呵呵。