2023-09
21

找事干

By xrspook @ 8:59:11 归类于: 烂日记

整个科室的人都出去培训了,除了我,所以一整天下来很安静,几乎没有人过来打搅我。只有一个过来找出去培训的那些人,神奇的是昨天单位微信群上也很安静,没有经常闪动。为什么会如此平静呢?

摸鱼这种事情有别人在跟没别人在对我来说没有区别,当我要摸鱼的时候,谁也阻止不了我。虽然有时摸鱼的时候不得不东躲西藏。可当我要认真的时候,同样也是没人能阻止我,不管那是上班还是下班,是白天还是半夜,只要我想干下去,哪怕那跟加班费没有半点关系,我也不会停下来,因为那是我想要干的事。

四周很安静,没有任何的干扰,也没有什么特殊的任务突然降临,所以我该做些什么呢?在做完平时应该做的那些事以后,我应该做些什么呢?摸鱼什么的摸多了也会觉得无聊,所以还是要找一些正经事干一下。有事可干的时候,你就只管去干,干就完了,但是当你无事可干又得找些事干的时候,的确挺烦恼。我觉得这个烦恼对我来说已经存在了好长一段时间。究其原因是有些时候你根本打不起去干某事。一方面你没什么事干,另一方面是有些事你或许可以干,但是你不想去干。这两个因素凑起来就变成了一个死循环,人就是在这个死循环里。慢慢地耗费着生命。

前天下午,我突然想到要以另外一个数据模板写一个VBA的汇总脚本。汇总脚本之前我已经写过,而且已经用了一个入户周期,2.1万吨的玉米入库绝大多数都是通过那个东西生成的,一直都没有问题,所以根据我的数据模板生成那个东西是完全没有毛病的,但如果我换了一个数据模板呢?我自己的数据模板没有毛病,其中一个很重要的原因是里面一些关键参数的设定我是以我的模板的某些数据量身定做的,但如果我换了一个模板我就得把某些数据转换过来。比如把两列的数据有条件地合并为一列,这是可以预知的,另外一些不可预知的我只能尽可能的把我想到的都做出来。当我遇到这个问题的时候。我感觉明明很简单的东西,为什么就要搞出那么多的花样呢?为什么这个不应该随心所欲的东西,实际上就这般随心所欲呢?大家都是说根据某个国标去做的列表,但实际上用起来的时候五花八门。我自己用的那个转换脚本是完全根据我的那些乱七八糟理出来的,但我不知道别人的乱七八糟到底乱成一个什么模样。这是一个无底洞,我自己的处理方式是嵌套很多层replace,但显然对小白来说,这样的操作非常不友好。所以在新的汇总脚本里,我采取的方式是建立一个索引,把集合五花八门的索引得先建立好了,然后我再以左外的方式匹配某些关键词,把所有的内容给关联上去。因为是开放的,可以很容易进行编辑,而且不需要他们懂得任何公式嵌套技术。这是我能想到的一个很大的坑,但我觉得还有一些更大的坑隐藏在阴暗处,比如别人生成汇总的那个数据模板不是我理解的那一款,他们需要在那个模板上手动编辑才能出结果。这就意味着索引的方式得发生变换了。还有一个就是万一在另外一个参数的地方,他们那个基础数据表还得进行某些修改才是他们汇总表的那个格式,那么那个地方也需要进行加工。综上所述,我觉得其实这些坑可以完全不存在,但问题就是设计软件的人和使用软件的人思路不一致,使用软件的人没有考虑到以后会被要求进行这样的操作,所以一开始默认套用了某些增加参数的方式。最终结果是他们得绕一大个圈、人肉查找好几个表才最终汇总出一个结果。这样就会导致汇总出错的概率提高,同时也会让人没有必要地忙乎一大轮,而且是天天都得这么忙。

如果把这些事情都理清了,根本不是问题,但可以肯定的是,不是所有人都愿意在这个理清上面花时间、把这一整套人肉的操作变成自动化。因为从根本上说大部分的他们只是为了仅仅完成任务,而从来没想过要把那做得更好、做到极致。

2021-05
3

继续混乱

By xrspook @ 18:16:06 归类于: 烂日记

