每周一记(8月末)

找不到能形容这一周生活的词,除了愚蠢

照例谈工作

我觉得我现阶段的工作和大学里上自习没什么区别,没有人约束,仅凭自己的意愿,随心所欲。除了偶尔还需要补救盲目的重构带来的bug,偶尔需要切下图制作个广告页,剩下的时间就自己安排。

  1. 看书

自从知道在githubclone电子书可能会被关小黑屋后,在公司电脑上的电子书就只有当初年少无知下载下来的《你不知道的JavaScript》系列了,这也是我最喜欢的JavaScript开源电子书了。还是在学生时代,就完完整整的将整个系列看过一遍,如今一两个月的时间,差不多又看完一遍了,真的是有一种温故知新的感觉。在阅读整个电子书的过程中,有唯二不那么愉快的地方,第一,作者使用Markdown格式编写的,并且每一章单独成一个文件,有时候一章内容太多,断断续续需要一天才能读完,尤其是午后,读太久了犯困。第二,公司屏幕尺寸和素质不能让人满意,尤其是没有管理员权限去安装Markdown阅读器,只好在VS Code中打开并且使用分屏的预览,结果可读区域面积太小,读久了眼睛又受不了。

  1. React SSR

关于SSR(服务端渲染),我一直想纳入技能包,好在这周有充分的时间去学习。在掘金上看了两篇相关的入门文章,然后把大名鼎鼎的Next.js文档看过一遍。现在回顾一下,差不多只能记住rendertoStringgetInitialProps? 大概还在也许会写Demo的阶段吧。所以说呢,学习尚未成功,还要继续努力。

  1. 源码

看源码对于现阶段的我来说是奢侈的,如果加上通过各种途径去获得不容易获得的源码,再加上可读性为0,那就让人头疼了。

潜在的业务需要,我需要读一段某某公司开发的页面统计的代码,首先这些代码不是开源的,也不仅仅就通过引入这段JS路径就可以得到源码,并且其是不可读的,有多少不可读呢,举个例子吧,代码2000行左右,使用IIFE分成好几段,对于变量的命名,是没有规律可循的,都使用了A-Z a-z随机组合的方式,并且嵌套极深。例如af.c.cb.hcp

如何获取到源码这里不过多叙述,反正花的时间多余读源码的时间。

源码如果不可读,那就只读能够理解的地方,所以这么多代码,大概花了2个小时梳理了一下,大概知道了了其工作方式,需要记录的各种数据,至于实现,那是不可能梳理得清楚的。

看完一遍,发现该份源码写得十分规范,给大厂点个赞!

吐槽

周四,例行的下班后健身。结果坐电梯的时候发现五楼摁不了了,坐到三楼服务员告诉我,健身房倒闭了。WTF,两天前来还好好的,现在就倒闭啦?器材都被搬空,怕不是跑路了吧。我才买的的补剂呢!我才办的卡呢!

周五晚打完篮球,骑车回来,又路过那条街,发现有人在发办健身卡的传单,虽然不是开在一个地方。一想,真快哎,又为下一次跑路做准备了?

经过这次被跑路的经历,我是不可能再办健身卡了,民工挣点钱不容易,怕不是要被城市的套路消耗殆尽?但是呢,健身还得继续。

写在最后

换了电脑,把博客迁到PC上,试了各种网络上的办法,遇到各种各样的问题。结果我用最简单粗暴的方法,直接把目录拷贝过来,再安装依赖,就OK了。

刚买了新电脑,有点兴奋,每天下班后总会在快睡觉之前玩两把,玩完又睡不着觉,结果到了公司,第二天是真的困。要不得,要不得。

前端三连是:太复杂 看不懂 不会做。下次面试还有自以为是的面试官,直接就怼过去了。

分享到 评论