这个故事告诉我们:别惹程序员

匆忙加入一家年轻的创业公司

非技术人员往往不太了解开发人员的价值。如果把科技企业比作机器,那么开发人员就是燃料。本文的主人公叫 Paul,当然,这只是个化名。不久之前,他以开发人员的身份加入了一家初创企业,成为了这家公司的第一位研发人员。

随后一周,该公司又聘请了两位开发人员,但 Paul 凭着入门早牢牢占据了优势地位。至于 Paul 加入这家公司的原因主要是上一份工作出现了问题,让其需要一周之内找到下一个落脚地。慌不择路之下,Paul 匆忙选择了这家单位。

这家公司的情况是创始人非常年轻,对于企业经营完全没有经验。年轻并不是问题,在有些情况下甚至是优势,但问题在于不少年轻创始人信心爆炸,总以为自己什么都懂、什么都精,而且听不进其他人的规劝。

这个问题也实实在在影响到了 Paul。Paul 总是建议这家年轻企业能够在技术构建方面多划拨一点经费。但他们不听,一方面告诉 Paul 目前公司资金有限、但另一方面每个月都在招聘新的员工(营销、销售及其他高管)。

Paul 在这里没事可做,但好在他也不挑,毕竟这家公司给他开出了丰厚的报酬。

产品开发完成立刻裁减研发

Pual 努力工作,花了十个月时间完成了产品开发。成功之后,创始人立即将开发人员裁掉了一半。Paul 对此很不高兴,而且把自己的真实想法告诉了各位创始人。

他还提醒大家,削减开发者数量相当于是把重担全部压在现有开发人员肩上,这样一来之前确定的项目时间表将失去保障。

曾经在初始企业工作的朋友们应该会感同身受,毕竟年轻公司本身的时间规划就非常严格,即使不裁员,工作强度也已相当沉重。

但创始人们对此置若罔闻,并在继续裁撤开发人员的同时打压 Paul 本人。他们甚至突然间停掉了 Paul 的薪水,理由是公司遇到了一些财务问题。

Paul 很喜欢这家初创企业,所以他打算也帮公司分点忧、暂时忍耐一下。但后来,他从其他员工那里听说只有他一个人被停了工资。Paul 马上跑去跟公司高管对质。

停发薪水三个月后被解雇

对方认为,Paul 的薪水是全公司开发人员里最高的,所以公司才难以继续承受。三个月之后,他们干脆解雇了 Paul,理由仍然是工资太高、付不起。

创始人团队明显并不了解 Paul 的重要性。他掌握着所有密钥与密码,包括项目的全部源代码。

最让 Paul 气愤难平的是两件事:

公司并没有提前两个月通知,而是直接解雇了他。

公司没给他发工资,却在其他部门继续招聘新人。

复  仇

Paul 有权访问其他开发者编写的所有源代码。在被解雇之后,他的第一反应就是从 Firebase 管理面板中删除了重要信息,同时把这些数据保存在了自己的 Firebase 账户里。

这家公司没做任何备份。于是,所有尝试访问应用程序的客户都瞬间绷不住了。就在问题发生的同一天,Paul 接到了创始团队的电话。

根据其他开发者的上报,创始人们意识到这事儿是 Paul 干的,但却拿不出实际证据。他们可以对 Paul 采取法律诉讼,但这会是个漫长的过程,而且会导致初创公司陷入严重的业务和财务困境。Paul 很清楚这些问题,所以才敢大胆一搏。

面对创始人们的电话,Paul 并没有直言此事出于自己之手。他只表示如果公司能正常付给他 3 个月的未结工资再加上 2 个月的提前解雇补偿,他可以帮忙解决问题。这次,公司非常痛快地把 5 个月的工资打到 Paul 账上,Paul 则在一小时内解决了他们的问题。

总  结

Paul 回忆道,当时就算他想要 12 个月的薪水,公司方面也会乖乖照办。但 Paul 没有,他只要回了自己应得的数额。

这些初创企业好像不知道开发人员也需要维持自己的正常生活。

最后提醒各位,虽然 Paul 只想为自己讨回公道并且成功了,但我们绝对不推荐这种做法,因为这面临法律风险。如果各位遇到类似的情况,请尽量用合法的方式解决。也许时间会长一些,但至少不会让你身陷危险。

小贴士:

如果公司数个月没给你发工资,想离职但领导跟你谈情怀,怎么办?

劳动合同法规定,如果公司没有按照约定时间足额支付工资时,劳动者可以随时提出离职,这种情况属于依法解除劳动合同,公司要给你补足工资,还要为你支付经济补偿金。

参考链接:

https://javascript.plainenglish.io/revenge-by-a-programmer-for-not-getting-salaries-for-3-months-c90e7b78debe

来源:AI前线  整理|钰莹、核子可乐

