【发布时间】:2014-03-21 03:22:21
【问题描述】:
所以这可能是一个奇怪的问题,最好问问心理学家,但我想,因为他们可能不太了解编程,所以我可以问你们。所以我有一个任务,它要求我使用算法解决问题。所以我完成了这个问题,然后通常在网上寻找更好的算法,看看人们是怎么做的。但我正在研究一个我已经解决了大约 50% 的问题,但后来我遇到了墙。
所以我在网上查找并发现了这个很棒的算法,我想使用它(我已经实现了它)但我有点嫉妒和内疚,因为我想不出解决它的方法,就像我已经做过的那样有事吗。我显然会引用我从哪里得到算法,所以我没有作弊。我应该如何看待这样的事情,尝试从算法中学到的东西并尝试在未来应用它?你们有没有觉得哦,我复制了它,我无法自己考虑它。我对这些东西很着迷。感谢您的帮助和支持
【问题讨论】:
-
SO 不是问这个问题的正确地方。但无论如何,当您发现其他人已经完成了一个很好的实现时,请通读它,然后将其用作您的实现的参考。不要只是复制整个代码
-
在做事的时候,我通常会做相反的事情:先在网上寻找解决方案,然后,如果我没有找到,就会为我的谷歌技能不足而感到内疚。 :)
-
这听起来像是一堂很棒的人生课。你不会一直都在想所有事情。我曾经在一次采访中被问到一个问题,我给了他们当时我唯一能想到的东西。 4 年后,我想到了更好的答案,谷歌迅速确认了这一点。
-
您想重新发明轮子还是根据其他人的经验采取措施做出贡献?选择让您感觉舒适的东西!
-
@MarkRansom 问题是什么?