2026-01
8

优秀的浪潮

By xrspook @ 8:29:23 归类于: 烂日记

一个公司的开发能力到底糟糕到什么程度才能做到原始数据和实践方法都给他们了,但是三个月时间过去,依然做不出该有的东西呢?一开始他们说做不到,不知道该怎么做,但是所有资源都已经给他们了以后依然做不出来,于是我就明白,为什么他们的系统做得那么糟糕,因为他们根本不知道自己在做什么。

周三下午被叫去开会,理论上是讲解如何进行报表填报。我对那个东西不抱任何幻想,但我也希望不要过于糟糕,实际情况比我想象的还要糟糕。

首先是一个进度数据的获取,他说他们已经能自动生成那些数据,但是我们也要帮他们核对一下,出现什么状况及时跟他们说。哪怕你不说这个我们也一定会核对的,但关键是在告诉我们可以通过哪些点击生成自动的报表之后顺便跟我们说在那套智能化系统里可以在哪些地方查询核对这些数据,接着我震惊了。以他们这种方式核对,首先不全面,其次,相当low。以他们这种方式核对。只能拿着他们自动生成的那个表格找数据,但万一他们那里的数据条目已经缺漏了呢?通过他们所说的那种核对方式根本无法发现。如果他们的测试人员就是用这种方式去检验他们的程序,这种检验方法本来就是错的,所以他们没有发现问题,实际上问题又的确存在是绝对有可能的,而现在他们把这个引以为傲的功能交付给我们,意思就是让我们所有人给他当测试员。测试员是要发工资的,我们是甲方,你让甲方无条件免费给你们做测试,到底他们是怎么想出这么损的招数?实际上如果这个甲方是靠谱的,你实现不了这个功能,我绝对不会给你钱。如果你无法在规定时间之内交出合格的东西,我还要扣你的钱。现在的情况是钱我们已经都给了,扣钱这一条从来没有发生过。这么窝囊的甲方,已经不是第一次,因为我们已经有5年以上的时间对接这个老赖,第一次不知道也就算了,但第二次依然是一头栽进去。

进度表的获取虽然说不如人意,但也只能说瑕疵是难以避免的,但第二个账本的自动生成简直就是悲剧。一开始我说到的那一堆东西就是针对账本自动生成的。前段时间我已经已读不回我的某个同事,因为11月的时候我已经把11月中旬之前一整年的数据都给他了,12月的时候还没到月底,他又找我要12月的数据,然后我就直接不理他。如果你写的脚本能把1-11月的数据全部都生成且核对无误,要不要12月的数据根本不重要。因为12月的数据是水到渠成的事。实际上当我亲自见识那个成品的时候,那跟我三个月前初次见面的时候,几乎没有区别,一坨屎。他们哪来的底气觉得他们的数对上了。摘要不对,业务类型不对,收入支出不对,库存不对,唯一对的就是右下角最后一个库存。那个数据不是根据前面和上面的数据生成的,我猜是不知道从哪里直接读取了,所以唯有那个数据是对的。他们的眼睛长在脑袋上?确定不是长在屁股上?即便是深度近视高度老花的人都能发现那些不一致,但即便这样,他们居然也觉得自己已经开发到位了。

这个如此优秀的公司叫浪潮。

2025-11
16

非常糟糕的细节

By xrspook @ 8:47:27 归类于: 烂日记

开会结束以后,我赶紧回办公室打开浪潮的二期系统,对比那个传说中的可导出数据的东西跟我的需求到底有多大的差距。一打开那个东西,我就看到了一些对我来说没什么用途的字段,接下来就是一个一个死磕那些字段和我需要的信息到底是否匹配、是否有缺失、是否某些字段看上去好像是合理的,但实际上是有区别的。最快的方法是直接把导出的那些有差异字段对应的列号记下来,哪些是不要的,哪些是需要修改的,然后再把我原先的那些数据格式的字段保存下来,对比到底差了多少列。我运气比较好,这个匹配的过程很快就结束了。先算一下导出的数据有多少列,其中有多少列是不需要的,有多少列是需要修改的,有多少列属于新增数据。这个数算出来以后,再把新导出的按照我之前的那个格式排列一下,如果都对上了,基本上就这个样子了。对上了以后,我赶紧把核对的结果发给我的同事,因为以前就是他给我们做数据库数据查询的。但是这只是初步的筛查,在后续的数据调用的过程之中,我还发现了一些自己一开始的时候没有注意到的细节。有些字段名是那么回事,但实际上仔细看里面的明细会发现表达方式有所不同,所以这就需要在后续一次又一次的修改中逐渐全部都纠正过来。

