学习 Rust:一种思维方式
“有时候生活会用砖头砸你的头。不要失去信心。”——
史蒂夫·乔布斯。
如你所知,我刚刚开始使用 Rust,并且仍在学习这门语言,我想知道我应该采用什么样的心态。
在我发表上一篇关于 RUST 语言的文章后,我注意到一些评论抱怨这种语言太难。
Rust 并非一门易学的语言,与我所了解的其他语言截然不同。如果说学习 GO 甚至 JS 就像面对一道障碍,那么 Rust 或许就像一堵墙。
在这篇文章中我们不会学习如何成为一名更好的开发人员,或者如何使用特定的编程语言,但我想与大家分享我从更有经验的人那里学到的东西。
然而我确实认为每种学习都有一个共同的基础:特定的思维方式和强大的方法论。
冠军心态
心态运动员和心态开发者之间是有区别的。
心态运动员是那种为了胜利而努力的人。他们思维单一,专注于自己的目标。他们被结果所驱动和激励。
心态开发者是专注于过程的人。他们对过程本身比结果更感兴趣。他们明白过程本身的价值,并且这个过程才是通往成功的关键。
学习任何新技能时,心态至关重要。学习一门新的编程语言尤其如此。正确的心态决定成败。
学习一门新的编程语言时,需要牢记以下几点。
首先,耐心很重要。罗马不是一天建成的,你的编程技能也不是一天建成的。学习语言的新语法和语义需要时间。
第二,做好犯错的准备。每个人都会犯错,即使是经验丰富的程序员。关键在于从错误中吸取教训,这样就不会再犯同样的错误。
最后,要对自己有信心。如果你不相信自己能学会这门新语言,那你可能就学不会了。记住,只要你下定决心,你就能学会任何事。只要态度端正,你很快就能用这门新语言编写程序。
因此,您可以采取一些措施来使学习一门新的编程语言变得更容易,我总结如下:
- 1. 找到一个好的教程或课程。
这将帮助你顺利入门并学习该语言的基础知识。你可以看看我之前的文章,我提到了一些好地方。
- 2.不要害怕犯错。
每个人在学习新事物时都会犯错。放松身心,享受学习的乐趣就好。
- 3.练习,练习,再练习。
你用一门语言越多,你就会越熟练。所以,找一些也想学习这门语言的朋友,一起练习,甚至一起做项目。
- 4.寻求帮助。
如果您遇到困难,不要害怕向比您更了解的人寻求帮助。
- 5.坚持不懈。
如果你能牢记这些,你就能顺利学习一门新的编程语言。只要有耐心,敢于犯错,享受学习的乐趣,你很快就会成为高手。
制定自己的方法
有一些通用的技巧和技术可以帮助使学习过程更有效,无论您想学习哪种语言,一般过程都是一样的。
最重要的一点是将任务分解成易于管理的部分。试图一次性吸收太多信息会让人不知所措,而且很容易忘记所学的内容。从基础开始,逐步学习更复杂的概念。找到适合自己的学习方法也很重要。
有些人喜欢图表等视觉辅助工具,而其他人则喜欢通过听录音或阅读文本来学习。
通过尝试,直到找到一种能够帮助你更有效地保留信息的学习方式。
成功的另一个关键是为自己创造一个积极的学习环境。确保你处于一个舒适的环境中,尽量减少干扰。
定期安排学习时间也很有帮助,而不是临时抱佛脚。还有,别忘了休息!强迫自己连续几个小时不间断地集中注意力只会导致沮丧和疲劳。
最后,学习 RUST 时要记住的最重要的事情之一就是对自己要有耐心。学习是一个过程,只要你付出努力,最终你就能成功,用你自己的方式去做。
如果您对 API、Rust 感兴趣,或者只是想顺便问个问题,请加入我们的 Discord 频道 - https://discord.gg/34UxtkXP
给我们的 Rust开源项目一颗星吧。
文章来源:https://dev.to/nathan20/learning-rust-a-way-of-thinking-fbi