当前位置: 首页 > 编程日记 > 正文

程序员因开发速度太慢而遭公司起诉,索赔金额高达90万!

作为程序员,你最头疼的事情是什么?下面这个算吗?在需求不停并更地前提下,项目还得如期上线。本文程序员因未能如期上线项目,公司直接起诉至法院,并提出90万元的索赔。一起来看看这个案件中法院是如何判决的。

作者 | 祝涛

出品 | CSDN(ID:CSDNnews)

2019年9月10日,神州瑞景公司因不满公司某程序员的工作进度和质量,申请了劳动仲裁。同日,北京市朝阳区劳动人事争议仲裁委员会表示不予受理,认为神州瑞景公司的请求事项不符合受理条件,决定不予受理。

神州瑞景公司不服,诉至法院。一审败诉后,公司继续上诉,直到2021年6月,法院做出二审裁决,驳回了神州景瑞的上诉,并宣布此判决为终审判决,事情才得以告一段落。

付费下载自视觉中国

该公司与这位程序员究竟有何“血海深仇”,以至于公司花了近两年的时间来打官司,并且提出90万的高价赔款呢?从法院公布的文书中,我们理清了事件的来龙去脉。

原告主张

原告是神州瑞景,该公司在企查查上的简介是:“一家主要发展方向为垂直社区和网络游戏的互联网公司,公司旗下运营有棋牌游戏资源平台和地方性社交及信息门户网站项目。”

来自于企查查

一审中,原告提出被告存在以下问题:

1.严重延误项目工期。其向公司提出的研发计划是2019年1月左右新游戏系统就能上线,但却迟延了半年之久至2019年7月15日才上线,给公司造成人力成本损失近40万元;

2.游戏研发成果质量很差。被告在研发初期明知原告的游戏在线人数是同时千人在线,应按多线程的编写代码才能符合公司目前的游戏运行标准,被告因觉得多线程代码编写复杂便擅自按简单的单线程进行游戏代码的编写,结果导致新游戏上线后,只能容纳百人左右,不能满足上千人同时在线需求。

3.被告负责研发的新平台上线后,游戏运行不稳定,玩家体验很差,原告游戏玩家及客户大量流水,严重损失市场份额。

4.被告缺乏基本的职业道德和敬业精神。被告负责研发的游戏上线后漏洞百出,多次发生崩溃,被告却多次推脱责任,拒不听从公司要求尽快处理的安排和要求。

庭审后,原告提交“百度百科”词典名词解释,称根据百度知识关于单线程和多线程技术的区别以及优缺点介绍,可以证明多线程技术整体性能明显优于单线程。

来源于百度百科

原告另提交被告工作简历,称可以证明被告声称有14年游戏开发经验,并在多家大型网络游戏公司工作过,工作背景和技术水平高,是游戏开发领域资深工程师,有能力预见和避免事故的发生,却因疏忽或过于自信造成了重大障碍。

原告向法院提出诉讼请求:判决被告赔偿原告经济损失90万元。该公司称,被告给公司造成的损失达379.1万元,考虑到被告是个人,原告只主张赔偿90万元。

二审中,神州景瑞上诉请求:撤销一审判决,改判被告姚某应承担部分赔偿责任或发回重审。未提交新证据。

被告辩词

被告于2018年6月下旬开始担任原告游戏项目技术总监一职,负责公司游戏平台的研发并直接独立负责有限服务端开发。

被告辩称:

第一,被告的工作不存在延误工期问题。被告按照研发计划完成了工作内容,2019年1月新系统没有上线是因为公司老板要求增加新的功能,而且由员工个人承担所有的研发成本没有法律依据。

第二,游戏研发选择多线程还是单线程的编写代码只是正常的技术选型问题,单线程是业内的常规做法,上线前被告已经做了测试,可以同时承担2000人的上线需求。后来之所以改成多线程是因为上线后的一周或两周后发现一个罕见的胡盘情况没有判断出来,为了能够正确判断那种情况,增加了大量的逻辑计算,此后单线程就会出现卡顿问题,所以改为多线程。当时公司要求被告两天改进卡顿问题,时间短促,存在不稳定的情况在所难免。

第三,原告主张被告承担40多天的损失完全不合理且没有法律依据,这40天是游戏免费的测试期,本来就没有收入。

第四,原告主张让被告支付未来一年的预期收入,没有法律依据,被告与原告签订劳动合同,完成工作内容就可以,公司的收入情况与被告无关。

判决结果

一审判决如下:

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

来源于中国裁判文书网

二审判决如下:

