What are some practical ideas that you have found useful for bringing graduates on to your team in their first job?
Some of the things that are working well for us include:
- Assigning a mentor to assist the learning process
- Written coding standards/guidelines
- Spending a period of time with the test team to learn the product
- Where possible, a broad range of experiences in the first few months
Anything else that works well for you?
A related question can be found here.
Summary
In summary, I guess from the close votes and comments there may be more appropriate forums to ask questions like this on the interweb :)
Thanks to the folks who took the time out to answer. Here are some of the ones I like in a haphazard order that appeals to me:
- Providing feedback
- Bug fixing/Modifying existing code
- Code reviews
- Measurable goals
- Team programming
My favorite answer was Pandiya's answer about domain knowledge, especially the quote. I'm not sure this is a direct answer to the question asked though :)