DEV Community

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

Posted on • Updated 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.

RubyCademy

Leveraging my 12 years as a Ruby on Rails developer and 7 years as a tech writer, I created RubyCademy.

Let me be your guide on your journey to mastering Ruby and save you valuable time along the way.

>>> Visit RubyCademy.com

Also, you can follow us on x.com as we're very active on this platform. Indeed, we post elaborate code examples every day.

πŸ’š

Top comments (2)

Collapse
 
rubydev42 profile image
RubyGirl 42

Subscribed! 😊

Collapse
 
jeremiasa profile image
Jeremias Amestoy

Thanks for sharing!