Yes, each one of us developer is the example.
As you know, being a developer is about never stop learning, with that comes a mentoring role as well.
No matter what stage you are at in your development life, you should opt to mentor people wherever you can.
Why being a mentor is important
There are several reasons why it's important to being a mentor.
- Knowledge transfer
Ofcourse in its most basic form its a way to transfer knowledge to your peers. Making them gain knowledge, but also making working with them easier. Think about helping them understand git in the right way or how to proper evaluate PR's this will all help you as well.
- Grow yourself
Mentoring people will also help you grow, in a sense of honing your management skills. But also as a people person it's a super good way to connect to people.
- Thinking out loud
And a big reason for me is that it is a way to think out loud, this process can help you even deeper understand solutions to problems. You might already know that the answer is {x}, but do you really know how you even got to that? Explaining it to someone can really help you grasp the concept even better.
How do we set the example?
Back to setting the example, I'm a firm believer of treating people the way you like to be treated. If you want people to handle PR's in a certain way, give that example.
If you want someone to explain code in a certain way, set that example by doing it yourself.
Another way to set the example is by communicating on how you see certain things. Especially when you work in a team it's important you all think the same about certain aspect of the software.
This doesn't mean one way of doing it is wrong of right, but it helps if you talk about these standards at least come to terms within the team.
Benefits of setting examples
There are a lot of benefits of setting examples:
- Better workplace relationships
By being and setting the example, you will create a super open and growing workplace. Your colleagues will be more part of the team and this is always a win for team building.
- More productivity
By learning from each others as developers we create more productivity, this might not just be because we grasp the concepts better. But also think about more fun doing the job, or learn about tooling to help us.
- Clear goals
It sets clear goals for yourself, but also for your growth as a developer and the rest of your team.
- Growth
As you see these all work up growth, personal growth as well as team and company goals.
I hope you are already being the best example you can be, if not this surely inspired you to be the best example.
Thank you for reading, and let's connect!
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter