Ruby和Ruby on Rails速成课程大纲

4
我打算为那些开始学习 Ruby 和 Ruby on Rails 的开发人员设计一份入门计划,或者说是一个速成课程大纲。考虑到这是一门为期三天(24到27小时)的课程,我不确定应该包含多少个主题(以及深度)。此外,新手往往会将 Ruby 与现有的面向对象编程老手如 C++、Java 或 C# 进行比较。但是由于 Ruby 相当不同(缺乏抽象类、接口、virtual 关键字等,并存在模块、mixin 等概念),因此该如何设计课程以使新手开始用 Ruby 思考呢?我认为一旦他们开始这样做,那些在 C++、Java 或 C# 中有经验的人可以很快学会它。
能否从有经验的 Ruby/Rails 讲师那里获得一些提示或可能正在使用的 Ruby/Rails 课程摘要?
目的是尽快让新手成为生产 Ruby/Rails 应用程序的开发人员。
如果需要,该课程可扩展为长达五天(40至45小时)。

1
这个问题似乎不符合帮助中心所描述的讨论范围,因此被认为是不适当的。 - user1228
3个回答

4

我喜欢用代码来说明差异。你可以从一个简单的循环开始:

10.times do |x| ...

这样展示即使是一个固定的数字也是一个对象,应该会让他们惊醒。

你还可以展示,修改一个类永远不会太晚:

class Fixnum
    attr_accessor :foo
end

>> 10.foo = "bar"
=> "bar"

在二十分钟内快速了解Ruby,也可以得到一些想法:http://www.ruby-lang.org/en/documentation/quickstart/

哦,谢谢!这很有帮助...不过还有更多类似的指针会更好。 - Chirantan

3

0

谢谢。我也从同一个教程开始学习Rails,但我并不觉得它有吸引力......它已经过时了(Rails 1.2.3),而且不能与新版的Rails一起使用。我指的是要编写准备用于生产的Rails代码。普通的教程并不会有太大帮助... - Chirantan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接