最弱智的差异,我感觉是单据编号,那个就是一个顺序号号,跟我们实际上单据上面的编号不是一回事。第二天当我的同事偶尔打开那个有链接功能的单据编号的时候,发现里面的那个明细的单据编号是对的,所以这到底是什么狗屁逻辑才想得出来的事情呢?在明细里面单据编号是对的,但是外面那个可导出的大表,单据编号是没有意义的。这个不是特例,浪潮整个系统无论是一期还是二期,导出都会出现这种弱智的问题。最经常发生这种问题的地方在某个查询的地方,它是可以让你手动选择要不要显示某些列,但实际上选项里面的那个名称跟实际上表格字段名不一致。有些不一致,有些字段里有但选择里没有,有些则是反过来。到底什么样的开发才能搞得出那这么low的事情?居然没有被痛骂,没有被强制必须修改。这里说的是字段名的问题,而另外一个就是查询的表格很长,因为很长,所以他们也料到得有针对不同的人保存不同的显示选项。作死的是明明字段已经很多,但是每个字段却留了很大的一片空间放置,所以一个23.4寸的显示器顶多只能显示不到5列,实际上那里有超过10列的内容,要看齐一个表,你还必须滚轮横拉。当你看那一条数据的时候,你上面的数据你都得捕捉,但那个可选项里面只有显示什么不显示什么,并不能对那些字段进行自定义的排序。最经典的神经质就是仓号放在第一列,库存放在最后一列,我就是要看这个仓号的库存的,但实际上当我把那个滚动拉到最后的时候,我已经不知道要看的仓号是第几行了,因为根本无法锁定高亮。

这种系统开发出来叫人怎么用?!东西有没有?大多有。东西齐不齐?肯定不齐。东西用起来怎么样?本来你用1秒或者甚至0.5秒就能确认的事情,纵向横向拉鼠标就耗费了5倍甚至10倍那么多的时间,因为需要不断拉,所以可能会出错,得反复确认核对,耗费的时间变成了原来的10倍以上。要用这套破系统工作,领导准备好给10倍的加班费了吗?

2025-02
19

黑屏之后

By xrspook @ 8:18:32 归类于: 烂日记

在小米Civi 1S又出现了在解锁的时候黑屏,必须插上充电头才能重启之后,我又去研究了一番之前我已经研究过,但是隔了好长一段时间都没有结果的事情。那时我觉得已经等不到结果了,或许有一天,我希望HyperOS那边会说,已经修复的那个指纹解锁不知道为什么就会出现黑屏的问题。但实际上,我感觉这个东西从来都没有出现过,因为谁都没办法重现那个黑屏,当你拿着手机去检查,最后出来的结果就是什么问题都查不到,但就是会随机黑屏。通常情况下,维修的人会给你刷一个系统,然后完事,但说不准那个系统什么时候又挂了。我遇到的情况是根本就没有等到HyperOS那边说有修复的补丁。出现指纹解锁的时候出现黑屏,这个状态不仅仅是小米Civi 1S的专属 ,红米K系列或者小米数字系列也有很多同样的遭遇。

这一次当我又去查找黑屏这个问题的时候。发现不久前在小米社区上。小米13Ultra的用户很多都遇到了这个问题,最后都必须重启才能解决。有些人已经把这个重启当作家常便饭,不仅仅是小米13Ultra,小米15,刚刚出的新机也有这种问题。一开始我以为那只是大家在抖音上抹黑小米15所以才这么说的,后来发现,在小米社区上也有很多,如果他们觉得这是抹黑的话,估计管理员会主动删帖,实际上没有。小米15的黑屏更加无语,那是任何场景都可能触发。小米13Ultra可能不插充电线也能长按电源键重启,但小米15就只能先插上充电线,然后才能重启。我不确定小米Civi 1S是不是长按电源键时间足够长了就能重启。以前当我的指纹解锁导致黑屏以后,一开始我是用插充电线重启的,后来某一次我发现,只要长按时间足够长,也可以不插充电线重启。所以这些黑屏到底是什么情况呢?为什么手机的某个核心部件突然就挂掉了?怎么那么脆弱呢?我自己用过7台小米或者红米的手机或平板。除了小米Civi 1S出现黑屏这个状况以外,其它从开始使用到寿终正寝都不会出现在解锁的时候突然黑屏,又或者用着用着就黑屏。红米Note7的确在最后的时候会用着用着就自动关机了,那是因为电池跟主板都已经不行了,不是现在我所遇到的黑屏问题,现在遇到的黑屏问题是手机重启之后发现电池是正常的,手机也没有问题,但你就说不准那个黑屏什么时候会来。

