2022-10
6

嗜好

By xrspook @ 23:59:24 归类于: 烂日记

有时我会问自己到底最喜欢的是什么东西?其实我也说不准,可以肯定的是,我不是一个有创作灵感的人,比如说你要我在艺术上有所作为,我不知道该怎么做。无论是美术还是音乐,对我来说都很飘渺。就技法构成来说,大概我知道那是怎么回事,但至今我都觉得自己跟那些东西格格不合。

绝大多数时候,我觉得自己是个理工生,所以我更喜欢逻辑。但我又是那种有思路但是却很粗心的人。所以最佳的方式估计是编程,让电脑把那些反复计算帮我实现。但是我想要的就是探索的过程以及最后计算出来的结果吗?的确那个探索的过程会让我觉得很有趣,我喜欢沉沉浸于其中,但是相比于真正厉害的人来说这样的效率很低。所以说干这种事或许我是喜欢的,但不能说我擅长做那个东西。因为在做那种事的时候,我没有展现出比别人更高的天赋,之所以我能在那些地方更进一步,是因为我付出了比他们多很多的精力,更多的学习时间,更多的练习时间,更多的思考时间。当我着迷于其中的时候,吃饭洗澡睡觉,我脑子里想的都是那些东西。我不知道做这些事的人他们的脑子是不是也是这样,还是说他们那些神来之笔就像音乐家或者美术大师那样,灵感一来什么都有了,又或者根本不是灵感,只要他们掌握了某些东西,他们就能像条件反射一样直接反馈出来,完全不需要主动思考。之所以有这种想法,是因为高中的时候我的确就见识过这样的同学。别人冥思苦想的东西,她仿佛根本就不用想。的确不是因为她做了比别人多很多的练习那些东西她早就遇到过,她也是第1次遇到,但是对于怎么解决那个东西,她就是有自己的想法,而且那还是可行的。

三人行必有我师,冥冥之中我总觉得在某些地方估计我还真隐藏着某些过人的优势,但这到底是什么呢?至今我仍未能解开这个谜底。

我是一个喜欢听故事的人,但不是所有故事我都喜欢,当讲故事的方法我不能接受,又或者那个故事太扯淡了,我是完全提不起兴趣的。有时我觉得自己很喜欢用走路的方式认识一个城市。尤其是走那些老街巷,在穿越那些的过程之中,我看到普通人的生活。也喜欢想象或者听取那些老街巷曾经的故事。显然走在那些路上的时候,我欣赏的并不是什么建筑艺术之类的东西,更多时候,我喜欢里面的烟火气。或许是做饭飘出来的香味,又或者是屋子里电视机传出来的声响,再或者是屋子里主人的吵架声之类。在那种情况下,可能我会有遇到某个猫或者某个狗,慵懒地躺在某个地方睡觉。绝大多数情况下他们都会对路过的陌生人置之不理。当然,如果某些狗没有拴住,他又对我特别感兴趣的话,一丝莫名的恐惧就会涌上心头。因为这个奇怪的喜好决定了我不可能在旅游景区满足我的这些欲求。我也不可能通过纪录片之类的东西全身心的感受到这些。要沉浸式地做到,唯有靠自己的双脚走进去,走到那些宽度可能只有一米多的小巷中,感受寻常百姓的人生百味。或许你会说这样的话估计我得带上一个靠谱的相机记录下一切,但是用双眼去捕捉,不需要请求别人,但是随便照相,在得到别人允许之前到处照相,显然是对别人的不尊重,而我又是那种懒得去开口的人。照片能记录下光与影,但是照片留不下那个场景我所感受到的种种味道,又或者某种恐惧。

有人能概括一下我的这种嗜好到底算什么吗?

2022-09
29

颠覆自己

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

