1. как-то поработал с Django
2. пришёл на собес, предложили тестовое на рельсе
3. делал всё, чтобы запилить
потом учил как. доки + чятики + статьи + metaprogramming ruby
вот тут мне кажется как раз загвоздка. когда ты, вроде знаешь как программировать, но когда ты не работаешь с кем-то более опытным в команде, кто за тобой присматривает, то сложнее расти быстро