2020-07
15

改进

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

我觉得哪一天自己不看一下脚本,尤其是在工作日的时候,就觉得日子好像缺了点什么。脚本可以是VS Code里的那些,也可以是Excel VBA,同样也可以是各种的网页源代码,又或者是XML文件。反正就是一些不是给人看的东西,又或者说,不是给人直接看的东西。那些东西经过软件的处理以后,结果是给人看的,但是我看那些东西的时候,却是给机器看的。我还没有神经病到要看二进制代码的地步。

一个没有完美倾向的码农,绝对不是一个好码农。所以当我看到,单位的那个所谓智能系统出来东西每一页都有错的时候,我怎么可能不吐槽。他们测试过了吗?他们真的测试过了吗?他们不只是没有测试过,而且做那个表的人根本没用心,连抄都可以抄错。因为我自己是一个码农,所以我知道那些步骤到底应该是怎样的。我不知道专业的码农日子是怎么过的,反正只要我开始任务。任何时候我脑子里可能都在想,有可能是吃饭的时候,也有可能是跑步的时候,经常发生在我洗澡的时候。

写出来的东西的确能实现一些功能,但是那个东西真的能兼容所有情况吗?如果有一些突发的呢?突发的时候,我们可以手动使用B计划,也就是非智能秒杀计划,但是能不能在秒杀计划里加一些判断分分支适应特殊情况呢?这完全是可以做到的,但是一开始的时候,那并不是核心功能所在,所以没有被考虑进去。到达一定程度以后,我就要把那个功能泛化出来。不仅仅做到一些核心的东西,连一些正常的例外也得考虑进去。之所以这么说,是因为昨天走回宿舍的路上,在洗澡之前,我又想起前天写的两个脚本我还可以加一些条件判断进去,使之适应一些后续增加的例外事件。虽然说那些是例外事件,但是在某些情况下,有可能变成常态。之前我不知道该如何处理,但昨天,写了两个数据透视表的脚本以后,我明白到数据透视表我可以固定用某个表名。如果之前已经存在那样的表名,第一步需要把那个表删掉,然后开始后面的操作。又或者,我并不需要删掉那个东西,我只需要改变数据的引用范围。在我的知识范围内,直接删掉比调整引用范围简单。但实际上调整应用范围也必定是一个可控的东西,所以大概接下来我要了解一下怎么在VBA里改变数据透视表的应用范围。另外一个脚本更简单一些,直接是判断某个单元格那时是不是某个固定的东西,是的话就无需进行插入操作,直接开始排序,不是的话就要先进行插入,然后排序。

如果之前我没有学过python,没有努力地写过各种脚本,大概我会觉得泛化有点麻烦,但是当我经历过那些东西以后,我觉得这一切都理所当然了,我甚至想写一个自定义函数把主流程丢到里面去,那么,核心部分的判断就会非常明了,理论上VBA也肯定能做到。之所能具备了这种思路,我必须得感谢Think Python这本书。这种思路是我大学时学习程序语言的时候所不知道的。虽然那时我通过了计算机二级C语言的考试,但那考试对我来说只是一张纸。是后续我接触到、我自学回来的东西,成就了现在的我。

变得更好的路永无尽头。

2018-06
19

除了体重外无所得

By xrspook @ 10:38:48 归类于: 烂日记

这个端午假期不知道怎么就已经过完了,感觉自己没做过些什么。虽然是世界杯期间,但是我却没看一场球,即便新闻也没有看全。的确看过一些球,但是那都是精选部分,我最想看的比赛我都没去回看他们的详细内容。同样没有看的还有电影,一部电影都没看,因为根本没时间。本打算把看电影的时间留到晚上,但是到晚上的时候发现还有一堆事还没做,整着整着就没时间,因为又到睡觉的点了。这个端午假期做得最多的是是看社区动力的后台,然后不断地用FTP和Notepad++修改社区动力的前台。上一次做这些网页模板到底是什么时候的事我已经不记得了,但即便很久都不干,那种能力还会在。因为曾经我真的扔过很多时间在那里。所以相对于其他人来说,我能发现一些他们不知道的问题,我能解决一些他们无解的问题。对他们来说,我就像一个神一般的存在横空出世,但对我来说,这很平常。闻道有先后,术业有专攻,仅此而已。我在我曾经最熟悉的东西上做一些控制而已,显然这再普通不过了。让我觉得烦的是一些很简单,但是却要不断重复的事情。那东西还不是Excel,你还不能写个VBA来解决问题。那些操作很苦逼,但做完一次以后,还得继续做,重复两三次,对我来说,这很烦。不想偷懒的程序员不是好的程序员。

