如何学习 Meteor

上周说过,现在对 Meteor 初学者来说是收割的季节,也正因此,学习过程中非常容易抓瞎 —— 资源太多到底从何入手。

当然从官方的入手。正确学习 Meteor 的姿势就是从官网开始,安装教程指南文档,齐活。先安装 Meteor,再把教程过一遍。好了,基本还是一头雾水,没关系,把指南和文档加入书签,方便以后时常查阅。

重点来了,阅读 Your First Meteor Application 由 David Turnbull 编写的 Meteor 教程,逻辑清晰,用词易懂,竟还免费。内容虽然陈旧,但它组织紧密,比碎片化阅读来得高效。它还有续集,Your Second Meteor Application.

上面两部教程给予初学者的是预备知识,不过这预备知识在 Meteor 0.x 时代已经是全部知识了,也就是说,即便不再继续学习下去,你也已经具备纵向发展的能力 —— 单凭 Meteor 就能做出一套拥有实时特性的应用。

从另一面讲,对于专业开发者来说,这些曾是全部知识的预备知识还远远不够用。这时就要通读官方指南了,其内容紧跟 Meteor 最新版本,包含了近些年总结出来的最佳实践经验,拥有预备知识的你在阅读过程中就不会再云里雾里了。这种缓慢上升的学习曲线会让人更有继续下去的信心,同时也避免了知识断层 —— 由于某几块知识的缺失而难以理解后面的内容且还不自知到底缺失的是哪块知识 —— 在学习新事物的过程中知识断层是最致命的。

当然了,整个过程中,你将不可避免地持续且反复地去做两件事 —— 其实本质上是一件事。1. 查看官方文档。可以通读或扫读一遍,有了大致印象,今后便可有针对性地搜索。2. Google. 遇到问题,尤其是特定问题,请记住,向人请教之前先请教 Google. 梳理出关键词,搜索,扫读。不行?换关键词再搜。还不行?再换再搜再读。多梳理,多搜索,多阅读,这个过程本身就是一种技能,以后可以应用到所有未知领域。这件事也体现了掌握英语与翻墙的重要性,它不是可有可无的,它是通往一手资料的必需品。

学习 Meteor 和学习任何一件新事物都一样,最关键的是起步 —— 预备知识。上路后坚持阅读、实践以抵抗阻力,剩下的靠惯性就行了。最有意思的是,Meteor 本身就是一个运动的星体,它承载着你我,共同成长。