年终总结似乎是一个技术圈流行的活动,我在18年也写过,可是现在的心境已经不太一样了。18年的年终总结看起来像一个约束,一个计划,但是其实总结应该只是一个 review+thoughts而已

Hobbies Review

现在的工作是一个名义上965的作息,我每每在下班回家的夜晚我都在想怎么不浪费这个自己的时间。但我花了很久才意识到,工作带来的脑力消耗使你即便能早下班,也没有太多精力去做自己的事情。每天睡觉的时候才意识到,属于自己的时间又快没有了,这也许是我失眠的原因吧。

今年上完钢琴的初级课程,接下来就是自己再找机会练习了。我觉得我在钢琴上不那么有天赋,或者其实可能就是时间不够用,没时间练习到一个过的去的水平。希望之后换了新家能认真捡起来

滑雪倒是庆幸没有拉下,也不枉我在融创练了那么多天刻滑,现在能做到前刃稳定摸地了,但是肘刻还是有点困难,后刃也还没有解锁,希望一月雪季我能完美屁刻。

滑雪是一种解放,上班有害身心,只要心中有大山,似乎心就能飞起来,在雪道上于我而言也是一种反抗。

年末还学会了自由泳,算是对身体收益最大的事情了

本想开一个 Health Review,但是想了想觉得,这事情没那么简单。值得一提的是,正式去医院检查了失眠的症状,开了药有所缓解

给自己设限是阻碍自己的最大因素。还是不想成为一个被技术标签贴住走不出去的人吧。希望新年里我能多和不同的人打交道,去发现一些有趣的人和事情,最后,成为一个有趣的人

Financial Review

嘛今年的财务状况还不错,算是搭上了A股的顺风车吧,但是只是做一些基金啊股票这些给我带来的安全感和认同感并不足,比起真正产生稳定现金流的资产,股票基金真的只能说是投机了,可惜连 G 司的人都跑出来做 VC 了,我似乎也没法和这个世界对抗

很难说钱不重要,自由是有代价的,希望明年能继续 getting rich slowly

Emotional Review

喜欢一个人的成本总是很低的,选择一个人是最困难的事情。无论是选与被选,都很难平静

今年不幸失去了一个原本可以成为挚友的人。也许是一种意外,也许是一种宿命。你有许多事我不能理解,反过来应该也是一样。可是能清楚感受到的成形的敌意再怎么样也不能忽视,或许我们应该再晚一点,等到我们更明白一些事情,才重新成为老友吧

当然除此之外,还是收获了很多朋友,希望我们之间的印象足够深刻,能大家记住一起走的这段人生

Technical Review

2020年初因为疫情的缘故在家办公,解锁了remote work 初体验。比起通勤上班,在家轻松不少,可以慢慢吃个早饭再打开电脑,甚至可以爬起来开个晨会。然后再吃上爸妈准备好的早饭。总体而言在疫情期间,是幸福的为数不多的在家陪父母的日子。

远程办公对企业来说是个考验,很不幸运腾讯并没有通过,抛去技术建设落后导致远程上班支持不足,更大的问题是,大部分人上下班没有一条明显的界限,甚至有人为此而骄傲。的确那些需要更多沟通,协调的尚位,remote是效率的低谷.但谁能说这中间没有老板的趁机白嫖和推波助澜呢

回到深圳后,工作发生了较大的变动。我在19年的工作一整年都是在设计一款自研工具,而工作室回步起了一个基于现有商业产品搭建起来的团队,解决相似的事情。相比之下,成熟度要高不少。虽然自研的方案整体口更为超前一点,但无法给团队带来明显的短期收益。此我就被派去支援这个和我之前的工作存在一定竞争关系的团队

我心里肯定是不愿意的,一个宏大的理想可能就此停摆,而我只能作为一个工具开发去完成别人的设计,再加上另一个团队是由TA主导,思路上和图形程序区别很大。中途做到一半便萌生了离职的想法,毕竟所做之事不是我真正想要的。途中甚至还用react写了一个简易版的git客户端,为了帮他们解决一些生产管线上的烂事(主要怪腾讯的 CI 服务太烂了)

再后来,我们读到一篇siggraph 用 PL 的思路去做 Gaming production 的 DSL。为自研项目开启了新的思路。从此之后一路狂奔,实现了基于 lisp 的DSL,包括 interpreter 和 compiler 。我也算是正式入坑 PL,为以后的职业道路拓宽了可能性,同时也加深了对计算和编程的理解

但是,我万万没想到的是,我被制定了一个明显超过工作量的研发计划。整个下半年我都是在非常紧张的开发节奏下度过的。中间还有一次晋级答辩。新的架构又是基干我自己的一款开源工具,所以有很多个周未,夜晚,我都在贡献剩余价值。明面上是说好的六点半下班,但是工作量逼着你,下班之后也想着工作的事情

这些事情综合起来,让我彻底对国内互联网的加班情况失去希望。所谓不加班永远只是嘴上说说,多数人事实加班的情况上头从来没想过彻底解决。毕竟在他们的文化里和记忆里,加班是家常便饭是常态,可在我看来,这是长期被侵犯而不自知的权利。我多希望在久的将来.我们能理直气壮地说一句,大人, 时代变了

写到这,刚好拼多多的事情出来,一声叹息

我不知道这方向能走多久(PL + graphics )。至少目前这是我喜欢的事情,这次年未滑雪认识的谷歌妹子说,我这个方向在 mountain view 非常好找工作.国内就只有外企会很合适。也许以后有机会还去一次 Sillicon Valley

编译器方向目前来讲可以做的事情主要集中在 front end 和 middle end。front end即目前的 DSL 方向 ,其实我对所有 DSL 项目的成败是很没有信心的,因为在我看来 DSL 是一个严重依赖用户的技术,用户越多发展越好。我们目前也只是采取图形编程这种曲线救国的方式来让 TA 成为我们的核心用户

至于 middle end,主要集中在 GPU/CPU IR 的处理上,目的是加速一些游戏工具链的迭代速度,长远来看,这项技能其实也是比较通用的

希望新年能在工作上找到 active 的 inner peace。工作当然是不会稳定的,我们唯一能做的只有提高反脆弱性,就像滑雪,练出适应各种地形的弹簧腿。对于开头提到的脑力消耗过大的问题,其实恰恰是深度思考不足,陷入到各种细节里去了,明白这个道理,也算是inner peace的一个起点吧