`

[转载]Rails学习路线图

阅读更多



上图是一个Ruby on Rails自由职业者提出的Rails学习路线图,可见学习Rails进行web开发是个漫长的过程。好在Ruby语法简单,Rails其中的思想更是想人所想,这才降低点难度。我仔细看了全篇文章,关于其中的每一小项技术的学习讲的都很有道理。不过,我更看重的是文章最后面的Five More Tips to Accelerate Your Rails Education:

Always Be Producing:学习一项技术时,别忘记了拿这项技术来做点简单的东西。如果你学HTML,就该写些网页;如果你学Rack,就该拿它来做些简单的web服务器(Rack是用ruby写成的封装了HTTP协议的中间件,很多ruby web服务器都是基于它的,故web app应该理解为“web服务器”程序)。学一项技术的时候,做一些东西真的能够让你集中精力于做正确的事情。请从实践中学(Learn by doing)。
Don’t Learn Alone:看看专家们都在做什么,注意他们使用的工具和技术。(Pair Programming,结对编程)
Know Why It Exists:每一项技术的发明都是为了解决问题的,当你学一门新技术时,也要看看是谁发明了它,他们又用解决了什么问题。这样拷问之后,很多事情就将豁然开朗了。
Follow the Crowd:刚开始学时尽量别做反常的选择,比如在Windows上学Rails。Rails的一个强项在于它的社区,如果你做些反常的选择,你将马上发现你自己很无助。所以,请随大流。
Organize Your Knowledge:学Rails的过程中,你必然会碰到大量的信息。那就创建一个系统来组织这些信息,以便日后用到时你能快速找到它。为这些信息分类对你的学习肯定有帮助的。
  • 大小: 38 KB
分享到:
评论

相关推荐

    常用RAILS学习网站

    收集了常用RAILS学习的网址 收集了常用RAILS学习的网址

    Rails 学习资料

    标题“Rails学习资料”表明这是一份关于Rails框架的学习资源,可能包含教程、示例代码、最佳实践等内容,适合初学者和有一定经验的开发者。描述中的“仅仅三分,就可以帮助你搭好框架”,暗示这份资料可能包含快速...

    rails学习教程

    本教程将带你走进Rails的世界,从零开始学习这个强大的框架。 一、Rails框架基础 Rails是David Heinemeier Hansson在2004年创建的,它引入了“Convention over Configuration”(约定优于配置)的理念,减少了...

    rails学习免费书籍

    Ruby On Rails是一个用于编写网络应用程序的软件包.它基于一种计算机软件语言Ruby,给程序开发人员提供了强大的框架支持.本书介绍了rails的基本使用,深入扩展,练习挺多的

    ruby on rails 学习资料

    "ruby on rails 学习资料pdf"可能是综合性的学习指南,包含了从初学者到进阶者的各种主题,包括Rails的安装和配置、模型关系、控制器逻辑、视图渲染、部署到生产环境等。 "ruby on rails环境搭建.doc"会详细指导你...

    Rails 101 入门电子书

    ### Rails 101 入门电子书知识点详解 #### 一、简介 ...通过以上内容的学习,初学者可以全面掌握Ruby on Rails的基础知识,包括环境搭建、基本操作、高级特性等,为后续更深入的学习打下坚实的基础。

    rails查询学习笔记

    标题 "rails查询学习笔记" 涉及的是Ruby on Rails框架中的数据库查询技术。Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发Web应用更加高效...

    转载 - 26本 Ruby/Rails 相关英文图书简评

    10. **社区和资源**:Ruby 和 Rails 社区活跃,有许多在线资源如 Stack Overflow、GitHub、RailsGuides 和各种博客提供学习支持。加入这些社区,参与讨论,是持续学习和进步的重要途径。 这篇“26本 Ruby/Rails ...

    Ruby on Rails 学习案例

    本学习案例将带你深入理解Rails的核心概念和技术,帮助你成为一名熟练的Rails开发者。 1. **Ruby基础**:在学习Rails之前,你需要熟悉Ruby的基础语法,包括变量、数据类型、控制结构、类和对象等。Ruby是一种面向...

    Rails101_by_rails4.0

    《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...

    Rails项目源代码

    这个Rails项目提供了学习和研究Web开发的机会,特别是对于Ruby on Rails新手,可以通过阅读和理解源代码来提升技能,了解实际应用中Rails的用法。同时,对于有经验的开发者,这个项目也可以作为一个起点,进行二次...

    Ruby on Rails Web开发学习实录随书光盘(源代码).

    本资源为"Ruby on Rails Web开发学习实录随书光盘"的源代码,是清华大学出版社出版的相关书籍的配套资料,旨在帮助读者深入理解和实践Rails开发。 1. **Ruby基础知识**:Ruby是一种面向对象的、动态类型的编程语言...

    rails路由之图文解释

    让你知道在rails中如何使用路由,路由与URL是如何对应的。

    rails的经典学习项目

    标题中的"rails的经典学习项目"暗示了这是一个用于学习和理解Rails框架的实例。通过分析Rails项目,新手可以了解到如何在实际环境中构建功能完备的Web应用。Rails项目通常包括数据库设计、控制器逻辑、视图模板以及...

    关于rails 3.1 cucumber-rails 1.2.0

    Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...

    Ruby on rails web开发学习实录的光盘文件

    《Ruby on rails web开发学习实录》的光盘文件

    Ruby on Rails Web开发学习实录 高清扫描版 pdf

    Ruby on Rails Web开发学习实录.pdf

    rails2-sample

    本书旨在为初学者提供深入理解Ruby on Rails框架的指南,从基础概念到高级主题均有涵盖,是学习Ruby on Rails的理想选择。 ### 重要知识点概览 #### 1. Introducing Ruby on Rails(介绍Ruby on Rails) 这一章节...

    Rails

    综合以上信息,学习和掌握Rails需要理解其核心组件和设计理念,熟练使用相关工具,阅读源码以加深对框架运作的理解,并通过实践项目来巩固理论知识。Rails是一个强大且高效的Web开发框架,它简化了许多常见的开发...

Global site tag (gtag.js) - Google Analytics