停发薪水三个月后被解雇,程序员删除系统数据予以反击相关推荐

  1. 腾讯起诉vivo不正当竞争;链家程序员删除公司9TB数据被判7年;iPhone关机后仍在运行,或成恶意软件温床 | EA周报...

    EA周报 2022年5月20日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.腾讯回应没有获得首批游戏版号,先让小公司回血更要紧 2.大厂一半以上程序员 ...

  2. 毕业后想当程序员,到底要不要考研?

    平时经常有小伙伴咨询我,毕业后想当程序员,到底有没有必要去考研? 今天就结合我自己的经历,来谈一下我对这个问题的看法. 说到要不要考研,实际上这是一个老生常谈的话题了.不同专业.不同行业.不同经历的人 ...

  3. 女性程序员占比超17%,平均月薪近2万 | 程序员就业大数据报告

    来源:猎聘大数据研究院 本文约3400字,建议阅读5分钟. 本文为你互联网行业的程序员画像.专业背景.职能供需分布.城市分布特征和薪资优势. 乌镇第六届世界互联网大会刚刚落下帷幕,1024程序员节又接 ...

  4. 月均数据_程序员月均薪多少,2019全国互联网行业程序员就业大数据报告

    <2019全国互联网行业程序员就业大数据报告>,该报告针对程序员画像.专业背景.职能供需分布.城市分布特征和薪资优势等方面进行分析.作者:子瑜说IT 下面,一起来看看,2019年1月-9月 ...

  5. java程序员的大数据之路(13):Pig入门

    Pig简介 Pig为大型数据集的处理提供了更高层次的抽象. Pig包括两部分: 用于描述数据流的语言,称为Pig Latin. 用于运行Pig Latin程序的执行环境.当前有两个环境:单JVM中的本 ...

  6. java程序员的大数据之路(3):用maven构建Hadoop项目

    背景 由于Hadoop项目多数是比较大的项目,因此我们选择使用构建工具来构建Hadoop项目,这里我们使用的是maven.当然也可以使用Gradle等比较流行的构建工具 构建过程 这里总结一下我使用I ...

  7. 写代码犹如写文章: “大师级程序员把系统当故事来讲,而不是当做程序来写” | 如何架构设计复杂业务系统? 如何写复杂业务代码?

    写代码犹如写文章: "大师级程序员把系统当故事来讲,而不是当做程序来写" | 如何架构设计复杂业务系统? 如何写复杂业务代码? Kotlin 开发者社区 "大师级程序员把 ...

  8. 这可能是程序员学习大数据架构师的最佳之路!另附送1024G学习资料!

    随着大数据时代的到来,[这次国家教育部的改革要动真格了],JAVA程序员们仅有的一点点竞争力很快就不复存在,为什么这么说呢? 人生别只顾低头拉车,更要抬头看路! 国家教育部全面改革:大数据领衔 所有高 ...

  9. 黑马程序员Linux系统开发视频之创建守护进程模型

    黑马程序员Linux系统开发视频之创建守护进程模型 1.创建子进程,父进程退出   所有工作在子进程中进行形式上脱离了控制终端 2.在子进程中创建新会话   setsid()函数   使子进程完全独立 ...

最新文章

  1. mysql cascade的用法_MySQL常用操作笔记
  2. 北大青鸟口碑好才真的好
  3. 检查PHP会话是否已经开始
  4. REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED
  5. 2018计算机领域大事件,吕伟:2018年计算机行业回顾
  6. 十一届蓝桥杯国赛 本质上升序列-dp
  7. mongoose查找若存在,则什么都不做,若不存在,则插入
  8. C++基础知识(二)命名空间
  9. MVC三层架构详细图
  10. 什么是短信接口API
  11. 30种常用管理工具模型整理分享(下)
  12. 计算机软考网络管理员题,计算机软考网络管理员理论练习题及答案(5)
  13. 什么是系统建模语言(SysML)?
  14. MySQL查看数据库状态命令详解
  15. jstack分析 (Thread state=IN_NATIVE) mark
  16. MongoDB 存放图片
  17. 显示mac上隐藏的资源库文件方法
  18. 网易、阿里、滴滴运维面试题【网传】
  19. PKI(公共密钥体系)原理
  20. 179是号段物联卡,179物联卡是哪个公司的

热门文章

  1. 使用QLable显示图片
  2. QQ启动时:Initialization failure:0x0000000C 解决方案
  3. WD Drive Unlock : 您必須從您要解除的磁碟相關的WD Drive Unlock CD 執行WD Drive Unlock 解除鎖定
  4. 王建硕的2001交大Microsoft Club宣讲会
  5. 什么是 web 开发
  6. drf : 序列化器Serializer
  7. OpenBlas编译方法
  8. 【机器学习】核函数的理解与常见核函数
  9. caffe学习笔记(一): caffe训练流程(超详细)
  10. yolov5:onnx2caffe