新手问题 我觉得想学好用好 Rails 必须具备以下 2 点

evan · 2012年09月07日 · 最后由 help5305fff 回复于 2012年09月11日 · 3357 次阅读
  1. 英文得好,因为多数英文资料都是英文,看不懂英文就等于永远是瞎子摸象,非常痛苦!
  2. 喜欢新的东西,学习能力得强,什么 restful,sass,assets,coffee.....还有各种复杂的 gem devise,simple_form....层出不穷,一般智商低的普通人就算了~

研究了一天 simple_form。。。压力巨大

其实我觉得一个人只要愿意去学,什么前提条件都是空谈,花时间 花心思就行

ls 说得好!

短时间是不会有什么收获的,最重要的坚持和积累,积累可以理解为不断的修改自己写过的程序,使之越来越好

其实 developer 是一个手艺活,有个师傅领进门,再加上自身勤奋,就能比较快速地成长了。

Rails 在我看来有两部分:

  1. 概念性的东西,这部分东西来自于 Web 开发,太多,太杂!! 2 理解性的东西,这部分对 SQL, MVC 架构,RESTful 原理,以及 Ruby 的理解。

2 是根本,只要 2 足够熟悉,1 可以直接在工作中进行实践。毫无压力。但是 1, 真不是个短期活儿... 因为概念实在是太多了...

楼主觉得压力大,那是因为 2 你根本不熟,相信我,我曾经也有你这个阶段.... 等你 2 熟了,再看 simple_form, 其实就是对 form 自身的 wrapper, 让你写起来更简单而已。拨开那层裹糖纸, 万变不离其宗,最终还是 HTML 里面的 form.

新手小白准备挑战一下 LZ 的理论。。

@zw963 在理,ruby / rails 没说得那么复杂和神秘的。如果精力都花在奇技淫巧上,当然会觉得吃力,事实上 rails 的存在是为了增加开发效率和可维护性等等,而不是炫耀和卖弄。 所以,化繁就简,世界大不同啊!

1 楼正解啊,我这毫无编程经验的人,已经学习 6 个月了。虽然现在还是小白,

但是很欢乐。

😄

匿名 #9 2012年09月11日

assets 话了点时间弄过,弄懂了,不过就没再继续用它 sass 一直听过,不过没弄过,不太想了解他~

哎,我怎么了,对新的东西有点惰性了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号