每周一记(发工资日)

上周说前段时间进行的的前端资格考试挂了,等待补考,其实不然,我莫名其妙的就过了。

工作之外

昨天晚上和大学舍友聊天,聊到近况,发现大家都有落差但也随遇而安,无论是传说中的996还是节假日加班,抑或是我这种相对较为轻松的工作。现在大家都明白了,当初被听信企业画大饼,总觉得自己壮志未酬能够好好干一番,结果总结起来,就是我们太年轻。

我的作息时间一般为晚上12点睡觉,早上7点起,8点到公司,这样的话我就可以早点下班并且保持一个较高的所谓战斗力了。可是这个平衡还是被打破了,每天到了12点睡不着,早上还是7点起,睡眠时间不到7个小时,再配合上高强度的工作,担心身体真的吃不消。而这种担忧在昨天显现了,下午1点例常开发报表,开始头痛,我不得不停下来休息,喝喝水洗把脸什么的;到了三点半开完会,头痛反而加剧了,趴了好一阵,又去江边溜达了一圈,透透气,这才缓解,差不多到五点。前段时间看一个视频,程序员因为劳累倒在工作岗位上,我庆幸自己没事,但是为了健康着想,以后得早点睡了。

工作

最近一段时间得任务都是开发报表,手头上报表大概有40张,按照每天开发3个得进度,得三周,并且每一张报表都不一样,遇到的问题也不一样,所以进度有可能被搁置。

例如本周在开发过程中就遇到很多有意思的问题,具体的业务是我需要使用一个下拉选择框,每次选择后会请求不同的数据,问题就出在我根本不知道每个选择项具体的值是什么,因为我们能够获取信息的方式只有Delphi代码,而恰巧这份代码中所有涉及到的中文的地方都被编码过了,并且这种编码方式是公司独有的,且我暂时不能通过沟通的方式来解码,所以一切都得靠自己咯。编码方式看起来像#23398#39#19876这样,是不是很熟悉?如果稍微变化学'现在知道了吧,所以这就是一种去掉了&;unicode啊。那么这就很好解决了,写脚本转就可以了,至此,问题搞定。

还有很有趣的事情,比如接口返回的数据有一个字段本该是_mainColumn却写成了_mainColmn,或者干脆在一个有四十多个字段的接口中使用了columnX的命名方式,这种毫无意义的字段名称,给到对我来说完全黑盒的接口,简直是灾难😂。

学习

这周仍然只有恨碎片化的时间来学习,并且随着内心变得浮躁,碎片化的时间也被消耗殆尽了。

  1. SPA性能优化。tree shaking打包时将无用的代码删除掉;代码分割,分离三方库等;动态导入(按需加载,预加载等);利用缓存,打包成runtimeChunk等。
  2. TypeScript 学习。在TS官网上看了好几章文档,主要包括数据类型,类型断言,接口等。
  3. 块级格式化上下文(BFC),老生常谈的问题了,看文章温习温习。

其它

  1. 安利一款游戏:《NBA2K OL2》,可以看作《2K17》的阉割版,目前能玩的模式只有王朝和街头,对于我这种不花钱也不是很想变得很强的玩家,偶尔玩玩还是不错的。
  2. 一款叫做PDFelement6 Pro的软件,也许是我用过能够看PDF和编辑PDF最好的一款了,这不是免费的,当然在天朝想免费还是能够办到。
  3. 都2018了JetBrains全家桶仍然可以通过修改系统时间的方式无限期使用,所以我想学Fluter,求打醒,小程序还没眉目呢!

尾巴

上午说发工资了,怎么也得请吃顿好的吧。好,肯德基怎么样?好啊,请。帮我叫外卖吧,外面太热了,不想出去。怎么可能,已经点好了,出去取吧。晕。穿好鞋,飞奔。走到一半,电话响起。您好,你的外卖到了,门口拿一下。飞奔回去,衣服湿透了。

吃着三十多一顿的午餐,真香。

分享到 评论