它只会发生在我身上吗?还是您也很熟悉?
就像这样:您必须创建一些东西;模块,功能,整个应用程序……等等。这是您从未有过的有趣的事情,充满挑战。
因此,您开始考虑如何去做。你画一些草图。您编写一些原型来测试您的想法。您将不同的部分放在一起以获得完整的视图。
您最终会得到自己喜欢的设计,它是简单,所有人都清楚,易于维护...的名称。您覆盖了所有基础,想到了所有内容。您知道您将拥有此类,该文件以及该数据库架构。在此处进行配置,在此进行其他配置,等等。
但是现在,一切都解决了之后,您必须坐下来为它编写代码。并且不再具有挑战性。...去那儿了,做到了!现在编写代码只是“形式上的问题”,使它看起来像在重复您刚刚完成的工作。
在我以前的工作中,我有时会放弃它,因为有人根据我的规范进行了编码,但是在我的新工作中,我负责整个过程,所以我也必须这样做(因为我得到报酬做它)。
但是我有一个宠物项目,我下班后正在家里进行工作,只有我一个人,没有人付钱去做。我进行了创造性的工作,然后当需要将其写下来时,我感到不满意(让我们稍微浏览一下网络,看看P.SE上,SO上有什么新内容)。
我只想移至下一个具有挑战性的事物,然后移至下一个,下一个……
这也发生在你身上吗?你如何解决?
您如何说服自己参与编写怪异的代码?
我会回答的。