法院宣布,神州瑞景公司的上诉请求均不能成立,应予驳回;一审判决认定事实清楚,适用法律正确,应予维持。依照《中华人民共和国民事诉讼法》第一百七十条第一款第一项,判决如下:驳回上诉,维持原判。二审案件受理费10元,由北京神州瑞景科技有限公司负担(已交纳)。本判决为终审判决。

来源于中国裁判文书网

结语

为何会得到这样的一个结果呢?如何评价这一案件呢?从法院公布的判决书中,我们也有迹可循。

《中华人民共和国劳动合同法》第四十条第二项规定,劳动者不能胜任工作,经过培训或者调整工作岗位,仍不能胜任工作的,用人单位提前三十日以书面形式通知劳动者本人或者额外支付劳动者一个月工资后,可以解除劳动合同。

神州瑞景称游戏上线的时间为2019年9月却因该程序员的能力问题拖延了好几个月,且游戏质量存在技术性问题,若该员工真的能力不足,公司可以依据《中华人民共和国劳动合同法》与此程序员解除劳动合同,为何拖延几个月直到最后才对簿公堂呢?

高达90万的赔款更是离谱,原劳动和社会保障部发布的《工资支付暂行规定》第十六条严格限制了劳动者向用人单位承担赔偿责任的数额和支付方式。经济损失的赔偿,可从劳动者本人的工资中扣除。但每月扣除的部分不得超过劳动者当月工资的20%。法律和中央部委的规范性文件之所以严格限制劳动者对用人单位承担损害赔偿责任的情形,主要是因为劳动关系不同于平等主体之间订立的普通民事合同关系。

本案中,神州瑞景提交“百度百科”词典名词解释,称根据百度知识关于单线程和多线程技术的区别以及优缺点介绍,可以说明多线程技术整体性能明显优于单线程,以此证明被告姚某在工作上存在重大判断错误。这一问题明显属于技术层面的问题,在缺乏权威专业的第三方机构的评估鉴定的情况下,该公司竟企图用百度百科的词条解释来充当证据,实在讽刺。

神州瑞景公司称,游戏开发的延期完成以及新游戏上线后存在严重故障,导致了玩家流失、收入下降。但这些现象的产生都存在包括管理层在内的多方面因素,公司的管理保障是否到位,新功能的增加是否需要更长的研发时间、研发技术力量和人员是否充足、新游戏切换上线时是否做了充分的预案等都与项目的成败紧密相关。

且游戏开发本身就是一项具有技术探索性的行业,公司管理层将项目失败的责任全部推给程序员,并以此认定其属于严重失职有失公允。游戏行业的特点与用户的喜好紧密相关,现有证据不足以证明神州瑞景公司所称玩家流失、收入下降等与程序员姚某的工作存在必然因果关系。

至此,此案定谳。

参考链接:

https://wenshu.court.gov.cn/website/wenshu/181029CR4M5A62CH/index.html

技术

Python实现对脑电数据情绪分析

技术

大有乾坤,售前机器人背后 AI 技术

新闻

AI 新技术,遏制在线骚扰

转载

DPU加持下的阿里云如何做加密运算?

分享

点收藏

点点赞

点在看

相关文章:

c程序性能优化

