什么?代码敲得太慢还会被起诉?还要赔90万?

从19年9月到今年6月,神州景瑞公司花了近两年来和公司某程序员打官司,并且提出了90万元的赔偿要求。他们之间到底有什么血海深仇呢?
在这里插入图片描述
19年的9月,北京神州瑞景科技有限公司向其员工姚某申请劳动仲裁,理由是该员工工作进度和质量存在问题。同日,北京朝阳区劳动人事中争议仲裁委员会表示不予受理,理由是该请求事项不符合受理条件。神州景瑞公司不服,诉至法院,一审败诉,公司继续上诉,直到今年6月,法院作出二审判决,驳回其上诉,并宣布为终审判决,事情由此告一段落。

北京神州瑞景科技有限公司,在企查查上的简介为:神州瑞景是一家主要发展方向为垂直社区和网络游戏的互联网公司,公司旗下运营有棋牌游戏资源平台和地方性社交及信息门户网站项目。
神州瑞景企查查介绍
其备案官网进入后则显示为某地方论坛。
神州瑞景备案网站
在一审中,神州景瑞认为被告程序员存在如下问题:

  1. 严重延误工期。被告程序员提出的研发计划是2019年1月左右上线新游戏系统,但却延迟了半年直到2019年7月15日上线,造成公司人力成本损失近40万元;

  2. 游戏研发成果质量差。被告程序员在初期被告知游戏在线人数为同时千人在线,应当按照多线程的编写代码,但被告程序员擅自按照更为简单的单线程进行编写,导致新游戏上线后无法满足千人同时在线需求。

  3. 被告程序员研发的新平台上线后,游戏运行不稳定,玩家体验差,导致神州景瑞玩家、客户大量流失,市场份额损失严重。

  4. 被告程序员缺乏基本职业道德、敬业精神,多次推脱责任,拒不听从公司要求尽快处理的安排和要求。

神州景瑞另提交了被告程序员的工作简历,证明被告有能力预见、避免事故的发生,却因某些原因造成了重大的事务。

神州景瑞提出的请求要求被告程序员赔偿神州景瑞公司经济损失90万元。公司方称号,被告程序员给公司造成了379万余元的损失,考虑到被告的个人身份,只主张赔偿90万元。

被告程序员于2018年6月上旬开始担任神州景瑞游戏项目技术总监一职,负责其游戏平台的研发并直接独立负责游戏服务端开发。

被告辩称:

  1. 被告程序员的工作不存在延误工期问题。被告程序员按照研发计划完成了工作内容,新系统未能上线是由于神州景瑞公司要求增加新功能,并且由员工个人承担所有研发成本并无法律依据。

  2. 游戏研发选择多线程还是单线程的编写仅仅是正常技术问题,上线前被告程序员已经完成测试,能够承担2000人上线需求。改为多线程是由于上线后发现了罕见的胡盘情况,因而增加大量的逻辑运算,单线程会产生卡顿,因而产生多线程。神州景瑞方要求被告程序员两天内改进卡顿问题,时间过于短促,存在不稳定情况在所难免。

  3. 神州景瑞方主张被告程序员承担40余天的损失完全不合理并且没有法律依据。40天为游戏免费测试阶段,本来便没有收入。

  4. 神州景瑞方主张被告程序员支付未来一年的预期收入,没有法律依据,被告程序员与神州景瑞签订劳动合同后,完成工作内容便可以,公司收入情况与被告程序员无关。

一审判决如下,依照《中华人民共和国民事诉讼法》第六十四条第一款、《中华人民共和国劳动争议调解仲裁法》第六条之规定,判决如下:驳回原告北京神州瑞景科技有限公司的诉讼请求。案件受理费10元,由原告北京神州瑞景科技有限公司负担(已交纳)。

一审败诉后,二审神州景瑞上诉请求,要求撤销一审判决,改判被告程序员应当承担部分赔偿责任或发回重审,未提交新的证据。

