一个 10 倍的开发者故事

2021-07-22 23:29:26

这个故事发生在 2009 年 Flash 去世之前。让我在开始之前布置项目。该应用程序会自动将 20,000 个发音 mp3 连接到任何文本中的单词。然后用户可以单击任何单词来听到发音。我回应了一个程序员的在线广告并得到了回应!我通过电话和电子邮件与这位新客户详细讨论了该项目。最终她向我透露,她已经花了 2 年多的时间尝试与另一位开发人员构建此应用程序。哇... 2 年,呵呵。这不应该需要 2 年。所以,我深入研究并试图找出为什么他们一直在这方面工作这么长时间。她需要能够对 2 万个单词中的每个单词的每个字母进行风格化。她和之前的开发人员决定他们将为每个单词使用单独的 .fla,然后她可以通过编辑相应的 .fla 来风格化单词。此项目的 20k .fla 文件。你能想象维护 20k .fla 文件吗?即使只有 50 个字,这种架构也行不通。我解释说它应该是数据库驱动的并使用单个 .fla。我想我在 1 个月内构建了它,比她支付给其他开发人员的费用低 20 倍。相对于其他开发人员,我是这里的 10 倍开发人员,因为我发现了我客户的架构错误并说了一些话。