2019-12
21

逼死人

By xrspook @ 21:44:19 归类于: 烂日记

19号的晚上,因为一个Excel另存为的问题,我搞到了凌晨,也就是到20号才去睡觉。20号的晚上,同样是单位的问题,不过这次不是Excel了,因为昨天单位有14笔出入变动,当然这个14已经是经过合并的,准确来说应该是12个仓发生了变动。这几乎是今年内非常变态的一次,而之所以这样,是因为一条大船里面有很多票货,而这些客户的货又主要放在立筒仓。除了要卸货到厂房里面,还有一些直提。除了直提以外,某些进仓了的那些还要发船提货。省储的玉米需要通过检验才能入库,这耗掉了一天多的时间,而其它中转的玉米的确可以马上入库了,因为进的是立筒仓,所以可以两条作业线一起来。但问题是,一条5万吨的大船里虽然省储的已经是放在中间的3号舱,但整条船还是得均衡卸货。所以,一开始的时候还可以把某些仓房装满了再转到另外一些仓房,但是随着卸货进度不断推进,就得控制每个船舱的量不能一边多一边少,那样的话,船就翻了。如果一整条大船就只是一票货的话,没有这个烦恼,因为我最终看到的顶多是每天5个有作业,而不会变成现在超过10个。每天的记录我都会拿个本子记录下来,我20号那天的记录几乎用满了一页纸,而且还有些数据之间还是没有空行的,当然,这不是我曾经遇到过最变态的情况,但是因为里面的10条记录都是得从另外一个系统导出,然后经过数据转换再汇总起来,所以感觉挺费神的。那些需要转换的数据还得往里面加东西,于是不得不小心翼翼。因为好久都没有这么变态,所以突然间神经起来,整个人都感觉不好了。

正常情况下,理论上今晚24:00之前就应该可以干完。但我觉得这估计得拖到明天凌晨,因为清船底这种事总很麻烦。还没到清船底的时候,速度基本上是可以预测的,但是,清船底这种事真的说不准。大船还好一点,遇到小船,那简直是要把人等疯掉的节奏。所以我很讨厌那些只有1000来吨的船来回折返搬运散装粮食,而且还得清仓。因为有清仓这个操作的时候入库的速度可能只有正常时候的1/3,甚至更低。真的不知道那些负责控制的同事是怎么熬过来的。反正每次我进系统,好久都不见一个变动的时候,我就觉得莫名的烦。当然正常情况下,我过一段时间就去看一下数据是因为那个时候我已经等着最后的东西出来,然后搞完睡觉,所以对我来说,那是私人时间加班,而对他们来说,那个是正常的上班。因为这样,所以人的心态不同。大概这个世界上,没有像我这样神经质的人。正是因为我自己是神经质的,所以我不能要求别人也像我这么疯。周末也搞到晚上12点,又或者不得不周末早早就爬起来。

大家好,我也好。他们痛苦,我也痛苦,这是真的感同身受。

2019-12
10

读懂自己

By xrspook @ 19:48:34 归类于: 烂日记

我经常会迷上自己跟自己的较量。那这种事情当我还是学生的时候我没办法做到,因为没有时间也没有精力,当时我不觉得这是我的特性。奥运精神更高更快更强,一开始我觉得这肯定是要跟别人比的,因为奥运这种东西几乎没有人会想过是自己折腾自己。但后来我迷上了跑步这东西以后,那让我明白到真正的乐趣是跟自己比,而不是要赢别人。在跑步这个问题上,如果一心只想着要赢别人,你通常都会让自己落入一个非常危险的境地。跟其他运动不一样,跑步一个人就能到,当然如果你想更上一层楼,可能你得得到很多人的帮助。回看过去这些年,我也得到过不少人的帮助,当然我也帮助过别人,那都是自然而然的事。在跑步这个问题上,怎么赢自己,首先你就得有自己的标准,所以一开始的时候,把自己的资料详细记下来是必须的,否则的话,你只能凭借感觉去做事,时间一久,那些感觉都不灵了。回忆第一次的时候,或许还能记得个大概,但是回忆N次以后,那个东西就只剩下你吹水的内容。好记性不如烂笔头,这种东西从小家长老师就这么教育我们,但直到我迷上各种数据以后我才觉得这非常有道理。

