I have been a web developer for 3 and a half years now and part of my goal has also been to learn to teach. Especially here in Africa, where jobs are becoming harder to come by, I feel like I should give to our community by teaching the future a few new tricks.
This is also why, when I am free, I can be found on Stack Overflow or User Experience exchange, answering questions and discussing with the community. Or on the Game Dev exchange site trying to find something that isn't about Unity or C# that I can give a good answer on. It's a good way to learn how to teach and instruct, and the community there's pretty great.
All in all, it's a great place, that showcases some of my strengths when it comes to communicating with others.