回应模式 - No.66424192


No.66424192 - 技术宅


无标题无名氏No.66424192 返回主串

2025-06-25(三)22:31:00 ID:zloB12e 回应

rust学习串。

大专毕业打螺丝中,对编程有兴趣,所以这是一个自学串。

为什么是rust呢,其实我筛选了一下,学完之后起点比较高、热度不至于太低的语言,就是cpp和rust。(用过一些java写的软件,太吃内存,所以没啥好感。c#和微软捆绑太深,而且也没打算做游戏。js,go,kotlin挺不错的,对应不同的应用领域,摸熟rust后会去试试的)

cpp对我而言太复杂啦,就决定是rust了。
它揉了很多现代化的设计,可以有一个比较全面的了解,而且tauri对我的吸引力还蛮高的(之前也粗略入门过vue3和tailwind css)。

其实到现在已经学了一个多月,学到第十七章(async和await),看的是官方文档的中文翻译和b站软件工艺师的视频。

目前感觉最困难的是第十章(泛型、trait、生命周期)和第十五章(智能指针),在这两章卡的最久。

Tips无名氏No.9999999

2099-01-01 00:00:01 ID: Tips

(`ヮ´ )σ`∀´) ゚∀゚)σ

无标题无名氏No.67000762

2025-09-11(四)11:35:14 ID: zloB12e (PO主)

>>No.66999113
筑基小项目,第三方库用的越少越好( ´∀`)

无标题无名氏No.67007784

2025-09-12(五)11:42:35 ID: zloB12e (PO主)

开源操作系统训练营新一期开始了,免费的,打算参加学习一下,我来瞅瞅这是不是中文rust的终极布道者。

无标题无名氏No.67022897

2025-09-14(日)22:57:30 ID: zloB12e (PO主)

没想到拖了三天,总之第一个筑基小项目完成了。
突然想起之前回答一个肥哥说自己用rust差不多用习惯了,现在才知道离用习惯还需要很久,现在才刚刚开始。

无标题无名氏No.67038814

2025-09-17(三)09:45:42 ID: zloB12e (PO主)

第二个筑基小项目昨晚开始做了。
https://www.bilibili.com/video/BV1Ao7bzUEEp/

无标题无名氏No.67080926

2025-09-22(一)22:24:56 ID: zloB12e (PO主)

第三个筑基小项目开始做了,最近事情有点多,有点小累,弄完这个休息一下。

无标题无名氏No.67094561

2025-09-24(三)16:39:12 ID: zloB12e (PO主)

第三个筑基小项目完成了,这几天也思考了一下,感觉相比rust,c和cpp似乎是更像常春树的一方,虽然cpp生态很混乱,但就业市场目前就是这样。市场决定一切,而不是语言特性。
我也该考虑以后转码的可能性,rust的苗头是看得到的,但在cpp、java、golang之类的熊熊烈火之下就显得不够看了。
考虑到与rust的共通性,cpp无疑是第二语言的优先选择。
另外,有些公司已经不区分kotlin和java了。

第二语言的事情还得再想想,况且手中已经握住的剑(rust)目前也十分欠缺打磨,还不能朝三暮四。

无标题无名氏No.67105274

2025-09-25(四)23:33:54 ID: zloB12e (PO主)

尝试了下eframe,就是egui的框架,发现这不是一个中文开发者可以开箱即用的,中文字体需要自己适配。
另外考虑到其他方面的拓展性也比较局限,以及维护者是一群鸽子,几经思索最后把这个框架排除了。
之后打算尝尝iced、flutter、tauri,如果可以的话就选一个确定为未来几个月要用的ui方案。

无标题无名氏No.67132511

2025-09-29(一)21:00:58 ID: zloB12e (PO主)

跑了一下flutter的初始项目,发现连续点击按钮会发生闪屏的问题,窗口会黑掉一瞬间,可能因为跟我用的是archlinux有关。打开电脑上装的几个flutter软件也存在这个问题。
前些年我觉得flutter做的软件质感很好,但现在觉得这一套渲染机制和引擎虽强大,但使用起来限制也比较大。

当然这不妨碍我试试手往窗口里加几个组建。
目前简单看了点dart的语法,有些新东西,但不多。之后再看点文档就可以写flutter了,预计这几天可以体验一下。今天顺便把Android studio也装上了。

无标题无名氏No.67145025

2025-10-01(三)13:51:19 ID: zloB12e (PO主)

>>No.67137541
感谢肥哥回复,单机太久,突然有人回复还有点不适应。
肥哥说的我都知道,这就是“先做一个垃圾,再想着改进”的道理。小肥我的垃圾也已经在做了,现在只是在思考比较遥远的下一步该怎么做而已,而且现在在做的垃圾也可能会用上一点皮毛。
之所以会如此谨慎,也是因为小肥对自己的学习能力太了解了,效率低下还无法自律,未来几年能够用熟练一到两个技术栈就已经谢天谢地了。
编程语言的使用确实可以一通百通,但即便如此也至少得有一个深入使用的方向,小肥目前就是在纠结这个问题。