二审判决如下:法院宣布,神州瑞景公司的上诉请求均不能成立,应予驳回;一审判决认定事实清楚,适用法律正确,应予维持。依照《中华人民共和国民事诉讼法》第一百七十条第一款第一项,判决如下:驳回上诉,维持原判。二审案件受理费10元,由北京神州瑞景科技有限公司负担(已交纳)。本判决为终审判决。
在这里插入图片描述
《中华人民共和国劳动法》第四十条第二项规定,劳动者不能胜任工作,经过培训或调整岗位,仍不能胜任的,用人单位提前三十日以书面形式通知劳动者本人或者额外支付劳动者一个月工资后,可以解除劳动合同。神州景瑞公司称员工能力问题导致游戏上线时间拖延,若真是因为员工能力不足,完全可以凭借法律与其解除劳动合同。

同样原劳动和社会保证部发布的《工资支付暂行规定》第十六条严格限制了劳动者向用人单位承担赔偿责任的数额和支付方式。经济损失的赔偿,可以从劳动者本人的工资中扣除,但每月扣除的部分不得超过劳动者当月工资的20%。这也是由于劳动关系中,劳动者和用人单位不平等情况下,对劳动者的保护。

说到这,到底是这家公司不懂劳动还是不在乎劳动法?各位应该有所定数了。欢迎各位在评论区交流讨论想法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C51是一种基于Intel 8051架构的微处理器,hex文件是C51编译完成后的机器语言程序,而反编译则是将机器语言程序翻译成源代码(如C语言)的过程。 C51 hex文件反编译成C语言可以分为两个步骤:反汇编和反编译。 反汇编是将hex文件中的机器语言指令转换成汇编代码的过程。这可以通过一些反汇编工具来完成,如IDA Pro、OllyDbg等。反汇编的结果是一个包含汇编代码的文本文件,包括操作码、寄存器、内存地址等信息。但是,汇编代码与高级语言(如C语言)相差甚远,需要经过后续处理。 反编译是将汇编代码转化为高级语言的过程。这需要专门的反编译器来完成,如RetDec、Hex-rays等。反编译器可以将汇编代码解析为C语言源代码,包括变量、条件分支、循环结构等,使得程序更加易于阅读和理解。但是,在更复杂的程序结构中,反编译的源代码可能存在一些错误和模糊的部分。 总之,将C51 hex文件反编译成C语言需要一些工具和技术,并且结果可能有一些误差。反编译的主要目的是为了更好地理解程序和进行安全分析,而不是用于修改程序或复制程序的功能。 ### 回答2: C51 hex文件反编译成C语言是一个比较复杂的过程,需要使用专业的软件工具和技术手段。反编译的基本目的是将已编译好的机器码转换为可读性高的源代码,让人更好地理解其结构和功能。 反编译C51 hex文件的关键是将HEX文件中的机器码还原为可识别的程序指令,同时将所有指令和数据还原到其在程序中的位置。只有这样才能最大程度地还原程序结构和逻辑。这个过程需要专业的软件支持,在复杂的程序中可能还需要人工处理和分析。 一些专业的反编译软件可以将HEX文件导入到其操作界面,然后通过一系列技术手段进行反编译,并生成源代码文件。但是,由于C51程序通常采用的是专用的编译器和调试器,并且结构和算法也增加反编译的难度和复杂度,因此反编译C51程序的准确度和完整性并不能保证100%。 总之,反编译C51 hex文件需要使用专业工具和技术,同时需要对程序结构和算法有深入的理解,才能在一定程度上实现程序的还原和修改。 ### 回答3: C51是一种单片机发语言,而hex文件则是程序的十六进制格式。将hex文件反编译成C语言,其实就是将机器码转换成源码的过程,这样我们就可以更方便地了解该程序的执行流程和功能。 反编译工具主要有IDA、Ghidra、Radare2等,这些工具可以将hex文件转换成反汇编代码,但结果并不一定等同于原始C语言源码。 在进行反编译时,需要进行逆向分析,掌握程序的整体结构,理解CPU的基本指令以及调试器的使用方法等等,可能比较复杂。 此外,反编译也有法律风险和道德考虑。大多数软件都有法律保护,反编译是一种侵犯知识产权的行为,如果未经官方授权进行,可能遭受法律制裁,甚至导致被起诉。 总之,将C51 hex文件反编译成C语言虽然可能带来一定的便利,但需要谨慎处理,并遵守相关法律规定和职业道德要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值