介绍
大家好。我是一名新手工程师,有 5 个月的编程经验。
在过去的5个月里,我体验了solo(一种自己写程序的一种风格)、pair、mob的所有开发方式。
因此,在这篇文章中,从初学者的角度我想自由地谈论这些方法。
如果您在理解它是高度主观的内容的情况下阅读它,我将不胜感激。
Pair Pro/Mob Pro(快乐★)
这些人太不擅长了。微笑
不管是什么原因,都没有单独思考的余地。
这和我的性格有很大关系。
作为一个大前提,当我遇到问题时,我是那种想先自己思考的人。
在结对和小怪的情况下,如果有不明白的地方,可以立即提出问题并解决。
我认为这是pair mob的一大优势,但对于像我这样想先为自己考虑的人来说,这感觉就像是一个劣势。
而且,在这些问题中,我觉得有很多问题不是一蹴而就的,而是稍加思考就能理解的。
当然,有很多问题是我自己永远无法解决的。
但对我来说,我愿意独自面对这样的问题。
在我“模糊地”不知道的情况下,我对提出问题感到极大的阻力。
同时,这创造了一种情况,您可以理解代码的含义,即使它不是您想出的代码。这很不舒服。
这和我考试时的经历很相似。
首先看问题的答案,我觉得我已经想通了,“是的,我要这样做。”
然而,当我再次遇到同样的问题时,我根本想不出解决办法。
编程也是如此。
即使你觉得你了解某事,但你对它一无所知的感觉将不可避免地困扰着你。
当然,如果是简单的过程,你是不会有这些感觉的。
但是你不经常结对或成群结队地完成琐碎的任务。
我觉得这通常是一定程度的困难。
所以,在结对或者围攻的时候,我常常带着一种整体的模糊感来进行,结果就是不擅长。
如果我的水平赶上我周围的每个人,我认为进行热烈的讨论会很有趣。
Solo Pro(快乐★★★★★)
在solo的情况下,你没有上面提到的模糊感。
遇到问题的时候,我想暂时,我写的所有代码都是我想到的。
当然,也有提问的时候,但是因为“自己想了想”不明白,所以得到解释的理解和满足感是很大的。
之后,我实际写代码的时候,会再检查一下自己解释的内容再写,这样就不会卡在一个模糊的理解里了。
不过和Pairs和Mobs不同的是,提问的时候需要有人打断你的工作,所以我觉得有些人很难问。
当然,这是 Pair Mob 所没有的劣势。
但是,如果我担心这些事情,我的工作就不会进步。
我别无选择,只能在这里让我的心变成恶魔。
只要我的前辈不强迫我打断和提问,我相信(我愿意相信)他们会很乐意提供帮助。
另外,即使您不必全部告诉我,您也可以给我一个提示,然后自己考虑一下。
不可避免地,您将能够用自己的头脑而不是 Pair Mob 进行更多的思考,因此您可以在充分理解的情况下继续执行任务。
我认为它非常有吸引力。
如果您是初学者,单人游戏比结对或小怪需要更长的时间,但是当您完成任务时,您已经掌握了内容。
这样一来,我觉得无论是在任务上工作的感觉,还是完成任务后的“能够做到的感觉”,都压倒性地优于 Pair 和 Mob。
即使考虑到不敢提问的缺点,我还是推荐solo。
题外话
在我写完这篇文章后,我无意中听到一位高级工程师说,“当你知道你要结对或暴动时,在开始之前你自己编写所有代码。”
如果是这样,上述情况是否可能不会发生?
所以下次有机会我会试试的。
在最后
5个月的编程经验非常初学者之前讲过每种开发方式。
如果你有“你不明白”之类的意见,请发表评论。
感谢您阅读到最后。
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308627041.html