前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3 名程序员被开除:因一次 APP 崩溃。。。

3 名程序员被开除:因一次 APP 崩溃。。。

作者头像
云头条
发布2022-03-18 18:25:02
2.1K0
发布2022-03-18 18:25:02
举报
文章被收录于专栏:云头条云头条

作者是一名女程序员,擅长编程、AI、数据科学和区块链等方面的开发。

我之前从来没有与别人讲过这个尴尬的故事。

我现在从事的是第三份工作。在之前两份工作中,一次是我被解雇了,另一次是我主动辞职了。

但是被解雇对我来说是一次糟糕的经历。我哭了一整天。我从来没有把这件事告诉过任何人,包括朋友和新同事。我觉得羞愧难当,以至于我在解释为什么离开上一份工作时撒了小谎。

我甚至不能告诉父母,因为他们听后会非常不安。我只给男朋友讲过。他非常支持我,还帮我找到了一份更好的新工作。

下面就讲讲这个故事。

一家缺资金的初创公司遇到的问题

那时我在一家成立短短一年的初创公司工作。合伙人共有四个。他们只获得了天使轮投资,当时在寻找更多的投资人。公司主要开发企业解决方案。

众所周知,初创公司有很多问题。主要问题之一就是资金问题。一开始,初创公司要做大量工作,但没有足够的资源(资金和人手)。公司开出的工资较低,却又要求开发人员高产出。

我在2019年2月进入了这家公司。三个月后,我由实习生被晋升为初级开发人员。在那段实习期间,我每月只领到100美元。对此我并不后悔,因为我需要积累工作经验。

公司共有五名程序员。

我们所有人都必须做一大堆工作。我们不得不开足马力,每周六天中至少四天在加班。但是公司并没有付我们加班费,甚至从来没有表示过谢意,好像我们加班就是理所应当的。

这对开发人员来说是个危险信号。

我会建议所有的开发人员:如果你发现贵公司总是催你加班,却没有给予额外的好处,就要考虑换一份工作,因为工作场景可能不会发生变化。

傲慢的CTO派给我们太多的任务

CTO 派给我们整整一周的所有任务。他不在乎我们完成任务有多快或多慢。但他总是派给我们一大堆的工作,就连高级程序员也很难在一周内完成这些工作。

我们没有高级程序员,我们都是初级程序员。公司没有测试员,没有设计师。我们必须每天至少工作9至10个小时,每周工作54至60个小时。如果你不干活,就会失去工作。

要是有谁不能按时完成所有任务,CTO就会当着所有其他开发人员的面羞辱一番。他是合伙人之一,所以我们无法向更高一级的人投诉他。

要是有谁上班迟到了5分钟,他就会扣掉半天的工资。但如果大家额外工作了一两个小时,却没人能拿到额外的钱。

我错过了两次面试,就因为抽不出时间去参加,而我又不敢冒失去这份工作的风险。

应用程序崩溃

后来有一天,CEO要求搞一个需要在一个半月内完成的新项目:一个移动应用程序和一个用于构建定制交付平台的互联网平台。

起初的目标是,建立一个原型,拿给潜在投资者看,以筹集资金。

CTO告诉我们,与那个投资人预约很不容易,于是我们不得不在一个半月内建立好原型。

对于任何团队来说,一个半月的时间是很紧很紧的时间表。我们听说必须在这么短的时间内完成时,感到非常沮丧。我们知道,我们所有人必须大量地加班。

上头为这个项目选择了三名开发人员,包括我。一个是后端开发人员,一个是Flutter移动开发人员,另一个是前端Web开发人员(我)。

不过我们还是按时完成了工作,当然有bug。我们将这件事告诉了CTO和CEO。他们似乎很烦恼,但一开始什么都没说。

该应用程序向投资人展示时在移动设备上崩溃了,因一个文本字段而崩溃。该文本字段要求输入数字,但CEO结果输入的却是数字和字符。

为了快速开发,我们使用了Firebase的Cloud Firestore来保存数据。当用户从移动前端将字符串数据而不是数字数据推送到Firestore时,应用程序崩溃了。

投资被拒绝,我们成了背锅侠

结果投资人拒绝了投资。当然,在我看来,第一个错误出在CTO的身上。他不应该要求在这么短的时间内完成这个项目。

第二个错误出在CEO的身上。在向投资人展示该应用程序之前,他甚至试都没试过。他本该做好充分的准备,因为每个应用程序都有bug。而且如果你在一个半月内开发出一个项目,又没有进行测试,就会有很多bug。

今天的年轻创业家可能有很多优点,但存在一大问题:经验不足。如果他们经验丰富,初创公司的工作环境会让员工更有效率。然而,在遭到投资人的拒绝后,CEO想要CTO给出一番明确的解释。像往常一样,他没有说时间表是问题所在。

CTO说问题出在我们的身上,我们就这样成了背锅侠。

领了两个月的工资,我们走人

我参与的是前端Web 开发,并没有参与移动开发方面的工作。不过,公司还是解雇了我。公司说,设计不好。这点我不否认。但我不是设计师,他们应该考虑到这一点。

根据工作协议,公司必须在解雇前两个月通知我们。由于CEO很不高兴,立马支付了两个月的薪水,解雇了我们。

老实说,我还是很感谢那家公司,因为我有两个月的空档期。在此期间,我申请了七家公司,最终找到了一份工作。

但我永远不会忘记那份耻辱,我知道也许我不应该有那种感觉。但是这番经历仍然刺痛着我的心。

后记

人无完人,雇主们,请明白这一点。我倒不是说我们是最出色的程序员,但是你不应该在管理不善、CTO缺乏经验以及初级开发人员薪水低的情况下,却要求开发人员有高产出。

并非所有的管理层都一样。我见过和听过一些出色的CEO和CTO。

反正,这是我职场中最糟糕的经历,也是生活中最糟糕的经历之一。

我会告诉所有开发人员,千万不要在你得不到尊重、没有价值感、又压力山大的公司做这种工作。

要是我在那里再待六个月,我的职业生涯就会耽误两年。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云头条 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档