7,340
社区成员
发帖
与我相关
我的任务
分享Rust 入门曲线陡峭与否,除了语言本身的复杂性之外,也跟每个人的编程基础有关。
1.对于有一定编程基础的人,学习 Rust 要经历至少三个阶段:
(1)整体学习一遍 Rust 语法。对 Rust 语法和语言特性有一个充分了解。
(2)Rust 基本所有权概念需要一定深入理解。
(3)深入领域学习。上面两个阶段完成以后,就可以投入到领域实践中,进一步深入学习。
这三个阶段,面对不同经验的学习者,学习时间可长可短,因人而异。在学习过程中,可以搭配一些项目,由简入深。不能急于求成。
2.对于编程零基础的人,则在遵循上面三个阶段学习之前,需要补充一些必要的基础:
(1)计算机科学基础,推荐一些快速入门的书籍:《计算机是如何工作的》、《程序是如何跑起来的》、《网络是如何连接的》
(2)入门一下 C 语言。入门 C 语言之后,学习 Rust 的时候有对比,更容易理解。
(3)然后再遵循上面的三个阶段来学习 Rust 。
校招的同学福利来啦!【今晚7:00的空宣会】,学长们会给大家分享Rust在量化领域的应用!欢迎准时入场!
【腾讯直播】https://meeting.tencent.com/dm/rmfFMBuEuluF?meeting_open_type=1&source=1
【校招岗位】软件开发工程师/算法工程师/量化策略研究员/机器学习研究员