昨天我去广医二院打新冠疫苗的第二针。跟第一针一样,乱成了一团。虽然很多人都已经知道该如何操作了。我打第一针的时候是一个周六,所以门诊大楼是开放的,但昨天是个周日,所以门诊大楼不开放,要看病的话得去急诊那边。广医二院的门诊跟急诊分在两个独立的建筑里。如果不太了解这个医院的人,找急诊可能得花一点时间。昨天的问题是门诊不开放,所以到门诊大楼就意味着肯定是要上9楼体检中心打疫苗。下午的疫苗最早的那一批在2点开始,我不到2点就已经到了,而实际上我预约的是2点30,直到真的2点过了,才开始有工作人员出现,之前就只有保安若有若无地在指挥着来打疫苗的人在帐篷底下排队。如果他们热心一点的话,保安就不会指挥人们排一个直角,而是排一个U型,这样的话很多人就不需要站在下午的太阳底下晒了。昨天的天气很神奇,上午还不错,但是下午某个时间开始就下雨了,我在帐篷底下排队,有些人在帐篷外面排队的时候,实际上已经偶尔飘雨。

我相对来说比较早,所以我是第一批被放进去的人。理论上打过第一针,第二针应该比较熟悉了,但实际上理论上应该在电梯大堂完成的签字那里却一个人都没有,进入到打疫苗的那个体检中心大家都知道要填表,但是就是找不到笔。于是大家只能翻箱倒柜,把理论上收银台用来签名的圆珠笔拿出来。但只有几根而已,放上去的人挤满了几个电梯,一个电梯里估计有15个人以上,因为那可是医院的商用电梯。我转悠了好久都排不到笔,于是碰着运气去翻自己的袋子,居然被我找到了一根可以写的,所以我终于能把那张单子填好。

上一次我觉得开单这个过程是个噩梦,而这一次比上一次还要噩梦。我看着手表,看那些开单的人走出来,最长的那个得花10分钟以上,不知道为什么居然要花那么多时间,正常情况下,两分钟以内就可以搞定一个,而实际上当轮到我的时候,我去看那个医生操作,我就觉得如果她是经过培训,她是有训练过的话,一分钟之内就可以完成所有操作。之所以这一次比上一次复杂,其中一个原因是上一次可能很多人都只是打第一针,核对完个人信息以后就没什么需要留意的了,现在过去打的人很多是第二针,第二针需要关注第一针有没有打、在哪里打、打的是什么厂家的什么疫苗。有些人是在其它区的医院打的,但那个系统显示不出来,后来有位医生进来才跟各个开单的医生说,如果是在其它区打的疫苗,就要用迁入功能。这到底是什么鬼操作呢?是谁开发这个系统的呢?让人觉得很搞笑的是,新闻媒体上说只要是灭活疫苗,不同的厂家的也能混打,预约的时候我知道广医二院用的是北京科兴,因为我上一次也是在这个医院也是这个厂家的疫苗,所以我没有一点问题,但有些人第一针打的是北京生物。在排队开单的时候,就有个医生喊北京生物的不要排队了,今天这里全部都是北京科兴。也就是说他们默认不同厂家的疫苗不能混打,所以如果这样的话,为什么预约的时候还让别人预约上呢?为什么在发表格或者填表的时候不告知我们如果是北京生物的,今天就打不了了,请你别的时间再来,又或者到别的地方去打。从医生护士的交谈之中我还知道了,昨天打的那批科兴疫苗还有不同批次的,昨天我接种的是J批试的疫苗,而从我的单子里可以看出,我第一针接种的是E批次的疫苗。开单的时候我看着那个医生操作,她一共点过主界面的三个功能,但实际上如果她了解软件的话,直接按一个功能就能完成所有事,但她摸索了一番以后,才决定用第三个功能,这也就是为什么我之前的某个人居然开单开了10分钟以上,其他好像不太复杂的人也需要两分钟以上。另外一个大大降低效率的是某终端,理论上可以读取身份证,但机器失灵了。如果那台机器失灵了,是不是应该马上申请换一个呢?既然失灵了,为什么还要每次都在那个机器上尝试呢?如果那个东西真的能读取我的身份证,后面的某些搜索输入根本无需存在。