一段c程序,功能开发完成,开始性能优化。当然是先用 -pg 编译,再gprof看“热点”在哪里,很快找到,是计算hash值的函数,于是换了个更快的hash函数——fnv ( http://isthe.com /chongo/tech/comp/fnv/)&#x…

struts2上传图片的全过程

转载自&#xff1a;http://blog.sina.com.cn/s/blog_6608320c0100j6no.html1、写一个上传的jsp页面upload_p_w_picpath.jsp,内容如下&#xff1a;<body><center> <font color"red"><s:fielderror/></font> <s:form actio…

Java中 与,||与|的区别

阅读目录 区别短路运算举例回到顶部区别 && || 是逻辑运算&#xff0c;支持短路运算 & | 是位运算&#xff0c;不支持短路运算 回到顶部短路运算 当有多个表达式时,左边的表达式值可以确定结果时,就再继续运算右边的表达式的值; 回到顶部举例 例1 Testpublic void…

保持dropdownlist选中值

RowDataBound事件 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i; for (i 0; i < GridView1.Rows.Count; i) { if (e.Row.RowType DataControlRowType.DataRow) { e.Row.Attributes.Ad…

js判断鼠标位置是否在某个div中

div的onmouseout事件让div消失时&#xff0c;会出现这样的情况&#xff0c;就是当鼠标移至div中的其它内容时&#xff0c;此时也判定为离开div&#xff0c;会触发 onmouseout事件&#xff0c;这样div中的内容就不能操作了。解决的办法是当触发onmouseout事件时&#xff0c;先判…

奉劝程序员们:写再多代码,还不如提升这两大能力有价值!

哪个国家的程序员水平最高&#xff1f;软件工程师水平测定平台HackRank发起了一系列编程挑战竞赛&#xff0c;给出了一份出乎意料的数据。据悉&#xff0c;这份数据研究分析了HackerRank社区里30万名开发者完成的140万项编码挑战。最终的结果显示中国程序员排在了第一位&#x…

IBM Thinkpad T43-44U 升级到 2G 内存后少了 66M

背景前段时间把 T43-44U 升级到 2G 内存&#xff0c;可以升级后&#xff0c;内存显示总是 1982M&#xff0c;少了 66M。奇怪之极&#xff0c;怎么搞都没搞好。有的热心网友建议重新刷 BIOS&#xff0c;升级到联想刚发布的 1.26 版。可是刷 BIOS 危险系数太高&#xff0c;俺是万…

Linux下的ATT语法(即GNU as 汇编语法)入门

学习这么长时间&#xff0c;一直在C语言这一层面上钻研和打拼&#xff0c;日积月累&#xff0c;很多关于C的疑惑在书本和资料中都难以找到答案。程序员是追求完美的一个种群&#xff0c;其头 脑中哪怕是存在一点点的思维黑洞都会让其坐卧不宁。不久前在itput论坛上偶得《Comput…

汽车高级驾驶辅助系统ADAS激光雷达创新者Cepton与Growth Capital达成企业合并协议

汽车高级驾驶辅助系统 (ADAS) 和车辆自动驾驶领域光感测距技术&#xff08;激光雷达&#xff09;的创新者Cepton Technologies, Inc.&#xff08;以下简称“Cepton”&#xff09;将与Growth Capital Acquisition Corp.&#xff08;以下简称“Growth Capital”&#xff0c;纳斯达…

通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

在用本地的navicat连接服务器的mysql数据库时候出现下面的问题&#xff1a; 解决的方法&#xff1a; 解决方法&#xff1a; 1、改表法。可能是你的帐号不允许从远程登陆&#xff0c;只能在localhost。这个时候只要在localhost的那台电脑&#xff0c;登入mysql后&#xff0c;更改…

17张图揭密支付宝系统架构

支付宝的系统架构图&#xff0c;仅供参考。不管是不是支付行业&#xff0c;都值得我们参考&#xff0c;学习。 imageimageimageimageimageimageimageimageimageimageimageimageimageimageimageimageimage推荐阅读 阿里高级Java面试题&#xff08;首发&#xff0c;70道&#xff…

Facebook性能大提升的秘密:HipHop

facebook / hiphop-php https://github.com/facebook/hiphop-php Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C的转换程序&#xff0c;一个重新实现的PHP运行库&#xff0c;和许多常用PHP扩展的重写版本构成&#xff0c;目的是旨在加速和优化PHP…

Android必备:Android的体系结构

2019独角兽企业重金招聘Python工程师标准>>> 链接地址&#xff1a;http://www.xx566.com/detail/107.html 最近一个月接触Android&#xff0c;开始做一些app的开发&#xff0c;通过参考网络上的资料&#xff0c;阅读Android相关的书籍&#xff0c;从无知到了解&…

豆瓣评分 9.4 的算法巨著,这本书带无数读者入门算法

说到算法巨著&#xff0c;你可能想到的是《算法导论》这本经典。但在入门算法时&#xff0c;还有一本与之比肩的巨著&#xff0c;不得不提&#xff0c;它就是《算法&#xff08;第4版&#xff09;》。这本豆瓣评分 9.4 的算法巨著&#xff0c;可谓是算法经典好书&#xff0c;给…

zabbix企业应用之监控oracle

本次介绍如何使用zabbix监控oracle&#xff0c;主要使用pyora这个python脚本来监控&#xff0c;具体地址可以参考https://github.com/bicofino/Pyora 我的zabbix版本为2.0.6&#xff0c;oracle为11g 下面是部分效果图 1、Oracle/Active user count 2、Oracle/Bytes sent and re…

ZendFramework的介绍、安装和实例运行

框架主要是为了提高开发效率、使得团队开发人员之间的更容易沟通和协作以及提高应用程序的可维护性。学习了解一种或多种框架对实际项目的应用会有所帮助。一、ZendFramework 的介绍&#xff1a;ZendFramework(以下简称&#xff1a;ZF)&#xff0c;以 Model-View-Controller(MV…

input type=hidden /在IE中占空间(转)

input 的 type 设为 hidden 的话&#xff0c;就是隐藏域&#xff08;废话&#xff09;。隐藏域在页面中不显示&#xff0c;但可以有值。既然是“隐藏”的&#xff0c;怎么还说会占空间呢。这是 IE 的 bug&#xff0c;不过这个 bug 的出现需要一定的条件&#xff0c;换句话说就是…

网友:Java岗,自学一个月跳槽计算机视觉,其实入门很简单

笔者在脉脉上看到一条帖子&#xff1a;原来Java岗&#xff0c;自学一个月成功跳槽视觉算法岗。这已经不是笔者第一次看到转行成功的程序员案例了&#xff0c;而大家的跳槽动机基本上都离不开&#xff0c;发展趋势、岗位高薪、职业兴趣。计算机视觉行业真相&#xff1a;竞争压力…

MapReduce对交易日志进行排序的Demo(MR的二次排序)

1.日志源文件 (各个列分别是: 账户,营业额,花费,日期) zhangsan163.com 6000 0 2014-02-20 lisi163.com 2000 0 2014-02-20 lisi163.com 0 100 2014-02-20 zhangsan163.com 3000 0 2014-02-20 wangwu126.com 9000 0 2014-02-20 w…

HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法&#xff0c;最基本的方法有4种&#xff0c;分别是GET&#xff0c;POST&#xff0c;PUT&#xff0c;DELETE。URL全称是资源描述符&#xff0c;我们可以这样认 为&#xff1a;一个URL地址&#xff0c;它用于描述一个网络上的资源&#xff0c;而…

sdut AOE网上的关键路径(spfa+前向星)

http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid2498&cid1304 题目描述 一个无环的有向图称为无环图&#xff08;Directed Acyclic Graph&#xff09;&#xff0c;简称DAG图。 AOE(Activity On Edge)网&#xff1a;顾名思义&#xff0c;用边表示活动的网&#xff…

苹果新功能惹网友众怒,还有隐私可言吗?

编译 | 禾木木出品 | AI科技大本营(ID:rgznai100)大部分人选择 iPhone 的一大理由就是信息安全&#xff0c;这家公司对于个人隐私的保护一直为人称赞。最近苹果公司宣布&#xff0c;为了让儿童能够更加安全地上网&#xff0c;他们决定在iOS 15、iPADOS 15、macOS Monterey系统中…

让Ubuntu拥有SUSE一样的GRUB启动界面

SUSE的漂亮大家可能都见识过&#xff0c;尤其是那个Grub启动画面。我身边的朋友为了在自己的系统上也能使用SUSE的GRUB启动画面&#xff0c;用了一种原理比较简 单&#xff0c;过程比较白痴的方法&#xff1a;先安装SUSE&#xff0c;把/boot单独分区&#xff0c;然后把除了/boo…

计算机编程简史图

计算机编程简史图www.21kaiyun.com 21世纪开运网 算准你每天的桃花运 帮忙推广下我的网站 谢谢

HTML5 模板推荐

http://www.yundic.com/转载于:https://www.cnblogs.com/lsl8966/p/4133484.html

Windows 11 再惹“众怒”!网友:微软就是逼我去买新电脑!

整理 | 郑丽媛出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;一般来说&#xff0c;不论是移动还是桌面操作系统&#xff0c;如若要升级版本&#xff0c;大多用户都不会产生过大的抵触情绪&#xff0c;毕竟更新往往都是为了确保用户获得最佳体验。但近来用户对微软…

刚学习了linux的DHCP 配置.呵呵.自己上来总结下.

先来看DHCP的工作原理.DHCP (Dynamic Host Configuration Protocol)下面的部分是google找的....~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DHCP来自ITwiki&#xff0c;开放的信息技术大百科DHCP是Dynamic Host Configuration Protocol的…

App_Offline.htm 一个静态页面实现整站维护时统一页面

在ASP.NET 2.0 站点根目录下&#xff0c;只要存在 App_Offline.htm 文件&#xff0c;那么所有对.aspx的请求都将转向App_Offline.htm 。而且浏览器的地址栏显示的是所请求的.aspx的URL。 这样当我们的站点需要维护时&#xff0c;只要把App_Offline.htm 拷贝到站点根目录下即…

C++编程思想重点笔记(上)

C和C指针的最重要的区别在于&#xff1a;C是一种类型要求更强的语言。就void *而言&#xff0c;这一点表现得更加突出。C虽然不允许随便地把一个类型的指针指派给另一个类型&#xff0c;但允许通过void *来实现。例如&#xff1a; bird* b;rock* r;void* v;v r;b v; C不允许…

一行命令实现录屏,支持热键和鼠标操作,区域、帧率、格式任你选择

作者&#xff1a;天元浪子来源&#xff1a;CSDN 博客市面上的录屏工具软件有很多&#xff0c;基本都是窗口程序。毕竟&#xff0c;离开GUI的支持&#xff0c;设置参数、选择录像区域等操作都会变得非常困难。不过&#xff0c;窗口程序也并非无往不胜&#xff0c;即便是屏幕录像…