最近在论坛里看很多新手问学习 Ruby / Rails 如何起步。
前几天写了篇博就是说这个。Rails 走到今天不论是框架本身还是周边技术都比几年前膨胀了很多,入门困难也大了很多。对新手来说自己东撞西撞确实不是很好的策略,很容易走偏或者卡住,学习几个月后最基础的还是似懂非懂。在文章里我的建议是参加学习班或者找人指导,少走弯路,短期内迅速提升。
如果本地没有学习班,
找本地靠谱团队实习,如果经济上能支持可以要很低甚至不要报酬。你会发现一两个月学到的够你自己摸索半年一年的。
找有牛人参与的开源项目,比如 ruby-china, 从找 bug, 修小 bug 开始,在项目的基础上向牛们请教。
先打好 Ruby 和 Rails 的基础在想扩展。最近看到论坛上很多新手问 Mongoid, Cancan, Devise 这些 gem 的问题,我建议新手自己写功能,不要想实现什么就立刻找 gem。