微光拾级-26
🕐 2026.09.14 — 2026.09.20 | 第二周 · 状态机 · 同人展
⏳ 第二周
工作进入第二周,生活总算稳住了——嗯,”总算”,不是”彻底”。
因为头顶那把刀还悬着呢:考核没结束。
入职的时候说好两周,如今两周走完了,任务还在一天一个地往外冒,跟打地鼠似的,敲下去一个,冒上来俩。最新这项连教程都没有,只能硬着头皮自己摸。更刺激的是——两天,就得搓一个功能出来。
而且不能用 Codex,不能用 Claude,等于补给线被人掐了。
唉,头疼。(´・_・`)
🧩 状态迁移引擎
这周的学习内容嘛,说来说去也只有考核任务。
手上的东西是个状态迁移引擎,维护了二十年——一台超级大的状态机。每个界面都自带一整套装备:执行前处理函数、执行后处理函数、可执行动作,还有和动作一一对应的下一个状态表索引。上头再压一个全局状态栈,负责保存和回退状态。
于是考核的时候,眼睛盯着代码,脑子里还得同步对账:”执行到这个函数的时候,状态表里到底是哪一行?”
一只眼睛看路,一只眼睛查字典。
不够用啊。(@_@;)
🖼️ 画面表示
后面还压着一块画面显示呢。
工程里要把图像打印出来。可嵌入式没有前端那一套框架呀,所以”打印图像”这件事,一百个人能有一百种写法。我们公司为了可维护性,干脆把一个界面的图像显示拆成了三段:
- action —— 接住上头那台状态机
- design —— 存图像的基础属性
- screen —— 把前两者串起来,再接上系统的画面显示功能
听着挺清爽吧?( ̄▽ ̄”) 可难的根本不是结构——整个模块没有教程啊,只能靠悟,或者请教导师。跟看无字天书差不多。( ˘•ω•˘ )
到现在,这个考核我还没做完。orz
也是头一次觉得,自己的学习能力好像没想象中那么强。
🌱 最近
生活上已经稳下来啦,剩下的唯一悬念就是个:考核能不能平安度过。
希望人没事吧。(。・ω・。)
还有,决定下周中秋去一趟崩坏三的十周年同人展,练练胆子,治治社恐。(๑•̀ㅂ•́)و✧
希望一切安好吧。(´▽`)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 微光拾级!
评论