开单是个很操蛋的过程,上一次和这一次都是。但幸好这一次我自己有笔,所以比别人快了那么一点点。打疫苗很快,因为很多个医生一起打的话,基本上不需要等待。因为排队开单的人很多,所以相对而言打完针要在那里等候30分钟的人不算太多。

我不知道其他疫苗接种点是怎样的,广医二院的这个接种点昨天居然可能除了楼下派表格的那个人是志愿者以外,接种疫苗的那个体检中心居然没有一个志愿者,只是有几个保安维持秩序,而那些在开单之后接种之前提醒你签名的护士早已被接种的人问得非常不耐烦。

如果天河体育中心这个接种点早点出现的话,估计我就不会两次都遇到广医二院的这种混乱了。

2021-04
4

挺混乱的第一针

By xrspook @ 20:54:06 归类于: 烂日记

新冠疫苗该怎么打?大概很多人都会回答你先去预约啊,然后按照那个时间去医院就好了,但实际上去医院后呢,该怎么做?我不知道每家医院每天可预约的人数到底是多少?三甲医院多一点其它社区医院少一点吗?还是说其实无论哪家医院数量都差不多。昨天我打了新冠疫苗的第1针,那应该是一个灭活疫苗吧。厂家是北京科兴中维,从批次看来应该是3月20日产的。自从我确定单位不会给我们集体预约,然后集体注射以后,我就决定只能自己在广州搞定这个疫苗注射。前两天我下载了CDC的APP,在下载那个APP之前,看过公众号的某些消息,知道除了这个以外还可以下载另外一个叫做粤苗的APP,看过两个APP的教程以后,我觉得可能CDC开发时间长一点,功能也多一点,流程会靠谱一点。结果我发现在CDC上能预约的医院跟公众号上公布出来的那些医院有区别。比如说我家附近有很多大医院,比如说省二,也比如南方中西医结合医院,还有军队医院四八三,这三家医院离我家不到1公里,都是三甲医院。我家附近除了这些大型公立医院以外还有一些社区医院以及一些私人医院,但是在CDC可预约的医院里面离我最近的那个估计也有3公里,而且我还真不知道那到底在哪里。也就是说在清单上可以接种的那些大医院实际上在我家附近的都不能预约,网上不能预约只能接受现场预约吗?这个我就不知道了,反正居委会还没在我家小区贴纸,也没有打电话到我家来,问打了疫苗了没?要不要打之类?如果新冠疫苗始终必须全员打的话,接种这种事事不宜迟。我觉得从现在的趋势看来,必定会这样。如果你没有特殊的问题,而你又不打疫苗的话,未来就会限制你的活动范围,比如说不能跨区,不出市,也不能乘坐各种远途旅行的交通工具。估计某一天他们会像查健康码一样查你的疫苗码。既然可能会发生这种事,为什么我要让它发生在我身上呢?于是我主动赶紧打好了。

前天能预约到是一件神奇的事。因为上午看的时候广医二院是没有名额的,但下午我就发现昨天可以预约了,所以我赶紧来了一个。我的预约时间是下午4:30-5:00,但实际上我3:30就到了。不得不说其实打疫苗的过程挺让人摸不着北的,因为没有一个很确切的流程告诉你应该怎么做,又或者其实他们是有确切流程的,但是他们却没有把那公布在入门显眼的地方。工作人员都知道要做些什么,但我们却不知道我们该怎么做。