在运动方面,这个端午我也的确几乎没做过什么,除了最后一天去跑了个5K。本打算跑10K以上的,但是开跑过后我就知道那只是妄想。现在我觉得10K也是个很漫长的距离,于是这个月的月跑量能不能达到100K也是个问题了,现在看来非常有难度。而之所以,昨天之所以跑了5K就结束,是因为我明显地感觉到气短。随着跑步时间的延长,那种感觉越发强烈。都喘不过气了还怎么跑,那倒不是因为我跑步的呼吸方式有问题,而是因为身体跟平时有点不一样,我必须得接受这个事实,所以我昨天接受了这个无奈。有些时候是我们的懒惰在作怪,但有些时候情况就这样。为了不让家人担心,为了好好保护自己,我们要学会听从身体的声音。几乎没有运动,晚上睡觉也不太早,一天到晚除了出门就都只是坐在电脑前进行鼠标和键盘操作,所以感觉,这个端午节下来,重了不少。而且端午节假期还不断地吃吃吃,尤其是吃了不少了粽子,这简直就是雪上加霜的节奏。

如果可以重来,这个端午假期,我要怎么规划呢?估计会比现在好一点,但总的来说也不会好到哪里去。如果一开始就有规划,起码这个假期我能看上一部电影。这个假期我也会安排一些跑步以外的运动。没有计划的人生真的是很糟糕的人生。所以往后的周末和小长假之前最好还是先规划一下我要做些什么。虽然很多时候,计划赶不上变化,但如果不做计划,情况会更糟。

就个人而言,这个端午我的确出了体重外没什么所得,但就印坛来说,他们很多东西都恢复正常了,虽然还有个大问题没解决。

2018-01
18

自觉学习

By xrspook @ 11:46:09 归类于: 烂日记

昨天和同学的聊天几乎到达了吵架的地步(或者说已经在吵架了)。之所以这样是因为我们看到的某些东西和我们持有的某些观点不一致。工作了10年多以后我意识到辩证法的重要性,不把话说死是非常有必要的,因为实际上真的是100%的事少之又少。因为我和我的同学从工作开始走上的就是不同的道路,所以看到的问题和个人感悟相差很远。

让我觉得很神奇的是我的同学为什么会觉得我学得比她快她压力大呢?几乎可以这么说,离开学校以后我自学的东西更多更杂更深入。学校学的那些东西都是基础,没有之前的根基我估计也不会养成往后的自学习惯,但显然脱离了那个被迫学习的体制以后我根据自己的情况上手各种东西其用功程度比我在学校被严格要求要考多少分好很多。我不再为分数奋斗,我为自己的兴趣奋斗,有些时候那些也谈不上是兴趣,而只能说是自己对自己的要求。我没办法接受自己本可以做得更好却因为懒而让重复无聊的东西一再每天都持续上演。再深层次地挖掘大概因为我很早以前就开始当码农,一开始的时候写的是HTML和CSS,后来变成了PHP,期间又在学校学了C语言,因为要写某个可视化封装起来的程序学了VB。一开始我就选择了折腾的路,所以往后当我要学习什么Excel公式,SQL规则的时候我会觉的一切都很正常且理所当然的事。明明做网页的时候我可以选择可视化的方式,当时可用的是Frontpage和Dreamweaver,但可视化的东西总不能精准到位,且生成的东西过于拖沓,所以我宁愿自己写HTML,然后用浏览器去测试我的敲键盘成果。没有人强迫我必须得这样,但我觉得这样有意思,完成了以后有成就感。很多人都有自己的网站,但不是每个人的网站都是自己亲手敲键盘写出来的。他们可以通过直接给钱别人,提出要求让别人设计出现成的,也可以利用网站后台的可视化模块以拖拉的方式组建。要自己写网站就意味着要学习理解各种规律,然后把自己的意愿按照约定的格式输出。我不喜欢你直接给我鱼,我更喜欢你给我一本钓鱼教学手册。

