If you've been making games for a while you've probably come across someone who aspires to do what you do. You've met these folks at user groups, or through friends or they work in other departments at your job. These people look up to you, no matter your level or interest in helping them out. As experienced developers I think it's our duty to help these folks out. I think this should be part of our career paths and yearly review goals.
Are you on board with this? Are you asking how you can help? Here are some thoughts, I'd love to hear your ideas too.
Are you are seeking people to help?
Go to just one user group meeting and meet some people. Everyone has busy schedules with work, family and social lives. However, all it takes is one meeting. Meet and get to know people. Exchange your preferred contact method and follow up. This is networking 101.
Twitter has been a great resource for sharing information and active constructive criticism and feedback. Find the hashtags relevant to the topics you're interested in. You don't even need to register or post if you don't want to. Start here.
I've had very meaningful conversations that are relevant to my work on social media. Most recently I was able to explain a problem to a select group of people I've never even met, but know by reputation and their kindness on these social media circles. They provided honest, clear and meaningful feedback that I was able to immediately use in my work. I am very grateful for their time and the opportunity for us to interact. Thanks again Rob, Seth and Tim. You can do these same things to mentor people. Start a conversation. It only take a couple minutes, every once and a while.
If you already know some people looking for advice.
Meet them at events or send an email or even better comment on their own blog post. Again, this is quick and easy to do. It just takes a little time. For the Junior people on staff, and/or the folks in other departments hoping to transfer, find the answers in the hallways. Spend 30 seconds talking to these folks in the hallway. Put them in the forefront. Ask things like "what are you working on" and "Have you been able to get any feedback from other people lately"? Give them a pointer and tell them to keep at it. That's really all it takes. These conversations go a long way. You'll see eyes light up and build a mutually respectful relationship.
I literally did this today with Tim Prata. Check out his work and give him feedback, he's pumped up on getting feedback so he can be a better artist. He's engaged and his enthusiasm is infectious.
Host a lunch time portfolio or code review. Get these folks in the same room with developers willing to help give feedback. Yes you sacrifice a lunch hour, but you can help give solid feedback and see people grow. These are the people you'll probably want to hire or transfer to your team. You're building relationships before the person is even on the team. You can evaluate how they handled a task or problem in minutes.
It's our responsibility to help the newcomers, I don't take it lightly. What are you doing to help these people out?