This is something I'm personally following right now - so it struck a cord with me. I see other Jr. Devs simply stick to their roles, I cannot do this - I try to understand a feature/project and work according to its requirements and not just do my work
I would hope that no Sr. Dev ever scolds or looks down on another dev for trying, regardless of skill level. I'd rather someone try than twiddle their thumbs. Good luck.