打疫苗的过程花费时间最多的是登记。实际上就是医生拿了你的身份证跟系统上的资料核对,然后再核对手机号是不是跟预约的一致,又或者是手机号是不是可以联系到我本人。登记这个过程耗费非常多的时间,每条队伍都超过10个人,虽然他们已经开了很多个诊室进行登记。实际上打疫苗的位置广医二院一家大型的三甲医院只有三个而已,但是这样也足以承担登记出来的人,因为堵点在登记那里。先登记,然后打疫苗之后在那里等候30分钟,再测温,最后离场。这个过程都没有任何问题,最大的问题是整个流程都是在1层楼里进行的,登记、打疫苗、等候以及离场整个流程不是安排在一个流水线上,而是不断地在那里转圈、交叉作业,这就让人非常迷茫了。比如说一进门看到的就是打疫苗的地方,但实际上我得先登记啊。所以他们就不得不找个人指点,让大家先去登记。登记完以后,其实某个地方是需要接种人签名的,但是却没有在登记的时候直接叫你签,而是到打疫苗的地方,护士才叫你签名,但当时你手头上拿了两张新打印的纸,有两个地方需要签名,具体是哪一个呢?首先是不知道要签名,然后不知道该签哪一个,这又造成了一点混乱,又或者说他们可以在那里搞一张样单或者直接搞个牌子告诉大家哪张纸是要签名的。因为人多,所以候诊区域显不够了,大家就只能看到哪里有凳子就去哪里坐。等候时间到了以后,感觉可以出门,走到门口却把你叫回来,说先要去某个地方测温盖章,然后才可以离场。其实这是一个很简单的流程,但就因为他们的场地布局不在一个可控的顺序闭环你,所以造成了这些不必要的折返。登记是需要大量电脑大片区域的,疫苗注射一个小房间就够了,最后的等候也需要大片区域,出门之前的测温和资料交还其实完全可以设置在同一个点上。他们明明可以做得更好,但貌似现在他们处在一个很忙很忙,我顾不上其它的状态。

希望我打第2针的时候,这种迷糊的流程已经得到改进。

2020-07
29

垃圾表格

By xrspook @ 10:49:22 归类于: 烂日记

昨天我看到一张单,上面的东西几乎没有一样是对的。表格的设置一团糟,里面的数据牛头不对马嘴,简直不知道那些人是如何填表的。他们到底是如何从一个路人甲,长进到知道该如何填那些表格的呢?为什么他们填那些表的时候不觉得那个表有问题呢?收表格的人看到表格里信息乱七八糟,对不上的他们也没有上心。明明知道错的,也不叫填表的人去改。真的没办法改吗?如果没办法改的话,为什么没有多一个审核人呢?让我觉得最郁闷的是,那个表上面居然没有一个制表人!没有打印出来的名字,也没有手签的名字。要找人负责,应该找谁呢?是因为没有制表人的签名,找人负责的时候不知道找谁,所以谁的脸都不丢吗?!自己的脸不丢,单位的脸丢光了,为什么这种事情居然会发生呢?外面的审计单位,如果真的翻到这些东西。他们肯定会觉得我们极端好笑。一张这么简单的表上面都错漏百出,其它地方出现幺蛾子太正常了。表里面的数据前后对不上,就更加不用说这张表跟那张表,今年的表跟去年的表能不能衔接,能不能对上。如果这一套东西毫无逻辑可言,这套东西想不出错实在太难了,而且也是根本不可能不出错的,而且出错的东西简直是随机播放,挑战你脑洞的极限。上周我去检查别的单位,同一个数据用在三个地方,三个不同的结果,已经让我很震惊了。一直以来,我们都用昨天我看到的那套莫名其妙的表,要不出错根本是不可能的,出错的效果可能会比上周我去检查的那个单位还要夸张、还要严重。做毫无逻辑可言的事情,即便你再勤快,也是没有用的,因为你的勤快都不得用在考虑非标上面。没有规则,所有东西都是特例,这工作还怎么进行得了!

在进行blog数据转换的时候,我更加明白到执行标准的重要性。blog是一篇一篇的写出来的,但是,要让一个blog真的体现出价值,必须积累到一定程度。这个积累必须有一定的规则,内容可以天马行空,但是组织方式得有一个套路。哪些元素是一个模式的,哪些地方不能用奇形怪状的符号,这些都是规则,只有把这些规则都严格遵守了,一篇一篇的blog加起来才是一个知识体系。只有每篇blog的内容都符合系统的识别要求,不让系统有歧义处理错误,这些文章叠加起来才能真的起到作用,而不会在往后的使用过程中导致各种瘫痪。我是个标签狂人,我会用你想到想不到的东西做标签。从前我的标签非常五花八门,各种稀奇古怪的符号都有。这让我在数据转换过程中尝尽苦头。如果我单纯地只用中文或外文的组合没有问题,因为在数据转换过程中,不会让系统产生歧义。但如果我用了一些我觉得很普通的标点符号,问题就会很大,制造出来的麻烦超乎我想象。这就是规则的重要性,如果当初我知道这些规则,我绝对不会用那些符号作为标题、分类或者标签。我知道了这些东西的危险性,所以我不用了,但我的那些同事,根本不知道他们那个非标表格的危险性,还继续一直套用。作为一个旁观者,我瑟瑟发抖啊!

