3天快速入门Rust

3天快速入门Rust

第一天

阅读官方文档:

环境搭建:

安装及工具:https://www.rust-lang.org/zh-CN/learn/get-started

收罗网上各种干货:

第二天

推荐电子书籍阅读:

  • 《深入浅出Rust》
  • 《Rust权威指南》
  • 《Rust 程序设计语言》
  • 《精通Rust(第2版)》

    第三天

    实战语法学习:(PDF档下载)

    • Rust if语句
    • Rust if in a let语句
    • Rust loop循环
    • Rust for循环
    • Rust while循环
    • Rust所有权
    • Rust参照和借用
    • Rust切片
    • Rust结构体
    • Rust结构体更新语法
    • Rust结构体方法语法
    • Rust列举
    • 匹配运算子
    • Rust if let控制流程
    • Rust模组
    • Rust文件系统
    • Rust公开函式
    • Rust use关键字参照模组
    • Rust向量
    • Rust字串
    • Rust错误处理
    • Rust不可恢复的错误
    • Rust可恢复的错误
    • Rust泛型
    • Rust Trait
    • Rust生命周期
    • Rust智慧
    • Rust Box
    • Rust Deref trait
    • Rust Drop trait

    总结:

    Jay Oster, PubNub 架构师 :

    “除了安全和性能,我们还有:

    • 泛型;
    • 特征;
    • 代数类型;
    • 函数式和命令式范式;
    • 可能是世界上最好的依赖管理和构建工具,实际上解决了‘依赖地狱’问题;
    • 对内嵌文档、测试和性能评测的美妙支持;
    • 一个大的且正在生长的库、抽象、工具生态;
    • 过程宏;
    • 与已有代码的 FFI 交互性;
    • 支持一打平台(更多的在路上!);
    • 对开发者体验是正向的、毋庸置疑的满足。

    Rust 是唯一一个下面所有框框都打勾的语言:

    • 内存安全
    • 类型安全
    • 消除数据竞争
    • 使用前编译
    • 建立(并且鼓励)在零抽象之上
    • 最小的运行时(无停止世界的垃圾搜集器,无 JIT 编译器,无 VM)
    • 低内存占用(程序可以运行在资源受限的环境,比如小的微控制器)
    • 裸金属目标(比如,写一个 OS 内核或者设备驱动,把 Rust 当一个 ‘高层’汇编器使用)” 

#面经笔经##C++#
全部评论
楼主真好
点赞 回复 分享
发布于 2024-11-08 12:34 黑龙江
有这么多知识要点呢,感谢分享
点赞 回复 分享
发布于 2022-08-19 14:17 陕西

相关推荐

谁懂啊!作为一枚普通研究生,我的秋招之路简直是从“两眼一抹黑”走到“柳暗花明”,现在回头看全是本可以避开的坑!把我的真实历程和血泪总结分享给正在迷茫的你,尤其是嵌入式/软开方向的同学,希望能帮你少走90%的弯路👇📝 我的秋招进化史:从“摆烂”到“稳赢”的真实轨迹1. 研一:纯纯“潜水党”,毫无危机感完全没意识到秋招要“提前卷”,每天沉浸在科研里,对找工作的概念为零,现在想起来真想拍醒当时的自己!2. 研二上:迷茫起步,只能“硬啃”终于确定了嵌入式方向,却因为没法实习只能独自摸索。不知道从哪下手,只能死磕基础知识:从xv6深入操作系统,到Linux驱动应用编程,再到网络协议、设计模式,一点点啃源码、敲代码,每天都在“我是谁我在哪”的迷茫里硬扛3. 研二下:项目“开荒”,稍有起色开始疯狂补项目短板:一个深度学习端侧部署项目、一个课题组项目从零重构、再加一个开源项目,终于有了能拿出手的东西,心里才算踏实了点4. 简历迭代:从“流水账”到“精修版”简历改了N版,从堆技术名词到精炼亮点,还拉着上岸的师兄反复打磨,才算有了能拿出手的“敲门砖”5. 7月投递:小试牛刀,却举步维艰7月初才慢悠悠开始投简历,一共投了30多家,只面了12家,要么简历石沉大海,要么面完没下文,一度怀疑自己是不是准备错了方向6. 8-9月冲刺:面试开挂,OC拿到手软好在7月先拿了两个offer保底,心态稳了不少!后面集中冲刺,只要收到面试邀约基本都能拿下OC,才算真正体会到“厚积薄发”的感觉⚠️ 5个血泪教训:这些坑我替你踩过了,别再踩!作为“自学摸索型”选手,我踩过的坑真的太多了,总结这5点,每一条都是肺腑之言:1. 起步别慌:先打基础,再搞项目!刚开始不知道下手很正常,但千万别急着堆项目!秋招不管笔试还是面试,基础知识才是硬通货——八股、数据结构、设计模式、专业方向知识(比如嵌入式的OS、Linux)必须吃透记牢。如果不知道做什么项目,先从通用项目练手,把基础和coding能力练扎实,后面再针对性补方向项目。2. 项目贵精不贵多,选对方向很重要!别盲目做3、4个项目凑数!一个能讲透、有深度的项目,远比一堆“流水账”项目管用,面试官更看重你对项目的理解和思考。嵌入式方向一定要做xv6,能帮你吃透操作系统和Linux底层逻辑;另外尽量往AI靠,端侧部署、AI+嵌入式的项目在现在真的很加分!实验室有现成项目就直接用,开源项目也能拿过来深耕,重点是要“做深做透”。3. 简历别写“流水账”,亮点要“精准打击”!简历的核心是“简而精”,不是写得越多越好!要提炼出**“做了什么+怎么做的+创新点/难点+结果”** ,把技术点和系统设计思路讲清楚,让面试官一眼看到你的能力。别堆砌技术名词,重点突出和目标岗位匹配的亮点!4. 投递要“早”,面试要“敢”!一定要尽早投递!今年7月初就有很多公司开提前批了,别等简历“完美”了再投,先投几家不太心仪的公司练手,适应面试节奏、修改简历漏洞,为心仪公司铺路。面试遇到“抽象”的公司也别慌,被打击很正常,调整心态继续冲,一旦进入节奏就会越来越顺!5. 最后求助:谈薪环节我真的慌了!目前手里的offer还在谈薪阶段,完全没经验啊!有没有上岸的大佬来分享下谈薪技巧?比如怎么对标薪资、怎么和HR博弈,求带飞!💬 写在最后其实我的秋招历程和大部分同学都很像:准备得晚、没人领路、一边搞科研一边挤时间准备,中间无数次迷茫焦虑,甚至怀疑自己。但好在坚持下来了,也踩完了那些本可以避开的坑。希望我的这些肺腑之言,能给正在准备秋招的你一点方向。也欢迎大家在评论区分享自己踩过的坎、避过的坑,一起抱团取暖!祝我们都能拿到心仪的offer
我的秋招日记
点赞 评论 收藏
分享
评论
4
52
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务