小学的时候,我的计算经常出错,首先是因为在家的时候我偷偷用起了计算器,其次是因为为了赶时间为了快,我在草稿纸上写的数字总是迷糊的,连我自己都认不出来。后来我又认识了Excel,而且迷上了这个东西,所以我知道了数据的重要性,尤其规律全面记录原始数据的重要性。有了原始数据,你就可以发挥想象,排列出你想得到的,或者你意想不到的汇总数据。在跑步这个问题上也一样,当你记录了详细的明细数据以后,你就能得出各种结论。高端的运动手表除了记录你的基本信息以外,还会给你一些运动提示、运动预测之类的东西,而那些预测就基于你让他们记录的明细数据。当然我记录的明细数据并不是为了让自己也能像专业的运动手表那么牛逼,我只是想仔细地了解我自己,知道自己的极限在哪里,知道自己的弱点在哪里,知道自己在哪些方面是不可能创造什么奇迹的,而在哪些方面我可能有所突破。最后我想要的到底是什么,我也说不准,但跑着跑着,走着走着,想着想着,思路就会自然而然地袭来。所以,当我写一篇东西,一开始我或许会觉得不知道该如何下手,我会直接下手开干,干着干着,感觉就来了。反而你叫我一开始设定标题大纲,然后填充,我会觉得很拘束。但是在一些比较大的问题上,提前谋划好结构是必须的,所以有时这会让我挺矛盾,因为我一直是那种随性的人,而另一方面,我又很理性地明白框架这种东西非常重要。

这几天电子产品的问题不断地骚扰我。台式电脑的开机、软件,手机的wifi上网等等,这到底是肿么了???

2019-11
26

被拖沓

By xrspook @ 17:13:59 归类于: 烂日记

每天都过了晚上11点才能开始做数据汇总,我觉得挺变态的。如果是晚上8、9点我觉得还可以接受,但每天晚上都起码10点甚至11点以后才可以做,我觉得这很折磨。因为那个时候,我应该去睡觉了,那时人已经进入了一种恍惚的状态,虽然算不上整个人都很迷糊,但显然已经不属于那种清醒的类别了。那些半夜加班到凌晨3、4点的人我不知道他们的日子是怎么过的,反正对我来说这很痛苦。就健康来说,我也不适合经常性习惯性晚上11点过后才睡觉,但问题是数据接近晚上11点才出来,我能怎么办呢?第二天早上才去干的话,效果比晚上干还差。晚上或许是不清醒,但早上得用迷糊去形容。的确早上能干那种事,但问题是经常出错,出错的几率非常高,这就会让我的工作浪费很多时间。同时,因为我有一些心理底线,我不能让别人等太久,所以我只能等到半夜然后开干这种事。

每天都熬到晚上11点,这真的靠谱吗?为什么他们觉得加班就能解决问题呢?如果是偶尔一两天加班到晚上11:00,我觉得大家都不会有什么意见,但如果天天如此,我觉得会疯掉,因为我已经疯掉了。从早上8:00上班到晚上11:00,这实在是有点过了。他们与其一个班搞到晚上11点,不如永远排两个班,早上8点到下午4点,下午4点到午夜12点,这样的话,刚好是三班倒的其中两个班。工厂都是这么干的,但这个所谓国企一方面打着正常上班时间的旗号,另一方面又说我们在做中转,必须给客户提供优质服务。客户有什么要求,我们都应该尽量满足,但是我们却没考虑这其实是剥削。我个人觉得这实在有点残忍。如果你觉得要做到晚上11点,为什么当天你不排两个班?之所以这样,大概是因为每天开始的时候,业务部门并不确定当天到底有多少的业务。他们总觉得如果一开始就这样排的话,人就浪费掉了。这种干到晚上11点的事已经成为我们的常态,那些傍晚就结束,晚上8、9就结束只属于鲜有的事件。不知道从什么时候开始我们就落入了这种恐怖的节奏。大概是因为今年汽运的数量大幅上升,全年计算的话,我估计会是去年的两倍以上,而且这个两倍只是算中转的比例,相比于省储业务来说,中转的客户的要求简直乱来。每天我们干的量可能总体来说没差多少,但开干的时间很飘逸,车与车之间的间隔也很扯淡,最重要的是每天的业务被他们弄得完全不可能有计划。这非常矛盾。如果我们的人很多,每天都排满三个班,你什么时候过来我们完全无所谓,但显然,我们的正常配置只有一个班,特殊时候只能顶多排两个班出来。一个班的作业量拖长到两个班完成,很困身,效率让人泪奔。

