Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Conceptual 你会用哪个比喻来描述编程?_Conceptual - Fatal编程技术网

Conceptual 你会用哪个比喻来描述编程?

Conceptual 你会用哪个比喻来描述编程?,conceptual,Conceptual,一位同事将编程与粘土成型过程进行了比较——首先定义质量的大致形状,然后雕刻越来越小的细节。你对编程有什么看法?你会用哪个比喻来描述程序员的工作?“工程师” 我得到一个订单,构建一些新的东西,测试它,然后把它发布给一个客户以获得金钱。架构 我称自己为信息架构师——试图将当前环境(在我的例子中是化学信息)塑造成可用的东西。它涉及设计、工程和与人密切合作 结果必须是可用的,并且我的案例必须是可重用的。它的形状一开始不太清晰。这还取决于工作期间世界的发展情况。在我的例子中,它从来没有完成过,但我们一直在

一位同事将编程与粘土成型过程进行了比较——首先定义质量的大致形状,然后雕刻越来越小的细节。你对编程有什么看法?你会用哪个比喻来描述程序员的工作?

“工程师”

我得到一个订单,构建一些新的东西,测试它,然后把它发布给一个客户以获得金钱。

架构

我称自己为信息架构师——试图将当前环境(在我的例子中是化学信息)塑造成可用的东西。它涉及设计、工程和与人密切合作


结果必须是可用的,并且我的案例必须是可重用的。它的形状一开始不太清晰。这还取决于工作期间世界的发展情况。在我的例子中,它从来没有完成过,但我们一直在建造(希望是可用的)东西。

我认为粘土成型实际上是一个很好的描述,尽管对我来说,我会使用烹饪。你从一个食谱开始(或者可能只是一个模糊的想法),然后得到一些配料,混合在一起,烹饪,对它们做其他的事情,看看它是否有效。取决于你有多好,你可以在同一个问题上为另一次运行调整一些东西,或者可能是一个只有几条粗糙边的完成的解决方案。

“园艺”——你的代码库不断增长,但没有仔细的除草和护理。它变成了一团乱麻。

:试图在不让任何东西掉下来的情况下让一大堆东西同时工作……

“弗兰肯斯坦博士”

我们这些程序员实际上是疯子,他们给这些冰冷的金属、硅和塑料赋予生命。在我们做了两个实验之后,涉及到一些形而上学的工作,这些作品开始与人们交谈,通过网络交流,学习如何醒来和睡觉,学习和忘记,从CD中走出来,然后死去


是我们让他们这么做的。

我认为这就像盖房子一样。你制定了一个计划,一个你需要什么的粗略想法。然后,你制定了一个更完善的计划。慢慢地把它拼凑起来,开始盖房子。一路上有一些小问题,但你通常可以解决它们。最后,经过你所有的努力,你终于有了一所人们可以居住和使用的房子

巨蟒与圣杯

当我开始在这里工作的时候,那里只有 沼泽其他的国王说我对他很愚蠢 在沼泽地上建一座城堡,但我是建的 都是一样的,只是为了让他们看看,它 沉入沼泽。所以,我建立了一个 第二个。沉入沼泽。 所以,我建了第三个。燃烧 摔倒了,摔倒了,然后掉进了水里 沼泽,但第四个。。。留 向上的这就是你要得到的, 小伙子:这里最坚固的城堡 岛屿--


写作

以下是写作过程的步骤(是否熟悉?)

  • 编写前/起草
  • 书写
  • 分享/回应
  • 修改
  • 编辑
  • 评估

    • 创建软件就像为管弦乐队作曲。有一个整体概念,通过主题和节奏的精心编织完成。音乐家学习他们各自的部分,并在指挥的领导下合作


      它唱得好,唱得快,给玩家和观众带来活力。

      < P>如果你把你的电脑当成乐器,那么程序就像旋律一样,每次演奏一首新旋律或曲调,都能使同一乐器演奏得不一样。程序员就是这样一位作曲家,他日夜不停地在旋律中寻找正确的音符。

      仪式上的魔术--“魔术是一门科学和艺术,能使变化按照意愿发生。”克劳利如是说


      编程也是科学和艺术,它通过表达意图而引起变化——正如在对仪式的正常理解中一样,你必须严格遵守你的咒语(当然,巫师学徒的故事是一个熟悉的无限循环或无限递归的例子)。

      。你花了大量的时间去谈论和操纵那些在你头脑之外根本不存在的事情,没有人相信你

      或者,这就像在一个满是机器人的工厂里工作,其中一个机器人停在整个工厂的地板上,告诉你这个螺栓的形状、大小和颜色完全错误,同时向你展示了一个被肢解的拇指

      或者,如果把一个贴纸贴在一辆汽车上的位置稍有错误,就会导致发动机脱落

      或者就像给强迫症患者做晚餐。真是强迫症。比如,你没有按照食谱做。它要250克面粉,而你显然要251克


      或者它可能像绘画,也就是说,如果你蒙着眼睛绘画,在经过一些编译阶段后,每10分钟左右只允许你看一次你正在做的东西,即使这样,它也可能会锁住你的画架,迫使你追踪一些油漆泄漏,所以你用灰色颜料涂掉一半的画,直到你把表现出。。。嗯。。。乱跑行为?和。等待不,这是一个很好的类比,我确信!回来请相信我

      有规则的白日梦。乐高玩具。

      我们坐在后座,计算机是控制的盲人司机。
      如果我们的指示不准确,我们将粉碎:-)

      “在崎岖不平的地形上拉人车”

      一个人坐在马车里,另一个人拉着马车。终点在前面很远,如果他们不能实现,他们所有的工作都将白费。马车只有在停下来的时候才会转弯,所以他们必须在每次转弯后通过最大化速度和距离进行短跑

      坐着的人(老板)把所有的时间都花在计划路线上,并试图考虑所有可能的结果。