不是每个人都会在工作问题上斤斤计较。随大流是绝大多数人的做法。没有进行拿来主义的经验做法是害人害己的,用之前想一想,就那么难吗?

2020-01
3

碰撞中改进

By xrspook @ 10:29:43 归类于: 烂日记

有一句类似这样的话“数据汇总时流的汗就是数据录入时脑子里进的水”。跟别人对数这种事,通常来说都不会太顺利,反而我喜欢跟系统对数。因为系统都是按照一定的逻辑整出来的,而我也有我的逻辑,两个东西碰撞,很容易找出差异。但跟人对数就很不一样,尤其是跟不同的人对数,那就更加麻烦,不同的人有不同的手法。不同的汇总方法最终会让你无比纠结,有些数据没有算进去,有些数据直接漏掉了,还有些数据完全是手误。没有算进去的那些可能是故意为之,漏掉的那些有可能是一顿懒惰之后完全不知道还得有那个操作,还有那些手误简直就是一个未知的谜,你根本说不清到底会以什么形式出现。有可能多打一个数字,也有可能是数字颠倒,当你找出那个手误输入以后,你会马上明白到那是怎么一回事,但是要找出那个东西,又谈何容易。

为了保证我汇总的数据不会发生这些问题,所以除了明细数据我需要每天纠结以外,整体的数据我也必须每天核对。有些数据是没办法每天核对的,即便你每天都做明细。因为有些东西必须合并起来才有真正的意义,比如要算清楚每条船的数量,而那条船又卸了好多天。如何解决问这个问题,从前我也死过不少脑细胞。后来我创出了某个方法,但是还是会有点麻烦,最后我只能得出明细的数据做给一个表,汇总的数据做另外一个,然后定期核对,这样能稍微解决问题,而这一招是我昨天和别人核对过数据以后才最终决定的。

我不明白他们为什么要以那种方式汇总。做一个明细表格,掉头还加一行完全无所谓的标题,我个人觉得那是毫无意义的,毕竟那个表不是某个报表,需要打印出来。其次,单元格的合并也是多余。第三,入库跟出库分作两列,看上去没什么问题,但是如果我要一个汇总数呢?明明在其他类别里面已经说明白了,那是出的还是入的,是车的还是船的,也就没必要把数据分作多列,毕竟这不是要算一个库存数。只有出入库数量而没有初始库存以及损溢倒仓转入转出之类的东西,根本没办法算库存。数据分作两列,要做数据透视表还得费劲2合为1。高端一点的做法或许是将二维变成一维,低端一点的做法是直接加一列,把那两列的数据加起来,因为按照那个设计表格的人的思路。入库和出库的数据只填其中一格,所以只要加和两个单元格,最终得到的就是出库或者入库的数据。再来一个万能的数据透视表,需要汇总的数据就能轻易地分类开来。有一定的规律以后,自然可以和其它数据透视表汇总出来的数据做核对。但即便我这么干了,还是很难分得清某些特殊情况。比如某一条船来了很多次,每一次又花了好多天才完成。有些时候是一周来一次,但有些时候一周来两次。当你很久都不汇总一次数据,你怎么知道今天这条船的数据跟后天的要不要加和在一起呢?如果你每天都干,你肯定会知道这是一条船,只是中间有一天天气不好不能作业,但是今天和后天的数据加起来才是一轮操作。这种东西理论上逻辑很简单,但显然,我们那些破系统没有考虑到这种情况,所以得人肉关照。

软件是人设计出来的,但如果人没想到该用什么逻辑去处理的话,软件不可能超越人,让使用者觉得得心应手。

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