-3

我刚刚毕业并开始了我作为初级软件工程师的职业生涯。我现在正在努力解决的一件事是不知道何时停止从头开始做某事。

上周我被告知要模拟一个仓库环境,并告诉我的老板什么样的布局应该是最佳的。我花了几天时间尝试在 Simpy、Netlogo、Google OR 工具中构建它。尽管我知道有一个名为 AnyLogic 的软件工具可以为您完成所有这些工作,但我只是没有使用它。

在花了将近两周的时间进行部分开发之后,我的老板对我的工作并不满意。现在我正在看 AnyLogic 教程。我不确定是否应该继续改进我的部分工作或切换到 AnyLogic 并节省时间。

如果你能给我一些建议,让我知道什么时候去买内置的东西,什么时候不去,我将不胜感激。我知道这听起来很简单,但实际上并非如此。项目的需求分析非常困难。

谢谢你。:D

4

1 回答 1

0

如果未来从头开始的灵活性(升级、了解其工作原理等)比使用预建系统节省您的时间更多,请从头开始。否则不值得。时间就是金钱,你不能让时间回来。

只要您了解使用预建系统到底在做什么,那么使用它就没有问题。当我编码时,我是否使用 VSCode 而不是编写自己的文本编辑器做错了什么?不,我知道文本编辑器的作用以及它是如何工作的。

当我使用 VSCode 时,我在 Microsoft Windows 或 Linux 中运行它是不是做错了什么,而不是自定义开发自己的操作系统?不,因为我知道操作系统的作用。

编写我自己的软件来完成这些任务的灵活性并没有超过使用预构建解决方案节省的时间,因此我最终会变得更有效率,最终可能会通过使用它们赚更多的钱。

于 2021-09-25T17:25:13.397 回答