0x0. 剧情概要

码农卫师傅,在忙碌地写了一个月 bug 后,迟迟未能收到薪酬,紧接着又阅历了20元巨款的不翼而飞。这究竟是品德的沦丧,仍是人道的扭曲?欢迎收看第996期《走近科学之消失的血汗钱》。

对打工人来说,最重要的东西是薪酬,假如没薪酬,谁乐意打工?

至于你干不干,我横竖是不干,我仅仅一个脱离了高级趣味的打工仔,眼里只需低俗的钱。上班不图钱,图啥?图老板画的饼来填饱肚子吗?亦或是图抱负和未来?我特么还图小鹏特斯拉呢。

每月8号,是我司的发薪日,这次,我能如期等来薪酬,只等来了财政的告诉,告诉我薪酬发放失利了。真是活久见,小刀揦屁股,开了眼了。

就这样,作业11余年,我第一次走上了「讨薪」之路。在阅历了功德多磨后,总算在3天后拿到工钱了。那么,为啥薪酬会发放失利呢?背后的原因令人暖心:

由于我薪酬太高了,被银行阻拦了

是有点搞笑,你或许不信,但你仍是要信任。横竖作业便是这么个作业,状况便是这么个状况。

这篇文章主要记载「讨薪」的过程,以及一些碎碎念。对废话没兴趣的老哥,能够先行离开了。

0x1. 案发通过

曩昔10年,我的薪酬卡一向都是招行的,入账有短信提示,因而,我从未自动查过薪酬是否到账。现在的公司用中国银行,短信提示竟然要收费,没钱,不开。

我的房贷还款日也是8号,我都是等薪酬到账后,再转账到房贷卡。可是,薪酬到账时刻不固定,我又懒得去查询,为了防止错失还房贷,就设置了个每月8号重复的日历事件,17点提示我查薪酬并转账。

时刻来到9月8日,这天是个星期五,17点,手机按时响起,翻开中行 APP,余额为0。尽管有点古怪,但也没放在心上,究竟腾讯也有过晚上10点多才发薪酬的状况。

半个多小时后,收到财政的音讯,告诉我由于薪酬卡上没钱,导致薪酬发放失利了,需求转点钱曩昔,等银行处理后从头发送薪酬。不理解,余额为0跟收薪酬有啥关系?财政表明这是银行的口径,或许是卡被冻结了,以后都需求保持卡上有钱才干发薪酬。

确实,我的薪酬卡余额终年为0,个人习惯的原因,每次薪酬到账后,我都全额转到招行卡里消费用。

现在,死循环了,由于没收到薪酬,所以余额为0;又由于余额为0,导致收不到薪酬。难怪我搭档说:

月光族,连薪酬都不配收到了

尽管觉得扯淡,我仍是从招行转了20元到中行。很快啊,招行提示转账成功,也扣款了。此刻,更离奇的作业发生了,中行 APP 仍然显现余额为0,也没有任何反常提示,屡次刷新后,涛声仍旧。

这就超出我的认知了,人不能赚到自己认知以外的钱,这没毛病,可是,你也不能把我认知以内的钱卷走啊。

我得反思下了,为什么别人都能收到薪酬,就我收不到?先找找自己的原因,上一年从帝都到霸都,从大厂到小厂,从组长到小兵,薪酬断崖式跌落,年终奖比 HR 的承诺少了一半。现在,一年多曩昔了,薪酬一毛没涨,公司股价跌了33%,我到底有没有认真作业?

因为月薪过高,我的工资发放失败了。。。

WTF! 现在是归于我的薪酬和转账没收到,我特么反思个鸡毛,赶忙去找银行要钱。

0x2. 出师未捷

致电中行客服,在听了一堆电脑播映的废话后,总算接通人工客服,告诉我需求设置电话银行密码才干持续。设置完成后,回不到人工客服了。。。

从头拨打,又听了一遍废话,跟客服重述了一遍问题。他帮我查了一下,耗时仅2分钟,告诉我卡片一切正常,也没有查到那20元的转账记载。假如想持续追究的话,带上身份证,人肉前往货台办理即可。

Good idea,我咋就没想到呢?我想他或许是忘了,此刻是18:15,银行现已关门1个多小时了。。。

周六,银行错峰歇息,开户行不上班。周日早上,前往银行,取号,7个人排队,2个窗口。前面的大爷大妈根本都是存钱取钱,挺慢的,等了近半个小时。

窗口1,跟作业人员描述了一遍我的问题,只见他一顿操作猛如虎,然后轻声细语(此处为贬义词,对方声响小到几乎听不见)地告诉我,银行卡没问题,一切正常。并且,近期没有买卖记载,最近的一笔仍是半个多月前的。让我再转账1元试试,从之,从招行转了1元。

