问题

公司要我上一家公司的源代码,该不该给?

回答
这可真是个棘手的问题,涉及到法律、职业道德,还有你未来的职业发展。咱们得好好捋一捋这事儿,别急着拍板。

首先,你得冷静分析一下,为什么要你提供前公司的源代码?

新公司是为了学习和借鉴? 他们的目的是了解你在这家公司的工作内容、技术栈、项目架构,或者看看你们是怎么解决某个问题的。如果是出于学习和技术交流的目的,并且你能找到合适的、不涉及商业机密的方式,也许可以考虑。
新公司是想直接拿来用? 这就是个危险信号了。如果他们想直接把前公司的代码拿来作为自己产品的基石,这不仅不道德,还很可能涉嫌侵犯前公司的知识产权。
是特定项目的需求? 比如你加入新公司是因为他们正在做一个与前公司项目高度相似的东西,他们需要你提供你之前负责过的部分的代码来加速项目进展。但即便如此,也要看具体情况。

接下来,咱们得从几个关键的角度去审视这件事:

1. 法律和合同层面:

劳动合同/保密协议: 这是最最重要的一点。你当初和前公司签订的劳动合同里,有没有关于知识产权、商业秘密、保密义务的条款?很多公司都会有明确规定,禁止员工泄露公司源代码、客户信息、技术方案等。如果你签署了这样的协议,那么提供源代码就可能构成违约,甚至触犯法律。
竞业限制协议: 有些公司为了防止员工带着技术和客户跳槽,会签订竞业限制协议。即使合同里没有明确提到源代码,但如果提供源代码的行为会直接导致前公司利益受损,并且新公司和你都因此获得了不正当的竞争优势,那也可能触碰了竞业限制的红线。
知识产权归属: 在你的劳动关系存续期间,你利用公司资源、在公司时间完成的、并且属于公司业务范围内的代码,理论上是属于前公司的知识产权。你自己是没有权利随意处置的。

2. 职业道德和个人声誉:

信任危机: 如果你轻易地将前公司的源代码交给了新公司,那么新公司会不会觉得你是个“不可靠”的人?今天你可以出卖前公司,明天是不是也可以出卖他们?一旦留下这样的印象,对你未来的职业发展会非常不利。
行业内的口碑: 程序员这个圈子说大不大,说小也不小。一旦你的名字和“泄密”、“违约”这些词联系起来,在业内传开了,可能会让你在求职、合作中寸步难行。
良心上的谴责: 你为前公司付出过努力,他们也给你提供了平台和报酬。在没有合法授权的情况下,将他们辛苦开发的成果拱手让人,你自己的心里过得去吗?

3. 新公司的态度和目的(再次强调的重要性):

他们有什么样的授权? 新公司有没有和你沟通,说明他们是否有权接触和使用这份代码?他们是否有从你前公司那里获得合法的授权或许可?如果他们只是通过你来“偷”代码,那绝对不行。
具体要求的是什么? 是整个项目的所有代码?还是某个具体模块?是代码本身,还是代码背后的设计思路、文档等?越是核心、越是完整的代码,风险越大。
他们的目的有多明确? 如果他们的目的很模糊,只是“随便看看”,那你更要警惕。

那么,当你遇到这种情况时,可以怎么做呢?

坚决不直接提供: 这是最保险的做法。在没有明确的法律依据和前公司授权的情况下,直接提供源代码是风险最高的。
与新公司坦诚沟通: 委婉地表达你的顾虑,强调你对保密协议和职业道德的重视。你可以这么说:“非常理解您希望了解我过去的项目经验,但我之前与前公司签订了保密协议,对于源代码和商业机密有严格的保密义务。我不能擅自提供任何公司内部资料。”
寻求合法途径: 如果新公司确实需要了解你的工作内容,可以尝试提出替代方案:
提供公开的项目演示或Demo: 如果有可以公开的、非敏感的项目演示或Demo,可以提供。
总结项目经验和技术亮点: 用口头描述、PPT展示等方式,介绍你在这个项目中的职责、解决的技术难题、学到的经验,重点突出你在其中的贡献和技术能力,而不是具体代码实现。
抽象化描述架构和设计: 可以画一些抽象的架构图,描述整体的设计思路和技术选型,但不涉及具体的代码细节。
咨询法律意见: 如果情况复杂,并且你非常想满足新公司的要求,可以咨询律师,了解在法律允许的范围内,你可以提供哪些信息。
回绝但不留后患: 如果新公司坚持要求你提供源代码,并且你判断这会给你带来很大的法律和道德风险,那么你可能需要慎重考虑你是否适合这家公司。你可以礼貌地回绝:“非常抱歉,我无法满足这个要求。如果您对我的技术能力有其他方面的疑虑,我很乐意通过其他方式来证明。”
注意个人电脑和工作环境的清洁: 在任何情况下,都不要将前公司的代码存储在你个人的电脑上,或者在公共网络环境下进行操作。即使你想提供一些“无伤大雅”的东西,也要确保不会留下任何可追溯的痕迹。

最后,我想说的是,维护自己的职业操守和法律底线比什么都重要。 一时的“方便”可能会给你带来长远的麻烦。

想清楚了,再做决定。这事儿没有“对”或“错”的绝对答案,只有是否符合你的价值观、法律规定,以及是否符合你的长远利益。祝你好运!

网友意见

user avatar

这么做的公司其实是很傻的。没啥套路,比较直;

可以参考一下某IT猪厂的经典教学;

