个人认为学习一门新的语言,首要解决的问题是迟迟不肯开始动手,所以务必要尽快进入实操的阶段,尽量通过解决实际问题来整合知识
--------------------------------------------------------------------------------------
2年前的答案,最近在教爱人学习ruby时,有了更多的体会,补充一下:
1. rails不适合刚刚接触web开发的学习者,因为其强调的Convention over configuration的编码体验隐藏了太多的编程细节,会让很多初入门径的开发者茫然不知所措,推荐可以通过Sinatra入门
2. ruby作为一门动态语音具备非常优秀的meta-program特性,这一方面给编程带来了极其强大的灵活性,另外一方面也容易让开发人员进入一个炫技的误区,而忽略了程序很重要的一个要求是要让其他人能看懂的
3. 学习需要耐心,所以不要心急,最近给爱人推荐了一篇博文学习一项技能要花多少时间?,供各位参考
4. 老是看方不实践是没用的,鸡汤文看多了只能让你一时热血沸腾,所以早点实践,早点动手,只要能感受到你每天都在进步就挺好
另: Ruby on Rails 實戰聖經 这个比较适合入门
-------------------------------------------------------------------------------------------
先搞懂Rails的路由模式 posts GET /posts(.:format) {:controller= > "posts", :action= > "index"} POST /posts(.:format) {:controller= > "posts", :action= > "create"} new_post GET /posts/new(.:format) {:controller= > "posts", :action= > "new"}…显示全部
先搞懂Rails的路由模式
posts GET /posts(.:format){:controller= > "posts", :action= > "index"}
POST /posts(.:format){:controller= > "posts", :action= > "create"}
new_post GET /posts/new(.:format){:controller= > "posts", :action= > "new"}
edit_post GET /posts/:id/edit(.:format) {:controller= > "posts", :action= > "edit"}
post GET /posts/:id(.:format){:controller= > "posts", :action= > "show"}
PUT /posts/:id(.:format){:controller= > "posts", :action= > "update"}
DELETE /posts/:id(.:format){:controller= > "posts", :action= > "destroy"}
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22087-3.html
十年以后