长期规划
过去的自己一直焦虑,想得太多,折腾太多,但却没有足够突出的成果。现在想来,可能是因为没有一个明确的目标和规划,导致了这种焦虑。
接下来的时间里,我会尝试使用一些效率工具,制定长期的规划,此外平时还要注意锻炼,注意维持清爽的外表,多出去走走认识志同道合的人,也期望能找个互相促进的伴侣。
接下来,会定期更新这个规划,看看自己是否在朝着目标前进。
时间 | 规划 | 完成度 |
---|---|---|
2024.11~2025.2 | rust基础 | √ |
2025.3~2025.4 | dart基础 | √ |
2025.6~2025.11 | egui | 30% |
2025.6~2025.12 | 找对象 | 0% |
2025-04-20 更新
现在是2025年5月6日,劳动节假期刚结束,恰好大学期间买的服务器到期了,然后琢磨了下cf的pages和workers,为了减少麻烦,后续会将网站托管到cf上,原来的域名也会继续使用。
此外,原先使用0.128.2版本的hugo构建网站,最新版本已经更新到0.147.1,主题也变更了好多,趁着这次节日全都更新了一遍。
关于学习flutter和godot的计划,然后有对比了其他渲染引擎,总觉得技术发展太快了,还是得要深入底层,暂时还是按照原计划进行。
在找对象方面,期间尝试了一次线上交友,感觉对方都挺被动的,估计只能做陌生人了,父母也在网上和家长谈,但感觉大都没效果,一切随缘。
父母在假期来了工作地,一家子回老家玩了下,老家的镇子上感觉变化挺大的,新建的房子等待入住了,旅游景点在正在动工,等竣工后,人流量可能会多点,期望以后老家越来越好吧。
2025-05-06 更新
今天是5月25日,2个星期前,每周都假期改为双休了,这样有更多时间投入感兴趣的事情上了。
在网上看了些关于图形界面开发的文章,比如APP开发框架(flutter、react native、tarui等)和游戏引擎(godot、unity、cocos、bevy等) ,感觉原来的想法太天真了,既想做APP又能做游戏,于是犹豫着学习哪个引擎,甚至还下载了unity。
如果想快速产出,得放弃godot,把时间都投入到flutter上,业余的话顺便了解下rust相关的开发。
2025-05-25 更新
已经到7月21日,已经过去了两个月多了,2个月前在对比了各种GUI框架后,决定暂时放弃flutter
,后续一直在琢磨egui
。
由于egui
的循环中不允许异步等待操作,必须使用通道来传递数据,当事件产生,app保留接收通道,后台创建线程来处理数据,处理完后通过通道发送数据到app中,每次循环app都会检查接收通道数据,接收到数据后更新界面。
在尝试将简单的异步操作集成到egui
中时,还需要解决多线程的共享资源问题,使用Arc<Mutex<T>>
来共享数据;如果在多个线程中同时读写操作,则需要使用RwLock<T>
来共享数据。
此外,代码复用、结构方面也需要考虑,使用egui
的App
trait来定义应用程序的结构,使用egui::Context
来管理状态和事件,最近找到了可供参考的项目,希望能对后续开发有所帮助。
2025-07-21 更新
距离上次更新已经过去了一个月,由于开始负责组内的问题跟踪和处理工作,业余的空闲时间少了许多,每天晚上如果加班到9点的话就去旁边的公园跑一圈,回头再看打卡记录,虽然不是每天都能坚持,但从7月中旬开始,平均下来每周中有3天时间锻炼,后面继续保持。
业余的学习中,简单使用过egui
,发现做复杂功能,如果设计能力较差,代码维护起来比较费力,于是我开始关注起Bevy
,它的设计理念和ECS
架构让我眼前一亮,最近大概了解了下Bevy
的基本概念,后续会尝试用Bevy
来做一些小项目。
2025-08-24 更新