面试中应使用哪些样本工作来源?[关闭]


14

我的一位朋友被解雇了。当我与他交谈时,他说他们没有让他复制他所做的任何事情。当他在面试中被问到如何向其他雇主展示他的工作时,被告知他将需要做一些解释。

作为程序员,我们是否应该被允许从以前的工作人员那里取样过去的工作?我们应该在采访中展示哪些代码来源?当几乎每个雇主都要求提供样品工作时,我们如何证明可以发送的样品是合理的?在整个工作期间维护下班后的项目是我们的责任,以便我们拥有可以合法地向下一位雇主展示的代码吗?


3
@Craige Nice编辑,谢谢。我暂时重新打开了问题,我认为当前版本是临界。如果答案向南,则可能会再次关闭。
yannis 2012年

评论员:如果您有答案,请留下答案。如果您想讨论这个问题的话题,请与它聊天

Answers:


4

美国法规的标题17§107概述了可以复制版权作品以进行合理使用的情况,无论该作品是否已出版。由于版权法通常是对源代码的保护,因此它与您的问题有关。

我不是律师,而且我不知道有任何判例法以这种方式建立这种关系,但我认为复制您的作品的简短示例属于合理使用,前提是样本量足够小,不会完整的工作程序或模块,并且不会泄露任何商业秘密。从带有公开数据表的芯片驱动程序实现中获取的十个文件中的任何一个都不会以任何方式伤害您的前雇主。您所设计的公司绝密算法的实现将使您陷入困境。


这就是我的意思,如果您录制了展示该工具的视频,则由于您没有放弃源代码,因此无法复制。
琼·芬格

8

我不确定法律部分,但我对此有何看法,绝对不能允许您随身携带您的作品。您已获得工作报酬。那不是您的财产,而是您的公司财产。

在没有通知公司的情况下,普通人出于参考或其他原因与他们一起工作。那是唯一的方法。万一泄漏,您仍然要对此负责。

我遇到过类似的情况,我可以展示自己的旧作品,这可能会提高我的形象,但我选择的不是,我对此并不后悔。那是我以前的公司资产,应该是那样。如果您的沟通能力不足以说明您的所作所为,则不应怪罪您的前雇主。

注意:我不确定此处引用的是哪种类型的工作。在某种程度上这可能很重要。


这不是很高的商业机密,只不过是他为公司编写的内部工具。
琼·芬格

1
不,您可以向他们解释。或者,您可以重写它以使其成为您自己的,但显示出完全相同的东西是毫无疑问的。
Noname 2012年

我明白您的意思,但是重写将花费很长时间,而且如果您试图解释,他们也可能会认为,您必须为您的前任雇主做过一些坏事来对您这样做。
琼·芬格

我的意思是解释“项目是什么”,而不是“为什么没有代码”。如果您为代码付款,那不是您的代码。如果需要更长的时间进行复制,则只需说明其操作或创建一个快速的模型即可。
Noname 2012年

人们是否可以保留工作记忆?尤其是那些具有理想记忆的人?您有报酬解决不产生代码的问题。
2012年

6

如果有人来接受采访并向我展示明显是前任雇主的机密财产(包括公共网站的源代码),那么无论该人的其他技能和能力如何,我都会对此保留非常的保留。

就是说,我怀疑这是完全合法和可以接受的,任何值得为之工作的随后的雇主都将了解情况。


您确定吗,因为我曾作为观察员参加过许多采访,而且我没有遇到没有表现出任何东西的人。实际上,我记得看到很多NDA工作。我什至知道有公司问过求职者,他能带些什么工具,100%srs。
琼·芬格

@JoanVenge:你认真不希望这样的雇主工作。如果他们明确要求您透露其他公司的机密信息,您是否可以信任他们的任何信息?
Goran Jovic

1
@JoanVenge:我的意思是,你的朋友不想为这样的公司工作:)
Goran Jovic'2

4
@JoanVenge,不,因为如果他们愿意对竞争对手进行道德上/法律上可疑的事情,那么他们可能不会对员工做出同样不道德/不道德的事情有所顾忌。
查尔斯E.格兰特

1
@JoanVenge-是的,我完全确定。这引起了关于员工道德的危险信号。如果他或她的前任雇主不能信任他或她了解谁拥有为前任雇主所做的工作,那么作为新雇主的我有充分的令人信服的证据,我也不能信任候选人。
詹姆斯·麦克劳德

6

以我的经验,雇主对您过去的工作成果,或听到您描述它的架构更感兴趣。他们对浏览实际代码的页面不感兴趣。如果他们确实想看一下您的编码风格,通常会要求您做一些琐碎的任务。

就个人而言,我问我的雇主是否可以拍摄我的工作的屏幕截图以添加到我的投资组合中。我将进行一些图像编辑以删除公司特定的数据,或者用虚假数据填充应用程序,因此通常可以使用它们。然后,我可以使用这些屏幕截图向潜在的雇主描述该应用程序,他们可以看到我过去所做的结果。

只记得先问一下你的老板。我不会采取任何措施,即使删除了公司特定数据的屏幕截图也不会采取任何措施,除非他们对此表示满意。