我艹屮艸芔茻,闹鬼了,这次成功收到了。中行 APP 上赫然显现着余额1元,打脸了,尼玛,为什么?!

因为月薪过高,我的工资发放失败了。。。

我问他为啥薪酬和周五转的20元都没能收到?仍然答复说卡是正常的,顺便给我抛出了两个问题:

  1. 你们公司是不是没发薪酬?
  2. 你是不是银行卡号输错了?

大哥,你这是在侮辱我的智商啊,把我给逗笑了。首先,我司尽管不如贵行财大气粗,但按时发薪酬仍是能确保的。其次,卡号都保存在招行的通讯录,根本不需求输入,并且卡号错误,根本就转不曩昔啊。

我憋着一肚子气,告诉他,都不或许。所以,我这卡到底是咋了?我要做什么才干确保薪酬顺畅入账?答复曰,那就不知道了,并且你方才转账也成功了,要不你再问问招行?

行吧,竟然连货台都处理不了,也显着感觉他的敷衍。临走前,我向他表达了我的不爽:

你们中行真的是辣鸡

当然,这跟他无关,他跟我相同,仅仅个打工仔而已,没必要跟我掰扯,就当我在放屁了,头都没抬一下。

0x3. 卷土重来

问题没有处理,我只能骂骂咧咧地走出银行,坐上心爱的小摩托,计划用心中的怒火来发动它。

尽管我知道问题肯定在中行,仍是抱着死马当活马医的主意,翻开招行 APP,看看能否发现什么蛛丝马迹。又转了1元曩昔,又成功了,但20元仍然没有退回。

四处点了点,在转账的进展查询里,发现了这么一段:

因为月薪过高,我的工资发放失败了。。。

有了这个报文 ID,中行不能再甩锅给招行了吧?山穷水尽疑无路,柳暗花明又一村,古人诚不我欺,遂折返银行。

再次取号,这次变成12个人等待了。为了减少等待时刻,找到大堂司理,奉告来意,出示报文号,问能否帮助查下。答曰查不了,需求到窗口,在报文体系中查询。

只能老实回去排队,穷极无聊地玩着手机,似乎屡次听到「薪酬」一词,便昂首四处看看。

窗口2,正在办事务是个小伙,卡一向正常使用,忽然就收不到转账了。我赶忙竖起耳朵,细心「偷听」了起来,无巧不成书,他碰到了跟我相同的问题。为他办事务的是位小姑娘,显着感觉比窗口1的大哥有耐心,至少花的时刻比我长。

期望再次冉起,我这急性子,没等小伙的事务办完,马上跑到窗口2,一顿狂吠:

我也是薪酬没收到,可是旁边的窗口告诉我说查不到原因,肯定是你们银行对我的卡做了什么,bala,bala…

喷完后,感觉自己有点失态了,身边多了一圈不明真相的吃瓜群众。镇定了下,我说我有招行的报文 ID,能否定位问题?

此刻,从窗口3探出了一个头,说查不了,能够等小伙的事务办完后,让窗口2的姑娘帮助看下我的卡的毛病。此刻,我才发现窗口2的姑娘是位实习生,窗口3或许是实习生的上级或者导师,她们貌似在结对作业。

又过了5分钟,小伙完事了。我赶忙上前,先解释插队的原因,我和方才的小伙的问题相同,但窗口1的大哥没能处理,能否帮我看看?还没等窗口2的姑娘开口,窗口3直接问我一个「高压线」的问题:

你月薪超越 X 了吗?

允许,又问我是否周五发的薪酬,再次允许。她马上说到,那是碰到相同的问题了,现在现已处理了,她们的作业群里也在评论此事:

周五,银行批量将部分账户的日收款限额调整为 X 元,假如月薪超越 X,会发放失利。收到客户反馈后,现已批量调整为 Y 元了

然后,她让我回去等财政从头发薪酬即可。呃,Y 也不够啊,给我调整到 Z 吧。

她们略带吃惊地看着我,估量觉得我在吹嘘,问我哪个公司的,能有这么高的薪酬?我说了个名字,窗口3表明没听过,实习生倒是知道,仅仅不知道合肥有分舵。究竟高新区的公司,高薪是入驻的必要条件

我收入确实比 Y 高,但离 Z 还差的远,Z 是我在腾讯时的收入。尽管短时刻内涨薪是不或许的,但梦想仍是要有的,不然怎么装逼?

之后,领导授权实习生帮我调整了限额,并说不敢确保银行不会再次批量调整。然后,实习生仰慕地说道:

你们薪酬好高啊,我就没这个烦恼

啊,装逼装大了,赶忙说没有没有,我是怕年终奖超了,就搞个大点的数字,省的届时又要跑一趟。