很痛苦,而且这完全不是幻觉。

2019-05
6

潜心写代码

By xrspook @ 17:41:34 归类于: 烂日记

昨晚我本可以很闲,留出一大堆时间来做运动,但实际上我却耗在了办公室,坐在电脑前写Excel VBA代码。我也搞不懂这种选择对我来说到底是因为我懒不想动,还是因为我觉得在检查过后或者之前我总是很有冲动做这些需要思考的事比如说写代码。这种时候我的激情会特别澎湃,可能是因为紧张,也可能是因为放松。这种时候我更容易集中精神专注在一件事上面,而且因为在做紧绷的神经以外的事,所以对我来说那是另外一种放松,虽然实际上写代码这种事对我来说一点都不轻松。

上个星期我写了能够进行分仓汇总的代码,那个代码是汇总,会自动汇总工作簿里面除了文件名含有“总”字的工作表的某些特定区域。而昨晚我写的那个代码是加一个选择项,只汇总我指定的含有某些关键字的数据。因为我需要汇总的是账本,所以这里我选择的关键字是月份,而因为我做的那些账本只在月末有数据,所以我只需要指定月份就可以了。理论上在之前的代码的基础上,我应该不需要费太大的劲,但昨晚我却又耗掉了一个晚上大概两个小时多的时间。一开始是构思应该在哪里加循环、在哪里加判断,但当我把代码组合好以后却发现我没办法让某个单元格里的值与我的目标值以我设想的方式对比。首先是获取单元格的值我没有写好。当我把那个写好以后却发现从人的角度考虑,那两个东西已经是相等的,但是程序却判断那是两种不一样的东西。原因在于我用作比较的那个东西是用InputBox录入的,而如果不以方法的形式使用InputBox,InputBox获取到的东西是字符串,但我单元格里的却是一个数字,用数字跟字符串比较,虽然看上去一样,但实际上是两回事。如果不是在VBA里用逐行调试,我不会发现这个问题。同一个数字,有双引号跟没双引号是不一样的。所以后来我在录入数据后,在把单元格的值跟录入作比较的时候我进行了一个格式转换,把字符串转为数字。进行了这些操作以后,我终于达到了我想要的效果,我不确定这么干运行时间一定会比我汇总全部的更快。虽然最终汇总出来的东西肯定短很多,但是理论上要进行比较筛选更复杂。

在自动汇总了多个工作表的数据以后,实际上我还得手动用数据透视表对汇总出来的数据进行处理。通常来说处理方式是恒定的,但也不排除会有一些特殊情况。既然数据透视表能生成某些效果,我觉得如果在VBA上更进一步我可以直接生成一个直接就是我目标汇总形式的数据。但话说回来,这种方式虽然一步就位,但是在查错方面反倒不如数据透视表爽快。因为数据透视表除了能展示合并数据以外双击单元格你还能看到详细的源数据,但如果我一步就位显然就做不到这个了。又或者我可以在VBA程序里加入一个生成目标格式数据透视表的过程,这样估计就能两全其美。