3

不确定在查看代码副本时遇到了什么问题,或者不确定如何解决特定问题。在不透露代码重要内容的情况下,您可以进行多少细节?

如果您带给我打印输出,我怎么知道您写的?当然,系统会要求您解释它的作用以及为什么这样做。让您查看别人的代码并解释它的作用以及如何改进它可能很容易。

最终,您只需要证明自己可以编写代码即可,并且我希望这样做的方法是实际编写代码。

如果您从事一个开源项目,并从可验证您的贡献的受信任来源那里获得推荐,那么可以节省一些麻烦。我怀疑您当前的雇主会要求它,但是我不知道您居住的地方的法律。


2

好吧,您需要了解它不是您的代码。您无权向任何人展示它,并且您的前任雇主当然有权通过不让您随身携带副本来保护他们的财产。

通常在面试中显示的代码将由业余项目和/或业余时间使用的实用程序组成。如果您没有要显示的所有内容,并且正在寻找工作,请开始从事一项工作。公开的git-hub存储库是在采访中炫耀的好东西。

此外,我认为在面试中炫耀以前的雇主守则很不好,并且可能会花费您面试的费用。任何代码的每一部分都可能充满可能暴露漏洞的错误。


2

最近,我开了一个博客,记录了我在应对编程学习挑战方面的经验。由于我起步较晚,因此我之前没有很多项目,因此这也是记录我的进度的一种方法。它中的任何内容都不是在工作时间中建立的,也不依赖于可能被机密性覆盖的工作库或专有概念。

如果在面试时要求,则该网站可能是我唯一需要编写的代码。它是公开的,并且拥有悠久的历史-尽管将此类项目的全部来源托管在GitHub或类似网站上会更好。

如果我无法用所选语言手写面试问题的基本语法和概念,可能对他们来说还不够好。


1

我所说的一切都适用于普通的,随意的员工。如果您是承包商,那么规则可能会有所不同,尽管我不会在这些方面打赌太多。

如果您是正式雇员,那么您所做的一切都是您雇主的财产。这意味着未经允许,您不能随身携带。这就是他们的-这就是为什么他们付钱给您做这项工作!他们并不一定希望它在整个行业中都能看到。

他们完全有权利不让您保留副本。


是的,但是为什么他们甚至还告诉他“他会做一些解释(向未来的雇主)”,就好像他被解雇了一样?
琼·芬格

请注意,加拿大劳动法不允许“随意”就业;显然,这里对雇员的保护措施比美国要强得多(对来加拿大的美国CEO感到极大但有时很幽默的cha恼,他们期望它能像在美国一样便宜以摆脱某个人)。
詹姆斯·麦克劳德

@JamesMcLeod-是的,但这并不会改变“我们付钱给您,所以这是我们的”关系。
迈克尔·科恩

@MichaelKohne-绝对正确。只是一些琐事,提醒我们不同的司法管辖区有不同的法律。
詹姆斯·麦克劳德

1

IMO,您被解雇/放手为时已晚。(嗯,还不算太晚,但是现在您需要在新的“空闲时间”中完成工作)。

您应该在业余时间做其他编程项目。共享软件,智能手机或平板电脑应用程序。从事开源项目。选择一个,然后执行。

所以-当准雇主索要样品时,您可以从“空闲时间”中看到很多东西。

我同意-您作为前任雇主的有薪雇员所做的工作绝不应该被采纳,而且绝对不能显示出来。


0

这是公司的财产(除非他有合同,除非在合同中另有说明)。他们可以用它做任何想做的事情,包括不允许他访问,显示或复制它。他们付钱给他生产东西,这是他们的。

From what I know of my other co-workers, people easily get the stuff they worked on
(without informing the company), and either make a video or take some screenshots of it
without any problem.

这可能被视为偷窃,而且很可能是非法的。

我不是律师。


0

开发人员工作的关键部分是沟通。如果您可以很好地交流您过去的工作历史和知识,则无需提供以前的代码。

在大多数情况下,您所服务的公司也将拥有您所编写代码的知识产权,那么为什么他们还是应该将其移交给他们呢?


0

我永远不会拿并显示我为前雇主编写的代码。我也不会相信我面试过的人,他从上一个雇主那里带来了代码(他们接下来会从我们这里窃取代码吗?您实际上写过吗?)。

一种解决方案是,如果您需要演示代码,则可以在开源项目或个人项目上工作。虽然我已经做到了这一点,并且愿意展示我编写的代码,但是大多数雇主都不想看到以前的工作(这并不能证明您实际上是编写的)。过去我采访过人们时,我曾要求他们写摘录或回答与编程相关的问题。你不能BS。


-1

您可能无法像以前为您的雇主所做的那样工作,但是哪个程序员没有他可以展示的宠物项目?


是的,但是雇主声称他们也拥有它,即您下班后要做的任何事情。
琼·芬格

1
@JoanVenge,有人可能会声称,但是否有效,取决于您的雇佣协议的性质。以我的经验,只要不在业务领域中,大多数公司都不会在意。
查尔斯E.格兰特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.