Rails上的Rails将它提升到一个新的水平

Dan*_*urg 5 ruby computer-science programming-languages ruby-on-rails ruby-on-rails-3

在过去的几个月里,我感觉自己在Ruby on Rails(RoR)开发方面的知识达到了极限.我为大/小客户和朋友/爱好项目开发了大型和小型应用程序.我知道如何开发这些应用程序,它开始感觉有点单调乏味.我想把我的编程技巧提升到一个新的水平,我对Javascript有一点经验,我在一些好的Javascript书籍中自学了,并且学到了很多东西!但现在我又回到了过去几个月的RoR水平.我希望从Javascript书籍中获得知识提升.

我真的想为很多开源项目做贡献,但是当我看到源代码时,我感觉我不知道足够的代码,并且我将成为项目主要开发人员的恼人负担( S).这只是我的一些不确定因素,但我不想厌倦/激怒其他开发者......

我感到困惑,我不知道如何做到达到我自己的水平.我尝试阅读源代码,但我经常遇到的问题主要是"你为什么这样做,它有什么好处?它是如何工作的?".我知道我想了解我对ruby和rails的知识,但我不知道该怎么做.在我编程RoR的时候,我很难确定自己的"技能水平",因为我知道自己可以提高自己的技能.所以我知道这一点,我从一些基本的Ruby书开始:基础扎实的Rubyist和Beginning Ruby.这些都是很棒的书,我学会了一些漂亮的小技巧,但就是这样.

你们推荐任何资源和书籍吗?我没有比Ruby/Javascript更多的其他语言经验.但我真的想学习,我没有扎实的编程背景,因为它主要是从爱好发展到工作.我想为开源项目和工作做贡献,主要向其他优秀开发人员学习.我被困住了,我不知道从哪里开始.

提前致谢.

apn*_*ing 4

几本书:

  • 雄辩的红宝石

  • Rails 反模式

  • 制作轨道应用

然后,有了知识,您将能够阅读代码(您的第一直觉):这是灵感的重要来源。