再次遇到黑屏这个问题的时候。我的考虑要不要把我的备用手机跟主用主力手机换一下,把红米Note11 5G换成我的主力手机,那个机子跟小米Civi 1S相比,的确性能不足,但稳定,而且电池的续航也比较好,因为它的CPU很一般,因为它的天线很阉割。慢是会慢一点,但起码不用我每天都为这个黑屏问题担惊受怕。但我真的要放弃小米Civi 1S作为主力手机吗?其实除了这个以外,我还有第二个选择,就是直接换一台新机,然后用换机的方式把所有资料都从小米Civi 1S上挪到新机。小米Civi 1S一旦屏幕点亮,就不会有黑屏的问题,所以哪怕给他们去检查,也不可能检查得出有毛病,所以那台机子理论上如果以旧换新,能换个好价钱,但是我真的要以这种方式告别小米Civi 1S吗?最重要的是,现在的小米手机里,我还没有一款特别心仪的。

说起黑屏问题,是不是都做过小米换机这个操作呢?所以是不是在换机的时候带进了某些信息导致跟系统本身不匹配,所以出现黑屏呢?

小米15黑屏的用户有的说可能是自动光亮度导致的bug,所以我直接关掉了小米Civi 1S的自动光亮度调节。我不知道这个能挺多久,我不知道下一次黑屏会什么时候袭来。

2021-05
1

什么鬼检查

By xrspook @ 13:54:57 归类于: 烂日记

终于回家了,感觉好像广州这个城市对我来说有点陌生。虽然还是走着同样的路,而且不知道为什么,昨天虽然是五一放假前的一天,理论上无论是地铁还是公交都应该很多人,但是昨晚回家的那趟公交我感觉人没那么多,而且路上还算畅通,大概因为在公交车上我一直都在关注手机。这在平时是不可能发生的,因为过了猎德公交站以后将要上猎德大桥,信号非常差,但昨天貌似我没有在那里卡死。我也同样没有在上猎德大桥那里遇到塞车,没在猎德大桥上塞,下去之后也没塞,所以我甚至怀疑这是五一之前的那个晚上吗?

每到月末我总会莫名地感到紧张,我觉得东西根本做不完,所以从昨天早上一直忙到下午临下班前的十几分钟。甚至中午也完全没有停,而之所以这样,有些东西是根本没道理蹦出来的,比如说那些说要过来检查,而且要提前过来检查,要求我们准备好所有纸质表格,但实际上表格一直都没有下发下来。这是非常扯淡的一个情况,同样扯淡的还有浪潮,因为那天国粮局的系统也是他们开发的,延续了浪潮一贯的作风——非常烂,非常多bug,而且格式方面总有这样那样的问题。对一个程序员来说中文字符和英文字符的冒号是显而易见的,因为一个是一个字节,另外一个是两个字节。在同一套表格里面,他们总是有时用中文字符,有时用英文字符,而且留给你写单位名称的地方还其实根本不够写,于是表格下来以后,你还不得不自己拆分然后合并单元格,又或者是某些地方只要你插入了文字以后,后面的东西就放不下,但是更准确地应该说,无论你插不插入文字,那一行的内容都放不下,打印出来必定是灾难!这样烂的表格一再出现,一年又一年反复出现,一个版本接另一个版本出现,从未改变。很烂的东西不改变,有些明明没有问题的东西改着改着就有问题了。实在不知道他们的脑洞到底是什。中央电视台新闻联播的主持,如果说错了一个字就要被罚款。浪潮的软件搞出了这么多的问题会不会也要被罚款呢?那些格式上的问题,一次又一次地出现国粮局的人到底有没有用心去修订呢?又或者是他们自己根本不填那些表格,所以才不在乎有没有毛病。现在都什么时代了,要求基层单位的只能填纸质表格,纸质表格的电子版有各种各样的问题,有格式上的问题,有文字上的问题有,还有不知道为什么会出现的问题。其实这些东西是不是应该不存在呢?从环保的角度考虑,检查单位自带电子终端,被查单位也不再搞什么好几套纸质表格,完全在电脑上完成所有的录入,又或者说根本不需要电脑,直接手持终端就可以,毕竟现在智能手机已经非常普及,但是他们就是为了一个签名,为了一个盖章,做一大推完全不必要的事。浪潮的那个脑洞永远纯粹只是把纸质的东西变成电子表,而电子表的那种使用难度或者出现错误的风险的几率远远要比用一个普通的office软件高得多。

