【Rust中级教程】2.13. 结语(杂谈):我学习Rust的心路历程

news2025/2/28 22:45:49

2.13.1. 【Rust自学】专栏的缘起

笔者我在去年12月份之前对Rust还一无所知,后来看到JetBrains推出了Rust Rover,想着自己毕竟是买的全产品证书就下载下来玩了一下。原本就是看看,都打算卸载了,后来去网上查才发现Rust这门语言挺牛的感觉,就去找教程学了起来。

去年12月7日我打开B站搜索Rust教程看到的第一个是杨旭老师(B站ID:软件工艺师)的 Rust编程语言入门教程(Rust语言/Rust权威指南配套)【已完结】。

我真的非常喜欢这系列教程,就在当天我跟着教程写了自己的第一篇文章:【Rust自学】1.0. 简介。原本我是没有把文章上传的想法的,觉得写文章主要是给自己看。但是当天凌晨4点我突然就想到我在CSDN还有个账号这事,于是立马上传了。

估计是CSDN的算法吧,那篇没有什么含金量,顶多介绍了一下Rust的文章获得了挺高的浏览和收藏量的。我就想既然有人愿意看,那我就发出来吧。这些文章既是我的笔记,也可以为他人的学习之旅扫除障碍。

之后的每一天,我都会写一篇到两篇文章,一天都没有断过。直到今年2月7日,正好3个月,我用110篇文章完成了【Rust自学】专栏。

2.13.2. 顺水推舟,写出【Rust中级教程】

