Large_b723b73a2f83514993f75a7cd739376e

社区里牛人这么多,能不能指点下ruby(rails)学习入门进阶路线(资料等)

congteng 瞎扯淡 节点 中发起
最后由 leondu回复 , 1652次阅读

第一次发贴.
先说明一下自己的情况:
上大学后因课程安排得C语言开始接触编程,大一下学期开始接触java,并自学se,ee(s2sh等).喜欢流行的技术,写过几个称不上项目得小玩具,包括在线对接聊天(翻版omegle), 基于电影推荐社交网站得基础功能等,也用过Jquery.extjs等流行的前台框架...但是自己逃课比较厉害,计算机基础并不好,但是我自己得爱好也并不在那些以数学为核心的东西上,更偏向应用层得开发.
现在是大学得第三年,偶然因为朋友的推荐接触了ruby,之后就一发不能收拾了.从ruby基础语法到元编程...一点点理解ruby比java灵活得不是一点两点.也感到ruby不是那么好驾驭.
rails只是看了看,庆幸自己英语还凑合,能读最新版关于3.1得东西照着做做.
....
....
出于对ruby得喜爱,也特意在11月初跑去上海参加了rubyconf.虽然听懂得不多..(牛人太多了...讲的东西都没怎么接触)但是也长了很多见识,也激励了学习得动力.很想早日成为rubyist中得一员,可以贡献自己得代码.

开始时国内没找到很好的社区或论坛,也就自己一点点摸索走,幸运的是,通过大会,知道这个社区,找到组织,..希望在这个社区能认识更多人, 和大家一起学习探讨.

也希望大牛门看到了, 给包括我在内的ruby领域的新人一些建议..或者分享一下自己得学习过程.作为我们学习得指导........

截止 , 共收到 36 条回复
Normal_c99baedbb441a05905843974ba884bcb
suupic 1楼, 于回复

wiki里就有指导

Normal_b723b73a2f83514993f75a7cd739376e
congteng 2楼, 于回复

@suupic 额..最好是那种, 项目或者什么驱动的,

Normal_f08750e605d58ff54872d955169ce0c3
lgn21st 3楼, 于回复

#2楼 @congteng 其实只有一条建议,参与到真实的项目中。

有没有自己感兴趣的项目?或者参与到 ruby-china 的项目中,到 https://github.com/huacnlee/ruby-china/issues 阅读issues列表,然后阅读项目代码,在本地搭建开发环境,试着从简单的地方开始提交代码,并参与到讨论中来。

8b3af3686c2c651304f4f0407a5ec088
Guest 4楼, 于回复

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
这个你知道吗。。。。我英文不行。只能够理解一点。而且看起来实在太吃力了。

5aec84cd0b5479a0d1d89b6ffa2a9a20
Rei 5楼, 于回复

看完 agile web development
写一个实用的网站(比如博客)
《Rails高级编程》
重构你的网站;参与 ruby-china 的开发 http://github.com/huacnlee/ruby-china
《Metaprogramming Ruby》
考虑新点子,做个实用工具类网站;在 ruby-china 中参与更多的开发
在自己网站中使用更多时髦的技术;扩展UI/UE方面的视野
用 github 帐号作为简历,找到第一份 ruby 工作
在 ruby-china 社区指导 ruby 新手
开发一个广为流传的工具;为著名开源项目贡献代码
编程10000小时

Normal_f08750e605d58ff54872d955169ce0c3
lgn21st 6楼, 于回复

#5楼 @Rei 顶你,这个赞!添加到 wiki 上吧,我深表赞同。

Normal_b723b73a2f83514993f75a7cd739376e
congteng 7楼, 于回复

@lgn21st 谢谢你的建议, ruby-china是个不可多得好项目.一定会好好看的,如果能进份力就更好了.还有, 你是rubyconf得主持人,很厉害,我印象很深刻,明年争取还去参加.^^
@KennX 谢谢你给的链接,我大概浏览了目录,内容很丰富...ruby得中文材料太少了,我英语也不怎么好,不过感觉看得多了就习惯了,以前在博客里翻译过几篇rails得文章,虽然比较浅,自己水平不够,但是希望也能为开源事业贡献~哈哈.

Normal_b723b73a2f83514993f75a7cd739376e
congteng 8楼, 于回复

@Rei 看了你的建议,感觉很兴奋啊!!

5aec84cd0b5479a0d1d89b6ffa2a9a20
Rei 9楼, 于回复