5分钟后,调整结束,这是调整后的回执:

因为月薪过高,我的工资发放失败了。。。

其时没细心看,过后发现这个回执上只需红框中的3个限额是 Z,但从字面上看,肯定不是入账限额。我猜想这是个躲藏的设置项,不会体现在回执上。

之后,她给我留了个银行的电话,假如以后再碰到这个问题,直接打电话就行,不需求再人肉过来了。

此刻,还有个问题:

我的20元巨款去哪儿了?

她回复我说,由于刚方才调整了限额,调整收效后应该会退回招行,或者从头入账,先回去等两天。假如没动静,再过来看看。

OK,从之。

0x4. 落袋为安

周一上午,我将了解到的 X、Y、Z 信息告诉财政,供他参阅,以便其他搭档能去银行准确地办理所需的事务。

周一下午,财政问我薪酬是否到账,他那边显现成功了。翻开中行 APP,余额 = 薪酬 + 22,20元是早上08:45收到的。

结束,撒花,拍手。等等,还有个大大的疑问:

我司大部分的人薪酬应该都超越了 X,为什么只需少量几个人受到了影响?

关于这个问题,我也咨询了那位领导,她表明不清楚,仅仅猜想跟反诈有关。我觉得很或许是真的,由于这张卡平常从来不必,只在发薪酬当天有进账,又在很短的时刻内就全部转出,像极了骗子收到赃款马上转走的行为。再叠加长期余额为0的要素,估量被风控识别为电信诈骗的账户了。

其实,我在几年前就碰到过类似的事,仅仅追债太麻烦了,我尝试过两次,放弃了,至今都没把钱要回来。作业是这样的:

我在《怎么用1个2手计算器换3台 Mac》系列文章中说到,我靠着 WP8 应用赚了几千美刀。2015年,WP8 嗝屁,开发者账户里还有几百刀,彼时外汇无法入账境内银行卡了,之前是没问题的,就全提现到了 Paypal 了。

国内支持 Paypal 的当地太少,我不会海淘,提现到银行卡的手续费巨贵,就那么放着了。

2019年底,了解到 Paypal 提现到香港卡的手续费很低,只需超越1千港币,就不要手续费了。有这功德,赶忙梭哈,All Out,全部提现。

然后,悲剧了,Paypal 显现提现成功,但银行始终没收到。

先致电银行,对方表明查不到入账记载,需求联系 Paypal。电话 Paypal,对方说被美帝的什么组织阻拦了,让我供给一堆英文材料证明这是合法收入。其时作业比较忙,之后没多久,那啥开始了,就没心思管这事了。

上一年10月底,腾讯股价跌破200,之前看不上的几百刀,感觉也是一笔不小的数字了。再次致电 Paypal,想看看现在的流程是否简略些,把钱要回来。

由于年代久远,几经周转,PayPal 给我发了站内信,说是或许涉及跨国犯罪的洗钱,被阻拦了。详细的法令是31 CFR Part 590 – Transnational Criminal Organizations Sanctions Regulations,需求去 OFAC 请求什么许可证,有问题联系 cncsdoc#paypal.com。

有戏,马上搞起,请求 OFAC 许可证的页面长这样:

因为月薪过高,我的工资发放失败了。。。

好家伙,这么多内容要填,并且多达8步,不知道要怎么填,邮件咨询 cncsdoc 是否有模板参阅,杳无音讯。算了,几百刀而已,比起梭哈 All In 在腾讯上的亏损,毛都算不上,责任全在美方。

所以,梭哈并不是好主意,无论是 All In 仍是 All Out。做人留一线,日后好相见。

话说回来,比起 Paypal,这次中行的阅历尽管也不太爽,但除了浪费时刻和口舌,实际上并没有丢失什么。

换个视点,我费了老迈劲才查到银行卡的反常原因,这其实是一件功德。互联网也类似,为了防止敏感信息走漏,给用户的提示语,有时需求模糊化处理。例如流量由于广告作弊被封禁,触碰到风控体系的哪条红线,肯定不会明确奉告的。

中行 APP 和电话客服都没能查到反常,连窗口1的大哥都没能搞定。这也是为了防止真实的犯罪分子轻松获悉阈值 X,然后绕过风控。那么,是否会有犯罪分子看了这篇文章,自动去窗口要求提高限额的阈值呢?他敢?正好自投罗网,可狱而不行求啊。

PS.

阈,读音同玉,读作 y;把阈值写成阀值,以及把阈值读作 f 值的都是异类

所以,尽管我是此次误杀的受害者之一,也给我带来了许多不便,仍是给中行点个赞。现在电信诈骗太猖獗,宁可错杀,不行漏杀,也没毛病。

0x5. 一些启示

