DEV Community

Cover image for Your journey as a mid-level Ruby on Rails developer
RubyCademy
RubyCademy

Posted on • Edited on

Your journey as a mid-level Ruby on Rails developer

  1. You have been a Ruby on Rails developer for a couple of years.

  2. You can finish a ticket from A to Z with a little technical help.

  3. You want to strengthen your Ruby/Rails knowledge and skills.

Get on board and let's sail beyond the horizon.

🌊⛵️🏴‍☠️

🗣️ This little voice

You have probably written enough lines of Ruby to feel that you are in your comfort zone!

That's great. But this little voice makes you feel uncomfortable about your stagnation.

So you probably started to dedicate a part of your time to learning new things: a little bit of StimulusJS, a little bit of ActiveRecord, etc...

You feel like you're not making significant progress.

No worries! You are actually in the right mindset!

The only thing you need is guidance! 🧭

🗺️ Your Treasure map

To become a better Rubyist you must take a month (or two) to learn the main concepts of OOP in Ruby.

Here is an exhaustive list of key concepts:

  1. Ruby Object Model

  2. The Ancestor Chain

  3. The Method Lookup Path

  4. Ruby Hook Methods

  5. The Eigenclass

  6. Private & protected + message handling

  7. What are modules

  8. The super keyword in Ruby

  9. The yield keyword in Ruby

Once you've grasped these fundamental concepts, your coding confidence is bound to soar.

You'll approach your code with newfound assurance and expertise.

Your Next Step

Your next step

In both our "Ruby for Beginners" and "Advanced Ruby" courses, as well as our 4 mini-projects, we cover the essential concepts and advanced techniques discussed in this blog post.

Our mini-projects are structured as production-ready gems, giving you a true taste of how professional Ruby projects are organized.

This isn’t just another collection of examples—you’ll gain practical skills that you can apply immediately.

Let RubyCademy be your guide on the path to mastering Ruby, helping you save valuable time and accelerate your learning.

🔗 https://www.rubycademy.com

Voilà!

💚

Top comments (2)

Collapse
 
rubydev42 profile image
RubyGirl 42

Subscribed! 😊

Collapse
 
jeremiasa profile image
Jeremias Amestoy

Thanks for sharing!