
朋友带回来的 dream school 的礼物
死了就看不到落日了 —— 宫崎骏
又到一年年底了,今年发生了很多事情,总之是个变化很大的一年。
恢复了单身生活后,时间确实变多了,但其实也没有特别好的利用上,可以说是用了半年来恢复心态吧, 除了工作就是玩游戏去了。
工作上,确实没啥事就加班,上半年也狠做了一些东西,最终还是得到了回报。
永劫无间是狠玩了一下,单排半夜能排到职业选手,差不多是小主播的那种水平了吧,也做了几个小视频,勉强入门剪辑和直播。
今年双 11,入了一个 fuji xt5 , 后面准备整个图床 blog 专门搞个栏目就是摄影图集, 生活还是要有一点记录,尤其是今年,上海疫情一封就是 3 个月,还好工作很忙,也有不错回报,用工作打消了时间,要不时光就这么过去了。
一年就能到资深工程师的 title。不過我是觉得,这只是个 title,是对工作中对公司贡献的肯定, 我心中的资深工程师还是比我现在要厉害点,不过也算是 ld 对我的工作能力肯定了吧。
其实今年的工作体验真真切切就是 ownership , 整个一块业务被我 owner , 很累,因为是和直播活动相关的业务,事情很多都是临时性的,时间很不可控,这点很烦人,到这个阶段必须思考一些高效的行事手段了。
把手上的事情做的差不多了,我感觉得离开了,业务上技术成长有点不好。
现在带着一个校招同学一起弄,我还是有个习惯是 事无巨细 都要过目一下,也应该思考一下如何培养一个人的 ownership ,自己做决定,把自己的生产力也解放出来,做更难的事情。
跟之前的学长(p8)聊天, 也解惑了很多业务前端的成长问题。不过我现在还是一线的同学,没有做到管理岗位,有一些话其实也是只能听着。到之后思考到人的问题其实比技术更难把控,所以当下最重要的事情,就是到达那个级别之前,做足充分的技术储备。
今年有个很不好的,没有完成的很好的事情,就是学习技术断断续续,不够完整。且工作的强度,对自己写业务爱好的代码影响很大。 (查了下内部的 gitlab 记录,去年 +8w lines -3w lines,强度是有点太夸张了)
年初的时候学习了 Rust , 4 月份跟着 Matt Brubeck 的教程 toy-layout-engine 动手学习了 浏览器怎么去解析 html+css 到绘制指令的(这里我 wasm 到 web 上 绘制用的 canvas)
算是练习了一下 Rust 的基本语法,然后从 4 月份开始,业务开始忙起来了,忙到我连技术都不太想看了,写了就躺尸或者玩游戏,这真的不太让我开心。
后面业务发展准备做大量的新页面,然后 8 月份 我完成了一个我一直想做的事情。就是解析 Golang 的 Type 语法,转换到 TypeScript 上, 然后大概花了一周的时间弄了下吧,主要就是手写递归下降,很朴素的编译原理,主要战斗力还是在周末。确实也大大提高了我这边业务的开发速度,不过其实团队内后面做了更系统的接口管理方案,我一直没空去接入(懒且兴趣驱动)。
这个 Transpiler 之后一定要转换成 Rust 版本...(全部锈化)
Oanakiaja/go2type 直接体验内嵌网站(未兼容 Mobile,Mobile 应该是白屏)
年底感觉 Rust 又很久没摸了, Hecto: Build your own text editor in Rust 想了想还是得捡起来一下,然后这个项目摸了一半,感觉差不多了就停了,基本语法是回忆起来了,然后感觉基本上照抄的代码也不想 public 所以就不打算继续跟了。
总的来说,做的项目零零碎碎,前端的知识来源也就是工作上遇到了去补充,以及 twitter + 各种 conf 上补充。
When was life supposed to start?
希望之前毕业的时候思考的自由意志也不要因为生活苟且而离我远去。