按部就班, 白驹过隙
人到中年, 最不缺的就是烦心事, 但没有去年的焦虑感, 坦然了很多。
今年做了一件很简单,总是想做,但总是不做的事儿——书单和片单,效果意外的好,基本完成了预定的目标,因此收获了自己满意的阅读量和观影量。
今年的沉浸与专注做得都要比之前好,少一些拖泥带水,多一些全力以赴,带来了非常好的满足感与成就感。得益于此,今年的工作内外都颇有收获。
一旦过得充实,时间就过得飞快,一年的时间还是弹指一挥。少了很多空虚感,想通了很多事,不和自己较劲,但也不轻易放过自己,有目标有追求,生命不虚度。
工作之中
花落果成
默默推了多年的框架终于以产品的身份纳入接下来的计划,小公司缓慢的发展节奏与技术力的孱弱可见一斑。
但是对于公司还是充满感激,作为没有技术背景的领导者,对我的信任与放权是促成这一步步演化的关键因素,相对于由于高层掣肘而无法施展的同行,我实在是幸运。
此次框架演进,终于来到了所有人当初幻想的样子。框架内的种种功能与组合,包括画面的展示都是基于配置的;框架外的特化部分,都提供了扩展手段,无需修改框架代码。尽管很多实现都算不上最佳实践,但这已经是目前我的极限了。只希望随着不断的继续学习与经验积累,可以有机会将框架持续进化。
颗粒度
究竟原子化的设计究竟该到什么程度?一边想为将来留有余地,一边担心设计过度。
自从刚接触程序设计开始,就为此犯难,设计到底有没有标准?当前我的答案是“没有”,但有很多方法论、设计思想、最佳实践。在设计的过程中,我尽可能地以客观务实的态度,让模型忠实的反映出业务,但限于表达、理解、抽象、归纳能力,几乎无法达到理想的模型。从此我领悟到了,好的模型,是演化出来的,很少有人能从一开始就给出一套完美的设计。现在我对于程序设计的追求变成了简单、直接、低耦合,颗粒度与业务细节对齐,避免自作主张的发挥。很艳羡那些简洁优雅的设计,希望有一天我也可以做到。
妥协与坚持
做项目真的是充满了妥协,要知道,说服别人实在是一件太难的事情,思维习惯、设计惯性、专业背景,个个都是一座难以翻越的大山。一个不算完善的设计碰上了一个不太成熟的想法,真是举步维艰,好在大家立场一致,做出一些妥协,项目还是可以顺利的进行下去。就如同进门该先迈左腿还是先迈右腿,或许走着别扭,但目的都是进门,有所迁就,不耽误前行就好。
但难免会遇到牵一发而动全身的要害,这时就是需要对方妥协的时刻,给出一个折衷方案,大不了我这里加一个适配器,终究得以守住几亩良田。偶尔的坚持,有益身心健康以及系统健壮。
工作之初,理想主义得很,经常为了一个细微处的实现不遂心而夜不能寐,也会为了一个换行或者缩进而抓心挠肝。后来慢慢学会了接受一些“不完美”,细节虽然重要,但项目的运行可不只有开发这一个环节,纠结于细节所带来的潜在收益实在太微不足道了,当做出一些妥协之后,皆大欢喜,而回顾当初的坚持,发现那想法其实是一叶障目的情况也不在少数。
工作之余
MVVM
今年咬牙走出舒适区,逼自己学了一些新东西,其中对于MVVM的实践算是受益最多的。
其实对这个概念早有了解,但如果不亲手做一下,终究无法得到一个直观的认识。其实当初学做React.js 的时候算是接触过,但真的是浅尝则止,特别是数据的绑定,自己是不需要操心的,所以对于各个层次的理解非常模糊。今年总算使用 Avalonia 写了一点像样的代码,对于层次的理解扎实了不少。明年这个领域要深耕,算是再为自己拓宽一下技术栈。
AI
大人,时代变了。
铺天盖地的 AI 狂潮来了,躲不开,只好加入。曾经只是偶尔与 AI 聊聊天,今年算是真正意义上接触 AI 编程。我觉得这也算是先进生产力,大势所趋,应该拥抱。断断续续鼓捣了小半年,说实话还是很震惊的,真的让开发工作轻松了很多,但也并没有达到那种一个命令代码就自动端上来的程度。工作状态很像我带着一个万事通以及一个中级程序员一起干活的感觉,AI 对于工作流的介入比我想象的要智能,但生成代码的可用程度以及关联性没能达到我的预期。不知道是 AI 不够智能还是我的用法不对,总之我们还需要时间磨合。
沉迷游戏
今年的游戏时长意外的高,特别是在业余工作时长同样高的前提下。虽然不敢说自己工作和休闲平衡得多好,但这一切离不开“专注力”的提升,正应了迅哥儿的话,学就学个扎实,玩就玩个痛快。
先说说游戏平台,Steam、GOG、EPIC 都有使用。GOG 是为了支持波蠢,几个第一方游戏都买了,终身授权不在线验证真是良心,颇有点理想主义的感觉;E 父是存粹薅羊毛,狂领游戏,但不玩;最终玩游戏还是在 Steam,无它,只图那点社交功能和创新工场,虽然我从不和人社交,但默默的刷看评论也是乐子。可见社交才是刚需,人毕竟是社会性动物,就算不合群,但也绝接受不了离群,顿时觉得我小岛哥的理念不知道要高到哪里去了。
盘点一下今年主要玩的游戏。
《无助之地3》,打骨折入手的,好玩!上半年的快乐就是它给的。曾经玩游戏全靠汉化组的大佬养活,现在有了官方简中字幕加语音,简直太爽了!作为一款胡逼+刷子游戏,它也算是尽职尽责,不停带来新作,内核坚持本色,不停整活,这种一门心思的取悦我是认可的。但这游戏的政治正确内容实在是让我对它印象大打折扣,第一次玩游戏对己方阵营的 NPC 起了杀心。
《赛博朋克2077》,首发就入手了,今年是二刷。对于这赛博朋克的世界我是真爱,同样官方简中文字加配音。CD 的一贯绝活,主线不拉跨,支线吊炸天,这次细细的刷了支线任务,让我觉得夜之城更加鲜活了,加上官方几次修整,游戏内的 bug 我一次也没遇到过,玩了两个周目,只遇到一次 bug,就这质量我觉得真是很良心了。比较迟到的买了《往日之影》,没打通,我这台服役了10年的电脑有点力不从心了,羸弱的性能让我的游戏过程体验不佳,所以剩下的部分我没舍得玩,等明年升级一下电脑再说,华子还是继续在等待啊。
《逃离鸭科夫》,牛逼,承包了我下半年的快乐。其实挺喜欢搜打撤这个题材,但是由于手残加胆小,不敢去玩那些硬核的本格作品,一直盼着有个轻量的代餐,还真的等来了!难度可调,死亡惩罚适当,物品不够丰富 build 匮乏但毕竟定位休闲,支持创意工坊真是一步好棋,没事儿刷一把,小紧张但不至于心智负担,一局时间适中,真是娱乐佳品。想挑战可以调高难度,反正我挑战了一次“生存”被 BA 教做人之后就老老实实玩“搜刮”了。
拉单子
有鉴于拖延与逃避的恶习时有发作,本不想采用这样的方式约束自己,但发现似乎只是在给自己找借口罢了。所以决定给自己拉单子以保证知识输入的下限。从书单与片单两个最常见的目标下手,并为制定日课列表,以自我鞭策。4 月开始实行,效果拔群。
今年看了25部电影,读了10本书,不算多,但相对于前几年,真的是可以暗自欣慰一下,这一年没有虚度。
尽管现在的时间十分碎片化,但我始终认为只靠短视频和社交网络收获的短时快乐只是隔靴搔痒,长此以往甚至会降低人的审美与品味。所以我觉得我们还是需要接触一些经过长时渲染才能收获的快乐,更何况在整个过程中并不是枯燥乏味,一路也是精彩不断的,看点儿读点儿,预防无聊的人生。
今年读书有新收获,首次读到了一本很合口味的诗集,过程是相当愉悦的。我觉得诗是最贴近作者灵魂的体裁,小说可以虚构,杂文可以杜撰,唯有诗很难作伪,或者说,既然写诗,何必作伪。
今年最爱的一本书《月光落在左手上》。
今年最爱的一部电影《本杰明巴顿奇事》。
新年展望
继续减肥,希望再减10公斤。继续学习,近几年没怎么好好读过专业书,来年的书单里应该至少有一本。继续拉书单和片单,不见得完全按照单子完成,但可以很好的保证一个下限,不至于虚度光阴。为业余项目也加工作列表,完全靠自觉真是毫无效率可言,对于懒人只好事事立军令状,好歹做点有用功,怎么也好过窝着刷手机。
人在中年,干劲满满,勤耕不辍,好事在望,加油!
