2.1 坚持学习并参与社区
1分钟内可阅读完
译文 · 基于 Learning Rust
坚持学习并参与社区
原文链接: https://quinedot.github.io/rust-learning/community.html
经验在理解借用错误、并在合理时间内弄清某段代码为何有问题方面,起着非常重要的作用。遇到借用检查错误并解决它们——无论是靠自己还是求助——都是建立这种直觉的过程的一部分。
我个人通过参与 Rust 用户论坛 URLO 学到了很多。另一种积累经验、拓宽直觉的方式,是阅读论坛上他人的生命周期相关问题,阅读对这些问题的回复,并尝试自己解决他们的问题——甚至只是动手实验一下!
作为积极参与者,你不仅能学到更多,最终还能帮助其他用户。
- 当你读到一个问题却感到困惑时:阅读回复,看能否理解并学到更多
- 当你把玩过某个问题、能让它编译通过但不确定原因时:可以回复类似「我不确定这是否符合你的用例,但这段代码在我这里能编译:Playground」
- 当你已经熟悉某些常见问题时:「这是因为 XYZ。你可以改用这种方式:……」
即便在我已经驾轻就熟之后,我发展出的许多更高级的生命周期与借用检查器技能,仍来自在论坛上解决他人的问题。一旦你能回答他们的问题,若有人提出不同或更好的方案,你仍可能学到新东西。