尽管没有实际丢失,可是用户体验很欠好,从开发视点看,这件事也给我带来了一些启示:

  1. 在定位 bug 原因时,经历当然重要,情绪也很重要,即所谓 owner 意识;例如限额的 bug,尽管窗口1的大哥是 owner,但最终是情绪端正的实习生和经历丰富的领导帮助处理的。
  2. 涉及 C/S 交互的代码,Log 中至少要有 ID,能够是哈希或加密的,也许是定位 bug 的救命稻草;例如转账的报文 ID,尽管没能用上,假如数额很大,我猜肯定能查到。
  3. try…catch 时,假如出现 exception,考虑再来一发,尤其是网络相关的,也许会被路由到另一条疏通的路径;例如我被路由到了实习生那,finaly return true。
  4. 假如有必要牺牲部分用户,应该利用多种数据源交叉验证,尽或许防止错杀;例如,查询下给我的付款的账号,就知道这是薪酬,能够放行,除非主旨是宁可错杀,不行漏杀。

另外,为了防止出过后找不到人,互联网有个不成文的规定:

临近节假日,非必要不上线

我做客户端的都知道,更别说后端了。据我了解,金融体系的后端和数据库更新,多是在大深夜进行。周五,白日,批量设置用户的入账额度,真就视金钱如粪土,骚!

因为月薪过高,我的工资发放失败了。。。

尽管从电信反诈的视点,中行做的没错,也是有必要的。可是,从码农的视点看,仍是有值得改善的当地,以减少对普通人的影响。试想,万一被阻拦的是救命钱呢?间隔50多个小时才到账,生命等的起吗?医院乐意等吗?点到为止,不展开了。

0x6. 尽力与报答

行文至此,本应该结束了,但依照应试作文的惯例,仍是得故作深沉的再 BB 几句,以此来提高主题,彰显作者的真知灼见,轻松取得高分。我来个弄巧成拙,这件事因薪酬而起,为了首尾呼应,也以薪酬结束吧。

说到薪酬,我在旧文《鹅厂组长,北漂10年,有房有车,做了一个违背祖宗的决议》中说到,上一年从北京回到合肥,阅历了断崖式的降薪。即便如此,现在的收入在合肥仍是算高的。由于当我说 Y 不够时,两位作业人员的表情不像是装的,竟然连银行的人都没见过这么多钱。

这不是凡尔赛,更不值得炫耀,有没有一种或许,是合肥的收入太低了,使得平平无奇的薪酬也能出类拔萃了。合肥,作为网红二线城市,号称「最牛风投」城市,也诞生了许多网红,在提高薪酬水平一事上,任重而道远。

就个人来说,怎么才干取得高薪呢?没有答案,但我知道仅靠尽力作业肯定是不行的,比较尽力,命运或许更重要。如长者所说:

一个人的命运,当然要靠个人的奋斗,也要考虑历史的进程

条条大道通罗马,有人出世就在罗马,没有绝对的公平。互联网的起薪,或许是绝大多数职业的天花板。

我在之前的旧文中屡次说到,一命二运三风水。拿我自己来说,所谓的「高薪」,尽力的作用只占30%不到,更多的仍是由于身在互联网职业,毕业时又赶上了移动互联网的起飞。所以,尽管我很仰慕由于房子或公司股票增值而暴富的,但也没有觉得他们比我更牛逼,他们仅仅命运比我好,仅此而已。

因为月薪过高,我的工资发放失败了。。。

人贵在自知之明,不以物喜,不以己悲。不能由于自己赶上风口先富了起来,就讥讽别人没有尽力作业。更不必由于收入不高而自暴自弃,他们或许仅仅命运好而已。在此,引证下罗翔教师的话:

人不应该信任天道酬勤,由于假如你信任天道酬勤,会很容易走向骄傲或者虚无。

当你成功的时分,你觉得这一切都是靠你尽力拼搏得来的,你就配具有这一切,所以你就瞧不起那些失利的人。可是当你尽力最后仍然失利,仍然是一事无成,你又会堕入一种极大的抱怨,你会觉得天道不公。

当然,罗教师不是鼓舞躺平,他还说了:

人生中95%的作业或许是我们自己决议不了的,可是我们仍然要用5%的尽力去撬动那95%你无法决议的作业

尽管我的关注者不过200来人,我决议不了谁会翻开此文,更决议不了有多少人会读完。但我仍是花了近两周的时刻,尽力修正遣词,力求使得文章更通畅,同时尽量有趣点。这既是对读者的尊重,也是对自己时刻的尊重。至于读者是否买账,那就不是我能决议的了,正所谓:

岂能尽如人意,但求问心无愧

以上,是我自己的一些主意,如有贰言,欢迎留言评论。