新手问题 新手学习 Ruby / Rails 怎样起步

knwang · 2012年09月18日 · 最后由 happypeter 回复于 2012年09月18日 · 2931 次阅读

最近在论坛里看很多新手问学习 Ruby / Rails 如何起步。

前几天写了篇博就是说这个。Rails 走到今天不论是框架本身还是周边技术都比几年前膨胀了很多,入门困难也大了很多。对新手来说自己东撞西撞确实不是很好的策略,很容易走偏或者卡住,学习几个月后最基础的还是似懂非懂。在文章里我的建议是参加学习班或者找人指导,少走弯路,短期内迅速提升。

如果本地没有学习班,

  1. 找本地靠谱团队实习,如果经济上能支持可以要很低甚至不要报酬。你会发现一两个月学到的够你自己摸索半年一年的。

  2. 找有牛人参与的开源项目,比如 ruby-china, 从找 bug, 修小 bug 开始,在项目的基础上向牛们请教。

  3. 先打好 Ruby 和 Rails 的基础在想扩展。最近看到论坛上很多新手问 Mongoid, Cancan, Devise 这些 gem 的问题,我建议新手自己写功能,不要想实现什么就立刻找 gem。

我觉得不要报酬不是好办法,至少谁说免费到我这来工作我是不敢收的。 还是先看书,然后自己写个小的项目到 github 上再拿着这个去找实习比较好。

其实最后我们还是的从 sinatra 开始。得曲线救国。

@knwang 建立开放的基础课程,高端课程再收费不迟。我正在蕴酿如何筹备 OpenSouce 的入门课程,包括讲义,视频。不管谁需要都可以使用,可以直接拿来授课传播。

#1 楼 @ywencn 同意,我说的是广义的新手了,不是零基础。真正的经验还是要到团队里磨练。

#2 楼 @metal Sinatra 是非常好的入手框架。只是新手一般只听着 Rails 的名声就去了

#4 楼 @xds2000 没错,很多人在做这个事情包括我自己。中文世界里这样的资源少了很多,你可以和@happypeter, @poshboytl 他们聊聊,他们在这方面都做了很多贡献的。

#4 楼 @xds2000 #5 楼 @knwang 大家合作容易扩大影响,好过各自行动

#4 楼 @xds2000 #6 楼 @happypeter 在北京搞学习班,我愿意帮你们做外围工作。因为目前我的能力只能够做些粗活:)

话说 rails 还真的很适合网上教学。

匿名 #9 2012年09月18日

恩,弄个教程,然后教程里就做一个最最最简单的 blog,然后带上部署教程 就部署到@xds2000 他们的 openshift 上 公网地址就能访问,这样有动力多了,哇哈哈

#9 楼 @help5305fff 最简单的 blog 教程,就是官方指南啊。

#7 楼 @sundevilyang yes, let's do sth for the beginners.

好久没发言了...看到 @knwang 童鞋的帖子来支持一下.... 让我们一期努力,让 Rails 社区变得更加庞大... :D

@happypeter 找个机会再聊聊... 哈哈哈~~ 我们应该能一起做点什么...

需要 登录 后方可回复, 如果你还没有账号请 注册新账号