`

[转载]Rails学习路线图

阅读更多



上图是一个Ruby on Rails自由职业者提出的Rails学习路线图,可见学习Rails进行web开发是个漫长的过程。好在Ruby语法简单,Rails其中的思想更是想人所想,这才降低点难度。我仔细看了全篇文章,关于其中的每一小项技术的学习讲的都很有道理。不过,我更看重的是文章最后面的Five More Tips to Accelerate Your Rails Education:

Always Be Producing:学习一项技术时,别忘记了拿这项技术来做点简单的东西。如果你学HTML,就该写些网页;如果你学Rack,就该拿它来做些简单的web服务器(Rack是用ruby写成的封装了HTTP协议的中间件,很多ruby web服务器都是基于它的,故web app应该理解为“web服务器”程序)。学一项技术的时候,做一些东西真的能够让你集中精力于做正确的事情。请从实践中学(Learn by doing)。
Don’t Learn Alone:看看专家们都在做什么,注意他们使用的工具和技术。(Pair Programming,结对编程)
Know Why It Exists:每一项技术的发明都是为了解决问题的,当你学一门新技术时,也要看看是谁发明了它,他们又用解决了什么问题。这样拷问之后,很多事情就将豁然开朗了。
Follow the Crowd:刚开始学时尽量别做反常的选择,比如在Windows上学Rails。Rails的一个强项在于它的社区,如果你做些反常的选择,你将马上发现你自己很无助。所以,请随大流。
Organize Your Knowledge:学Rails的过程中,你必然会碰到大量的信息。那就创建一个系统来组织这些信息,以便日后用到时你能快速找到它。为这些信息分类对你的学习肯定有帮助的。
  • 大小: 38 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics