最近我也一直在思考,如果真的搞教学的话,对于真正 0 基础的人,直接上 rails 很不合理啊。
html->css->google->js->jquery->sinatra->... 每一步都不要把新手 overwhelm 掉,每一步都保证生动有成效才好。
#2 楼 @happypeter 我觉得正是因为这一系列的东西要学,领会才更加深刻,rails 简单易弄,循序渐进,从一个简单页面开始到控制到模型,会让人更加直观的一步一步的了解 web 开发,上手之后又可以发散状的深入学习前端,后端,ruby 语言本身,数据库,以及更深层次的架构。我觉的手新不新不是问题,心态以及抗压很重要。一点拙见(真正零基础的人可能学啥都不那么容易吧),请斧正,哈哈
#3 楼 @chinacheng Rails 可以让新手有个轨道可遵循,不至于乱学。但是 rails 的有些 magic 确实会降低新手的学习速度,因为他们会在雾中前行。
rails 简单,我想只对有 web 开发经验的人才成立。
#11 楼 @jimrokliu 果断歪楼,上次去北京见过 @chairy11 ,不过不知道她单身,友情提示各位单身 gg:对程序员来说,找一个理解编程的人对沟通帮助会很大的
#14 楼 @chairy11 http://ruby-china.org/topics/6191 概率不算高,但是加这个http://ruby-china.org/topics/6172 按照贝叶斯概率分析就够高了。