В последние несколько месяцев у меня было ощущение, что я достиг предела в своих знаниях по разработке Ruby on Rails (RoR).Я разработал большие и маленькие приложения как для больших / маленьких клиентов, так и для друзей / хобби.Я знаю, как разрабатывать эти приложения, и это становится немного утомительным.Я хочу поднять свои навыки программирования на новый уровень, имея небольшой опыт работы с Javascript, я изучил некоторые хорошие книги по Javascript и многому научился!Но теперь я снова застрял на том же уровне RoR, что и последние несколько месяцев.и я хочу получить тот прирост знаний, который я получил из книг по Javascript.
Я действительно хочу внести вклад во многие проекты с открытым исходным кодом, но когда я смотрю на исходный код, у меня возникает ощущение, что я недостаточно знаюкод и то, что я стану раздражающим бурдоном для основного разработчика (ов) проекта (ов).Это просто некоторая моя неопределенность, но я не хочу утомлять / раздражать других разработчиков ...
Я чувствую себя застрявшим и не знаю, что делать, чтобы подняться до своего уровня.Я пытаюсь прочитать исходные коды, но часто я зацикливаюсь в основном на вопросе «почему вы это делаете, и в чем его преимущества? И как это работает?».Я знаю, что хочу улучшить свои знания как по рубину, так и по рельсам, но я не знаю, как это сделать.В свое время программируя RoR, мне было очень сложно точно определить свой «уровень мастерства», зная, что я всегда могу улучшить свои навыки.Итак, зная это, я начал с некоторых основных книг по Ruby: хорошо обоснованный Rubyist и Beginning Ruby.Это были замечательные книги, я выучил некоторые изящные маленькие трюки, но это все.
Ребята, вы рекомендуете какие-нибудь ресурсы и / или книги.У меня нет большого опыта работы с другими языками, кроме Ruby / Javascript.Но я действительно хочу учиться, у меня нет твердого опыта программирования, потому что он в основном развивался от хобби к работе.Я хочу участвовать в проектах с открытым исходным кодом и работать и в основном учиться у других великих разработчиков.Я застрял и не знаю с чего начать.
Заранее спасибо.