#6楼 @lgn21st 哈,先加条链接 http://ruby-china.org/wiki/start_leaning_rails

#8楼 @congteng 还记得我在校的时候捧着红宝书打开一个新世界的兴奋心情,希望与更多人分享这份心情

Normal_6c5369e0e1aa53683c00434d76019800
huacnlee 10楼, 于回复

刚接触可以看 Wiki 里面的指导

68d77718da1b2b3dd4f95b81abaa8cc3
jinleileiking 11楼, 于回复

看matz那本书。

7777fbc132a52a9e5f71812645dc534d
Saito 12楼, 于回复

#9楼 @Rei learning

0d0da299c1cc4c5e2843f000b1952388
chechaoyang 13楼, 于回复

#5楼 @Rei 很实用的路线

239f38a91be98d4b5ff2f207ea38b158
leomao10 14楼, 于回复

刚刚入门又喜欢互动,也可以去看rails for Zombie: http://railsforzombies.org/

Ryan Bigg 在这里也有说怎样去学习ruby & rails: http://vimeo.com/31904250

Normal_b723b73a2f83514993f75a7cd739376e
congteng 15楼, 于回复

@leomao10 第一个刷不出来~第二个墙掉了貌似..一会弄个vpn去..........||

59450eed7a372392ea8bfaec7eb6703d
zhuangbiaowei 16楼, 于回复

#5楼 @Rei 赞 +65535
一等一的 ruby-china 社区广告帖

Normal_c99baedbb441a05905843974ba884bcb
suupic 17楼, 于回复

@KennX 跟英文死磕吧,回头会有很高收益,技术文档其实都比较好懂,熟悉单词就好。

004794ff3508e44c4902fd82ef4027f4
miclle 18楼, 于回复

我小白的时候是这样学习的:我用ROR写一个自己的BLOG,然后注册域名,买VPS搭环境,部署... 然后不断的完善的BLOG功能

Normal_6c5369e0e1aa53683c00434d76019800
huacnlee 19楼, 于回复

我小白的时候些的博客到现在还在用。

E5c835ec75f70c717e63ba6f2af9e5a0
Guest 20楼, 于回复

其实我发现目前来说学好rails有个很关键的前提,英语要过关

puts "Hello, English and Rails!"

E5c835ec75f70c717e63ba6f2af9e5a0
Guest 21楼, 于回复

这是bug么。。不能粗体说好的粗体呢?

8b3af3686c2c651304f4f0407a5ec088
Guest 22楼, 于回复

你来看看我的粗不粗 好XE呀

004794ff3508e44c4902fd82ef4027f4
miclle 23楼, 于回复

粗体粗体

Normal_6c5369e0e1aa53683c00434d76019800
huacnlee 24楼, 于回复

看来有问题

E35299b1c43dca93ca21cab33b9fa46c
wxianfeng 25楼, 于回复

边看边动手做
然后 实现自己的想法

Normal_6c5369e0e1aa53683c00434d76019800
huacnlee 26楼, 于回复

#22楼 @KennX 现在修好了

Normal_f08750e605d58ff54872d955169ce0c3
lgn21st 27楼, 于回复
C734db9ab7cebe45a985adb8c55bbce3
shin 28楼, 于回复
Normal_00a81f363cf669a911c56dd733a054fa
ruby_sky 30楼, 于回复

我刚开始是模仿ruby-china写一个项目出来,而不是仅仅得看。。

Cb6ee60e6dfdc5de6db0908ea52446d4
nouse 31楼, 于回复

programming, motherfucker
http://programming-motherfucker.com/

Ae099ab1f5877a54cb8f2133b6a2af62
jasl 32楼, 于回复

经历和我一样啊。。。

Normal_b723b73a2f83514993f75a7cd739376e
congteng 33楼, 于回复

#31楼 @nouse 喜欢这title

433967a57ccd76de553af35e01821959
ichord 34楼, 于回复

我嘛.....都是现学现卖。很混乱...很费神...但很快.

925b33675ad19949d46f74c66fab1b10
JeskTop 35楼, 于回复

#5楼 @Rei
《Rails高级编程》这个书,会不会太老?

3f9a9226f5b1400c66bc045b38d3993b
leondu 36楼, 于回复

提供一个资源:http://railsapps.github.com/

需要 登录 后回复方可回复, 如果你还没有账号你可以 注册 一个帐号。