Rails on Rails выводит его на новый уровень

Последние несколько месяцев у меня было ощущение, что я достиг предела своих знаний в области разработки Ruby on Rails (RoR). Я разработал большие и маленькие приложения как для больших / маленьких клиентов, так и для проектов друзей / хобби. Я знаю, как разрабатывать эти приложения, и это становится немного утомительно. Я хочу вывести свои навыки программирования на новый уровень, у меня был небольшой опыт работы с Javascript, я изучил несколько хороших книг по Javascript и многому научился! Но теперь я снова застрял на том же уровне RoR, что и в последние несколько месяцев. и я хочу получить то повышение знаний, которое я получил из книг по Javascript.

Я действительно хочу внести свой вклад во множество проектов с открытым исходным кодом, но когда я смотрю на исходный код, у меня возникает ощущение, что я недостаточно знаю код и что я стану раздражающим бурдоном для главного разработчика (ов) проекта (ов). Это просто моя неуверенность, но я не хочу утомлять / раздражать других разработчиков ...

Я чувствую себя застрявшим и не знаю, что делать, чтобы подняться на свой уровень. Я пытаюсь читать исходные коды, но часто зацикливаюсь на вопросе «зачем вы это делаете и в чем преимущества? И как это работает?». Я знаю, что хочу улучшить свои знания как о рубине, так и о рельсах, но я не знаю, как это сделать. Когда я программировал RoR, мне было очень сложно определить свой «уровень навыков», зная, что я всегда могу улучшить свои навыки. Итак, зная это, я начал с нескольких базовых книг по Ruby: «Хорошо обоснованный Rubyist» и «Beginning Ruby». Это были отличные книги, я научился некоторым изящным трюкам, но не более того.

Вы, ребята, рекомендуете какие-либо ресурсы или книги. У меня нет большого опыта работы с другими языками, кроме Ruby / Javascript. Но я действительно хочу учиться, у меня нет солидного опыта программирования, потому что это в основном превратилось из хобби в работу. Я хочу участвовать в проектах с открытым исходным кодом и работать и в основном учиться у других великих разработчиков. Я застрял и не знаю, с чего начать.

Заранее спасибо.

5
задан apneadiving 28 October 2011 в 20:26
поделиться