如果有一天我真忍不住的话,我大概会去投诉国粮局。比如说他们要求基层单位准备的一个检验仪器,实际上除了他们自己极少数人以外没人见过实物,也没人知道要去哪里买,连万能的淘宝都找不到。他们太高端了,高端到完全不食人间烟火,基层单位可以怎么办?既然他们要求我们配备这样一个仪器,起码告诉我们应该去哪里买。

动员会培训会开不少,然而,呵呵呵。恰逢今天是劳动节,老大,实在一点,好吗!!!

2021-04
26

16个仓

By xrspook @ 8:40:39 归类于: 烂日记

昨天破了个记录,单位一共有16个仓发生作业,之前的记录是14个仓。一下子就把这个极限提升了两个仓,有点牛逼。对某些单位来说,他们甚至没有16个仓这么多,而我们一天就要搞16个仓,虽然有些仓可能量不大,只有一两台车。车船作业全部都在加起来才138。之所以所以有这么多,其中很大一部分都是集装箱卸货。如果我们做的不是集装箱卸货,而是集装箱装货的话,估计作业的量会少很多,但是作业的时间会更长。

现在我不奢望晚上11点前能做到全部都结束,我只希望在我需要查看系统数据的时候,我不需要翻四五个表才能找全我要的东西,因为我要把握的是现在正在作业的量以及即将作业的量,那些全部都是变动的数据,当我查完四五个表,数据肯定已经不再一样了,当我查到最后一个表的时候,第一个表的数据已经发生变化。于是当我急着要知道结果的时候,实际上我根本无法知道结果。

我一直都觉得浪潮做出来的系统很垃圾,但一定程度上为什么会这么垃圾呢?为什么他们给我们这个方案我们就要接受呢,理论上是有一个界面可以反映东西,但是那个界面居然把所有数据都汇总在一起,而且是以图标的方式显示,这到底是给谁看的呢?纯粹给领导看的吗?反正不是给我看,因为某些细节、我想要的东西根本看不出来。大概领导不会看那个界面,谁会看那个界面呢?大概只有那些完全不懂行的客人。我只想知道那个流程是什么,但是看到那个图标,我还得进行联想,然后才能得出那是一个什么流程,这是在给小学生猜谜语吗?我不知道这种思路是我们提出的,还是浪潮的人蹦出来的想法,反正我觉得非常反人类。昨天我就给我们这里的程序员下了个定制查询的需求,有了那些数据,我就可以通过一个表得出我想要的所有,不仅仅是我想要的,任何人想要、多大的颗粒度,都可以做到。还记得大概一两年前他们找我写数据中心的技术需求,基本上我是用数据透视表的思维去想象的,但跟现在比起来,那时我的透视表示为或许还差那么一点点。我非常肯定的是,那时候那帮人根本不知道我在说什么。数据透视表是什么呢?我给你所有要素,你可以根据你的需要的维度得到不同的结果,但是浪潮那帮人只会在一个大屏里面做既定的模式。一个是活动的,一个是写死的,这是根本的区别,还有一个是写死的东西没有任何颗粒度可言,颗粒度完全被固定下来,我怎么可能挖掘得到我想要的东西呢?又或者他们觉得如果我想在数据里找出某些东西,我就不应该是在那个板面里找,而是应该通过其他途径,但数据无法导出,我可以用什么途径去找我想要的东西呢?图形表达出来的东西不是我想要的,我想要的数据没办法查询得到,这样的系统还要来干嘛?

每次当我不得不在好几个表里面兜兜转转查询的时候我都会无数次诅咒浪潮。

© 2004 - 2026 我的天 | Theme by xrspook | Power by WordPress