理解规律,认清自己的需要,最终恰当成功地输出。我觉得这几条就是学习的真谛。最终神一样的境界一定是无招胜有招。如果我们根本不去学习规律,也不知道我们自己要怎么着,又怎么会有后续的东西呢。有没有学习的心跟身份地位有钱没钱做的是哪份工作没关,这真的只是各人想不想这么干而已。有些人会自觉学习,但有些人要别人逼迫着才去学习。如果是前者,放在任何环境都无所谓,但如果是后者,环境貌似就很重要了。我觉得最根本的还是主观的人本身。学生年代当过班级里的鸡头与凤尾的我有深刻的体会。我不觉得名校里的普通学生就一定比九流学校的尖子生优秀,虽然外人看来二者的学习环境和受教育师资相差九万八千里。

环境或许不容得我们去选择,但我们可以选择改变自己。

2017-05
26

人生选择

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

当运动员的坚持加上程序员的逻辑,可以组合出一个什么怪物呢?

感觉这一定会很棒,但实际上这个又有点难共存。因为无论是当运动员还是当程序员,在各自领域都要花费大量的时间。虽然从理论上来说,运动的时候也能继续思考,但是坐在电脑前编程的时候,你却没办法再做除了脑部运动以外的其它运动。所以如果这两种角色合并在一个人身上,那必须只能是那个人在哪一方面都不是非常专业的,所以他可以权衡之间的时间。也不是说运动员脑子就一定不好使,同时也不意味着程序员就一定是死宅,但是真的把两方面都能做得很好的人实在不多。

从爱燃烧的文章里我们可以看出那些民间的跑步高手虽然从他们的身份来说是民间,但实际上他们已经是属于处在专业队的游离状态。他们之所以可以做出现在的成绩,通常都是因为他们在专业队训练过或者蹭练过。在天赋方面我不知道他们跟专业队的到底相差多少,但是有一点很确定的是参加各种比赛获取奖金和实物奖励基本就是他们全部的生活来源。停止比赛就没饭吃或者过不上他们一直习以为常的生活。但专业队不一样,因为那是有国家保底补贴的,虽然那份钱不能让你过上非常优越的生活,但是你不需要为你的生活发愁。但是对一个普通运动员来说,他不可能一辈子都留在专业队,他肯定会有退役的那一天,退役之后他的生活来源从哪里来呢?几乎可以这么说,我们可以把那些民间的跑步高手理解为已经市场化的专业运动员,而那些在专业队里就像是计划经济里的。这两类人对我来说都是都只有仰望的份儿。

还有一些民间的非顶级,但是对普通人来说已经非常优秀的跑者,他们有他们的工作,但同时他们也把跑步兼顾上了,而且获得过很不错的成绩。这些人的职业大多是自由职业者,另外一些可能是从事创意工作的,比如说设计师之类。暂时我还没听说过有码农,而且还是层次最低的码农是民间跑步的顶级高手。民间的优秀选手无一例外他们都要为跑步分配非常多的训练时间。工作日平均起来一天不扔进一两个小时绝对不行,如果到了休息日,要上距离的话可能半天都得丢进去。试问这种日程对于一个从事其他职业、工作时间非常不固定且随时会加班的人来说,哪那么容易可以做到?!即便你的工作允许你这么做,你还有时间陪伴你的家人吗?尤其是当你已经有了老婆孩子之类的。人的一生很短暂,每天就只有24个小时,你把重点放在哪里,出来的结果就会是你会在哪个方面出彩。你不可能既是非常优秀的专业技术人员,同时也是个非常称职的爸爸。在CCAV新闻联播里,他们永远喜欢赞颂的都是那些忘我工作的人,而我觉得他们思路很神经质。在那些人活着的时候,他们不会去报道,只有当他们死了以后,他们才开始为他歌功颂德。如果那个人对他的团队对他的企业对我们的国家是这么的重要,你为什么要日积月累地剥削他?!即便他要自虐你们也应该想方设法去阻止!但现在我们就只能看着他们英年早逝。在事业上、在他们的领域里那些人可能是顶尖的人物,但换一个角度,在其它领域、在他们的老婆孩子眼中那样的爸爸又是怎么一个毫无存在感的角色呢?更加不用说从健康的角度考虑,日以继夜地奋战,非常不规律的三餐,还有几乎没有时间做运动。即便一个人再优秀,你也不应该这样榨干他的所有!但是我们的主流媒体就喜欢这样,他们觉得只有这样才是真英雄。每次看到这些的时候我都会打心眼里恨死这个电视台,这种错误的价值观实在不应该再继续下去。以前的人或许是这么干的,但现在的人发现这有问题就必须改过来。

人生很有限,你必须尽快选择好你到底想干什么?

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