人随着年龄的增长,大脑会越来越卡顿不好用,尤其是当你要学习一门新东西的时候。或许一直以来的经验会对你有所帮助,在运动层面上我感觉是有帮助的,即便你从未接触过这项运动,但是你之前做过的其它运动会在你掌握这项运动的时候让你稍微容易入门一些,但是也会存在这么一个怪圈,因为之前已经接触过其他运动,于是你就自动进入了某种套路,但是那个套路不利于你在这项运动上进步。比如大学的时候,我的选修体育大一是网球,大二是羽毛球。学网球的时候,老师一再强调手腕要固定,挥拍靠的是肩膀的力量,还有整个躯干的力量,不要试图用手腕,因为网球拍太重,而且无论是正拍还是反拍,都要学会收拍,否则的话,肘关节也很容易废掉。但是到大二学羽毛球的时候,却变成了羽毛球用的就是手腕的力量。后来我感觉到,尤其是在扣球的过程之中,手腕的力量尤其重要。所以这还真挺矛盾的,当我习惯了不用手腕之后,突然又要我开发手腕这个技能。但幸好总的来说,这种事情发生的几率并不算太高,比如跑步积累回来的经验在其它运动上基本上都用得着,比如心肺能力,也比如清楚自己的极限,以及当前所处的运动强度的感知。

跟运动比起来,要在知识上从零开始学习一门新的东西,我感觉随着年龄的增长越难越入脑了。以前很快就上手的东西,现在可能卡在那里半天不知道怎么回事。尤其是遇到一些逻辑已经跟之前不太一样的事物的时候。对我来说Power Query和Power Pivot是两个怪兽,它们很强大,但问题是它们使用的逻辑又跟一般的编程,或者跟平时使用的Excel又有很大的区别。你明明知道它们很强大,但问题是要驾驭那种强大,你就得让大脑按照它们的规则去运行。可以这么说,平时你看这个人你是从正面看,侧面看或者后面看,但它们所要求的那种逻辑是让你从头顶往下看,又或者从脚底往上看。从头顶往下看或者你还会遇到过,但是从脚底往上看这种情况,唯有叫那个人站在一个玻璃上面,然后你从玻璃底下抬头看。人还是那个人,但是改变观察的方式你会觉得自己很渺小很无助,但你必须接受这种不一般的视角。情况就好像去做CT。断层扫描之后,人被切成了一片一片的,但那些东西组合起来的确是个人。这样被切片的人跟我们平时所见到的那个人是一样的,但是你能根据某个人的某些切片而辨认出那就是某个人吗?Power系列的某些东西给我的感觉就像CT切片那么神那么玄乎,的确很伟大,但是却颠覆了我一直以来的认知。学习的时候,你当然希望自己能抛开之前的一切,但实际上这又谈何容易。尤其是当你看到这个的时候你自然条件反射的时候,过往的经验就会自动蹦出一些纠结,为什么居然是这样?

没有人强迫我必须得学习这个,必须得颠覆自己之前所熟悉的那些东西,但我觉得现在是时候直面那些之前我一直在逃避的坎了。

2021-12
17

VBA合并报表

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

我花了三天时间(但实际上每天都只有半天时间)把二维报表提取数据成以一维数据表。这有什么难度呢?一开始我也认为好像难度不是很大,但开始琢磨以后我发现事情远远没有我想象中的那么简单。我用的是Excel的VBA。如果操作简单的话可以在Excel的数据层面进行操作,但如果我要进行大量的数据清洗显然为了要追求效率,就必定要用到数组,数组这种东西无非就是不断地叠加循环以及判断。循环和判断我觉得几乎可以这么说,是编程的核心。要实现最终的目标,首先你得有一个非常清晰的逻辑,然后用那些循环和判断实现你的逻辑。当我看到某些人逻辑彻底混乱的时候,我心里就会冒出一句话,他们绝对不会懂得编程。也正是因为这样,所以现在的幼儿教育有时会把编程列为一个非常重要的项目,实际上练习编程就是锻炼逻辑,但是逻辑这种东西又分为了既定的规则以及你的自创招式。自创招式都来源于各种规则,但是不同的编摆方式会有不同的效果。成功编程的话效率极高,是秒杀型的,但是要制造那个秒杀效果的过程可能非常漫长。