在完成了【Rust自学】专栏的第二天,我又发现了同样是杨旭老师(B站ID:软件工艺师)出的视频教程:[Rust 编程语言中级教程 - 类型主题(完结)](【Rust 编程语言中级教程 - 类型主题(完结)】https://www.bilibili.com/video/BV1TF411P74m?vd_source=5ab512bb403a3f1f9942cff55a00d327) 和 [Rust 编程语言中级教程 – 接口设计的建议(完结)](【Rust 编程语言中级教程 – 接口设计的建议(完结)】https://www.bilibili.com/video/BV1Pu4y1Z7dT?vd_source=5ab512bb403a3f1f9942cff55a00d327) 。

由于这两套视频都是基于Rust For Rustaceans这本书,所以我就把这两个教程合在一起写出了【Rust中级教程】专栏。这篇文章的推出也代表这个专栏的完结。这个专栏的文章数倒是不多,就30篇文章。
请添加图片描述

2.13.3. 你也可以成为Rustacean

我作为一个对Rust语言零基础的小白,能在3接近4个月的学习中成为Rustacean,这说明了Rust其实并没有很多人想象中那么难。它确实难,这是不可否认的,但是它的难度绝对被网上有些人鼓吹过头了。

对于想要学Rust的人,我就推荐杨旭老师从入门到大师的一系列视频教程(上文有链接)。如果想看文章教程,看看我的【Rust自学】专栏 和 【Rust中级教程】专栏 也行啊。

2.13.4. 我今后会干什么

今年是蛇年,那肯定是要学Python啊!!!其实是因为笔者我得学PyTorch,整点最近很火的大模型,不然不好申大学。

我今后会出两个系列——【Python机器学习】和【Python入门速学】:

  • 【Python机器学习】就是自己学习Machine Learning + Deep Learning顺便分享的笔记
  • 【Python入门速学】是最基础的从0基础小白到Python老手的教程

这些专栏之后可能会换名字,但是后几个月的重心我可以肯定是在Python语言上。

2.13.5. 一点期许

最后我用一句话完结Rust的学习吧:
请添加图片描述

Dream it. Chase it. Code it. (from Apple WWDC 2023)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2307592.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【备赛】点亮LED

LED部分的原理图 led前面有锁存器,这是为了防止led会受到lcd的干扰(lcd也需要用到这些引脚)。 每次想要对led操作,就需要先打开锁存器,再执行操作,最后关闭锁存器。 这里需要注意的是,引脚配置…

cpp中的继承

一、继承概念 在cpp中,封装、继承、多态是面向对象的三大特性。这里的继承就是允许已经存在的类(也就是基类)的基础上创建新类(派生类或者子类),从而实现代码的复用。 如上图所示,Person是基类&…

[Java基础] JVM常量池介绍(BeanUtils.copyProperties(source, target)中的属性值引用的是同一个对象吗)

文章目录 1. JVM内存模型2. 常量池中有什么类型?3. 常量池中真正存储的内容是什么4. 判断一个字符串(引用)是否在常量池中5. BeanUtils.copyProperties(source, target)中的属性值引用的是同一个对象吗?6. 获取堆内存使用情况、非堆内存使用情况 1. JVM内…

NocoBase 本周更新汇总:新增路由管理

汇总一周产品更新日志,最新发布可以前往我们的博客查看。 NocoBase 目前更新包括的版本更新包括三个分支:main ,next和 develop。 main :截止目前最稳定的版本,推荐安装此版本。 next:包含即将发布的新功…

【数据结构】(12) 反射、枚举、lambda 表达式

一、反射 1、反射机制定义及作用 反射是允许程序在运行时检查和操作类、方法、属性等的机制,能够动态地获取信息、调用方法等。换句话说,在编写程序时,不需要知道要操作的类的具体信息,而是在程序运行时获取和使用。 2、反射机制…

ONES 功能上新|ONES Copilot、ONES Project 新功能一览

ONES Copilot 智能 AI 助手模型可配置多种类型模型,服务提供方 Dashscope 的模型列表中新增 DeepSeek V3 与 DeepSeek R1;选择自定义模型配置时,填写私有部署的 DeepSeek 模型相关参数即可。 应用场景: 企业内部自部署或在模型服务…

STM32寄存器控制引脚高低电平

一. 引子 最近在学习32代码的过程当中,虽然在学习IMX6ULL开发板的过程中接触过很多寄存器,最近在返回去看32的时候,在研究代码的时候发现自己对于寄存器的有些特性理解的不够深刻,所以下来的时候去查了资料,以及问了一…

SOC-ATF 安全启动BL1流程分析(1)

一、ATF 源码下载链接 1. ARM Trusted Firmware (ATF) 官方 GitHub 仓库 GitHub 地址: https://github.com/ARM-software/arm-trusted-firmware 这是 ATF 的官方源码仓库,包含最新的代码、文档和示例。 下载方式: 使用 Git 克隆仓库: git…

TDesign:Cascader 级联选择器(省市区三级联动)

Cascader 级联选择器API 参考官方示例代码 在自己的模板中使用:view import package:ducafe_ui_core/ducafe_ui_core.dart; import package:flutter/material.dart; import package:get/get.dart; import package:tdesign_flutter/tdesign_flutter.dart;import i…

linux中安装部署Jenkins,成功构建springboot项目详细教程

参考别人配置Jenkins的git地址为https,无法连上github拉取项目,所以本章节介绍通过配置SSH地址来连github拉取项目 目录: 1、springboot项目 1.1 创建名为springcloudproject的springboot项目工程 1.2 已将工程上传到github中,g…

2025系统架构师(一考就过):案例之四:架构复用、架构评估、特定架构(DSSA)、架构开发方法(ABSD)

二、软件架构复用 ◆软件产品线是指一组软件密集型系统,它们共享一个公共的、可管理的特性集,满足某个特定市场或任务的具体需要,是以规定的方式用公共的核心资产集成开发出来的。即围绕核心资产库进行管理复用、集成新的系统。 ◆软件架构…

基于定制开发开源AI大模型S2B2C商城小程序的商品选品策略研究

摘要:随着电子商务的蓬勃发展和技术的不断进步,商品选品在电商领域中的重要性日益凸显。特别是在定制开发开源AI大模型S2B2C商城小程序的环境下,如何精准、高效地选择推广商品,成为商家面临的一大挑战。本文首先分析了商品选品的基…

Docker 2025/2/24

用来快速构建、运行和管理应用的工具。帮助部署。 快速入门 代码略 解释 docker run :创建并运行一个容器,-d是让容器在后台运行 --name mysql :给容器起个名字,必须唯一 -p 3306:3306 :设置端口映射 -e KEYVALUE :是设置环境变量 mysql :指定运行的…

爱普生SG-8101CE可编程晶振赋能智能手机的精准心脏

在智能手机高速迭代的今天,高性能、低功耗与小型化已成为核心诉求。智能手机作为人们生活中不可或缺的工具,需要在各种复杂场景下稳定运行。爱普生SG-8101CE可编程晶振凭借其卓越性能,成为智能手机中不可或缺的精密时钟源,为通信、…

StableDiffusion打包 项目迁移 项目分发 1

文章目录 SD项目迁移前置知识webui-user.batwebui.batlaunch_utils.py 下一篇开始实践 SD项目迁移 显卡驱动更新:https://www.nvidia.cn/geforce/drivers/ 下载安装三个程序: python3.10.6: https://www.python.org/downloads/release/python-3106/gi…

【数据结构进阶】哈希表

🌟🌟作者主页:ephemerals__ 🌟🌟所属专栏:数据结构 目录 前言 一、哈希表的概念 二、哈希函数的实现方法 1. 直接定址法 2. 除留余数法 三、哈希冲突 1. 开放定址法(闭散列&#xff0…

【蓝桥杯嵌入式】各模块学习总结

系列文章目录 留空 文章目录 系列文章目录前言一、LED模块1.1 赛题要求1.2 模块原理图1.3 编写代码1.4 赛题实战 二、LCD模块2.1 赛题要求2.2 模块原理图2.3 编写代码2.4 赛题实战 三、按键模块3.1 赛题要求3.2 模块原理图3.3 编写代码3.4 赛题实战 四、串口模块4.1 赛题要求4…

Rust学习总结之-枚举

枚举是一个很多语言都有的功能,不过不同语言中其功能各不相同但是要表达的意思是一致的,枚举就是对于一个事物可以穷举出所有可能得值。比如说人的性别就可以用枚举,男人和女人两种。下面我们来学习Rust中的枚举。 一:枚举定义 …

Linux系统管理(十七)——配置英伟达驱动、Cuda、cudnn、Conda、Pytorch、Pycharm等Python深度学习环境

文章目录 前言安装驱动下载安装Cuda编辑环境变量安装Cudnn安装conda验证安装成功配置conda镜像退出conda环境创建python环境查看当前conda环境激活环境安装python包安装pytorch 安装pycharm安装jupyter notebook 前言 深度学习和大语言模型的部署不免会用到Linux系统&#xff…

SLAM算法工程师的技术图谱和学习路径

SLAM(Simultaneous Localization and Mapping)算法工程师是负责开发和实现用于机器人、自动驾驶车辆等领域的SLAM算法的专业人士。下面是SLAM算法工程师需要掌握的基础理论知识: 机器人运动学和动力学:理解机器人在空间中的运动方式和控制方法,包括轮式、蜘蛛腿、飞行器等…