about

个人经历
我在2021年于西华大学计算机科学与技术专业顺利毕业,一开始并没有明确的就业方向。在整个大三大四的时候转注于Java Web方向,但总是兴致缺缺,没有下定决心去深耕Java web领域。毕业后也只是随意的找了找工作,选择去到华为OD做了引望的底盘控制组纵向的外包工作。
这份工作并不持久。因为我根本看不到这份工作给我带来的价值,我对简单重复的工作没有兴趣,我决定无视困难去追寻我喜欢的工作。于是在工作达到3个月后我就离职了。
我仔细想了想,我到底想要做什么?毫无疑问,我希望做有价值的产品。我需要学习一些能让我做有价值产品能力的技术。Flutter是我最开始的目标。跨平台开发,美观的UI与优秀的性能。但是Dart语言并不是一门流行的语言,我需要一门系统级的编程语言,我决定放弃Java,学习Rust。在学习Rust的过程中,我发现了Rust的各种应用领域。Tauri也是一款跨端框架,还能直接与成熟的Web前端框架直接结合,于是我放弃了学习Flutter,以Rust为中心,学习Rust的优秀技术栈。
其实本质是Rust的语法与特性吸引了我,在学校最开始接触的是C/C++,非常的有趣,因为可以开发游戏。但是后来随着指针的应用加深,各种Bug调试地狱,使得我毫不犹豫的选择了语法更简单,生态更成熟的Java。Java Web的学习并不简单,除了Java本身的语法,JVM调优之外,因为市场巨大的竞争压力,使得Java就业者必须深入学习Mysql数据库以及调优、Spring系列包括SpringBoot甚至SpringCloud、Redis高性能缓存、RabbitMq消息队列,甚至ElasticSearch。
没有实战经验的情况下强行学习这些内容,无疑是囫囵吞枣,根本无法真正理解。以至于学到最后总是心里没有自信,这成了在就业过程中最大的障碍。
这一点,直到我接触到Rust才真正得到解决。Rust官网提供了全方位的工具,帮助我先理解了编程过程的各种环节。Rust的语法保证了运行时安全,没有更多的Bug调整折磨我的神经。Rust又不像Java剥夺你对程序的整体控制,让你知道你自己在什么地方干什么事情。
特别重要的一点是,Rust能开发出非常nice的产品,使用Rust、Tauri、React,我很快就将我预想中的一款软件给实现了,并且是Windows,Android跨端开发。这无疑给了我巨大的成就感,这是我在其他语言所没能感受到的。
于是我决定一定要从事Rust相关工作,做真正有价值的事情。
项目经历
Memoria 密码提示词
- 2026-6月 至今
很多时候我们需要的不是看到密码,而是回忆起密码。如果我们能将密码的提示词加密存储起来,等到我们忘记密码的时候,快速查询一下通过提示词快速回想起来,那么我们就不再需要显式密码管理软件了!
memoria 使用 Rust + Tauri + React 技术栈实现,windows与android可用。
Leader-it 通用快捷键方案
- 2026-8月 至今
通常我们的快捷键都是触发式的,这导致在长键数快捷键被触发前会先触发短快捷键。所以我们需要释放式快捷键。另外快捷键的易记易用性也是重点,必须使用语义化快捷键设计。
联系方式
QQ:3175535553
email: evanflare@outlook.com
欢迎各种技术交流探讨!