我需要处理的那个报表,准确来说是一套报表,但是用的几乎都是一个版式。虽然看上去几乎一样,但是有可能某些细节上会有不同。如果我用了一个靠谱的逻辑去抓取数据,无论什么微调,对我来说都毫无影响。所以首先我要确定我要在报表里抓取什么东西,我要用什么方式去除掉那些我不需要的东西。如果用Excel表格的思路去理解的话,我肯定是先做一个筛选,然后把我不要的删除掉。如果不要的东西在行那里我还可以用关键词筛选掉,但如果那些东西出现在列那里,难道我要先做一个转制,然后再做删除吗?更郁闷的是那个表格的表头有三行。就一个现成的要达到最终效果的报表而言,三行的表头没有任何问题,但是如果你要把它按照数据层面去理解,这就很逆天。就更加不用说这三行的表头里面还有不少合并单元格,但幸好的是当我把单元格拆分了以后,实际上每个单元格里其实都有靠谱数据的。

我的思路是先把我不要的行删除掉,然后把我不要的列再删除掉。在删除行这个问题上一步我就搞定了,但在删除列这个问题上,我花了好几步,首先是删除没有数据的列,其次是删除含有某些关键词的列,也就是那些虽然有数据,但对我来说也没什么作用的列。把可以删除的东西都删除掉以后,我进行了一个二维表转化为一维表的操作,接下来就是在那个加工完的表里加一列存放表名。之前我说过我要处理的是一组样式差不多的表格。上面说的一大通,我只是说针对一个表我需要这么处理,所以在这之前我要有一个把文件夹里所有工作簿里面包含某些关键词的工作表汇总到一个工作簿里的步骤。我觉得这个合并工作表的耗时挺长,相对于后面的数组操作来说,这实在太费时了。之所以会这么耗费时间,是因为实际上Excel需要把工作簿一个个打开,抓取里面的某个工作表,然后关掉,不断地重复这个步骤,不断地开关工作簿会非常耗时。

如果之前我没有花过很多时间在账本的合并数据上,现在突然要我整这个的话,我肯定得花好几倍甚至十几倍的时间,但因为现在我是站在曾经自己的肩膀上的,所以虽然期间有过纠结,但总的来说还算是比较顺利。我考虑过要不要进行这种操作,但过去几年我都一直没这么干,因为要合并这些数据,一年只做一遍,有没有必要开发这样一个VBA脚本去实现呢?当那个报表被国粮局修改了,我又得重新修改脚本适应。所以之前我就在那里纠结到底有没有必要进行这个脚本的开发。

最终我做了,而且还做到了。

2021-03
9

酝酿着

By xrspook @ 8:51:01 归类于: 烂日记

无所事事就意味着,我正在酝酿着某些大project,但实际上具体是什么我还没想好。今年一开始的时候,我已经计划着要买一些书,我的书单里面一共有9本书,主要是几个类别,Power BI的、Excel的,Python的,也有其它数据分析类的。内容可能会有些重复,但是因为不是我自己给钱,所以重复也无所谓,最重要的是我要对这些工具有一个了解,然后我才好判断到底哪个才最合适。所以跟之前不一样,我不会每一本都细读,我会快速过一遍,知道他们的用途以及优缺点,然后在进行拿来主义,最终决定哪个或者那些结合才最适合。

现在摆在我面前的是一堆没什么逻辑可言的人,他们想到什么就做什么,同一个表,每个月出来的款式都不一样。为什么每个月都要调整呢?这就意味着一开始设定的那个规则不合理,因为把太多情况都例外出去了,但是有些时候,并不是规则有问题,而是我也说不准那到底是怎么回事,但他们就喜欢搞特殊。为什么要每个月的东西都不一样呢?为什么要为自己设下这些可能犯错的陷阱呢?数据处理这种事跟艺术家搞创作不一样,数据处理的规则老是变,当大量数据来临的时候会措手不及,完全搞不过来。之所以会发生这种事,是因为他们从来都没有从一个大局的层面去思考他们正在做的事,只是在得过且过,做完这个改一改然后下一个,但是这一个跟下一个有什么异同呢?为什么这一个跟下一个就非得用不一样的方式对待呢?他们没考虑过。在不应该做减法的时候做减法是他们经常做的事。之所以这样,大概是因为他们一直以来都没有被一些很死的规则限定住,所以他们老是变。我喜欢用一套规则去弄通所有的东西,于是几乎每次遇到这种人,我都会很烦。我讨厌这种事情,所以我必须做出一个系统性的东西,让他们完全遵照我的规则去做,不再让他们随心所欲。其实这种事,我不是第一个遇到的人,所以肯定已经有一些很成熟的方案,直接买过来就行了,但是我觉得。学习和研究最大的快感是让我做到别人之前有没有做过的事,有没有做过其实无所谓,反正我没见识过。从0到1获得的过程我很享受,我不知道别人会不会。如果可以选的话,很多人宁愿选择遵循别人的规则,而不是设定一套规则让其他人都去执行。我不知道这种制定规则让别人去做的事算不算是女王的范。之所以要这样,我不过不想被他们的乱七八糟搞的我好烦而已。碰到有逻辑的人,我们还可以讨论一下设定条件制定规则,但那些毫无逻辑可言的人。我只能为他们设定规则,然后要求他们必须严格执行。从前的编程是为了解答出别人的题目,而现在的编程,我是要实现自己的目标,虽然那个目标很确切到底是什么我还没想清楚。在我开始之前,我必须要把这个目标明确的定下来,然后才好找方法实现。