数据的分与合当我能把握的很好的时候,我就再也不怕什么智能化系统几万年都上不了线,即便上线了也是满屏的傻瓜bug了。

2018-12
13

改进

By xrspook @ 10:14:35 归类于: 烂日记

总是抱怨别人这里不好那里不好,其实不如抱怨自己,到需要采集数据的时候我才发现自己的一些设置不完善。有些数据需要聚合,有些数据需要拆分。到底如何把握那个度,至今我仍没有一个确切的答案,把数据聚合起来的确可以让我省事。有些要拆分的东西如果不把那分开,根本没把得到一个正确的答案,但是如果把数据拆分得太多,到聚合的时候你又真的是不知道该如何下手了。规则是我定的,但当我自己整理的时候也发现问题,理论上这个东西可以通过设计好正确的逻辑去避免,但问题是,连我自己都说不清,我怎么能要求别人做出我需要的效果呢。今年的数据收集我基本沿用的是去年的方法,但明年我会对数据进行一些增加或者减少一些不必要的工作量,完全就不需要一再重复了,这样可以减少我每天处理基础数据的时间,而在一些没办法通过基础数据整合出来的东西,我必须用更详细的方法记录下来。今年让我很麻烦的那些拆分与整合的数据,是因为今年一开始的时候我一直没有做好收集工作,而是过了大半年以后我才开始着手慢慢找回来。虽然这样也行,但是数据多的时候自然就会默认产生惰性,批量生产的时候人难免会犯错,那个错误到底在哪里,你又实在是说不清。

我觉得最应该改变的是我要把正在使用的Office系统换掉,从2003换成2016,因为在数据查询方面,2016加的某些功能是2003无论如何都做不到的。比如说数据的不聚合功能,通过那样的方法可以轻松地对文字进行数据透视,但2003的数据透视表就只能把所有信息用数字的方式表达。明明可以通过窗口界面进行的外部数据联合查询,但是在2003里就只能使用脚本编写,虽然也能达到类似的功能,但显然这有点繁琐,而且必须小心翼翼,稍有差错就没有然后了。2016很早我就想换掉了,但是我需要使用的电脑是我家里那台跟我单位工作的这一台。该怎么说服领导让他给我买正版软件呢?或许别人会说用WPS不行吗?显然,Office跟WPS不是一回事,差太远了!专业的人不会用WPS,因为那只是一个高仿,核心的东西他们永远放不完全。2016这个东西貌似网上没有一个完美的破解版。几乎所有破解的版本最后只能过一段时间就去注册一次,才可以让软件继续使用。与其这么麻烦,不如直接买正版。半年之前,到处都可以买到2016的正版,但现在,微软官方商城的价格被提到非常高,而其它我知道有卖正版的地方貌似都已经不卖了,至于为什么,是因为微软在推他们的Office365。他们希望你每年都为软件给钱,而不是一次性地把软件的使用权买断。这样的话他们就可以一直赚钱,同时也保证了你可以一直使用他们的更新服务,让你的软件随时保持最新版本。对联网的人来说是完全没有问题,但是,在中国这种特殊的国情之下,有些时候,我们的网络真的不怎么好,虽然理论上的网速很快,但实际上让人很着急。使用盗版软件是我们一向的作风,使用正版软件还是得每年都给钱,这会让人有点难以接受。我个人觉得给钱买服务这完全是可以的,但估计我的领导不这么认为。虽然,只要我提出要求,估计他们会允许我在这方面每年都投入几百块钱买正版软件。别人不会向他提这个要求,因为他们的工作不会迫切地需要用到这个。这也是我跟他们很不一样的地方。但同时我也会遇到这么一个问题,领导会不会说你找一找有没有破解版本,那么就可以省下一笔钱了。虽然即便那笔钱省下来了,还是不会到我的口袋里去。既然付得起钱,为什么要用盗版软件呢?破解版某些功能是憋足的,你得到完整的售后服务,何必呢。

我需要变好就必须改变,要改变就必须得思考总结。

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