我认为我们大多数程序员都是使用Stack Overflow解决每天的问题:寻找一种有效的算法来完成某件事。
现在想象一个情况:您有一个要解决的问题。谷歌搜索了一下,发现了一个StackOverflow问题,但到目前为止您对答案并不满意。因此,您必须进行自己的研究:您需要这样做,因为要在公司的应用程序中进行。
最终,几个小时后,您找到了更好的解决方案。您很高兴,已将其添加到公司的代码库中,然后要向以前发现的问题提交带有代码段(仅几行)的答案,以帮助他人。
但是请稍等:该公司的软件是封闭源代码,您可以日以继夜地工作。
那么这是否意味着我不应该在余生中在工作中或家中都张贴该问题的答案,因为我在工作中解决了该问题,并且公司拥有该段代码?