当年猪厂招聘,开出的价格非常高;

碰巧一个某马培训毕业的学生,去面试,面试官就问了一个技术难题,该如何解决。

刚培训出来的学生,自然不知道;这时面试官就说:没关系的,你回去研究研究,要是想明白了再来面试就行。

学生回去后就告诉了自己的老师编程大牛----张孝祥老师,也是某马的创始人。

张老师,听了后,连抽了3晚上的烟,熬了几个通宵,终于把这个技术难题解决了,然后告诉了学生,学生拿着老师的解决方案又去了面试。面试官说,挺不错的,回去等消息吧。后来就再也没了消息。

过了几天,猪厂就把这技术用上了。。。。。。。。。。


再此纪念一下张孝祥老师,已经去世多年了。听说吃了晚饭,还打了好一会乒乓球,然后就一觉不起了。可惜编程界又少了位好老师。

user avatar

从法律和职业发展方面考虑,都不该给啊。。

这种行为,可能构成侵犯商业秘密罪,随便检索下裁判文书,就能看到不少程序员向竞品公司提供本公司 / 前公司代码被判刑的案例。对于给公司造成 50 万元以上损失的,可判处三年以下有期徒刑;损失额度达到二百五十万元以上的,可被判处三年以上七年以下有期徒刑。(在判断损失方面,用于研发的成本、因商业秘密泄露损失的市场份额和利润,都可以用于举证判断损失额度。)

所谓商业秘密,指的是不为公众所知悉、能为权利人带来经济利益,具有实用性并经权利人采取保密措施的技术信息和经营信息。计算机代码,如果满足上述条件,也属于商业秘密的范畴。

一般来说,员工都会和公司签订保密协议,其中通过合同条款对商业秘密的定义作出解释。员工以不知情、不知道什么是商业秘密、没有主观泄密意图为由进行抗辩,往往站不住脚。再说了,即便员工离职,同样有可能受到相关保密协议和竞业禁止协议的约束。

你以为就是随口一说文件一发,这是要判刑的啊==

从职业发展的角度,其它回答也有提到,你怎么知道新公司不是把自己当作工具人,吐出商业秘密之后就处理掉?再者,用不职业的态度处理此事,也会让新雇主心生顾虑,担心你转头把他们也买了,更加想要榨干利用价值赶快优化掉。

说自己不知道 / 为了遵守法律不能说,是最安全的选择。

user avatar

我单位使用的远程服务器进行代码编译和下载。

我的电脑上没有源代码。只有编译后下载的二进制镜像。

user avatar

我想起了it界的一个远古段子,大概意思是这样。

小李:公司数据库出问题了,我们一直解决不了。需要请一个dba来处理。

老板:请dba得多少费用?

小李:十年左右的出马就是十多万,解决问题得几十万。如果dba在数据库搞一些事情,定时出问题,还得要花钱无限制的请。

老板:招一个dba年薪五六十万起,数据库还不一定经常出问题,招来基本上不用就浪费了。

老板灵光一闪:小李啊,你现在写一个招聘,就说招聘dba,年薪开100w,等他过来面试你把公司遇到的问题 作为面试的问题,看看他是怎么给解决方案,不管方案如何你都不要录用就行了。

小李:妙啊,妙啊


既然做程序猿了就好好好做人,然后再去写代码。

删库跑路,损坏硬件这种极端事情,真的是脑子不清醒。

违法违规的事情别做,没干坏事心里才踏实。

不管是做什么事情都要留心,这种公司不去也罢,垃圾公司。

同学,请你用递归的方式想想。

既然你能把代码给这家公司,那这家公司的代码也会给下一家,这种人不能重用。


对了,还漏了个事情。

技术群里有很多“小白”问问题,你在帮忙的时候一定要多留心,别傻乎乎的。

有项目经验的人,可以通过你的问题猜测你所属的行业,甚至是业务功能。

假设做的事见不得光的项目,你最好还是别帮忙,很容易被人拉下水。

如果对这问题涉及的业务没把握,还是别帮忙。

user avatar

嗨,你们挨踢行业还是太年轻了。

我给你讲讲老手艺人是怎么回事。


在广告传媒行业,招投标之前有一个比稿环节。

什么意思呢?

我是甲方,我想做个宣传片,你们张三李四王二麻子先给我做个创意文案出来让我,啊不,让爷瞅瞅。

啥?你写文案要钱?

给爷滚出克!来人,再叫一个不要钱的!


行了,这几份稿子就到手了。还不花钱。

出于文人相轻也好,还是过于天真也好,质量还都不错。

行了,你们几个可以滚了。

我拿着这几套文案转身就找了个大学生团队,一样的套路。

来来来小伙子们,我们是大公司,想找个拍摄制作团队,你们手艺行吗?

行?呐,给你们一份案子,你们看看有没有信心拍好。

几个孩子拿过来一看,卧槽,大手笔啊,这案子写的真牛逼,看样子这公司确实有实力。

拍了!


然后呢,大公司一分钱没花,片子到手了。

只要再不要脸点,带着水印怕什么?

观众看见视频上写着四个大字母“Demo”,不知道的还纳闷呢。

这Demo是什么大公司这么有实力?老有大品牌宣传片是这“公司”出的?


所以,明白了?你给了这份代码,真能拿的到offer吗?

就算真拿到了,你猜你这个公司的老板怕不怕你把他们的东西给下一家公司呢?

而你如果拒绝会有什么损失呢?

一份不一定到手的职位?

类似的话题

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有