不是每个人都喜欢亲自去探索,但我就是那种人。

2020-08
1

真的是软件在欺负你吗

By xrspook @ 17:10:03 归类于: 烂日记

前几天,我的一个同事跟我说她现在用的是WPS,在筛选数据的时候,一个数据源每一次筛选出来的东西都不一样,今天是一个总数,明天又是另外一个总数,问我会不会遇到这种事情。首先我跟她说,我根本不用WPS,因为它不能满足我的要求。其次,我用Excel时候,从来不会发生这种事。她跟我说,筛选少量数据的时候,没有这种问题,但是数据量一大,就会出现状况。我没遇到过这种问题,我信任我正在使用的软件,同时,我的软件,也没有背叛过我。然后就没有然后了。她没有叫我去她那里实地给我演示一下WPS是怎么把她整死的,我也没有主动要求去看一下,到底WPS在搞什么鬼。我觉得,不是WPS搞什么鬼,是她的数据格式有问题。最大的可能性是不够规范。非常有可能出现了合并单元格之类的东西,也有可能数据粘贴过去,某些单元格里出现空格之类的玩意。各种各样奇怪的现象都有可能发生。之所以有这种感觉,是因为几乎每次她给我看一个新表,里面都有一些奇怪的东西。

对我这个Excel控来说,那些瑕疵是完全不能存在的,比如说我最讨厌的类型——明细表格里有合并单元格;也比如表格的标题模棱两可,让你不知道那到底是什么;第三次是逻辑思路混乱,根本搞不懂一个表格里勾稽关系到底是怎么样的。于是这也难怪为什么领导布置下来的东西,她不得不一次又一次交上去,因为领导要觉得不满意,叫她一再返工。别说领导不满意,我这个路人甲也看不过去。领导为她好的话,怎么会不让她返工呢?一方面我觉得,其实领导的这个做法挺好,因为他没有给你设定好你到底要怎么干,你按照我思路去干就可以了。他给了你一个思考的空间让你琢磨,这是个让你进步的好机会。但你交上去的东西老是不合他的要求,谁都会上火。

之所以会发生这种事,其中一个原因我觉得是在她自己设计那些表格之前,见过的表格太少了,尤其是非常复杂的。什么东西应该放在一起,什么东西不能放在一起,她没有一个很明确的思路。自己的知识库容量不够,当然不可能折腾出知识库范围以外的东西。其他人是怎么处理这些数据的呢?他们用的是什么工具?什么表格?什么方法?领导是这么要求的,但是我觉得我的这套方法比领导要求的更清晰,更不会出错,我可以跟领导解释我的用法,如果合理的话,我觉得领导不会有意见。情况就像我们做毕业答辩的时候,就应该有这么一个底气,在这个课题上,我花的时间和精力都很多。比台下评分老师了解的还要透彻,虽然他们的经验比我丰富。所以,在我的这个课题上,我应该很有信心。但是,绝大多数人都不会这样,于是就会出现毕业答辩的时候被下面的老师批得一塌糊涂却哑口无言。有可能是他们对自己的课题根本不清楚,也有可能纯粹是因为太紧张了,脑子转不过来。

规则在你手,数据由你去整理。如果你都没有一个靠谱的处理方法,别人怎么会放心。不觉得自己不靠谱的方式有问题就是最大的不靠谱。

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